2019年大学JAVA期末题库500题[含参考答案]
一、判断题
1.8
2.有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为(D )。
byte
int
char
float
3.已知:int x=10,y=4; x/y的值为(c )。
2
4.以下Java语句,会产生编译错误的是( a )。
if(2==3) System.out.println("Hi");
if(2=3) System.out.println("Hi");
if(true) System.out.println("Hi");
if(2!= 3) System.out.println("Hi");
5.在JAVA中,( )关键字用来终止循环语句。c
Return
Continue
Break
Exit
6.在java中,下列( c)语句不能通过编译。
String s="john"+"was"+"here";
String s="john"+3;
float f=5+5.5;
int a=3+5;
7.在Java中,以下(d )标识符是不是合法的。
IDoLikeTheLongNameClass
$byte
_ok
4_case
8.以下( c )不是Java的原始数据类型。
short
boolean
unit
float
9.在JAVA中下面哪一行代码不出现编译警告或错误( d )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
10.内部数据类型byte的取值范围是( B )
0——65
-128——127
–32768——32767
256—— 255
11.在单一文件中import.class和package的正确出现顺序是( a )。
package, import, class
class, import, package
import, package, class
package, class, import
12.下列不属于关系运算符的是(c )。
>
<
>>
!=
13.下列不属于逻辑运算符的是( d )。
!
||
&&
|
14.下列不属于表达式语句的是( c )。
++i;
--j;
b#a;
b+=a;
15.5
0
16.测试文件是否存在可以采用如下哪个方法( A)。
isFile()
isFiles()
exist()
exists()
17.事件类FocusEvent的监听类FocusListener的抽象方法有几个( B)。
1
2
3
4
18.事件类WindowEvent的监听类WindowListener的抽象方法有几个(B )。
5
6
7
8
19.Java标准输入输出流的标准流对象数为( B)。
2
3
4
5
20.ByteArrayInputStream类有几个成员变量( A)。
4
5
6
7
21.以下哪一个为标准输出流类( C)。
DataOutputStream
FilterOutputStream
PrintStream
BufferedOutputStream
22.下列数中为八进制的是( c )。
27
0x25
026
028
23.DataInput和DataOutput是处理哪一种流的接口( B)。
文件流
字节流
字符流
对象流
24.2f
023
25.继承是面向对象的重要特征,它可以( b )。
优化程序的存储空间
使代码重用,降低程序复杂程度
保证类和接口的安全
更容易地实例化类得对象
26.语句"Hello".equals("hello")的正确执行结果是( c )。
true
false
0
1
27.下列关于面向对象的论述中,正确的是(a )。
面向对象是指以对象为中心,分析.设计和实现应用程序的机制
面向对象是指以功能为中心,分析.设计和实现应用程序的机制
面向对象仅适用于程序设计阶段
面向对象是一种程序设计语言
28.下列代码的执行结果是:int a="hello".length();system.out.println(a); ( a )
6
5
2
10
29.下列变量定义中,不合法的是(d )。
int $x;
int _12;
int Summer_2012;
int #dim;
30.下面对于方法的描述,正确的有( c )。
方法必须返回一个值
方法可以返回多个值
在方法内可以定义其他方法
方法可以有多个参数
31.将读取的内容处理后再输出,适合用下列哪种流( A)。
PipedStream
FilterStream
FileStream
ObjectStream
32.为一个boolean类型变量赋值时,可以使用( A )方式。
boolean a=1;
boolean a=(9>=10);
boolean a="真";
boolean a==false;
33.下列不是重载方法的特征的是( B)。
参数个数不同
名相同而类型不同
参数类型不同
名相同且类型相同
34java图书馆最新.和while(true)等价的for语句是(C )。
for(true)
for(1)
for(;;)
for(,,)
35.下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( D )。
表达式1仅在刚开始时被执行一次
表达式2是一个条件表达式
表达式3通常用作修改循环控制变量之用
表达式3在循环体之前被执行
36.下列循环执行的次数是( C )。while(1) i++;
1
0
无数次
以上说法都不对
37.设x=1 , y=2 , z=3 则执行语句 y+=z--/++x;后y的值是( B )。
38.下面哪个是非法的( B )。
int I=32;
float f=45.0;
double d=45.0;
char c ='a';
39.Java源文件和编译后的文件扩展名分别为(B )。
.class和 .java
.java和 .class
.class和 .class
.java和 .java
40.表达式(16-3>2*5)的值是( A )。
true
false
不确定
以上答案都不对
41.0
42.0
2
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论