好文档 - 专业文书写作范文服务资料分享网站

java基础笔试测试题与答案

天下 分享 时间: 加入收藏 我要投稿 点赞

.

Java 一章 至 五章 考试

一. 填空题(8 分)

1. 2. 面向对象的三大原则是 (

封装 ),(

继承 ) 和(

多态 ).2 (

).2

如果想在对象实例化的同时就初始化成员属性,则使用

构造函数

3.

( 实体) 方法和 ( 构造 ) 方法不能修饰为 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;

System.out.println(c+\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 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) b) c) d)

4)

Fee fee = new Fee (); Fee fee = new FeeImpl(); FeeImpl fee = new FeeImpl(); FeeImpl fee = new Fee ();

在 JAVA语言中,在包 Package1 中包含包 Package2, 类 Class_A 直接隶属于包 Package1, 类 Class_C 直接隶属于包 package2. 在类 Class_B 要应用 Class_A 的 A 和 Class_C 的方法 B , 你需要( a, b )语句。(选择两项) a) b) c) d)

import package1.*;

import package1.package2.*; import package2.*;

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]); 正确的运行结果是( d ) a) b) c) d)

将 1,2,3,4,5 输出到屏幕 将 0,1,2,3,4 输出到屏幕 将 0,1,2,3,4,5 输出到屏幕 将出现运行时异常

( b)

6) 在 java 语言中,如果你有下面的类定义: abstract class Shape{ abstract void draw(); }

class Square extends Shape{}. a) b) c) d)

一切成功编译

Shape 可以编译, Square 不能编译 Square 可以编译, Shape 不能编译 Square,Shape 都不能编译

(选择一项)

7) 在 JAVA编程中,以下( b )命令用来执行 JAVA类文件 a) b) c) d)

javac java appletviewer

以上所有选项都不正确

.

8) 9)

10) 11) .

.

编译并运行下面的 Java 程序: (c) class A{ int var1=1; int var2;

public static void main(String[] args){ int var3=3; A a=new A();

System.out.println(a.var1+a.var2+var3); } }

a) 0 b) 4 c) 3

d)

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

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

a) 类必须有显式构造函数 b) 它的返回类型是 void

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

以上皆非

在 java 语言中, 类 Worker 是类 Person 的子类,Worker 的构造方法中有一句\该语句 ( c ).( 选择一项 )

a) 调用类 Worker 中定义的 super() 方法 b) 调用类 Person 中定义的 super() 方法 c) 调用类 Person 的构造函数 d)

语法错误

研究下面的 JAVA代码: switch(x){ case1:

System.out.println(1); case2: case3:

System.out.println(3); case4:

System.out.println(4); }

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

java基础笔试测试题与答案

.Java一章至五章考试一.填空题(8分)1.2.面向对象的三大原则是(封装),(继承)和(多态).2(分).2分如果想在对象实例化的同时就初始化成员属性,则使用构造函数3.
推荐度:
点击下载文档文档为doc格式
042ai40s4m17c19373fh7l7tx29yiq00g22
领取福利

微信扫码领取福利

微信扫码分享