Java练习题2附答案_第1页
Java练习题2附答案_第2页
Java练习题2附答案_第3页
Java练习题2附答案_第4页
Java练习题2附答案_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

1、Java练习题2复制1. 如果一个程序段中有多个catch块,程序会( ) 单选题 *A. 每个catch块都执行一次 B. 把每个符合条件的catch块都执行一次 C. 找到适合的异常类型后就不再执行后面的catch块(正确答案)D. 找到适合的异常类型后继续执行后面的catch块2. 下列数组定义哪个是正确的() 单选题 *A.int a=new intB.int a=new int10C. int2=1,2,3D.inta=new int10(正确答案)3. 下列关于数组的定义形式,错误的是: 单选题 *A.int c=new char10;B.int3=new int2;C.inta;

2、a=new int;(正确答案)D.char b; b=new char80;4. 执行“String s=new String10;”语句后,结论正确的是: 单选题 *A. s0未定义B.s.length为10(正确答案)C.s9为null D.s10为5. 下列关于Java语言的数组描述中,错误的是()。 单选题 *A数组的长度通常用length表示 B. 数组下标从0开始 C. 数组元素是按顺序存放在内存的D. 数组在赋初值和赋值时都不判界(正确答案)6. 下面程序段执行完毕后,cont的值是()。 String strings=“string”, “starting”, “strong

3、”, “street”, “soft”; int count=0; for(int i=0;i 单选题 *A.1B.2C.3(正确答案)D.47. 定文字符串String str= “abcdefg”,则str.indexOf(d)的结果是()。 单选题 *Ad B.StringC.3(正确答案)D.48. 定义变量boolean b=true ,则String.valueOf(b)的类型是()。 单选题 *A. booleanB. String(正确答案)C. falseD.int9. 下面程序段输出的结果是()。 StringBuffer bufl; String str=北京2008;

4、bufl=new StringBuffer (str); System.out.println(buf1.charAt(2); 单选题 *A. 2(正确答案)B.京C.0D. null10. 下面程序段输出的结果是()。 String s=ABCD; s.concat(E); s.replace(C,F); System.out.println(s); 单选题 *A. ABCDEF B. ABFDE (正确答案)C. ABCDE D. ABCD11. 关于异常的定义,下列描述中最正确的一个是()。 单选题 *A.程序编译错误B.程序语法错误C.程序自定义的异常事件D.程序编译或运行中所发生的可

5、预料或不可预料的异常事件,它会引起程序的中 断,影响程序的正常运行(正确答案)12. 抛出异常时,应该使用下列哪个关键字() 单选题 *A.throw (正确答案)B. catchC. finally D. throws13. 下列有关Swing的叙述,哪项错误? 单选题 *ASwing是Java基础类(JFC)的组成部分BSwing是可用来构建GUI的程序包CSwing是AWT图形T具包的替代技术DJava基础类(JFC)是Swing的组成部分(正确答案)14. 以下关于Swing容器叙述,哪项错误? 单选题 *A容器是一种特殊的组件,它可用来放置其它组件B容器是组成GUI所必需的元素c容器

6、是一种特殊的组件,它可被放置在其它容器中D容器是一种特殊的组件,它可被放置在任何组件中(正确答案)15. 以下关于BorderLayout类功能的描述,哪项错误? 单选题 *A它可以与其它布局管理器协同工作B它可以对GUI容器中的组件完成边框式的布局C它位于java.awt包中D它是一种特殊的组件(正确答案)16. JTextField类提供的GUI功能是? 单选题 *A文本区域B按钮C文本字段(正确答案)D菜单17. 将GUI窗口划分为东、西、南、北、中五个部分的布局管理器是: 单选题 *AFlowLayoutBGridLayoutC. CardLayoutD. BorderLayout(正

7、确答案)18. 在Swing GUI编程中,setDefaultCloseOperation(JFrameEXIT_ON_CLOSE)语句的作用是: 单选题 *A当执行关闭窗口操作时,不做任何操作。B当执行关闭窗口操作时,调用WindowsListener对象并将隐藏JFrameC.当执行关闭窗口操作时,退出应用程序(正确答案)D当执行关闭窗口操作时,调用WincowsListener对象并隐藏和销毁Jframe19. 界面设计中我们希望实现一个对话框,该对话框上有5个垂直方向排列的大小一致的按钮,这些按钮要充满对话框的空余空间,并且当对话框改变大小的时候按钮也要跟着改变大小,同时保证大小一致

8、。那么对话框应该选择哪种布局方式? 单选题 *AFlowLayoutB. BorderLayoutCGridLayout(正确答案)D. null (no LayoutManager)20. Applet的布局设置默认是FlowLayout,F列哪项代码可以改变Applet的布局方式? 单选题 *A. setLayoutManager(new GridLayout();B. setLayout (new GridLayout(2,2);(正确答案)C. setGridLayout (2,2);D. setBorderLayout();21. Java提供的用来建立和设置Java的图形用户界面的

9、工具包是: 单选题 *A. awt (正确答案)B. Lang C.String D. Swing22. 下列哪个是Swing容器的顶层容器? 单选题 *A. JPanel B. JScrollPaneC. JButtonDJFrame(正确答案)23. 现有: package mypack; import javax.swing.JButton; import javax.swing.JFrame; public class Butt extends JFrame public static v.id main(string args) TODO Auto-generated method

10、stub Butt butt=new Butt(); Butt() JButton jbl=new JButton(Hello); JButton jb2=new JButton(World); add(jbl); add(jb2); setSize(300,300); setVisible(true); 下列关于代码运行效果的叙述正确的是哪项? 单选题 *A.2个按钮紧靠着排列,Hello在World的左侧B. Hello占据Frame的整个区域C. World占据Frame的整个区域(正确答案)D2个按钮都在Frame的顶部24. 在GUI窗口中以下哪个布局管理器将组件排为一行或一列,组件

11、再多也不会变为多行或多列: 单选题 *ABox(正确答案)BGridLayout C. CardLayoutD. BorderLayout25. JFrame内容面板的缺省布局是: 单选题 *A FlowLayoutB GridLayout C. CardLayout D.BorderLayout(正确答案)26. 以下哪个语句是设置容器为空布局: 单选题 *A.setLayout(null);(正确答案)B.setBounds(int x,int y,int width,int height);C.setLayout(new BorderLayout();D.setLayout(new Gr

12、idLayout(5,3);27. 窗口( JWindow)、框架(JFrame)、对话框(JDialog)等类型对象的默认布局 单选题 *A 流式管理器B边界布局管理器(正确答案)C.卡片管理器D.网格布局管理器28. 以下语句将“北”按钮放在窗口的: setLayout(new BorderLayout(); Button btnEast=new Button(东); Button btnWest=new Button(西); Button btnNorth=new Button(北); Button btnSouth=new Button(南); add(btnEast,BorderLa

13、yout.EAST); add(btnWest,BorderLayout.WEST); add(btnNorth,BorderLayout.NORTH); add(btnSouth,BorderLayout.SOUTH); 单选题 *A左边 B右边C.顶部(正确答案)D.底部29. setLayout(new GridLayout(3,3);该语句生成几行几列的网格布局: 单选题 *A1行1列B2行2列C.3行3列(正确答案)D.4行4列30. 在网格布局中,设置行数的方法是以下哪个: 单选题 *A.setHgap(int hgap)B. setRows(int rows)(正确答案)C.se

14、tColumns(int cols)D.setBounds(int x,int y,int width,int height);31. 可以通过以下哪个setLayout( )方法为容器设置新的布局: 单选题 *A. setLayout( )(正确答案)B. setRows(int rows)C. setColumns(int cols)D. setBounds(int x,int y,int width,int height)32. 通常按下按钮,双击列表项或选中一个菜单项时,会生成下面哪个事件: 单选题 *A.AdjustmentEvent B. ItemEventC. FocusEvent D. ActionEvent (正确答案)33. 操纵滚动条时会生成AdjustmentEvent 事件

温馨提示

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

评论

0/150

提交评论