B、2050 C、2500
D、以上答案都不对
249、下列符号中,哪个用于分隔throws关键字抛出的多个异常B A、; B、, C、& D、|
250、请阅读下面的程序 public class
Example {
public static void main(String[] args)
{ int x =
1; do
{ x++; } while (x <=
4); System.out.println(\
x);
} }
程序的运行结果是C
A、3 B、4 C、5 D、6
251、下列关于使用this调用构造方法的说法中,错误的是?( D )
A、使用this调用构造方法的格式为this([参数1,参数2?]) B、只能在构造方法中使用this调用其它的构造方法 C、使用this调用其它构造方法的语句必须放在第一行 D、在一个类的两个构造方法中可以使用this互相调用 252、下面关于字符类型变量的定义中,错误的是( D ) A、char a='97'; B、char b=65536; C、char c='\a'; D、char d=\
253、下列关于类的说法中,错误的是( D ) A、Java中创建类的关键字是class
B、类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为C、Java中对象的创建,首先需要定义出一个类 D、一个类只能创建一个对象
254、编译运行下面的程序,结果是什么?B public class A {
public static void main(String[] args) { B b = new B(); b.test(); }
void test() {
System.out.print(\ } }
class B extends A { void test() { super.test();
System.out.print(\ } }
A、产生编译错误
B、代码可以编译运行,并输出结果AB
C、代码可以编译运行,但没有输出
D、编译没有错误,但会产生运行时异常
255、Person p = new Person(“张三”,23);这条语句会调用下列哪个构造方法给属性进行初始化(
A、public Person(){}
B、public Person(String name,int age) { this.name = name; this.age = age; } C、public Person(int age,String name) { this.age = age; this.name = name; } D、public Person(String name) { this.name = name; } 256、以下关于编译异常说法正确的是( C ) A、编译异常就是指Exception以及其子类
B、编译异常如果产生,可以不用处理
B )
C、编译异常如果产生,必须处理,要么捕获,要么抛出 D、编译异常指的就是Error
257、下面关于布尔类型变量的定义中,正确的是( D) A、boolean a=TRUE; B、boolean b=FALSE; C、boolean c='true'; D、boolean d=false;
258、下列方法中,用于返回当前日期的方法是?( A )
A、Date()
B、Date(int year, int month, int date)
C、Date(String s)
D、Date(long date)
259、下列选项中,属于字符常量的是?( D)
A、198 B、2e3f C、“123” D、‘a’
260、下列关于构造方法重载的说法中,错误的是(C)。
A、不同构造方法中调用本类其它的构造方法时,需要使用this([参数1,参数2?])的形式
B、不同构造方法中调用本类其它的构造方法时,必须放在第一行 C、构造方法的重载和普通方法一样,方法名的前面需要声明返回值类型 D、构造方法重载时,只要每个参数类型或参数个数不同即可 261、下面选项中,完全面向对象的编程语言是?( C ) A、C B、COBOL C、JAVA D、FORTRAN
262、下列关于方法的描述中,正确的是A A、方法是对功能代码块的封装
B、方法没有返回值时,返回值类型可以不写 C、没有返回值的方法,不能有return语句 D、方法是不可以没有参数的
263、下面选项中,可以从数组int [] arr = {10,1,2,3,4,5,6,7,8,9,10}中求出元素10所对应角标值的是(A )
A、for(int x=0;x
B、for(int x=1;x
C、for(int x=0;x D、for(int x=1;x
264、下面哪个关键字用于将类中的属性私有化(C )
A、default B、public C、private D、protected
265、先阅读下面的程序片段: String str1=new String(\String str2=new String(\
StringBuffer str3=new StringBuffer(\
对于上述定义的变量,以下表达式的值为true的是哪个?B A、str1==str2; B、str1.equals(str2); C、str1==str3; D、以上都不对
266、下列目录中,哪一个是用来存放JDK核心源代码的?B A、lib目录 B、src目录 C、jre目录
D、include目录
267、下面程序的运行结果是( D )
public class Demo {
public static void main(String[] args) { try {
System.out.println(10 / 0);
System.out.println(\除法正常运行\ } catch (ArithmeticException e) { System.out.println(\除数不能为0\ }
} }
A、编译失败
B、编译通过,没有结果输出
C、输出:除法正常运行
D、输出:除数不能为0
268、下列选项中,属于位运算符的是C
A、+
B、++
C、^
D、()
269、在Java语言中,String类型的成员变量的默认初始值是( A、false B、\C、0 D、null
270、下列选项中,哪一个是单行注释的符号?( B ) A、\\\\ B、// C、/
D )。
D、\\
271、下面关于throws作用的描述中,正确的是( D )
A、一个方法只能抛出一个异常信息
B、一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常
C、throws可以声明在方法体中用来指定抛出的具体异常
D、throws出现在方法函数头
272、下列选项中,属于布尔常量的是?(C )
A、198
B、2e3f
C、true
D、null
273、下面程序运行的结果是( C ) class Demo{
public static void main(String[] args){ try{
int x = div(1,2); }catch(Exception e){ System.out.println(e); }
System.out.println(x) }
public static int div(int a,int b){ return a / b ; } } A、输出1 B、输出0