2019年大学JAVA期末题库500[含参考答案]
一、判断题
1 JAVA编程中,Java编译器会将Java程序转换为(A )。
字节码
可执行代码
机器代码
以上所有选项都不正确
2下列关于JAVA语言简单数据类型的说法中,哪个是正确的(A  )
0开头的整数代表8进制常量
0x或者0X开头的整数代表8进制整型常量
boolean类型的数据作为类成员变量的时候,系统默认值初始为true
double类型的数据占计算机存储的32
3下面代码的执行结果是()。int i=2;System.out.println(i++);
3
2
1
0
4以下代码段执行后的输出结果为( A )。int  x=3int  y=10 System.out.println(y%x);
1
-1
2
3
5执行下面代码结果( C )。for(int i=0; ;){  System.out.println("这是 "+i);  break }
语法错误,缺少表达式2和表达式3
死循环
程序什么都不输出
输出:这是0
6变量命名规范说法正确的是( B
变量由字母.下划线.数字.$符号随意组成
变量不能以数字作为开头
D0基础学三角函数和djava中是同一个变量
不同类型的变量,可以起相同的名字
7设有数组定义:int a[ ]=new int[10];则最后一个数组元素的下标是()。
10
9
1
0
8设有数组定义:int b[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; b[1]的值是 B )。
10
20
30
40
9下列标识符合法的是()。 
new
$Usdollars
1234
car.taxi
10下列语句正确的是()。
形式参数可被视为局部变量 
形式参数可被全局变量 
形式参数为方法被调用时,是真正被传递的参数 
形式参数不可以是对象
11下列运算符不是算术运算符的是()。
+
-
*
\
12下列语句哪一个正确( B )。
Java程序经编译后会产生machine code 
Java程序经编译后会产生byte code
Java程序经编译后会产生DLL 
以上都不正确
13下列的哪个赋值语句是正确的?( D
mousemove事件频繁触发char a=12;
int a=12.0;
int a=12.0f;
int a=int12.0
14下列的哪个赋值语句是不正确的?(
float f = 11.1;
double d = 5.3E12;
float d = 3.14f ;
double f=11.1E10f
15表达式6.0/2的运算结果是()。
3
16java中,使用switch语句时,如希望设置默认值,则需要使用( c java经典上机编程题)关键字。
Case
Do
Default
else
17System.out.println(4|3)能打印出什么结果?( c
6
0
1
7
18public void add(int a) {}方法的重载方法应返回(
void
int
float
任何类型
19JAVA中下面哪一行代码不出现编译警告或错误( d )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
20以下( c )不是Java的原始数据类型。
short
boolean
unit
float
21Java语言中,下面变量命名合法的有( a )。
variable123
123varable
Private(private)
-variable_123
22Java语言使用的字符码集是( D )。
ASCII 
BCD 
DCB 
Unicode
23开放api接口.java中,变量名正确的是(c )。
$(student)
1_people
_ok
"name"
24若数组a定义为int[][]a=new int[3][4],则a(B  )
一维数组 
二维数组 
三维数组 
四维数组
25Java中,下列说法正确的是( c )
编写的源程序保存在扩展名为class的文件中
源程序编译后保存在扩展名为java的文件中
编写的源程序必须先编译后才能运行
程序员可以读懂扩展名为class的文件
26网站建设制作报价单Java类中,使用以下( c )声明语句来定义公有的int型常量MAX
public int MAX = 100;
final int MAX = 100;
public static int MAX = 100;
public static final int MAX = 100;
27Java语言中,下列关于类的继承的描述,正确的是( C)。
一个类可以继承多个父类
一个类可以具有多个子类
子类可以使用父类的所有方法
子类一定比父类有更多的成员方
28子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )
重载   
实现   
覆盖   
继承
29在类的说明符中,被指定为私有的数据可以被以下( C )访问。
程序中的任何方法
其他类的成员方法
本类中的成员方法
子类中的成员方法
300
31java中,有下面代码,其中可以正确编译的是( a )。
double d = (int)2;
int I = 1.34;
int I = (double)1;
以上都对
32若有int x,y,z;则表达式(x+y+z)是( B )。
算术表达式
逻辑表达式
关系表达式
以上都不对
33Java语言是( D )
面向问题的解释型高级编程语言
面向机器的低级编程语言
面向过程的编译型高级编程语言
面向对象的解释型高级编程语言
34若有定义int a[]=new int[2][3];则数组第1个下标的可用范围是 ( D )
12
02
数据恢复软件finaldata1
01
35一个对象创建包括的操作中,没有下面的(  A)
释放内存
对象声明
分配内存
调用构造方法
36常量定义的修饰符为( A )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。