教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 其它> 2011夏Java程序设计复习资料1

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月月考生物试卷

网友关注视频

【获奖】科粤版初三九年级化学下册第七章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