java复习题单选题和答案

上传人:新**** 文档编号:61447096 上传时间:2022-03-11 格式:DOCX 页数:9 大小:24.09KB
收藏 版权申诉 举报 下载
java复习题单选题和答案_第1页
第1页 / 共9页
java复习题单选题和答案_第2页
第2页 / 共9页
java复习题单选题和答案_第3页
第3页 / 共9页
资源描述:

《java复习题单选题和答案》由会员分享,可在线阅读,更多相关《java复习题单选题和答案(9页珍藏版)》请在装配图网上搜索。

1、1 .方法定义和常量值的集合是()(A).单元(B).接口(C).成员(D).变量2 .下列不属于条件控制语句的是()(A).for语句(B).if语句(C).if.else语句(D).if语句的扩充形式3 .下列说法正确的是()(A).不需定义类,就能创建对象(B).属性可以是简单变量,也可以是一个对象(C)属性必须是简单变量(D).对象中必有属性和方法4 .下面这行代码Strings=newString10;的正确陈述是()(A).该行代码非法(B).s是一10行10列的数组(C).s是一包含10个一维数组的二维数组(D).s中每个元素设为5 .下面不是面向对象技术特点的是()(A).模块

2、化(B).封装(C).继承性(D).多态性6 .下面概念中,不属于面向对象方法的是.(A).对象(B).继承(C).类(D).过程调用7 .下面不是合法Java标识符的是()(A).ab(B).$3(C).3ab(D).ab38 .接口中的方法被默认是什么的()(D).package(A).private(B).public(C).protected9 .Java语言的编译器命令是()(A).javac(B).java(C).javaw(D).jar10 .下面的不是Java语言特点的是()(A).动态性(B).面向对象(C)编辑型(D).多线程11 .关于实例方法和类方法的区别,下列描述正确

3、的是()(A) .实例方法是不用创建类的实例就可以直接调用(B) .类方法是通过static关键字声明的方法(C) .实例方法属于类(D).类方法是通过new以后才能调用的方法12 .如果只运行别人的Java程序,需要安装的是()(A).WORD(B).JRE(C).JDK(D).JVM13 .使用哪个关键字来定义一个接口()(A).implements(B).class(C).extends(D).interface14 .不是Java关键字的是()(A).class(B).byte(C).goto(D).import15 .一个类中的方法可以被()(A).左右转换(B).相互调用(C).禁

4、止混合(D)以上全不对16 .main()需要一个参数,它是()(A).一个整型量(B).一个String对象(C).一个实型量(D).一个任意类的对象17 .下列不是重载方法的特征的是()(A).参数个数不同(B).参数名相同而类型不同(C)参数类型不同(D).参数名相同且类型相同18. 在Java中,名字必须与它所在的类的名字相同,而且不返回任何数据类型的方法是()(A).构造方法(B).类方法(C).实例方法(D).重载方法19. 不是修饰符的是()(A).public(B).private(C).protected(D).class20. java.lang包中的类,该类的实例用来封装

5、对象运行时的状态的是()(A).Class(B).Object(C).Math(D).Date21. 组成java程序的基本要素是()(A).源代码(B).软件(C).类(D).指令代码22. 计算机只能识别执行的指令是()(A).程序指令(B)代码指令(C)机器指令(D).源文件23 .在编写异常处理的Java程序中,每个catch语句块都应该与语句块对应,使得用该语句块来启动Java的异常处理机制.(A).if-else(B).switch(C).try(D).throw24 .下面关于继承的描述正确的是.(A).在Java中只允许单一继承(B).在Java中一个类只能实现一个接口(C)在

6、Java中一个类不能同时继承一个类和实现一个接口(D).Java的单一继承使代码不可靠25 .实例可以操作类的()(A).成员变量(B).成员方法(C).A、B全是(D).A、B全不是26 .下列是异常的含义(A).程序的语法错(B).程序编译或运行中所发生的异常事件(C)程序预定义好的异常事件(D).程序编译错误27 .Java语言有多种实现机制,下列技术属于垃圾回收机制.(A).字节编译(B).内存跟踪(C)语法检查(D).堆栈上/下溢检查28 .定义一个名为key的类,使之不能被继承,应选(D)(A).classkey(B).nativeclasskey(C).classkeyfinal

7、;(D).finalclasskey29 .final关键字不能修饰的参数是()(A).类(B).成员(C).变量(D).方法30 .写类的目的是为了描述一类事物共有的()(A).属性(B)数量(C).范围(D).源文件31 .Java源文件扩展名是()(A).class(B).java(C).jav(D).cla32 .Java中,一个类可以有父类的个数是()(A).1(B).2(C).3(D).433 类中不加任何访问权限限定的成员属于()(A).default(B).public(C).private(D).protected34 .属于main()方法的返回类型是.(A).public

8、(B).static(C).void(D).main35 .接口体中不应包含()(A).常量定义(B).常量赋值(C).方法实现(D).方法声明36.在try-catch-finally结构中,哪个说法不正确()(A) .可以存在多个catch语句块,表示可以捕捉多种异常(B) .不能同日没有catch语句块和finally语句块(C)结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中(D).在try-catch-finally结构中,不发生异常finally语句块不会执行37在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序

9、的开头写上语句.(A).import java.awt.*;(C).import java.io.*;(B).importapplet.Applet;(D).importjava.awt.Graphics;38 .当方法被调用时如果方法有参数,参数必须要()(A).实例化(B).解析化(C).传递(D).释放39 .处理日期的类在Java的哪个包中()(A).java.util(B).java.io(C).java.lang(D)40 .Java异常处理涉及的关键字,以下哪个不是()(A).try(B).final(C).catch(D).throws41 .每个Java小应用程序必须定义为(

10、A).Applet类或JApplet类的子类(B).JFrame类的子类(C).Frame的子类(D).Windows的子类42 .在方法内部使用,代表对当前对象自身引用的关键字是.(A).super(B).This(C).Super(D).this43 .在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是(A).java.applet(B).java.awt(C).java.util(D).java.lang44 .有以下方法的定义,请选择该方法的返回类型.ReturnTypemethod(bytex,floaty)return(short)x/y*2;(A).b

11、yte(B).short(C).int(D).float44 .默认情况下,所有类能访问所有成员,除了()(A).用final关键字定义(B).用abstract定义的(C)在另一个包中定义的(D).在同一个包中定义的45 .在Java中下列关于继承的论述中,错误的是()(A).继承具有传递性(B).继承关系也称为“即是(isa)关系(C)支持多继承(D).继承提高了系统的可重用性46 .Java语言使用的字符集是()(A).ASCII(B).EBCDIC(C).Unicode(D).BCD47 .下面定义形式中,哪一个是非法的()(A).classAinta,b;(B).classAinti

12、,j;i=j=10(C).classAinti;floatf;(D).lassAinti=12;floatf1=1.2f;48 .下列关于JavaApplication与JavaApplet程序的差别描述正确的是.(A) .运行方式不同,程序结构相同,运行工具不同,受到的限制相同(B) .运行方式相同,程序结卞不同,运行工具不同,受到的限制相同(C)运行方式相同,程序结卞W目同,运行工具不同,受到的限制也不同(D).运行方式不同,程序结构不同,运行工具不同,受到的限制也不同49 .Java中管理类的一个机制是()(A).包(B).语言(C).模块(D).变量50 .下列不对的是()(A).一个

13、实例方法可以同时为protected和abstract(B).static变量也可为final的(C).static方法可以是protected(D).final方法可以是abstract的51 .继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码(D).运行更安全(C)都包含抽象方法(D).以上都对(A).可读性好(B).可重用(C).可跨包访问52 .抽象类和接口的共同点是()(A).代表系统的抽象层(B).都不能被实例化53 .关于super,下面说法中错误的是()(A).用来访问父类被隐藏的的成员变量(B)用于调用父类中被重写的方法(C)用于定义父类(D)用于调用父类的构造

14、函数54 .构造方法是一种特殊方法,它的名字必须与相同,而且不返回任何数据类型(A).类名(B).对象名(C).包名(D).变量名55 .常量定义的修饰符为()(A).final(B).finally(C).const(D).define56 .在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()(A).super(B).import(C).this(D).return57 .对于异常处理,以下说法哪个正确()(A) .在运行时一旦发现运行时异常,不会中断并退出程序(B) .受检异常在编译时不会被检测到(C) .受检异常程序必须处理(D) .运行时异常在编译时会被检测到58.

15、Java源文件经编译产生的文件称为(A) .obj 文件(B) .exe 文件(C) .java 文件(D).字节码文件59 .下面定义 main() 方法有效的是(A).public static void main(String args)(B).public main(String)(C).public void main()60 . 下列不是构造方法特征的是()(D).public void main(args)(A).名字与类相同(B) .是无参数的(C) .是 void 型(D) .是一种特殊方法61.关于main()方法说法正确的是(A).一个类中可以没有main()(B).所有

16、对象都必须放在main()方法中(C).main()必须放在公共类中(D).main()方法头的定义可以根据情况任意修改62.保证Java语言可移植性的特征是(A).面向对象(B).安全性(C).分布式计算(D).可跨平台63.异常处理流程中,以下哪个代码块用来捕获并处理异常()(A).try(B).catch(C).finally(D).都不是64.接口中的方法默认的访问控制方式是()(A).public(B).private(C).protected(D).default65.Java异常的处理时,抛出异常可以利用什么语句()(A).throw(B).try(C).catch(D).throws

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!