B、良 C、差 D、编译失败
224、下列关于case关键字的说法中,错误的是B A、case关键字后面必须是常量 B、case关键字后面的break必须存在 C、case关键字后面的break可以没有 D、case关键字后面的值必须不一样
225、下列关于面向对象的说法中,错误的是( B )。
A、面向对象思想编程,不仅增强代码了复用性,提供了开发效率,而且为程序的修改补充提供了便利。 B、面向对象就是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个依次调用
C、面向对象是把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题 D、面向对象虽然使程序的开发效率提高了,但是程序的处理效率相对面向过程程序要低 226、下列选项中,按照箭头方向,可以进行自动类型转换的是A A、char → int B、short → char C、float → long D、char → short
227、下列转义字符中,不合法的是( B )
A、'\\n' B、'\\x' C、'\\r' D、'\\t'
228、请阅读下面的程序 public class Test {
public static void main(String[] args) { int i = 0; int count = 0; do {
if (!(i + \ count++; } i++; } while (i < 500);
System.out.println(\一共有:\ }
} 下列选项中,哪一个是程序运行后count的值C A、322 B、323 C、324 D、325
229、请阅读下面的程序,程序的运行结果是(A)。 class Person { String name; int age;
public Person() {}
public Person(String n, int a) {
name = n; age = a; }
public void show() {
System.out.print(name + \ \ } }
public class Test {
public static void main(String[] args) { Person p1 = new Person(); p1.show();
Person p2 = new Person(\周星驰\ p2.show(); } }
A、null---0 周星驰---27
B、null---27 周星驰---27 C、周星驰---0 null---27
D、周星驰---27 null ---27
230、阅读下面的代码
public static void main(String[] args) { Random random1 = new Random(10); Random random2 = new Random(10); for(int i=0;i<5;i++){
System.out.print(random1.nextInt(5)); }
System.out.println(); for(int i=0;i<5;i++){
System.out.print(random2.nextInt(5)); } }
下列选项中,程序的输出结果是(A)
A、30301 30301 B、50481 32680 C、32680 23579 D、11111 11111
231、以下关于变量的说法错误的是?C A、变量名必须是一个有效的标识符 B、变量在定义时可以没有初始值
C、变量一旦被定义,在程序中的任何位置都可以被访问
D、在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明232、下列关于静态方法的描述中,错误的是(C )。
A、静态方法属于类的共享成员
B、静态方法是通过\类名.方法名\的方式来调用
C、静态方法只能被类调用,不能被对象调用 D、静态方法中可以访问静态变量
233、先阅读下面的程序片段: String str = \
String[] arr = str.split(\ System.out.println(arr.length); 程序执行后,打印的结果是几?C A、2个 B、3个
C、4个 D、5个
D、c:\\jre;
238、当String s=null;时,下列选项中会抛出空指针异常的是(A ) 234、下面描述错误的是?B A、Java是一种计算机语言 B、Java是一块饼干 C、Java就是Java
D、Java can do everything
235、如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法 ?B A、protected B、static C、private D、final
236、以下语法格式中,哪一个是三元运算符的语法格式(B ) A、表达式1:表达式2?表达式3 B、表达式1?表达式2:表达式3 C、表达式1:表达式2:表达式3 D、以上答案都不对
237、如果jdk的安装路径为:c:\\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项B
A、c:\\jdk;
B、c:\\jdk\\bin;
C、c:\\jre\\bin;
A、if( (s!=null) & (s.length()>0) ) B、if( (s!=null) && (s.length()>0) ) C、if( (s!=null) &&(s.length()==0) ) D、if( (s==null) || (s.length()==0) ) 239、下列选项中,不属于基本数据类型的是A A、String B、short C、boolean D、char
240、while语句的循环体中不能包含的语句是B A、while语句 B、方法定义语句 C、if语句 D、switch语句
241、若double val = Math.ceil(-11.9);,则val的值是?( A、11.9
B、-11.0
C、-11.5
B ) D、-12.0
242、下面对于final修饰方法的描述中,正确的是?(B) A、final修饰的静态方法不能被类名调用 B、final修饰的方法不能被子类重写 C、final修饰的抽象方法可以被子类重写 D、final只能修饰非静态的方法
243、请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?(D)
A、public int MAX_LENGTH=100
B、public const int MAX_LENGTH=100
C、final int MAX_LENGTH=100
D、public final int MAX_LENGTH=100
244、在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?C A、inherits B、implements C、extends D、modifies
245、下面关于整数类型的描述中,错误的是( C ) A、byte是java中的整数类型,它的取值范围是-127到128。 B、java中的整数有正负之分。
C、bit是java中的整数类型,它代表的是一个字节。
D、int是java中的整数类型,它在内存中占4个字节。
246、下列内存区域中,哪个是静态方法运行时所存在的?( A )
A、栈内存 B、堆内存 C、方法区 D、寄存器
247、将十进制的6与11进行异或运算的结果为C A、11
B、12
C、13
D、14
248、public class Test {
public static void main(String[] args) { int sum = 0;
for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { continue; }
sum += i; }
System.out.println(sum); }
} 下列选项中,哪一个是程序的运行结果(C )
A、1050