2011夏Java程序设计复习资料1
上传者:蔡建明|上传时间:2015-05-04|密次下载
2011夏Java程序设计复习资料1
一、单项选择题
1.关于Java选择结构下列哪个说法正确?( B )
A. if语句和else语句必须成对出现
B. if语句可以没有else语句
C. switch结构中每个case语句中必须用break语句
D. switch结构中必须有default语句
2.while循环和do…while循环的区别是:( D )
A. 没有区别,这两个结构任何情况下效果一样
B. while循环比do…while循环执行效率高
C. while循环是先循环后判断,所以循环体至少被执行一次
D. do…while循环是先循环后判断,所以循环体至少被执行一次
3.下列说法哪个是正确的?( C )
A. 程序执行到break语句时一定会结束所有的循环
B. 程序执行到continue语句时会结束当前循环
C. break语句和continue语句都可以和标签协同使用
D. continue语句和break语句的作用相同
4.方法内的变量:( B )
A. 一定在方法内所在有位置可见
B. 可能在方法内的局部可见
C. 可以在方法外可见
D. 方法外也可用
5.void的含义:( B )
A. 方法体为空 B. 方法没有返回值
C. 没有意义 D. 定义方法时必须使用
6.throws的作用:( C )
A. 没有意义 B. 表示后面是方法的输出值
C. 表示方法可能会抛出例外
D. 方法的标志,每个方法都必须有
7.下列说法哪个正确?( D )
A. 不需要定义类,就能创建对象
B. 对象中必须有属性和方法
C. 属性必须是简单变量
D. 属性可以是简单变量,也可以是一个对象
8.下列说法哪个正确?( A )
A. 一个程序可以包含多个源文件
B. 一个源文件中只能有一个类
C. 一个源文件中可以有多个公共类
D. 一个源文件只能供一个程序使用
9.被声明为private,protected及public的类成员,在类外部:( B )
A. 只能访问声明为public的成员
E. 只可能访问到声明为protected和public的成员
B. 都可以访问
C. 都不能访问2 去取6
10.抽象方法:( C )
第 1 页 共 17 页
A. 可以有方法体
B. 可以出现在非抽象类中
C. 是没有方法体的方法
D. 抽象类中的方法都是抽象方法
11.关于类中类的说法哪个正确?( D )
A. 类中类不能使用上层类的私有属性和方法
B. 类中类可以广泛使用,不受任何限制
C. 类中类可以单独编译
D. 类中类可以使用上层类的私有属性和方法
12.下列说法哪个正确?( B )
A. Java中允许一个子类有多个父类
B. 某个类是一个类的子类,它仍有可能成为另一个类的父类
C. 一个父类只能有一个子类
D. 继承关系最多不能超来4层
13.在调用构造函数时:( C )
A. 子类可以不加定义就使用父类的所有构造函数
B. 不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函
数
C. 先调用父类的构造函数
D. 先调用形参多的构造函数
14.this和super:( C )
A. 都可以在main()方法中
B. 都是指一个内存地址
C. 不能用在main()方法中
D. 意义相同
15.关于抽象类哪个正确?( B )
A. 抽象类中不可以有非抽象方法
B. 某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方
法
C. 绝对不能用抽象类去创建对象
D. 接囗和抽象类是同一回事
16.如果一个程序段中有多个catch,程序会:( C )
A. 每个catch都执行一次
B. 把每个符合条件的catch都执行一次
C. 找到适合的例外类型后就不再执行其他catch
D. 找到适合的例外类型后继续执行后面的catch
17.下面关于例外控制器排序说法正确的是:( B )
A. 应先捕捉父类例外,再捕捉子类例外
B. 应先捕捉子类例外,再捕捉父类例外
C. 有继承关系的例外不能在同一try块的控制器中使用
D. 如果先匹配到父类例外,后面的子类例外仍然可以被匹配到
18.下列关于finally说法正确的是:( C )
A. finally语句应该放在所有例外控制器的最前面
B. 如果程序在前面的例外控制器中匹配了合适例外,就不再执行finally语
句了
第 2 页 共 17 页
C. 无论程序是否找到合适的例外控制器,都会去执行finally语句
如果程序在前面的例外控制器中匹配到了多个合适的例外,就不再执行finally语句了
19.如果程序逻辑要求在很多情况下输出一个固定的提示信息,下列说法正确的是:( A )
A. 使用String和StringBuffer都可以
B. 使用String和StringBuffer,程序的执行效率一样
C. 使用StringBuffer效率比较高
D. 以上都不对
20.Vector类对象中的元素可以是:( C )
A. int型整数 B. 浮点数
C. 对象 D. 属性
21.如果程序逻辑要求对集合中的元素需要经常进行查找定位,应该使用哪些组件来实现?( B )
A. Vector B. Hashtable
C. Iterator D. Map
22.Character流与Byte流的区别在于:( A )
A. 每次读入的字节数不同
B. 前者带有缓冲,后者没有
C. 前者是块读写,后者是字节读写
D. 二者没有区别,可以互相使用
23.为了实现多线程程序中线程间通讯,需要使用的流是:( B )
A. File stream
B. Piped stream
C. Random access stream
D. Filter stream
24.用最简单的代码输出某个文件内容,最好采用:( A )
A. File stream
B. Piped stream
C. Random access stream
D. Filter stream
25.下列属于图形用户界面元素的有:( C )
A. Applet B. 窗口
C. 按钮 C. 线程
26.每个作用Swing组件的程序都必须至少有一个:( B )
A. 按钮 B. 顶层容器
C. 标签 D. 菜单
27.监听事件和处理事件:( B )
A. 都由Listener完成
B. 都由在相应事件Listener处登记过的组件完成
C. 由Listener和组件分别完成
D. 由Listener和窗口分别完成
28.进程是指:( B )
A. 一段程序 B. 正在运行的程序
C. 一个.java文件 D. 一个.class文件
第 3 页 共 17 页
29.在JSP中引用其他Java包,应该使用指令:( C )
A. import B. include
C. page D. package
30.关于forward动作的说法正确的有:( C )
A. forward动作跳转到的页面执行完毕后,程序将返回到原来的页面
B. 无论跳转到什么页面都可以传递参数过去
C. forward以下的代码将不能执行
D. 不能直接利用forward动作本身向跳转的页面传递参数
31.下列说法正确的是:( A )
A. 只要.class文件放在同一个目录下,引用其他类不需要做任何说明
B. 要引用同目录下的其他.class文件,必须在classpath变量中设置该路径
C. 在一个类中引用其他自定义类,必须将两个类定义放在一个.java文件中
D. 引用不同目录下的类,只要在classpath变量中设置好该路径即可
32.通过如下语句定义的StringBuffer,其length()方法与capacity()方法的返回值分别为:( B )
StringBuffer greeting=new StringBuffer(50);
String a=”Happy new Year”;
greeting.append(a);
A. 15,15 B. 15,50
C. 50,15 D. 50,50
33.BitSot的最小长度是:( D )
A. 8位 B. 16位
C. 32位 D. 64位
34.如果要读取一个大文件的末尾的一段内容,并且知道该段落的确切位置,最方便的流是:( C )
A. File stream B. Piped stream
C. Random access stream D. Filter stream
Partial Answers:
20.C 21.B 22.A 23.B 24.A 25.C 26.B 27.B 28.B 29.C
30.C 31.A 32.B 33.D 34.C
二、多项选择题
1.面向过程程序设计的核心是:( C D )
A. 商业逻辑 B. 客观实体
C. 算法 D. 要解决的问题
2.符合对象和类关系的是:( C D )
A. 人和老虎 B. 书和汽车
C. 楼和建筑物 D. 汽车和交通工具
3.下列哪些是指线程的状态?( A B C )
A. Runnable B. Dead
C. new Thread D. Non Runnable
4.网络应用的3层结构指哪些层?( A C D )
A. Web层 B. 用户层
C. 业务层 D. 数据层
第 4 页 共 17 页
5.J2EE组件有:( A B D )
A. Servlet B. Java Beans
C. AWT D. EJB
6.记录页面访问历史事件可以使用的方法有:( A B )
A. 使用cookie B. 改写URL
C. 使用session D. 使用表单隐藏
Partial Answers:
3.A、B、C 4.A、C、D 5.A、B、D 6.A、B
三、试说出以下程序的功能:
class Account1 {
private String name;
private int value;
void put(int i) {
value = value + i;
}
int get(int i){
if (value>i)
value = value - i;
else
{
i = value;
value = 0;
}
return i;
}
int howmatch(){
return value;
}
}
class Save2 extends Thread{
private Account1 a1;
private int amount;
public Save2(Account1 a1,int amount){
this.a1 = a1;
this.amount = amount;
}
public void run(){
synchronized (a1){
int k = a1.howmatch();
try{
sleep(1);
} catch(InterruptedException e){
第 5 页 共 17 页
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 山东省农产品质量安全条例摘要.doc
- 县劳动局关于实施《劳动法》十周年工作总结
- 《劳动合同法》施行之前签订并在施行之后存续劳动合同
- 中国正在制定的劳动合同法可能给企业带来的风险管理
- 第一章劳动法概述
- 履行劳动合同法注意事项
- 南开13春学期《劳动法》在线作业答案
- 劳动合同法实施条例草案解读
- The Reform of Property Law and the Land Registration Act 2002_ A Risk Assessment
- 2012年最新劳动法实施细则10036178
- 生态农业可行性报告
- 中华人民共和国劳动合同法
- 劳动合同法知识点练习题
- 《劳动合同法》实施后对劳务派遣用工模式的影响分析
- (简约)劳动法和劳动风险管理
- 《劳动合同法》中扩大了无固定期限劳动合同的范围
- 劳动合同法实施细则(征求意见
- 积极发展农业项目 助推农村经济发展
- 农业和农村工作要点
- 2009年7月劳动法试题答案66307637
- 社会保障法与劳动法的界定(3)法学理论论文
- 2009年7月劳动法试题答案
- 劳动合同法专题之试用期
- 劳动法完整版
- 劳动合同法实施细则
- 劳动合同法专题之竞业限制
- 农作物秸秆机械化收获综合利用项目可行性研究报告
- 信托知识大梳理
- 【精品PPT】关于加快我市生态农业发展
- 农作物病虫害识别与防治
网友关注视频
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 《空中课堂》二年级下册 数学第一单元第1课时
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
- 苏科版数学七年级下册7.2《探索平行线的性质》
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 冀教版小学数学二年级下册1
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 外研版英语七年级下册module1unit3名词性物主代词讲解
- 北师大版数学四年级下册第三单元第四节街心广场
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 冀教版英语五年级下册第二课课程解读
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 冀教版小学数学二年级下册第二单元《租船问题》
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
- 冀教版英语四年级下册第二课
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 北师大版数学 四年级下册 第三单元 第二节 小数点搬家
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理