《JAVA面向对象程序设计》练习题库.doc_第1页
《JAVA面向对象程序设计》练习题库.doc_第2页
《JAVA面向对象程序设计》练习题库.doc_第3页
《JAVA面向对象程序设计》练习题库.doc_第4页
《JAVA面向对象程序设计》练习题库.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 下面( )是JDK中的Java运行工具.(选择二项) A. javacB. javamC. javaD. javar【解析】A C2. 选出在Java中有效的注释声明 (选择二项)A./This is a commentB.*/This is a commentC./This is a commentD./*This is a comment*/【解析】AD3. 下面( )命令可用于编译Java程序.(选择一项)A. javaB. javac C. appletviewerD. javadoc【解析】B4. 下面( )数据类型可用于main()方法中传递的参数. (选择一项)A. StringB. IntegerC. BooleanD. Variant【解析】A5. 在屏幕上显示的消息正确的语句是(选择一项)A. System.out.println(“I am Java Expert”);B. system.out.println(“I am Java Expert”);C. System.Out.Println(“I am Java Expert”);D. System.out.println(I am Java Expert);【解析】A6. Java编译器会将Java程序转换为 (选择一项) A. 字节码B. 可执行代码C. 机器代码D. 以上所有选项都不正确【解析】A7. Java源代码文件的扩展名为 (选择一项)A. .classB. .javaC. .comD. 以上所有选项都不正确【解析】B1. 在Java中,byte数据类型的范围是(选择一项)A. -3276732768B. -3276832767C. -127128D. -128127【解析】D2. 以下( )是合法的标识符(选择二项)A. Te1_numB. emp1C. 8678D.batch.no【解析】AB3. 下列代码的输出结果是(选择一项) class you public static void main (String args) int sales =3500;int profit =800; System.out.println(sales + profit) /10 )*5); A. 2150B. 1250C. 5210D. 2510【解析】A4. 以下关键字(选择一项)用于终止循环语句A. breakB. exitC. endD. terminate【解析】A5. 不论测试条件是什么,下列(选择一项)循环将至少执行一次.A. whileB. do-whileC. forD. for-each【解析】B6. 下列代码的输出结果是 (选择一项 ) class Testpublic static void main(String args ) int ctr = 3;int result = 1;while(ctr 1) result = result * ctr; ctr-;System.out.println(result);A. 6A.6B.3C.1D.0【解析】A7. 编译运行下面的代码时会打印 (选择一项)public class Q public static void main( String argv )int anar =new int 1,2,3 ;System.out.println(anar1); A. 1B. 初始化错误C. 2D. 数组超界【解析】C1. ( )是拥有属性和行为或方法的实体. (选择一项)A. 对象B. 类C. 方法D. 构造方法【解析】A2. 对象的特性在类中表示为变量,成为类的(选择一项)A. 对象B. 属性C. 方法D. 数据类型【解析】B3. ( )就是检验有关某个实体的所有可用信息的过程,以便标识与应用程序相关的信息. (选择一项)A. 抽象B. 封装C. 方法D. 构造方法【解析】A4. 如果类的方法没有返回值,该方法的返回类型应当是 (选择一项)A. nullB. voidC. staticD. public【解析】B5. ( )关键字表示它是一种类方法,且无需创建对象即可访问. (选择一项)A. void B. static C. returnD. public【解析】B6. 每个类都定义有( ) ,以便初始化其成员变量(选择一项)A. 方法B. main() 方法C. 构造方法D. 对象【解析】C2、关键字( )用来调用父类构造方法。(选择一项) A、base B、super C、this D、extends【解析】B3、在Java中,当在类中定义两个或更多方法,它们有相同的名称而参数项不同时,这称为( )。(选择一项) A、继承 B、多态性 C、构造方法 D、方法重载【解析】D4、类的( )成员只能被该类的成员访问,而不能被非该类的成员访问。(选择一项) A、public B、private C、protected D、abstract【解析】B5、( )修饰符允许对类成员的访问不依赖于该类的任何对象。(选择一项) A、abstract B、static C、return D、public 【解析】B6、( )修饰符不允许父类被继承。(选择一项) A、abstract B、static C、protected D、 fina【解析】D1. 下面哪项是错误的?(选择一项)A. 使用(=)比较String对象时,如果String对象包含相同的值,则比较结果为真。B. 在创建StringBuffer对象后可以修改它。【解析】A2. 下列String类的( )方法返回指定字符串的一部分(选择一项)A. extractstring()B. substring()C. Substring()D. Middlestring()【解析】B3. java.lang包的( )方法将比较两个对象是否相等,如果相等则返回true。(选择一项)A. toString()B. compare()C. equals()D. 以上所有选项都不正确【解析】C1. File类中的( )方法可以用来判断文件或目录是否存在。(选择一项)A. exist();B. exists();C. fileExist();D. fileExists();【解析】B2. File类中的( )方法可以用来获取文件的大小。(选择一项)A. length()B. size()C. getLength()D. getSize()【解析】A3. 文本文件的读写过程中,需要处理下列( )异常。(选择一项)A. ClassNotFoundExceptionB. IOExceptionC. SQLExceptionD. RemoteException【解析】B4. 字符流是以( )传输数据的。(选择一项)A. 1个字节B. 8位字符C. 16位Unicode字符D. 1比特【解析】C5. ( )方法可以用来清空流。(选择一项)A. void release()B. void close()C. void Remove()D. void flush【解析】D6. 以下声明( )是对BufferedReader的正确声明。(选择一项)A. BufferReader(Reader in);B. BufferReader(String encoding,InputStream in);C. BufferReader(String encoding,File f);D. BufferReader(File f);【解析】A1下列说法,( )是不正确的。(选择一项)A Swing是在AWT的基础上发展起来的B Swing是纯的Java组件,是轻量级组件C Swing的API是在包javax.swing中D Swing组件都是以字母”S”打头的【解析】D2( )是Swing中常用的生成应用程序的窗体的顶层容器。(选择一项)A. JComboBoxB. JTextFieldC. JButtonD. JFrame【解析】D4( )是用来生成文本框的Swing组件(选择一项)AJComponentBJTextFieldCObjectDJTextArea【解析】B5( )允许在任何时间点从一组选项中只选择一个选项。(选择一项)AJTextAreaBJButtonCJCheckBoxDJRadioButton【解析】D6( )是JFrame组件的默认布局管理器。(选择一项)AnullBBorderLayoutCFlowLayoutD网格布局【解析】B1( )类用来创建菜单项。(选择一项)AJMenuItemBJPopupMenuCJMenuDJMenuBar【解析】A2( )是对JMenu”文件”的有效声明。(选择二项)AJMenu mnufile = new JMenu(“文件”);BJMenu mnufile = new JMenu( );Mnufile.setText(“文件”);CJMenu mnufile = new JMenu(“文件”);Mnufile.setLabel(“文件”);DJMenu mnufile = new JMenu(“文件”);Mnufile.setCaption(“文件”);【解析】AB4( )是对JOptionPane类的有效构造方法声明。 (选择二项)AJOptionPane()BJOptionPane(String message)CJOptionPane(Object message)DJOptionPane(Object message, Object messageType)【解析】AC5分析以下代码片段:(选择一项)Obj.showMessageDialog(this, “您是授权用户”,”经授权的用户”,JOptionPane.INFORMATION.MESSAGE();其中Obj是JOptionP

温馨提示

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

最新文档

评论

0/150

提交评论