2019年大学JAVA期末题库500题[含参考答案]
一、判断题
1.在 JAVA编程中,Java编译器会将Java程序转换为(A )。
字节码
可执行代码
机器代码
以上所有选项都不正确
2.下列关于JAVA语言简单数据类型的说法中,哪个是正确的(A )。
一0开头的整数代表8进制常量
以0x或者0X开头的整数代表8进制整型常量
boolean类型的数据作为类成员变量的时候,系统默认值初始为true
double类型的数据占计算机存储的32位
3.下面代码的执行结果是(B )。int i=2;System.out.println(i++);
3
2
1
0
4.以下代码段执行后的输出结果为( A )。int x=3;int 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基础学三角函数和d在java中是同一个变量
不同类型的变量,可以起相同的名字
7.设有数组定义:int a[ ]=new int[10];则最后一个数组元素的下标是(B )。
10
9
1
0
8.设有数组定义:int b[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则b[1]的值是 ( B )。
10
20
30
40
9.下列标识符合法的是(B )。
new
$Usdollars
1234
car.taxi
10.下列语句正确的是(A )。
形式参数可被视为局部变量
形式参数可被全局变量
形式参数为方法被调用时,是真正被传递的参数
形式参数不可以是对象
11.下列运算符不是算术运算符的是(D )。
+
-
*
\
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=(int)12.0
14.下列的哪个赋值语句是不正确的?(A )
float f = 11.1;
double d = 5.3E12;
float d = 3.14f ;
double f=11.1E10f;
15.表达式6.0/2的运算结果是(B )。
3
16.在java中,使用switch语句时,如希望设置默认值,则需要使用( c java经典上机编程题)关键字。
Case
Do
Default
else
17.System.out.println(4|3)能打印出什么结果?( c )
6
0
1
7
18.对public void add(int a) {…}方法的重载方法应返回(b )
void
int
float
任何类型
19.在JAVA中下面哪一行代码不出现编译警告或错误( d )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
20.以下( c )不是Java的原始数据类型。
short
boolean
unit
float
21.在Java语言中,下面变量命名合法的有( a )。
variable123
123varable
Private(private)
-variable_123
22.Java语言使用的字符码集是( D )。
ASCII
BCD
DCB
Unicode
23开放api接口.在java中,变量名正确的是(c )。
$(student)
1_people
_ok
"name"
24.若数组a定义为int[][]a=new int[3][4],则a是(B )。
一维数组
二维数组
三维数组
四维数组
25.在Java中,下列说法正确的是( 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;
27.在Java语言中,下列关于类的继承的描述,正确的是( C)。
一个类可以继承多个父类
一个类可以具有多个子类
子类可以使用父类的所有方法
子类一定比父类有更多的成员方
28.子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。
重载
实现
覆盖
继承
29.在类的说明符中,被指定为私有的数据可以被以下( C )访问。
程序中的任何方法
其他类的成员方法
本类中的成员方法
子类中的成员方法
30.0
31.在java中,有下面代码,其中可以正确编译的是( a )。
double d = (int)2;
int I = 1.34;
int I = (double)1;
以上都对
32.若有int x,y,z;则表达式(x+y+z)是( B )。
算术表达式
逻辑表达式
关系表达式
以上都不对
33.Java语言是( D )
面向问题的解释型高级编程语言
面向机器的低级编程语言
面向过程的编译型高级编程语言
面向对象的解释型高级编程语言
34.若有定义int a[]=new int[2][3];则数组第1个下标的可用范围是 ( D )。
1到2
0到2
数据恢复软件finaldata1
0到1
35.一个对象创建包括的操作中,没有下面的( A) 。
释放内存
对象声明
分配内存
调用构造方法
36.常量定义的修饰符为( A ) 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论