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月月考生物试卷
网友关注
- 田字格_带拼音行田字格_拼音行_英语四线三格模板
- 观澜樱花锁专卖店提成奖罚条例
- 15、“翻转课堂”在初中化学教学中的应用与实践--2100--王钰。
- 应用文1绪论Word
- 工作教导技巧Word
- 应用文3 事务文书Word
- JIT精益生产实务Word
- 题目-中期测试题答案
- 邀请函
- 19、引入实践活动 优化教学策略——以“项目学习”优化初中物理教学的策略研究--2500--王珊珊
- 微笑只是一种技巧
- 第七讲讲道德Word
- 初级会计实务习题讲解Word答案
- 斯大林模式的社会主义建设道路Word
- html5学习的方法是什么呢
- 圆周运动中的临界问题(有动画)Word
- 孙权复习答案Word
- 我国上市公司的内部监督制度研究
- 会计基础最终版题库答案
- 21翻转课堂”在初中历史教学中的应用与实践--2500
- 幼儿园森林防火教学设计
- 西南大学网络教育学院2017年6月考试题答案美学原理
- CMA报名费要多少钱,有优惠吗?
- 满井游记教学设计-王安婷
- 中级会计师《经济法》真题(附答案)
- 8下高效作文训练 (1)
- 马圈小学文明班评比细则
- 中班语言:老鼠娶亲Word
- 文书档案的归档整理方法
- 14、巧用游戏,高效教学——谈游戏在小学英语教学中的运用--3100--胡瑞
网友关注视频
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 人教版二年级下册数学
- 外研版八年级英语下学期 Module3
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 北师大版数学四年级下册3.4包装
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 外研版英语三起5年级下册(14版)Module3 Unit2
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 外研版英语七年级下册module3 unit2第一课时
- 每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 冀教版小学数学二年级下册1
- 3月2日小学二年级数学下册(数一数)
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 二年级下册数学第一课
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 冀教版英语五年级下册第二课课程解读
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
精品推荐
- 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
- 网吧管理