JAVA测试
1) 在Java语言中,下列()不是合法的变量名。
a) 姓名
b) $Name
c) _instanceof
d) instanceof
2) 下列Java代码片段的输出结果是()。
char c='a';
int i=c;
float f=i;
byte b=(byte)c;
System.out.println(c+","+i+","+f+","+b);
a) 编译错误
b) a,97,97,97
c) a,97,97.0,97
d) a,97,97.0f,97
3) 下列Java代码中,空白处的代码是()。(选择两项)
public interface Fee{
public float calLabFee(float unitPrice, float time);
}
public class FeeImpl implements Fee {
public float calLabFee(float unitPrice, float time){
return unitPrice * time;
}
}
public class FeeInterfaceTest {
形象设计学校public static void main(String[] args){
________________
Float labFee = fee.calLabFee(400.00,5);
}
}
a) Fee fee = new Fee ();
b) Fee fee = new FeeImpl();
c) FeeImpl fee = new FeeImpl();
d) FeeImpl fee = new Fee ();
4) 在JAV A语言中,在包Package1中包含包Package2,类Class_A直接隶属于
包Package1,类ClassB直接隶属于包package2.在类Class_C要应用Class_Asculpture
的B和Class_C的方法B ,你需要()语句。(选择两项)
a) import package1.*;
b) import package1.package2.*;
c) import package2.*;
d) import package2.package1.*;
5) int[] my_Array;
my_Array=new int[5];
for(int count=0;count<=5;count++)
System.out.println(my_Array[count]);
deny是什么意思
a) 将1,2,3,4,5输出到屏幕
b) 将0,1,2,3,4输出到屏幕
c) 将0,1,2,3,4,5输出到屏幕
d) 将出现运行时异常
6) 在java 语言中,如果你有下面的类定义:( )
abstract class Shape{
abstract void draw();
}
Class Square extends Shape{}.(选择一项)
memorycard
a) 一切成功编译
b) Shape可以编译,Square不能编译
c) Square可以编译,Shape不能编译
d) Square,Shape都不能编译
7) 在JA V A编程中,以下()命令用来执行JA V A类文件
a) javac
b) java
c) appletviewer
d) 以上所有选项都不正确
8) 在Java中,下面描述正确的是( )。(选择一项)
a) try块中可以有嵌套try块
b) try块最多可以跟随3个catch块
c) try块可以单独存在
d) try块中一定要有catch
9) 在Java 语言中,下面关于构造函数的描述正确的是()。(选择一项)
a) 类必须有显式构造函数
b) 它的返回类型是void
c) 它和类有相同的名称,但它不能带有任何参数
d) 以上皆非
10) 在java语言中,类Worker是类Person的子类,Worker的构造方法中有一
句"super()",
该语句().(选择一项)
a) 调用类Worker中定义的super()方法
人称代词练习题
b) 调用类Person中定义的super()方法
c) 调用类Person的构造函数
连锁店英文d) 语法错误
11) 研究下面的JA V A代码:
switch(x){
ca1:
System.out.println(1);
ca2:
ankletca3:
美俄军舰差点相撞
System.out.println(3);
ca4:
System.out.println(4);
}
当x=2时,运行结果是().(选择一项)
a) 没有输出任何结果
b) 输出结果为3
c) 输出结果为3和4
d) 输出结果为1,3和4
12) 在//point x处的哪些申明是句法上合法的?(选择两项)
class Person {
private int a;
public int change(int m){return m;}
瑜怎么读}
public class Teacher extends Person {
public int b;
public static void main(String arg[]){
Person p=new Person();
Teacher t=new Teacher();奔驰广告歌
int i;
//point x
}
} ()
a) i=m;
b) i=b;
c) i=p.a;
d) i=p.change(30);
e) i=t.b;
13) 下面关于继承的哪些叙述是正确的?(选择两项) ()
a) 在java 中只允许单一继承
b) 在java中一个类只能实现一个接口
c) 在java中一个类不能同时继承一个类和实现一个接口。
d) java的单一继承使代码更可靠。
14) public class test3{
public static void main(string args[ ]) {
for (int i=0;i<3; i ++){
for(int j=3;j >=0;j--){
if(i= =j)
continue;
system.out.printin(“i=”+i+“j”=+j);