精编2019年大学JAVA期末考试题库500题(含答案)

2019年大学JAVA期末题库500题[含参考答案]

一、判断题

1.在Java中,根据你的理解,下列方法( C )不可能是类Orange的构造方法。 Orange(){…} Orange(…){…} Public void Orange(){…} Public Orange(){…}

2.常量定义的修饰符为( A ) 。 final finally const define

3.下面代码的执行结果是( D )。int i=2,j=2;System.out.println(i++-j--); 3 2 1 0

4.下面代码的执行结果是(B )。int i=2;System.out.println(i++); 3 2 1 0

5.执行下面代码结果( C )。for(int i=0; ;){ System.out.println(\这是 \break; }

语法错误,缺少表达式2和表达式3 死循环

程序什么都不输出 输出:这是0

6.表达式(13+3*4)/4%3的值是( B )。 25 0 1 2

7.为一个boolean类型变量赋值时,可以使用( A )方式。 boolean a=1; boolean a=(9>=10); boolean a=\真\ boolean a==false;

8.变量命名规范说法正确的是( B ) 变量由字母.下划线.数字.$符号随意组成 变量不能以数字作为开头 D和d在java中是同一个变量 不同类型的变量,可以起相同的名字

9.设有数组定义:int a[ ]=new int[10];则最后一个数组元素的下标是(B 10 9 1 0

10.下列标识符合法的是(B )。 new $Usdollars 1234 car.taxi

11.下列语句正确的是(A )。

)。 形式参数可被视为局部变量 形式参数可被全局变量

形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象

12.下列运算符合法的是( A )。 && <> if :=

13.下列语句哪一个正确( B )。 Java程序经编译后会产生machine code Java程序经编译后会产生byte code Java程序经编译后会产生DLL 以上都不正确

14.下列的哪个赋值语句是正确的?( D ) char a=12; int a=12.0; int a=12.0f; int a=(int)12.0

15.0

16.在Java中,下列说法正确的是( c )。 编写的源程序保存在扩展名为class的文件中 源程序编译后保存在扩展名为java的文件中 编写的源程序必须先编译后才能运行 程序员可以读懂扩展名为class的文件

17.在JAVA中下面哪一行代码不出现编译警告或错误( d )。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4