java基础笔试测试题及答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java —章至五章考试

一・填空题(8分)

1.面向对象的三大原则是(封装),(继承)和(多态).2分

2.如果想在对象实例化的同时就初始化成员属性,则使用(构造函数).2分

3.(实体)方法和(构造)方法不能修饰为abstract ? 2分

二・选择题(60分)

1)在Java语言中,下列(a,d)是不满足命名规范的变量名。(选择二项)

a)姓名

b)$Name

c)_in stanceof

d)insta nceof

2)下列Java代码片段的输出结果是(a )<>

char c='a';

int i=c;

float f=i;

byte b=(byte)c;

System.out.pnntln(c+,\M+i+,\M+f+,,,M+b);

a)编译错误

b) a.97,97,97

c)a,97,97.0,97

d)a,97,97.0f,97

3)下列Java代码中,空白处的代码是(b,c )。(选择两项)

public interface Fee{

public float calLabFee(float unitPrice, float time);

}

public class Feelmpl implements Fee {

public float calLabFee(float unitPrice, float timeX

return unitPrice * time;

}

}

public class FeelnterfaceTest {

public static void main(String[] args){

Float labFee = fee.calLabFee(400.00,5);

a)

Fee fee = new Fee (); b)

Fee fee = new FeelmpIO ; c)

Feelmpl fee = new Feelmpl(); d) Feelmpl fee = new Fee ();

4) 在JAVA 语言中,在包Packagel 中包含包Package2,类Class.A 直接隶属于 包Package],类Classic

直接隶属于包package2•在类Class_B 要应用Class_A 的A 和Classic 的方法B,你需要(a, b)语句。(选择两项)

a)

import packagel.*; b)

import packagel.package2.*; c)

import package2.*; d) import package2.packagel.*;

5) intO my_Array;

my_Array=new int[5];

for(int count=0;count<=5;count + +) System.out.println(my_Array[count]); 正确的运行

结果是(d)

d)

将出现运行时异常 6) 在java 语言中,如果你有下面的类定义:(b) abstract class Shape{ abstract void draw();

}

class Square extends ShapeQ.(选择一项)

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 varl=l;

int var2; public static void main(String[] argsX

int var3=3;

a)

将 1, 2, 3, b)

将 0, 1, 2, c) 将 Q 1, 2, 4, 5输出到屏幕 3, 4输出到屏幕 3, 4, 5输出到屏幕

A a 二new A();

System.out.println(a.varl+a.var2+var3);

}

}

a)0

b) 4

c) 3

d)代码无法编译,因为var2根本没有被初始化

9)在Java语言中,下面关于构造函数的描述正确的是(d)。(选择一项)

a)类必须有显式构造函数

b)它的返回类型是void

C) 它和类有相同的名称,但它不能带有任何参数

d) 以上皆非

10)在java语言中,类Worker是类Person的子类,Worker的构造方法中有一句

"super()“,

该语句(c).(选择一项)

a)调用类Worker中定义的super()方法

b)调用类Person中定义的super()方法

c)调用类Person的构造函数

d)语法错误

11)研究下面的JAVA代码:

switch(xX

easel:

System.out.println(l);

case2:

case3:

System.out.println(3);

case4:

System.out.println(4);

}

当x=2时,运行结果是(d )・(选择一项)

相关文档
最新文档