JAVA单选题参考题库 下载本文

内容发布更新时间 : 2024/5/17 15:59:30星期一 下面是文章的全部内容请认真阅读。

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