java复习题汇总(11页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java复习题汇总(11页).doc》由会员分享,可在线阅读,更多相关《java复习题汇总(11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-java复习题汇总-第 11 页填空题1. Java是从( B )语言改进重新设计。A. Ada B. C+ C. Pasaca D. BASIC2. 执行语句int i = 1, j = +i; 后i与j的值分别为( D )。 A. 1与1 B. 2与1 C. 1与2 D. 2与2 3. 每Java语言具有许多优点和特点,( B )反映了Java程序并行机制的特点。A. 安全性 B. 多线性 C. 跨平台 D. 可移植4. 下列关于构造方法的叙述中,错误的是( C ) AJava语言规定构造方法名与类名必须相同 BJava语言规定构造方法没有返回值,但不用void声明 CJava语言规定构
2、造方法不可以重载 DJava语言规定构造方法只能通过new自动调用 5. 下列哪个类的声明是正确的?( D ) Aabstract final class HI (final代表常量,但是抽象类不能实例化)Babstract private move() (这是定义方法的) Cprotected private number; (不是定义类,且修饰符重复)Dpublic abstract class Car6. Java application中的主类需包含main方法,main方法的返回类型是( D )。 A. int B. float C. double D. void7. 在调用方法时,
3、若要使方法改变实参的值,可以(B)。 A. 用基本数据类型作为参数 B. 用对象作为参数 C. A和B都对 D. A和B都不对8. 下列关于for循环和while循环的说法中( B )是正确的。A. while循环能实现的操作,for循环也都能实现 B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C. 两种循环任何时候都可替换 D. 两种循环结构中都必须有循环体,循环体不能为空9. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( C )个比特位。 A. 8 B. 16 C. 32 D. 6410. Java中( C )。 A. 一个子
4、类可以有多个父类,一个父类也可以有多个子类 (只可以单继承)B.一个子类可以有多个父类,但一个父类只可以有一个子类 C. 一个子类可以有一个父类,但一个父类可以有多个子类 D.上述说法都不对11. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。 A. 隐藏 B. 覆盖 C. 重载 D. Java不支持此特性12. Java 类可以作为(C) A. 类型定义机制 B. 数据封装机制 C. 类型定义机制和数据封装机制 D. 上述都不对13.在创建对象时必须(C) A. 先声明对象,然后才能使用对
5、象 B. 先声明对象,为对象分配内存空间,然后才能使用对象 C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D. 上述说法都对 14. 在创建对象时必须( C )。A. 先声明对象,然后才能使用对B. 先声明对象,为对象分配内存空间,然后才能使用对象C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D. 以上说法都正确15. 下列说法中,正确的是:( A ) A. 类是变量和方法的集合体 B. 数组是无序数据的集合 C. 抽象类可以实例化 D. 类成员数据必须是公有的 16. 下列不可作为java语言标识符的是(D) A. a1 B. $1 C. _1
6、 D. 11(不能以数字开头)17.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A. a1.java B. a1.class C. a1 D.都对 18 下列说法中,( A )是正确的。 A. 类是变量和方法的集合体 B. 数组是无序数据的集合C. 抽象类可以实例化 D. 类成员数据必须是公有的19. 下列有关继承的说法中正确的是( B )。A. 子类能继承父类的所有方法和属性 B. 子类能继承父类的非私有方法和属性C子类只能继承父类public方法和属性D覆盖与重载是同一回事子类能继承父类的方法,而不是属性20 java.lang包的( B )方法比较两个对
7、象是否相等,相等返回true。A. toString() B. equals() C. compare() D. 以上所有选项都不正确21.一个Java程序运行从上到下的环境次序是(C) A. 操作系统、Java程序、JRE/JVM、硬件 B. JRE/JVM、Java程序、硬件、操作系统 C. Java程序、JRE/JVM、操作系统、硬件 D. Java程序、操作系统、JRE/JVM、硬件 22. 下面选项中哪个关键字可以用来修饰接口中的变量和方法?(A) A. static B. private C. synchronized D. protected 23.关于被私有保护访问控制符pro
8、tected修饰的成员变量,以下说法正确的是? (A) A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B. 可以被两种类访问和引用:该类本身、该类的所有子类 C. 只能被该类自身所访问和修改 D只能被同一个包中的类访问 24.下列有关继承的说法。正确的是:(B) A. 子类能继承父类的所有方法和属性;B. 子类能继承父类的非私有方法和属性 C. 子类只能继承父类public方法和属性 D. 子类能继承父类的方法,而不是属性。 25.为了区分类中重载的同名的不同的方法,要求:(A) A. 采用不同的形式参数列表 B. 返回值得数据类型不同 (与返回值无关)C.
9、 调用时用类名或者对象名做前缀 D. 参数名不同 (参数列表-参数个数,参数类型)26.下面是有关子类继承父类构造函数的描述,其中正确的是:(C) A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。 (先调用父类的构造函数)B. 子类可以不调用父类的构造函数(子类的构造函数默能调用父类的无参数的构造函数)C. 子类必须通过super()关键字调用父类的构造函数 D. 子类无法继承父类的构造函数。 (同上)27. 下列说法中,正确的是:(A) A. 类是变量和方法的集合体 B. 数组是无序数据的集合 (类型(type)可以为Java中任意的数据类型,包括简单类型组合类型)
10、C. 抽象类可以实例化 D. 类成员数据必须是公有的 28. 在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。 A. private B. protected Cprivate protecte Dpublic29. 下面选项中关键字( A )可以用来修饰接口中的变量和方法。 A. static B. private C. synchronized D. protected 30. java中用来抛出异常的关键字是( C )。A. try B. catch C. throw D. finally31. 以下关于java异常说法正确的是( D )。A. 异常是一种对
11、象 B. 一旦程序运行,异常将被创建C. 为了保证程序运行速度,要尽量避免异常控制 D. 以上说法都不对32java.lang包的(B)方法比较两个对象是否相等,相等返回true。AtoString()Bequals()Ccompare()D以上所有选项都不正确33所有异常的父类是(B)。AError BThrowable CRuntimeException DException34下列(D)操作不会抛出异常。A除数为零 B用负数索引访问数组 C打开不存在的文件 D以上都会抛出异常35能单独和finally语句一起使用的块是(A)。Atry Bthrows Cthrow Dcatch36Jav
12、a是从(B)语言改进重新设计。AAda BC+ CPasacal DBASIC37下列语句哪一个正确(B)A Java程序经编译后会产生machine code B Java程序经编译后会产生byte codeC Java程序经编译后会产生DLL D以上都不正确38下 列运算符合法的是(A)A& B Cif D:=39执行如下程序代码 a=0;c=0;do-c;a=a-1; while(a0);后,C的值是(C)A0 B1 C-1 D死循环40下列哪一种叙述是正确的(D)A abstract修饰符可修饰字段、方法和类B抽象方法的body部分必须用一对大括号 包住C声明抽象方法,大括号可有可无D
13、声明抽象方法不可写出大括号41下列语句正确的是(A)A形式参数可被视为local variableB形式 参数可被字段修饰符修饰 C形式参数为方法被调用时,真正被传递的参数D形式参数不可以是对象42下列哪种说法是正确的(D)A实例方法可直接调用超类的实例方法B实例方法可直接调用超类的类方法 C实例方法可直接调用其他类的实例方法D实例方法可直接调用本类的 类方法43下列标识符合法的有 (B)Anew B$Usdollars C1234 Dcar.taxi44下列说法正确的有(A)A数组是一种对象 B数组属于一种原生类C int number=31,23,33,43,35,63D数组的大 小可以任
14、意改变45用来修饰interface的有(B)Aprivate Bpublic Cprotected Dstatic46下列说法正确的是(A)A能被java.exe成功运行的java class文件必须有main()方法 B J2SDK就是Java APIC Appletviewer.exe可利用jar选项运行.jar文件 D能被 Appletviewer成功运行的java class文件必须有main()方法47.请问 “abcd” instanceof Object返回的值是? (B) A. “abcd” B. true C. false D. String 48.下面说法正确的是:(A)
15、 A. 如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格); 18 如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格) /先写包,再导入C. 如果源代码中有main()方法,则该方法必须被放在代码的第一行 /先写包D. 如果某文件的源代码中定义了一个public的接口,接口名和文件名可以不同。 49下面有关方法覆盖说法不正确的是:(B) A. 方法覆盖要求覆盖和被覆盖的方法有相同的名字,参数列以及返回值 B. 方法覆盖要求覆盖和被覆盖的方法必须具有相同的访问权限; C. 覆盖的方法不能比被覆盖的方法抛出更多的异常 D. 覆盖的方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 复习题 汇总 11
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内