java基础笔试测试题及答案.pdf
《java基础笔试测试题及答案.pdf》由会员分享,可在线阅读,更多相关《java基础笔试测试题及答案.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 一章 至 五章 考试 一.填空题(8 分)1.面向对象的三大原则是(封装 ),(继承 )和(多态 ).2 分 2.如果想在对象实例化的同时就初始化成员属性,则使用(构造函数 ).2 分 3.(实体)方法和(构造)方法不能修饰为 abstract?分 二选择题(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.prin
2、tln(c+,+i+,+f+,+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 FeeImpl implements Fee public float calLabFee(float unitPrice,float time)return unitPrice*time;public class FeeI
3、nterfaceTest public static void main(String args)_ Float labFee=fee.calLabFee(400.00,5);欢迎下载 2 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
4、_A的 A 和 Class_C 的方法 B,你需要(a,b)语句。(选择两项)a)import package1.*;b)import package1.package2.*;c)import package2.*;d)import package2.package1.*;5)int my_Array;my_Array=new int5;for(int count=0;count=5;count+)System.out.println(my_Arraycount);正确的运行结果是(d)a)将 1,2,3,4,5 输出到屏幕 b)将 0,1,2,3,4 输出到屏幕 c)将 0,1,2,3,4,
5、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)以上所有选项都不正确 欢迎下载 3 8)编译并运行下面的 Java
6、 程序:(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 根本没有被初始化 9)在 Java 语言中,下面关于构造函数的描述正确的是(d)。(选择一项)a)类必须有显式构造函数 b)它的返回类型是 void c)它和类有相同的名称,但它不能带有任何参数 d)以上皆非 10)在 java 语言中,类 Worker 是类 Person
7、的子类,Worker 的构造方法中有一句super(),该语句(c).(选择一项)a)调用类 Worker 中定义的 super()方法 b)调用类 Person 中定义的 super()方法 c)调用类 Person 的构造函数 d)语法错误 11)研究下面的 JAVA 代码:switch(x)case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);当 x=2 时,运行结果是(d).(选择一项)欢迎下载 4 a)没有输出任何结果 b)输出结果为 3 c)输出结果为 3
8、和 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 (c,d)a)i=m;b)i=b;c)i=p.a;d)i=p.change(30);
9、e)i=t.b;13)下面关于继承的哪些叙述是正确的?(选择两项)(a,d)a)在 java 中只允许单一继承 b)在 java 中一个类只能实现一个接口 c)在 java 中一个类不能同时继承一个类和实现一个接口。d)java 的单一继承使代码更可靠。14)public class test3 欢迎下载 5 public static void main(string args)for(int i=0;i=0;j-)if(i=j)continue;system.out.printin(“i=”+i+“j=”+j);(a,d,b)(选择三项)a)i=0 j=3 b)i=0 j=0 c)i=2
10、j=2 d)i=0 j=2 e)i=1 j=2 15)(d)修饰符允许对类成员的访问不依赖于该类的任何对象 a)abstract b)static c)return d)public 16)研究下面的 Java 代码:public class testException public static void main(String args)int a=0,1,2,3,4;int sum=0;try for(int i=1;i6;i+)sum=sum+ai;System.out.println(sum=+sum);catch(ArrayIndexOutOfBoundsException e)欢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 笔试 测试 答案
限制150内