精选最新版2019年大学JAVA期末测试题库500题(含答案) 下载本文

内容发布更新时间 : 2025/1/8 16:36:05星期一 下面是文章的全部内容请认真阅读。

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

一、判断题

1.如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。 static super final finally

2.下列选项中,哪一项不属于JAVA语言的简单数据类型( B )。 整数型 数组 字符型 浮点型

3.在java中下列关于自动类型转换说法正确的是( )。 基本数据类型和String相加结果一定是字符串型 char类型和int类型相加结果一定是字符型 double类型可以自动转换为int

char + int + double +\结果一定是double

4.下列值或表达式不能作为循环条件的是(D )。 1>1 1!=0 i-- 2&&2

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

6.JAVA所定义的版本中不包括:( D ) J2EE J2SE J2ME J2HE

7.设有数组定义:int b[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则b[1]的值是 ( B )。 10 20 30 40

8.下列运算符不是算术运算符的是(D )。 + - * \\

9.Java是从( B )语言改进重新设计。 Ada C++ Pasacal BASIC

10.下列的哪个赋值语句是不正确的?(A ) float f = 11.1; double d = 5.3E12; float d = 3.14f ; double f=11.1E10f;

11.若数组a定义为int[][]a=new int[3][4],则a是(B )。 一维数组 二维数组 三维数组 四维数组

12.下列语句中,属于多分支语句的是(B )。 if语句 switch语句 do while语句 for语句

13.设A为已定义的类名,下面声明类A的对象a的语句中正确的是( D )。 float A a; public A a=A();

A a=new int(); A a=new A();

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

15.表达式6.0/2的运算结果是(B )。 3

16.下面对于方法的描述,正确的有( c )。 方法必须返回一个值 方法可以返回多个值 在方法内可以定义其他方法 方法可以有多个参数