4_case
28、在java中,下列(? c)语句不能通过编译。 String s=\String s=\float f=5+5.5; int a=3+5;
29、在Java语言中,下面变量命名合法的有( a )。 variable123 123varable
Private(private) -variable_123
30、在JAVA中,(? )关键字用来终止循环语句。c Return Continue Break Exit
31、以下Java语句,会产生编译错误的是( a? )。 if(2==3) System.out.println(\if(2=3) System.out.println(\if(true) System.out.println(\if(2!= 3) System.out.println(\
32、已知:int x=10,y=4; x/y的值为(c? )。 2 2.0 2.5 0
33、下面对于方法的描述,正确的有( c )。 方法必须返回一个值 方法可以返回多个值
在方法内可以定义其他方法 方法可以有多个参数
34、指出正确的表达式( b )。 byte b=128; Boolean x=null; Long m= oxfffL; Double d=0.9239d
35、在java中,有下面代码,其中可以正确编译的是( a )。 double d = (int)2; int I = 1.34;
int I = (double)1; 以上都对
36、在java中,变量名正确的是(c )。 $(student) 1_people
_ok \
37、在java中,使用switch语句时,如希望设置默认值,则需要使用( c )关键字。 Case Do
Default else
38、在Java中,关于类与对象的说法,正确的是( d )。
代码:string s = new string(); 中的string 是类,s是对象 对像包括类,类是对象有具体表现
对象拥有自己的行为和属性,和对应的类没有关系 学生,可以看作是张三类或者李四类的对象 39、在Java中,下列说法正确的是( c )。 编写的源程序保存在扩展名为class的文件中 源程序编译后保存在扩展名为java的文件中 编写的源程序必须先编译后才能运行 程序员可以读懂扩展名为class的文件
40、在Java类中,使用以下( c )声明语句来定义公有的int型常量MAX。 public int MAX = 100; final int MAX = 100;
public static int MAX = 100;
public static final int MAX = 100;
41、在Java中,下列关于方法重载的说法中错误的是( D )。 方法重载要求方法名称必须相同 重载方法的参数列表必须不一致 重载方法的返回类型可以不一致
一个方法在所属的类中只能被重载一次
42、在Java中,下面对于构造方法的描述正确的是(D )。 类必须显式定义构造方法 构造方法的返回类型是void
构造方法和类有相同的名称,并且不能带任何参数 一个类可以定义多个构造方法
43、在Java语言中,下列关于类的继承的描述,正确的是( C)。 一个类可以继承多个父类 一个类可以具有多个子类 子类可以使用父类的所有方法 子类一定比父类有更多的成员方
44、子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。 重载 实现 覆盖 继承
45、在类的说明符中,被指定为私有的数据可以被以下( C )访问。 程序中的任何方法
其他类的成员方法 本类中的成员方法 子类中的成员方法
46、如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。 static super final finally
47、在 JAVA编程中,Java编译器会将Java程序转换为(A )。 字节码 可执行代码 机器代码
以上所有选项都不正确
48、在Java中,下面关于构造方法的描述正确的是(D)。 类必须有显式构造函数 它的返回类型是void
它和类有相同的名称,但它不能带任何参数 以上皆非
49、我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。 this public static final
50、在Java中,根据你的理解,下列方法( C )不可能是类Orange的构造方法。 Orange(){?} Orange(?){?}
Public void Orange(){?} Public Orange(){?}
51、设A为已定义的类名,下面声明类A的对象a的语句中正确的是(? D )。 float A a;
public A a=A(); A a=new int(); A? a=new A();
52、下列语句中,属于多分支语句的是(B? )。 if语句 switch语句 do while语句 for语句
53、若数组a定义为int[][]a=new int[3][4],则a是(B? )。 一维数组 二维数组 三维数组 四维数组
54、Java语言使用的字符码集是( D )。
ASCII BCD DCB Unicode
55、下列的哪个赋值语句是不正确的?(A? ) float f = 11.1; double d = 5.3E12; float d = 3.14f ; double f=11.1E10f;
56、下列的哪个赋值语句是正确的?( D ) char a=12; int a=12.0; int a=12.0f;
int a=(int)12.0
57、Java是从( B )语言改进重新设计。 Ada C++ Pasacal BASIC
58、下列语句哪一个正确( B )。
Java程序经编译后会产生machine code Java程序经编译后会产生byte code Java程序经编译后会产生DLL 以上都不正确
59、下列运算符合法的是( A )。 && <> if :=
60、下列运算符不是算术运算符的是(D? )。 + - * \\
61、下列语句正确的是(A? )。 形式参数可被视为局部变量 形式参数可被全局变量
形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象
62、下列标识符合法的是(B? )。 new
$Usdollars 1234 car.taxi