文档介绍:Java 一章 至 五章 考试
(8分)
面向对象的三大原则是( 封装 ),( 继承 )和( 多态 ).2分
如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数 ).2分
( 实体)方法和( 构造 )方法不能修饰为abstract?2分
二.选择题(60分)
1)
在Java语言中,下列(a,d)是不满足命名规范的变量名.(选择二项)
a)
姓名
b)
$Name
c)
_instanceof
d)
instanceof
2)
下列Java代码片段的输出结果是( a )。
char c=’a';
int i=c;
float f=i;
byte b=(byte)c;
(c+","+i+”,"+f+”,"+b);
a)
编译错误
b)
a,97,97,97
c)
a,97,,97
d)
a,97,97.0f,97
3)
下列Java代码中,空白处的代码是(b,c )。(选择两项)
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(,5);
}
}
a)
Fee fee = new Fee ();
b)
Fee fee = new FeeImpl();
c)
FeeImpl fee = new FeeImpl();
d)
FeeImpl fee = new Fee ();
4)
在JAVA语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_C直接隶属于包package2。在类Class_B要应用Class_A的A 和Class_C的方法B ,你需要( a, b)语句。(选择两项)
a)
import package1。*;
b)
import .*;
c)
import package2。*;
d)
import .*;
5)
int[] my_Array;
my_Array=new int[5];
for(int count=0;count<=5;count++)
System。out.println(my_Array[count]);
正确的运行结果是( d)
a)
将1,2,3,4,5输出到屏幕
b)
将0,1,2,3,4输出到屏幕
c)
将0,1,2,3,4,5输出到屏幕
d)
将出现运行时异常
6)
在java 语言中,如果你有下面的类定义:( b)
abstract class Shape{
abstract void draw();
}
class Square extends Shape{}.(选择一项)
a)
一切成功编译
b)
Shape可以编译,Square不能编译
c)
Square可以编译,Shape不能编译
d)
Square,Shape都不能编译
7)
在JAVA编程中,以下( b)命令用来执行JAVA类文件
a)
javac
b)
java
c)
appletviewer
d)
以上所有选项都不正确
8)
编译并运行下面的Java程序: (c)ﻫclass A{
  int var1=1;ﻫ  int var2;
  public static void main(String[] args){ﻫ    int var3=3;ﻫ    A a=new A(); ﻫ S