




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java练习题1复制1. 私有成员变量的访问权限是 单选题 *A、同包中能访问B、子类可以访问C、任何位置都能访问 D、只有在类内部能访问(正确答案)2. 用protected修饰的成员变量的访问权限是: 单选题 *A、同包中能访问 B、子类可以访问C、任何位置都能访问D、A和B都对(正确答案)3. 以下代码的的执行结果是 int a=1,3,4,2; Arrays.sort(a); for(int i=1;i 单选题 *A、342 B、1342C、1234D、234 (正确答案)4. 假设有以下数组定义,请问数组元素个数为几个? int a3=1,2,3,4; 单选题 *A、4个B、3个C、
2、6个(正确答案)D、不能确定5. 以下代码段的输出结果为: String s=abcdabc; System.out.println(s.indexOf(c); 单选题 *A、3B、2 (正确答案)C、7D、66. 以下代码段的输出结果为: String s=abcdabc; System.out.println(s.lastIndexOf(c); 单选题 *A、3B、2 C、7 D、6(正确答案)7. 以下代码段的输出结果为: String s=abc,as,ds; String arr=s.split(,); System.out.println(arr1); 单选题 *A、abc B、a
3、s (正确答案)C、dsD、abcasds8. 以下代码段的输出结果为: String s=abcdabc; s.replace(ab,c); System.out.println(s); 单选题 *A、ccdabcB、abcdccC、ccdcc(正确答案)D、abc9. 以下代码的输出结果是: StringBuffer sb=new StringBuffer(同学们好!); sb.append(老师好!); System.out.println(sb); 单选题 *A、同学们好!B、老师好!C、同学们好!老师好!(正确答案)D、同学们好10. 以下代码的输出结果为: StringBuffer
4、 sb=abcdefg; sb.insert(2,m);System.out.println(sb); 单选题 *A、abcdefgB、abcmdefgC、abmcdefg(正确答案)D、ambcdefg11. 以下代码的输出结果为: StringBuffer sb=abcdefg; System.out.println(sb.substring(1,4); 单选题 *A、abc B、bcd(正确答案)C、abcdD、bcde12. 以下代码的输出结果为: StringBuffer sb=abcdefg; System.out.println(sb.delete(1,4); 单选题 *A、ae
5、fg(正确答案)B、defgC、afgD、efg13. 已知有字符串String s=asdasd;以下哪个是获取该字符串长度的代码? 单选题 *A、s.length() (正确答案)B、s.lengthC、s.lenD、s.len()14. 以下代码的输出结果为: int a=4,b=0,c; tryc=a/b;System.out.println(c); catch(Exception e)System.out.print(运算错误!); catch(ArithmeticException e)System.out.print(除数不能为零!); 单选题 *A、运算错误!(正确答案)B、除
6、数不能为零!C、运算错误!除数不能为零D、015. 以下代码的输出结果为: int a=1,2,3; tryfor(int i=0;i 单选题 *A、123B、出现异常!C、出现异常!程序结束!(正确答案)D、程序结束!16. 异常包含下列哪些内容?( ) 单选题 *A. 程序中的语法错误B. 程序中的编译错误C. 程序执行过程中遇到的事先没有预料到的情况(正确答案)D. 程序的中写错了方法名17. 异常处理的方法不包括: 单选题 *A、try catch B、throwC、try catch finallyD、throws(正确答案)18. 以下哪个不是异常类: 单选题 *A、IOExcep
7、tionB、IndexOutOfBoundsExcetionC、AWTError(正确答案)D、ArithmeticException19. 以下关键字与异常处理机制无关的是: 单选题 *A、tryB、throwC、catchD、extends(正确答案)20. 以下代码的输出结果为: String s= I love you! ; System.out.println(trim(s.toUpperCase(); 单选题 *A、 I LOVE YOU!B、ILOVEYOU!C、I LOVE YOU!(正确答案)D、i love you!21. 以下代码的输出结果为: String s1= i
8、love you! ; String s2= I LOVE YOU! ; System.out.println(s1.equals(s2.toLowerCase(); 单选题 *A、 true(正确答案)B、falseC、1 D、022. 发生异常状况的代码要放到什么语句块中? 单选题 *A、try(正确答案)B、catchC、finallyD、throw23. 处理异常状况的代码要放到什么语句块中? 单选题 *A、try B、catch(正确答案)C、finallyD、throw24. 异常程序中必定要执行的代码要放到什么语句块中? 单选题 *A、try B、catchC、finally (
9、正确答案)D、throw25. IOException类主要用于处理什么异常? 单选题 *A、输入输出异常(正确答案)B、数组下标越界异常C、找不到类异常 D、数学异常26. ArithmeticException类主要用于处理什么异常? 单选题 *A、输入输出异常B、数组下标越界异常C、找不到类异常D、数学异常(正确答案)27. IndexOutOfBoundsException类主要用于处理什么异常? 单选题 *A、输入输出异常B、数组下标越界异常(正确答案)C、找不到类异常D、数学异常28. 如果一个方法中抛出了自定义异常而有没有进行处理,则该方法必须在方法名后用( )关键字声明此方法中
10、有异常抛出。 单选题 *A、exendsB、throws(正确答案)C、throwD、implements29. SUN公司提供了一套Java开发环境,简称( ),它是整个Java的核心。 单选题 *A. JREB. BINC. JDK(正确答案)D. RUN30. ( )是Java的运行环境,只包含Java运行工具。 单选题 *A. JRE(正确答案)B. LINKC. JDK D. RUN31. JDK安装目录下不包含下列哪个子目录?( ) 单选题 *A. binB. dbC. html(正确答案)D. lib32. 编译Java文件的命令是:( ) 单选题 *A. javac(正确答案)
11、B. java C. cmdD. run33. Java字节码文件名的后缀是:( ) 单选题 *A. .java B. .exe C. .bin D. .class(正确答案)34. 在switch语句中的表达式不能是下列哪种数据类型?( ) 单选题 *A. byteB. charC. double(正确答案)D. String35. 定义一个包含4个元素的字符型数组crr,用下列哪个语句?( ) 单选题 *A. char crr=new char4;(正确答案)B. char4 crr=new char;C. char crr=new char3;D. char3 crr=new char;
12、36. 下列程序运行后的结果为( )。 int num=25; if (num%2=0) System.out.println(num+是偶数.); else System.out.println(num+是奇数.); 单选题 *A. 25是奇数(正确答案)B. num%2是奇数C. 25是偶数D. 程序有错误37. 下列程序运行后的结果为( )。 int x=1; while (x 单选题 *A. 输出自然数1-3B. 输出自然数1C. 输出自然数1-4(正确答案)D. 无限循环38. 下列程序运行后的结果为( )。 int x; for(x=10;x0;x-) sum=sum+x; Sys
13、tem.out.println(sum=+sum); 单选题 *A. 输出自然数1-10 B. 输出自然数1-10的和C. 输出自然数10D. 程序有错误(正确答案)39. 以下属于网格布局的是? 单选题 *A、FlowLayoutB、BorderLayoutC、GridLayout(正确答案)D、CardLayout40. 在容器中添加组件的方法是? 单选题 *A、add方法(正确答案)B、append方法C、insert方法D、get方法41. 文件操作相关的包是? 单选题 *A、java.awtB、javax.swingC、java.utilD、java.io(正确答案)42. File
14、类的mkdir()方法的作用是? 单选题 *A、判断是否是一个目录B、建立目录(正确答案)C、取得文件名或目录名D、返回绝对路径43. 单选按钮的选择事件是以下哪个事件: 单选题 *A.ActionEvent (正确答案)B.MouseEvent C.KeyEventD.TextEvent44. 在Java GUI中,当进行选择性的操作,如单击复选框或列表项时,或者当一个选择框或一个可选菜单的项被选择或取消时生成下面哪个事件: 单选题 *A.ActionEventB.ItemEvent(正确答案)C.KeyEvent D.TextEvent45. 轻量级组件显示和事件有关的许多处理工作是由Ja
15、va类来完成,优点不包括下面哪项: 单选题 *A.占用较少资源B.显示外观与平台无关C.功能更强更灵活D.效率不高(正确答案)46. 所有重量级组件的父类是( ) 单选题 *A.Component(正确答案)B.JComponentC.JFrameD.Frame47. 当在窗口中显示提示信息时,最好使用以下哪个类添加组件来完成: 单选题 *A.JButtonB.JComponentC.JFrameD.JLabel(正确答案)48. JRadioButton类本身不具有同一时间内只有一个单选按钮对象被选中的性质,也就是说JRadioButton类的每个对象都是独立,不因其他对象状态的改变而改变。
16、必须使用类将所需的JRadioButton类对象构成一组,使得同一时间内只有一个单选按钮对象被选中。 单选题 *A.JRadioButtonB.JComponent C.ButtonGroup (正确答案)D.JCheckBox49. 由于占用很少的界面空间,所以当项目较多时,一般用下面哪个组件来代替一组单选按钮。 单选题 *A.JRadioButtonB.JComponentC.ButtonGroup D.JCheckBox(正确答案)50. 单选按钮组件会产生()事件。 单选题 *AKeyEvent B. MouseEventC. ItemEvent D. ActionEvent(正确答案
17、)51. 对象myListener的类实现了ActionListener接口,语句()可以使myListener对象 接受组件jbok产生的actionEvent事件。 单选题 *A. jbok.add(myListener)B. jbok.addListener(myListener)C. jbok.addActionListener(myListener)(正确答案)D. jbok.setActionListener(myListener)52. 下列()方法不是MouseListener中的方法。 单选题 *A mouseMove(MouseEvent e)(正确答案)B. mouseC
18、licked(MouseEvent e)C. mousePressed(MouseEvent e)D. mouseReleased(MouseEvent e)53. 下列叙述中,正确的是() 单选题 *A 类JTextComponent继承了类JTextArea B. 类JTextArea继承了类JTextField C. 类JTextField继承了类JTextComponent(正确答案)D. 类JTextComponent继承了类JTextField54. 关于对话框模式,下列()中说法是错误的。 单选题 *A 有模式对话框打开时,该应用程序的其他窗体就不能被打开B. 无模式对话框打开时
19、,该应用程序的其他窗体就不能被打开 (正确答案)C. 有模式对话框打开时,该操作系统中的其他应用程序窗体也不能被打开 D. 无模式对话框打开时,该操作系统中的其他应用程序窗体也不能被打开55. 下列布局管理器中,()是JFrame的默认布局管理器。 单选题 *AFlowLayoutB. BorderLayout(正确答案)C. CardLayoutD. GirdLayout56. 下列方法中,可以改变容器布局的方法是()。 单选题 *A setLayout(layoutManager) (正确答案)B. addLayout(layoutManager)C. setLayoutManager(l
20、ayoutManager)D. addLayoutManager(layoutManager)57. 容器被重新设置大小后,()布局管理器的容器中的组件大小不随容器大小的变化而改变? 单选题 *ACardLayoutB. FlowLayout(正确答案)C. BorderLayoutD. GirdLayout58. 如果希望所有的控件在界面上均匀排列,应使用()布局管理器。 单选题 *ABoxLayout B. GirdrLayout(正确答案)C. BorderLayoutD. FlowLayout59. 下列不属于容器组件的是()。 单选题 *AJFrameB. JButton (正确答案
21、)C. JPanelD. JApplet60. 下面关于继承的说法中正确的是( )。 单选题 *A.子类将继承父类所有的属性和方法(正确答案)B.子类将继承父类的非私有属性和方法C.子类只继承父类public方法和属性D.子类只继承父类的方法,而不继承属性61. 定义一个类,必须使用的关键字是() 单选题 *A. publicB. class(正确答案)C. interfaceD. static62. 在使用interface声明一个按口时,只可以使用( ) 修饰符修饰该接口。 单选题 *A. privateB. protectedC. private protectedD. public(正
22、确答案)63. 以下关于方法覆盖的叙述中正确的是()。 单选题 *A.子类覆盖父类的方法时,子类对父类同名的方法将不能再做访问B.子类覆盖父类的方法时,可以覆盖父类中的final方法和slatic方法C.子类覆盖父类的方法时,子类方法的声明必须与其父类中的声明完全一样(正确答案)D.了类覆盖父类的方法时,子类方法的声明只需与其父类中声明的方法名一样64. 关于构造方法的说法正确的是()。 单选题 *A.一个类只能有一个构造方法B.一个类可以有多个不同名的构造方法C.构造方法与类同名(正确答案)D.构造方法必须自己定义,不能使用父类的构造方法65. 若在某一个类定义中定义有如下的方法: abst
23、ract void performDial( ); 则该方法属于( )。 单选题 *A.本地方法B.最终方法C.静态方法D.抽象方法(正确答案)66. 下面关于接口的说法中正确的是( )。 单选题 *A.实现一个接口必须实现接口的所有方法(正确答案)B.一个类只能实现一个接口C.接口间不能有继承关系D.接口和抽象类是同一回事67. 下面关于抽象方法的说法中正确的是( )。 单选题 *A.抽象方法可以有方法体B.抽象方法可以出现在非抽象类中C.抽象方法是没有方法体的方法(正确答案)D.抽象类中的方法都是抽象方法68. 如果声明一个类时使用abstract修饰符,则表明该类是()。 单选题 *A.
24、抽象类,可以不用继承直接使用B.抽象类,必须被继承后才能使用(正确答案)C.共有类,在本包与其他包内均可访问D.最终类,不能被其他类继承69. 在Java中,能实现多重继承的技术是( ) 单选题 *A.内部类B.适配器C.接口(正确答案)D.继承70. 如果任何包中的子类都能访问父类中的成员,应使用哪个修饰符?( ) 单选题 *A. public(正确答案)B. privateC. protected D. static71. 下面关于接口的叙述正确的是( )。 单选题 *A. 在Java中接口之间允许多重继承(正确答案)B.在Java中一个类只能实现一个接口 C. 在Java中一个类不能同时
25、继承一个类和实现一个接口D. Java中允许的多重继承使代码可靠72. 以下程序段中的变量b是哪种变量?( ) public class Test1 int a; public void static main(string srgv) float b; 单选题 *A实例变量 B.局部变量(正确答案)C. 类变量 D.方法参数73. 类实现接口的关键字是( ) 单选题 *A)interfaceB)import C)extendsD)implements (正确答案)74. 存在于程序中的一个单独的顺序执行流程被称为( ) 单选题 *A)程序B)进程C)线程 (正确答案)D)多线程75. 在Ja
26、va 中可用来抛出异常的语句是() 单选题 *A.importB.System.inC.closeD.throw(正确答案)76. 当final出现在类的声明中时,则表示这个类不能被( ) 单选题 *A重载 B.继承(正确答案)C.实例化D.覆盖77. 文件类所提供的方法中,getParent()方法是() 单选题 *A)返回文件名B) 返回绝对路径C)取得文件名或目录名D) 返回父目录名(正确答案)78. 下面关于继承的叙述正确的是( )。 单选题 *A. 在Java中只允许单一继承(正确答案)B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口
27、D. Java中允许多重继承使代码可靠79. 给出下列程序: public class Test public static void main(String args) String hello=“Hello”,lo=“lo”; System.out.println(hello=“Hello”+”); System.out.println(hello=“Hel”+”lo”); System.out.println(hello=(“Hel”+lo)+”); 编译运行后,输出结果为:( ) 单选题 *A.true false true B.true true false (正确答案)C.true
28、 true true D.false true true80. 下列方法的访问权限第二高的是( ) 单选题 *ApublicB.defaultC.protected(正确答案)D.private81. 定义类时,不可能用到的保留字是( ) 单选题 *A.private(正确答案)B.class C.extends D.implements82. 声明接口的关键字是 ( ) 单选题 *A.interface (正确答案)B.implementsC.extends.abstract83. 下列关于类和对象的描述中,不正确的一项是( ) 单选题 *A.现实世界中,可以把每件事物都看成是一个对象B.一
29、组对象构成一个程序,对象之间通过发信息通知彼此该做什么C.有共同属性的对象可以抽象成一个类D.一个类只能实例化一个对象(正确答案)84. 当abstract出现在类的声明中时,则表示这个类不能被( ) 单选题 *A)重载B)继承C)实例化(正确答案)D)覆盖85. 引入包的关键字是( ) 单选题 *A)interfaceB)import (正确答案)C)extendsD)implement 86. main()方法的返回值类型是什么?( ) 单选题 *A) longB)booleanC) void(正确答案)D)char87. 下列程序错误的地方是( )。 Final class Teach
30、int a=1; int b=2; class Student extends Teath public void method() System.out.println(a+b); 单选题 *A) Student不能继承 Teath (正确答案)B)关键字final不能修饰类C)println()参数应为字符串D)在Student类中不能访问变量a 88. 异常包含下列哪些内容?( ) 单选题 *A. 程序中的语法错误B. 程序中的编译错误C. 程序执行过程中遇到的事先没有预料到的情况(正确答案)D. 程序的中写错了方法名89. 在面向对象的程序设计中用来完成对象间的相互联系和相互作用的途径
31、是( ) 单选题 *A)实例B) 消息(正确答案)C)接口D)对象90. 已知类关系如下: Class Employee; Class Manager extends Employee; Class Director extends Employee; 则以下关于数据的语句正确的是: 单选题 *AEmployee e=new Manager();(正确答案)BDirector d= new Manager();CDirector d= new Employee ();DManager= new Director();91. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( ) 单选题 *Astatic void method()(正确答案)Bpubl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织品设计师职业认证试题及答案
- 推动无人驾驶技术进步的策略与实施路径
- 餐饮环保测试题及答案
- 纺织化学成分分析试题及答案
- 线下合同协议书范本
- 用工协议书与劳务合同
- 货物合同变更协议书
- 学徒合同协议书
- 绿色纺织材料的研发趋势试题及答案
- 租船合同协议书
- 高中1.安培力冲量模型(PPT讲解版)
- 中央企业违规经营责任追究实施办法解读共40张课件
- Excel模板-中国地图填色图
- 用户思维课件
- 中国石油天然气集团公司建设项目其他费用和相关费用的规定
- 邹萃文书法《惜时如金》课件
- Q∕GDW 13236.8-2019 导、地线采购标准 第8部分:钢芯铝合金绞线专用技术规范.pdf
- 连铸工艺培训讲义(PPT86张)课件
- 印后加工工艺培训课件(共61页).ppt
- 爱心树(绘本)
- 译林版六下英语Unit 7 Summer holiday plans 同步练习2
评论
0/150
提交评论