!
32.下列语句正确的是(A )。 形式参数可被视为局部变量 形式参数可被全局变量
形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象
33.在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字( C)。 super import this return
34.若a的值为1,则执行语句if((a++<0)||(a>0)) a++;后,a的值是( B )。 3 2 1 0
35.若a的值为1,则执行语句if((a>0)||(a++<0)) a++;后,a的值是(B )。 3 2 1 0
36.下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( D )。 表达式1仅在刚开始时被执行一次 表达式2是一个条件表达式
表达式3通常用作修改循环控制变量之用 表达式3在循环体之前被执行
37.while循环和 do…while循环的区别是( D )。
没有区别这两个结构任何情况下效果一样 while循环比 do…while循环执行效率高 while循环是先循环后判断
所以循环体至少被执行一次
do…while循环是先循环后判断所以循环体至少被执行一次
38.Java源文件和编译后的文件扩展名分别为(B )。 .class和 .java .java和 .class .class和 .class .java和 .java
39.设有a=2,b=3,则a&&b的结果是( A )。 true false 2 3
40.下面哪一个不是Java中合法的标识符( A )。 $per twoNum _myVar *point
41.在类的定义中,构造方法的作用是( D )。 保护成员变量 读取类的成员变量 描述类的特征 初始化成员变量
42.0
43.下面代码的执行结果是( D )。int i=2,j=2;System.out.println(i++-j--);
3 2 1 0
44.以下代码段执行后的输出结果为( A )。int x=3;int y=10;System.out.println(y%x); 1 -1 2 3
45.执行下面代码结果( C )。for(int i=0; ;){ System.out.println(\这是 \break; }
语法错误,缺少表达式2和表达式3 死循环
程序什么都不输出 输出:这是0
46.在java中,有下面代码,其中可以正确编译的是( a )。 double d = (int)2; int I = 1.34; int I = (double)1; 以上都对
47.我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。 this public static final
48.在Java类中,使用以下( c )声明语句来定义公有的int型常量MAX。 public int MAX = 100; final int MAX = 100;
public static int MAX = 100; public static final int MAX = 100;
49.在Java中,下列关于方法重载的说法中错误的是( D )。 方法重载要求方法名称必须相同 重载方法的参数列表必须不一致 重载方法的返回类型可以不一致 一个方法在所属的类中只能被重载一次
50.在Java中,下面对于构造方法的描述正确的是(D )。 类必须显式定义构造方法 构造方法的返回类型是void
构造方法和类有相同的名称,并且不能带任何参数 一个类可以定义多个构造方法
51.在Java语言中,下列关于类的继承的描述,正确的是( C)。 一个类可以继承多个父类 一个类可以具有多个子类 子类可以使用父类的所有方法 子类一定比父类有更多的成员方
52.在类的说明符中,被指定为私有的数据可以被以下( C )访问。 程序中的任何方法 其他类的成员方法 本类中的成员方法 子类中的成员方法
53.在java中下列关于自动类型转换说法正确的是( )。 基本数据类型和String相加结果一定是字符串型 char类型和int类型相加结果一定是字符型 double类型可以自动转换为int
char + int + double +\结果一定是double
54.在Java中,下面关于构造方法的描述正确的是(D)。 类必须有显式构造函数 它的返回类型是void
它和类有相同的名称,但它不能带任何参数 以上皆非
55.下列值或表达式不能作为循环条件的是(D 1>1 1!=0 i-- 2&&2
56.下列的哪个赋值语句是不正确的?(A ) float f = 11.1; double d = 5.3E12; float d = 3.14f ; double f=11.1E10f;
57.下列的哪个赋值语句是正确的?( D ) char a=12; int a=12.0; int a=12.0f; int a=(int)12.0
58.Java是从( B )语言改进重新设计。 Ada C++ Pasacal BASIC
59.下列语句哪一个正确( B )。 Java程序经编译后会产生machine code
)。