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

内容发布更新时间 : 2024/5/7 18:51:20星期一 下面是文章的全部内容请认真阅读。

B、b = false, y = 1 C、b = true, y = 0 D、b = true, y = 1

128、下面关于 Math.random()方法生成的随机数,正确的是?(A ) C、“12”12” D、“”

132、下列选项中关于二维数组的定义,格式错误的是( C )

A、0.8652963898062596

B、-0.2

C、3.0

D、1.2

129、下列选项中,不属于位运算符的是B A、& B、! C、^ D、|

130、下面关于javac命令作用的描述中,正确的是B A、可以执行java程序

B、可以将编写好的Java文件编译成.class文件 C、可以把文件压缩 D、可以把数据打包

131、下列字符串常量中,哪一个是错误的( C ) A、“abc” B、“12’12”

A、int[][] arr = new int[3][4]

B、int[][] arr = new int[3][]

C、int[][] arr = new int[][4]

D、int[][] arr = {{1,2},{3,4,5},{6}}

133、下面关于调用构造方法的描述中,正确的是( B )

A、构造方法在类定义的时候被调用 B、构造方法在创建对象的时候被调用 C、构造方法在调用对象方法时被调用 D、构造方法在使用对象的变量时被调用

134、以下关于类的描述中,错误的是( B )

A、在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类B、定义类的关键字是Interface

C、类中的方法叫成员方法,成员方法又分为实例方法与类方法 D、类中的属性叫成员属性,成员属性又分为实例属性与类属性 135、下列关于变量作用域的说法中,正确的是C

A、在main()方法中任何位置定义的变量,其作用域为整个main()方法

B、块中定义的变量,在块外也是可以使用的

C、变量的作用域为:从定义处开始,到变量所在块结束位置 D、变量的作用域不受块的限制

136、下列选项中,可以被final修饰符修饰的是?(B) A、抽象方法 B、局部变量

C、接口

D、抽象类

137、下列选项中,不属于赋值运算符的是C

A、-=

B、= C、== D、*=

138、阅读下列代码 public class Example {

public static void main(String[] args) { int[] srcArray = { 11, 12, 13, 14 }; int[] destArray = { 21, 22, 23, 24 };

System.arraycopy(srcArray, 1, destArray, 2, 2); for (int i = 0; i < destArray.length; i++) { System.out.print(destArray[i] + \ } } }

下列选项中,程序的运行结果是?( A )

A、21 22 12 13 B、21 22 11 12 C、21 11 12 24

D、发生数组角标越界异常

139、下列选项中,哪个可以用来创建对象?(A) A、new

B、this

C、super

D、abstract

140、下列关于成员变量默认值的描述中,错误的是(

A、byte类型的数据默认值是0 B、int类型的数据默认值是0

C、long类型的数据默认值是0 D、float类型的数据默认值是0.0f 141、请阅读下面的程序片段 int x = 3; if (x > 5) {

System.out.print(\ } else {

System.out.print(\ }

选择程序的运行结果(B )

C )

A、a

B、b

C、ab

D、编译错误

142、下列命令中,可以将文档注释提取出来生成帮助文档的是(C )A、javac

B、java

C、javadoc

D、jar

143、请阅读下面的程序。 Class WhileDemo5 {

public static void main(String[] args) { int n = 5; while (n < 10) {

System.out.print(n); n++; } } }

下列选项中,哪一个是程序运行的结果B A、无输出 B、输出56789 C、死循环 D、编译错误

144、100属于下列哪种类型的常量( C )

A、布尔类型 B、字符类型

C、整数类型

D、浮点类型

145、下面关于path环境变量的说法中,错误的是?(D)

A、path环境变量是系统环境变量中的一种,它用于保存一系列的路径,每个路径之间以分号分隔

B、在命令行窗口输入“set path”命令,可以查看当前系统的path环境变量

C、在命令窗口对环境变量进行的任何修改只对当前窗口有效,一旦关闭窗口,所有的设置都会被取消D、配置系统环境变量时以英文半角逗号(,)分隔每一个路径

146、下面代码中,哪一项是正确定义了一个3*4的二维数组A

A、int[][] arr = new int[3][4]

B、int[][] arr = new int[3][]

C、int[][] arr = new int[][4] D、int[][] arr = {{1,2},{3,4,5},{6}} 147、下面哪一个是正确的类的声明? D

A、public void HH{?} B、public class Move(){?} C、public class void number{} D、public class Car{?}

148、阅读下列代码:System.out.println(“Hello” + 9 + 1); 下列选项中,哪个是正确的输出结果(A )

A、Hello91 B、Hello10

C、Compilation fails.

D、An exception is thrown at runtime

149、下列方法中,哪个用于实现获取字符在某个字符串中第一次出现的索引?(B)

A、char charAt(int index) B、int indexOf(int ch) C、int lastIndexOf(int ch)

D、boolean endsWith(String suffix)

150、以下关于变量的定义,正确的是 ( A ) A、int a=10; B、b=2; C、int=20; D、int a;b=a+10; 151、请阅读下面的代码 boolean a = false; boolean b = true; boolean c= ( a&&b)&&(!b); int result = (c = = false)?1:2;

当语句执行完,变量c与result的值为( A )

A、false和1 B、true和2

C、true和1 D、false和2

152、下列选项中关于二维数组的定义,错误的是( A ) A、int[][] arr = new int[][2] B、int[][] arr = new int[1][2] C、int[][] arr = new int[2][] D、int[][] arr = {{1},{2,3},{4,5,6}}

153、关于continue语句的使用范围,下列说法正确的是C A、continue语句可以在选择语句中使用 B、continue语句可以在条件语句中使用 C、continue语句可以在循环语句中使用 D、不输出任何内容

154、下面选项中,哪个关键字可以修饰局部变量?(B) A、abstract B、final C、static D、private

155、public class Example {

public static void main(String[] args) { try{

int rst = 4/0;

System.out.println(\ }catch(Exception e){

System.out.println(\语句块执行\ return;