2015计算机二级《JAVA》全真模拟试题及答案
public class TypeTransition{
public static void main(String args[]){
char a=’h’;
int i=100 ;
int J=97;
int aa=a+i;
System.out.println("aa="+aa);
char bb=(char)j;
System.out.println("bb="+bb):
}
}
如果输出结果的第二行为bb=a,那么第一行的输出结果是( )。
A.aa=I
B.aa=204
C.aa=v
D.aa=156
22.阅读下面程序
public class Operators And Expressions(
void equals Methodl(){
Stringsl一new String("how are you");
Strings2=new String("how are you");
System.out.println(s1= =s2):
}
public static void main(String args[]){
Operators And Expressions Oper And Exp=new Oper-
ators And Expressions
();
//用于复合类型数据的”= =”运算符
OperAndExp.equalsMethodl();
}
}
程序运行结果是( )。
A.= =
B.true
C.false
D.equal
23.阅读下面代码
if(x= =0){System.out.println("冠军");)
elseif(x>一3){System.Out.println("亚军");}
else{System.out.println("季军");}
若要求打印字符串”季军”,则变量X的取值范围是( )。
A.x=d&x<=-3
B.x>O
C.x>-3
D.x<=-3
24.下列关于构造方法的叙述中,错误的是( )。
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
25.下列适配器类中不属于事件适配器的是( )。
A.MouseAdapter
B.KeyAdapter
C.ComponentAdapter
D.FrameAdapter
26.下列类中属于字节输入抽象类的是( )。
A.FileInputStream
B.ObjectInputStream
C.FiterInputStream
D.InputStream
27.能向内部直接写入数据的流是( )。
A.FileOutputStream
B.FileInputStream
C.ByteArrayOutputStream
D.ByteArraylnputStream
28.下列运算符中属于关系运算符的是( )。
A.= =
B.=
C.+ =
D.- =
29.下列方法中,声明抛出InterruptedException类型异常的方法是( )。
A.suspend()
B.resume()
C.sleep()
D.start()
30.下列关于System类的叙述中,错误的是( )。
A.System类是一个final类
B.System类不能实例化
C.System类中没有定义属性
D.System类主要提供了系统环境参数的访问
31.阅读下面程序
public class Increment{
public static void main(stringargs[]){
int C;
c=5:
System.out.println(c);
System.out.println(c++):
System.out.println(c);
}
}
程序运行结果是( )。
A.5
6
6
B.5
5
6
C.6
7
7
D.6
6
6
32.下列叙述中,错误的是( )。
A.JavaApplication与Applet所用编译命令相同
B.通常情况下JavaApplication只能有一个main()方法
C.JavaApplet必须有HTML文件才能运行
D.JavaApplet程序的.class文件可用Java命令运行
33.下列关于Java语言中线程的叙述中,正确的是( )。
A.线程由代码、数据、内核状态和一组寄存器组成
B.线程间的数据是不共享的