浙江理工大学java题库 下载本文

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