java第一阶段测试题及答案.doc

上传人:F****n 文档编号:97897743 上传时间:2019-09-07 格式:DOCX 页数:8 大小:21.97KB
返回 下载 相关 举报
java第一阶段测试题及答案.doc_第1页
第1页 / 共8页
java第一阶段测试题及答案.doc_第2页
第2页 / 共8页
java第一阶段测试题及答案.doc_第3页
第3页 / 共8页
java第一阶段测试题及答案.doc_第4页
第4页 / 共8页
java第一阶段测试题及答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《java第一阶段测试题及答案.doc》由会员分享,可在线阅读,更多相关《java第一阶段测试题及答案.doc(8页珍藏版)》请在金锄头文库上搜索。

1、初级部分阶段测试卷选择题1)在Java类中,使用以下( )声明语句来定义公有的int型常量MAX。A.public int MAX = 100;B.final int MAX = 100;C.public static int MAX = 100;D.public static final int MAX = 100;2)给定Java代码如下所示,在横线处新增下列( )方法,是对cal方法的重载。(选二项)public class Test public void cal(int x, int y, int z) A.public int cal(int x, int y, float z)

2、return 0; B.public int cal(int x, int y, int z) return 0; C.public void cal(int x, int z) D.public void cal(int z, int y, int x) 3)下面Java代码的运行结果是( )。class Penguin private String name=null; / 名字private int health=0; / 健康值private String sex=null; / 性别public void Penguin() health = 10;sex = 雄;System.ou

3、t.println(执行构造方法。);public void print() System.out.println(企鹅的名字是 + name + ,健康值是 + health + ,性别是 + sex+ 。);public static void main(String args) Penguin pgn = new Penguin();pgn.print();A.企鹅的名字是null,健康值是10,性别是雄。B.执行构造方法。 企鹅的名字是null,健康值是0,性别是null。C.企鹅的名字是null,健康值是0,性别是null。D.执行构造方法。 企鹅的名字是null,健康值是10,性别

4、是雄。4)在Java中,以下程序编译运行后的输出结果为( )。public class Test int x, y; Test(int x, int y) this.x = x; this.y = y; public static void main(String args) Test pt1, pt2; pt1 = new Test(3, 3); pt2 = new Test(4, 4); System.out.print(pt1.x + pt2.x); A.6B.3 4C.8D.75)Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )。A.C不仅继承了B中的公有

5、成员,同样也继承了A中的公有成员B.C只继承了B中的成员C.C只继承了A中的成员D.C不能继承A或B中的成员6)给定如下一个Java源文件Child.java,编译并运行Child.java,以下结果正确的是( )。class Parent1 Parent1(String s) System.out.println(s); class Parent2 extends Parent1 Parent2() System.out.println(parent2); public class Child extends Parent2 public static void main(String ar

6、gs) Child child = new Child(); A.编译错误:没有找到构造器Child()B.编译错误:没有找到构造器Parent1()C.正确运行,没有输出值D.正确运行,输出结果为:parent27)以下关于Object类说法错误的是( )。A.一切类都直接或间接继承自Object类B.接口亦继承Object类C.Object类中定义了toString()方法D.Object类在java.lang包中8)给定Java代码如下所示,则编译运行后,输出结果是( )。class Parent public void count() System.out.println(10%3);

7、 public class Child extends Parent public void count() System.out.println(10/3); public static void main(String args) Parent p = new Child(); p.count(); A.1B.1.0C.3D.3.333359)编译运行如下Java代码,输出结果是( )。class Base public void method()System.out.print (Base method);class Child extends Basepublic void metho

8、dB()System.out.print (Child methodB);class Sample public static void main(String args) Base base= new Child();base.methodB();A.Base methodB.Child methodBC.Base method Child MethodBD.编译错误10) 给定如下Java程序代码,在横线处加入( )语句,可以使这段代码编译通过。(选二项)interface Parent public int count(int i);public class Test implement

9、s Parent public int count(int i) return i % 9; public static void main(String args) _ int i = p.count(20); A.Test p = new Test();B.Parent p = new Test();C.Parent p = new Parent();D.Test p = new Parent();11. import java.util.*;public class TestListSetpublic static void main(String args)List list = ne

10、w ArrayList();list.add(“Hello”);list.add(“Learn”);list.add(“Hello”);list.add(“Welcome”);Set set = new HashSet();set.addAll(list);System.out.println(set.size();选择正确答案A 编译不通过B 编译通过,运行时异常C 编译运行都正常,输出3D 编译运行都正常,输出412. 下面关于Java接口的说法错误的是( )。A.一个Java接口是一些方法特征的集合,但没有方法的实现B.Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为C

11、.Java接口中可以声明私有成员D.Java接口不能被实例化13. 有如下代码class Example public static void main(String args) Thread.sleep(3000);System.out.println(“sleep”);选择正确答案:A. 编译出错B. 运行时异常C. 正常编译运行,输出sleepD. 正常编译运行,但没有内容输出14、下列表达式不能正确判断String对象str以“fr”开头的是( )Astr.substring(0,1).equals(“fr”)Bstr.startsWith(“fr”)Cstr.indexOf(“fr”

12、)=0Dstr.charAt(0)=f&str.charAt(1)=r15、关于String和StringBuilder的描述说法正确的是( )AString长度不可变,StringBuilder长度可变BString长度可变,StringBuilder长度不可变CString和StringBuilder长度都可变DString和StringBuilder长度都不可变16、面向对象的特征不包括( )A. 封装 B. 继承C. 多态 D. 实现17、以下不全是引用类型的是( )A包装类BFloat、Double、StringCint、int、intD除了8种基本数据类型的其他类型18、下面关于可

13、见限定修饰符描述正确的是( )Apublic修饰的成员任何位置均可访问 Bprivate修饰的成员任何位置都不可访问Cprotected修饰的成员只在扩展类中可访问D没有修饰符的成员同private19、下面关于final关键字描述不正确的是( )Afinal可以修饰成员变量、方法、类Bfinal修饰的成员变量可以看成常量Cfinal修饰的方法不能被重载Dfinal修饰的类不能被继承20、下面异常处理语句结构一定不正确的是( )Atry catch() finallyBtry catch()Ctry finallyDcatch() finally21、下面关于Java集合框架说法错误的是( )AJava集合框架

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号