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;