2016年《Java程序设计》复习题答案
更新时间:2023-09-20 03:58:01 阅读量: 小学教育 文档下载
《Java 程序设计》复习题
一、选择题: 1. 哪个关键字可以抛出异常?
finally
C、 throw D、 static
A、transient B、 2.对于下列代码:
String str1=\ String str2=\
String str3=new String(\
StringBuffer str4=new StringBuffer(\ 以下表达式的值为 true 的是 A) str1= =str2; C) str2= =str3; 3. B) str1= =str4; D) str3= =str4;
。
D.java.rmi
Java 的核心包中,提供编程应用的基本类的包是
B.java.util
C.java.applet
A.java.lang
java.lang包中封装了所有编程应用的基本类;java.util包提供实用程序类和集合类,如系统特性定义和使用、日期函数类、集合等常用工具;java.applet包为Applet提供执行需要的所有类,。主要是访问Applet内容的通信类。java.rmi包提供程序远程方法调用所需的类。
4.下面程序段的输出结果是
StringBuffer buf1=new StringBuffer( ); System.out.println(buf1.length()); A. 0 5. B. null
C. 16
D. 8
在编译 Java 程序时,用于指定生成.class 文件位置的选项是 。
B.-d
C.-verbose
D.-vonarn
A.-g
-g 输出文件中加行号以及局部变量信息,为调试程序时用。-o 对类文件进行优化编译。-nowarn 关闭警告信息,只显示错误信息。-verbose 显示源代码文件和字节码文件的相关信息。-d<目录> 指定存放生成的类(.class)文件的位置
6. 是正 确的(
欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法
)
A . ArrayList myList=new Object();
B. List myList=new ArrayList();
C. ArrayList myList=new List(); D. List myList=new List();
7. 不匹配正则表达式“a?b+[.,:]\\\\d”的字符串是 。
B.bb:2
C.ab,d
D.bbb.4
。 D.this
A.abb.3 8. 在方法内部使用,代表对当前对象自身引用的关键字是
B.This
C.Super
A.super 9. 是
在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类 。
A.InputStream
B.FileInputStreamC.BufferedInputStreamD.BufferedReader
ABD都是与输入输出直接相关的类
10.下列事件监听器中,无法对 TextField 对象进行事件监听和处理的是
A.ActionListener D.WindowListener
11.在 java 语言中,下列表达式返回 true 的是哪些项目。( )
A. \hello\ C. \
B. \word\
D.\Button(\
。
B.FocusListener
。
C.MouseMotionListener
12.每个 Java 小应用程序必须定义为
A.Applet 类或 JApplet 类的子类 B.JFrame 类的子类 C.Frame 的子类
D.Window 的子类
。
13.在 Applet 的 init()方法被调用后,接下来最先被调用的方法是
A.run()
B.start()
C.stop()
D.destroy()
14.整型数据类型中,需要内存空间最少的是
A.short
B.long
C.int
。
D.byte
15.下列标识符(名字)命名原则中,正确的是
A.类名的首字母小写 C.接口名的首字母小写 16.Java 中定义常量的保留字是
A.const
B.final
。
C.finally
。
B.变量和方法名的首字母大写 D.常量完全大写
D.native 。
17.在调用方法时,若要使方法改变实参的值,可以
A.用基本数据类型作为参数 C.用对象作为参数
B.用指针作为参数 D.以上都不可以
。
B.用 int 表示类
18.下列有关 Java 布尔类型的描述中,正确的是
A.一种基本的数据类型,它的类型名称为 boolean 型
C.其值可以赋给 int 类型的变量 19.Java 中所有类的父类是
A.Father
B.Lang
。
D.有两个值:1 代表真,0 代表假
C.Exception
接口的方法?
D.Object
20.以下哪些方法是 Collection A. iterator B. isEmpty C. toArray D. setText
21.容器被重新设置大小后,哪种布局管理器的容器的组件大小不随容器大小变 化而改变? .
A. CardLayout
B. FlowLayout C. BorderLayout D. GridLayout
只有flowlayout 不会改变组件的大小!因为其布局中所有组件的大小都是自动适配的!不管容器有多大,组件大小通常都是根据显示需要的最小尺寸!比如说一个按钮的大小就由按钮上所有文字的大小决定
22.下列包中,包含 Scanner 类的是
A.javax.swing B.java.lang
。 C.java.util
D.java.applet 。
D.Super
23.用于在子类中调用被重写父类方法的关键字是
A.this
B.super
C.This
24.Java 中的抽象类 Reader 和 Writer 所处理的流是 。
A.图像流
B.对象流
C.字节流
D.字符流
25.java Swing 中下列哪个类中方法能提供消息对话框。
在Java中利用JOptionPane类中的各个static方法来生成各种标准的对话框
A AWT B.JFrame
。
C.JOptionPane D.JDialog
26.下列为窗口事件的是
A.MouseEvent B.WindowEvent C.ActionEvent
。
D.KeyEvent
27.用鼠标点击菜单项(MenuItem)产生的事件是
A.MenuEvent
B.ActionEvent C.KeyEvent
D.MouseEvent
ActionEvent是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener对象,这些对象是使用组件的addActionListener方法注册的,用以接收这类事件。
28. 可以获得文件 file.txt 的父目录名。
A.String name=File.getParentName(“file.txt”); B.String name=(new File(“file.txt”)).getParent(); C.String name=(new File(“file.txt”)).getParentName(); D.String name=(new File(“file.txt”)).getParentFile(); 29.
可以构建一个 BufferedStream 流。
A.new BufferedInputStream(“in.txt”);
B.new BufferedInputStream(new File(“in.txt”)); C.new BufferedInputStream(new InputStream(“in.txt”)); D.new BufferedInputStream(new FileInputStream(“in.txt”));
30.当一个 Applet 被加载,后续对 Applet 生命周期方法的调用中,可能存在的 次序是 。
A.start(),stop(),destroy()
B.init(),start(),stop(),start(),stop(),destroy() C.start(),init(),stop(),destroy()
D.init(),start(), 31. destroy()
。
在 HTML 文件的标志中作为可选属性的是
A.Applet 主类的文件名 C.Applet 主类的路径
B.Applet 显示区域的宽度 D.Applet 显示区域的高度
选项A、B、D为<applet>必须有的属性,只有选项C为可选属性。
32.将长整型(long)数据转换为较短的整数类型(int)数据,要进行
A.类型的自动转换 C.无需转换
33.下列特点中不属于 Java 的是
A.多线程
B.多继承
。
C.跨平台 。
B.类型的强制转换 D.无法实现
。
D.动态性
34.下列标识符定义中,不合法的是
A.int $x;
B.int _123; C.int Sum_2; D.int #dim;
Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。
35.java 中用来抛出异常的关键字是
A、try B、catch C、throw D、finally 36.类变量必须带有的修饰符是
A.static
B.final
。
C.public
。
C.[abc] 。
D.(abc) D.volatile
37.下列选项中属于字符串常量的是
A.’abc’
B.”abc”
38.Java 程序默认引用的包是
A.java.ext 包 B.java.awt 包 C.java.lang 包 D.java.util 包 39.当一个 Applet 所在的 Web 页面被其他页面覆盖后,不可能被调用的 Applet 方法是
A.destroy()
B.init()
C.stop()
D.start()
在JavaApplet的生命周期中,共有4种状态,即4种方法:init、start、stop和destory。在Applet装载时,调用init通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。
40.当方法遇到异常又不知如何处理时,下列哪种说法是正确的( )
A、捕获异常
B、抛出异常
正在阅读:
2016年《Java程序设计》复习题答案09-20
初三年级组长“走进初三誓师大会”发言稿04-19
幼儿园大班10以内加减法口算练习题08-19
社区防汛工作实施方案04-22
人教版英语七年级上册全册教材全解:人教版英语七年级上册Unit 1 My names Gina教材全解及单元测试卷09-14
元旦联欢会作文800字06-19
06小升初行程重点考查内容————(行程方法技巧总结——接送问题、多过程行程等等)05-03
国际收支平衡表09-16
广州市育才中学2010届高三市调研考模拟测试试题答案08-15
浅谈幼儿数学教育的兴趣培养及自主性学习05-24
- 通信原理实验报告
- 2016年上半年安徽省临床医学检验技术中级技师职称试题
- 传智播客刘意老师JAVA全面学习笔记
- 星级酒店客房部保洁服务标准与工作流程操作规范 - PA新员
- 算法竞赛入门经典授课教案第1章 算法概述
- 《微信公众平台架起家校互通桥》结题报告
- 2018年宁夏银川市高考数学三模试卷(理)Word版含解析
- 大学生创业基础 - 尔雅
- 2016年6月英语六级真题写作范文3套
- 中国磁性材料纸行业专项调查与发展策略分析报告(2015-2020)
- 云南省2018届高三普通高中学业水平考试化学仿真试卷二Word版缺答案
- 窗函数法设计低通滤波器
- 第三章 绩效考评方法与绩效管理模式
- 高等数学教案
- 个人独资合伙企业习题及答案
- 小学语文沪教版三年级上册第六单元第30课《想别人没想到的》公开课优质课教案比赛讲课获奖教案
- 曳引钢丝绳及其他曳引系统校核计算 - 图文
- 淮阴工学院管理学期末试卷7 - 图文
- 受力分析方法(1)
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 复习题
- 程序设计
- 答案
- 2016
- Java
- 国际商法课程大纲
- 瑜伽经详解版-2
- 大班社会《独一无二的我》说课稿
- 6.陕西科技大学镐京学院学士学位授予实施细则20120330-201244105413816
- 三河市环境保护“十二五”规划
- 鹭岭尚品转换层模板支撑体系
- 2010年浙江省水利专业高级工程师资格
- 保卫部入党积极分子思想汇报
- 2018年湖南省高考冲刺预测卷理科数学Word版含答案
- 省政府关于全省县级以上集中式饮用水水源地保护区划分方案的批复 - 图文
- 党员创业带富先进典型
- 数电交通信号灯控制器设计
- ansys提取节点应力
- 人体解剖生理学课后习题答案
- 上海市2014青浦区初三英语二模试卷(含答案)
- 2018年镇矛盾纠纷排查工作计划
- 10kV电容器技术规范书
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 受力分析方法(1)
- 淮阴工学院管理学期末试卷7 - 图文