2019年大学JAVA期末题库500[含参考答案]
一、判断题
18
2有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为()。
byte
int
char
float
3已知:int x=10,y=4; x/y的值为()。
2
4以下Java语句,会产生编译错误的是()。
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");
5JAVA,(  )关键字用来终止循环语句。c
Return
Continue
Break
Exit
6java中,下列(  c)语句不能通过编译。
String s="john"+"was"+"here";
String s="john"+3;
float f=5+5.5;
int a=3+5;
7Java中,以下()标识符是不是合法的。
IDoLikeTheLongNameClass
$byte
_ok
4_case
8以下( c )不是Java的原始数据类型。
short
boolean
unit
float
9JAVA中下面哪一行代码不出现编译警告或错误( 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.classpackage的正确出现顺序是( a )
package, import, class
class, import, package
import, package, class
package, class, import
12下列不属于关系运算符的是()。
>
<
>>
!=
13下列不属于逻辑运算符的是( d )。
||
&&
|
14下列不属于表达式语句的是( c )。
++i;
--j;
b#a;
b+=a;
155
0
16测试文件是否存在可以采用如下哪个方法( A)
isFile()
isFiles()
exist()
exists()
17事件类FocusEvent的监听类FocusListener的抽象方法有几个( B)
1
2
3
4
18事件类WindowEvent的监听类WindowListener的抽象方法有几个(B )
5
6
7
8
19Java标准输入输出流的标准流对象数为( B)
2
3
4
5
20ByteArrayInputStream类有几个成员变量( A)
4
5
6
7
21以下哪一个为标准输出流类( C)
DataOutputStream
FilterOutputStream
PrintStream
BufferedOutputStream
22下列数中为八进制的是( c )。
27
0x25
026
028
23DataInputDataOutput是处理哪一种流的接口( B)
文件流
字节流
字符流
对象流
242f
023
25继承是面向对象的重要特征,它可以( b )。
优化程序的存储空间
使代码重用,降低程序复杂程度
保证类和接口的安全
更容易地实例化类得对象
26语句"Hello".equals("hello")的正确执行结果是( c )。
true
false
0
1
27下列关于面向对象的论述中,正确的是()。
面向对象是指以对象为中心,分析.设计和实现应用程序的机制
面向对象是指以功能为中心,分析.设计和实现应用程序的机制
面向对象仅适用于程序设计阶段
面向对象是一种程序设计语言
28下列代码的执行结果是:int a="hello".length();system.out.println(a); ( a )
6
5
2
10
29下列变量定义中,不合法的是()。
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
无数次
以上说法都不对
37x=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';
39Java源文件和编译后的文件扩展名分别为()。
.class  .java
.java .class
.class  .class
.java  .java
40表达式(16-3>2*5)的值是( A )。
true
false
不确定
以上答案都不对
410
420
2

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