C、int d=e=30; D、int f=40;
124、下列关于this关键字的说法中,错误的是( ) A、 this可以解决成员变量与局部变量重名问题
B、 this出现在成员方法中,代表的是调用这个方法的对象 C、 this可以出现在任何方法中
D、 this相当于一个引用,可以通过它调用成员方法与属性 125、阅读下列的程序 class Person{ static{
System.out.println(\ }
Person(){
System.out.println(\构造\ } }
class Demo{
public static void main(String[] args){ Person p = new Person(); } }
下列关于程序运行结果的描述中,正确的是 A、输出:构造
B、输出:static 构造 C、输出:static D、没有输出结果
126、一个具体类实现接口时,需要重写接口中的?()A、成员变量 B、局部变量 C、成员方法 D、构造方法
127、程序的运行结果是 public class Example02 {
public static void main(String[] args) {
int x = 0; // 定义变量x,初始值为0 int y = 0; // 定义变量y,初始值为0 boolean b = x==0 || y++<0;
System.out.println(\ } }
A、b = false, y = 0 B、b = false, y = 1 C、b = true, y = 0 D、b = true, y = 1
128、下面关于 Math.random()方法生成的随机数,正确的是?( ) A、0.8652963898062596 B、-0.2 C、3.0 D、1.2
129、下列选项中,不属于位运算符的是 A、& B、! C、^ D、|
130、下面关于javac命令作用的描述中,正确的是 A、可以执行java程序
B、可以将编写好的Java文件编译成.class文件 C、可以把文件压缩 D、可以把数据打包
131、下列字符串常量中,哪一个是错误的( ) A、“abc” B、“12’12” C、“12”12” D、“”
132、下列选项中关于二维数组的定义,格式错误的是( ) 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、下面关于调用构造方法的描述中,正确的是( ) A、构造方法在类定义的时候被调用 B、构造方法在创建对象的时候被调用 C、构造方法在调用对象方法时被调用 D、构造方法在使用对象的变量时被调用
134、以下关于类的描述中,错误的是( )
A、在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类 B、定义类的关键字是Interface
C、类中的方法叫成员方法,成员方法又分为实例方法与类方法 D、类中的属性叫成员属性,成员属性又分为实例属性与类属性 135、下列关于变量作用域的说法中,正确的是
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法 B、块中定义的变量,在块外也是可以使用的
C、变量的作用域为:从定义处开始,到变量所在块结束位置 D、变量的作用域不受块的限制
136、下列选项中,可以被final修饰符修饰的是?() A、抽象方法 B、局部变量 C、接口
D、抽象类
137、下列选项中,不属于赋值运算符的是 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、21 22 12 13 B、21 22 11 12 C、21 11 12 24
D、发生数组角标越界异常
139、下列选项中,哪个可以用来创建对象?() 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(\ }
选择程序的运行结果( ) A、a B、b C、ab
D、编译错误
) 142、下列命令中,可以将文档注释提取出来生成帮助文档的是( ) 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++; } } }
下列选项中,哪一个是程序运行的结果 A、无输出 B、输出56789 C、死循环 D、编译错误
144、100属于下列哪种类型的常量( ) A、布尔类型 B、字符类型 C、整数类型 D、浮点类型
145、下面关于path环境变量的说法中,错误的是?()
A、path环境变量是系统环境变量中的一种,它用于保存一系列的路径,每个路径之间以分号分隔
B、在命令行窗口输入“set path”命令,可以查看当前系统的path环境变量
C、在命令窗口对环境变量进行的任何修改只对当前窗口有效,一旦关闭窗口,所有的设置都会被取消
D、配置系统环境变量时以英文半角逗号(,)分隔每一个路径 146、下面代码中,哪一项是正确定义了一个3*4的二维数组 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、下面哪一个是正确的类的声明? A、public void HH{?} B、public class Move(){?} C、public class void number{} D、public class Car{?}
148、阅读下列代码:System.out.println(“Hello” + 9 + 1); 下列选项中,哪个是正确的输出结果( )
相关推荐: