Java2程序设计自测题 .pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Java2语言程序设计期末复习自测题2011/6/11

注意:题目请大家在复习完成之后做测试,注意控制时间!

一、选择(每小题2分,总计10题)

1、下列可以作为Java语言标识符的是(B)

A.classB.$abcC.3xD.hello!

2、关于Java语言中的循环语句,下列说法正确的是(B)

A.while类型的循环至少执行一次循环体

B.do-while类型的循环至少执行一次循环体

C.for循环可构成多重循环,while循环不可

D.return语句不可用在循环中

3、对于类的定义,下列说法正确的是(D)

A.static与final关键字在不能同时修饰成员变量

B.private关键字可以修饰类定义

C.final关键字只能用于定义常量,不能用来作为类修饰符

D.一个源程序文件(.java文件)中最多只能有一个public类型的类

4、对于类、接口的实现,下列说法错误的是(B)

A.Java中的任何类都默认继承自Object

B.子类可同时继承自多个抽象类来实现

C.继承自某个父类声明一个子类时,该子类也可同时定义一些成员方法和变量

D.接口也可以进行继承接口,采用extends关键字实现

5、对于default访问权限修饰符,使用正确的是(B)

A.子类和父类在同一包,只继承default变量,不继承default方法

B.子类和父类不在同一包,不继承default变量和方法

C.子类和父类在同一包,不继承default变量,只继承default方法

D.子类和父类不在同一包,继承default变量和方法

6、对于HashSet和ArrayList的比较,正确的是(A)

A.两者均可包含null元素

B.两者均不可包含不同类型元素

C.两者均有Objectget(intindex)方法

D.两者均可排序

7、关于String和StringBuffer类的相同与不同,错误的是(C)

A.前者为不变字符串,后者则实现了可变字符串

B.对于String字符串,运算符“+”实现字符串连接,与concat方法功能相当

C.对于比较字符串内容,两者均采用“==”运算符实现

D.StringBuffer字符串采用append方法追加内容时,实现字符串连接

8、定义一个成员方法时,声明其可能会抛出的各种异常和主动抛出异常使用(C)

A.throws、catchB.try、catchC.throws、throwD.throw、throws

9、对于JavaGUI布局管理器,实现将容器划分为规则的网格,每个网格大小相同,采用以

下哪个(C)

A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout

10、关于Java程序结构,下列说法错误的是(D)

A.Java程序由类作为基本构成单元,可由多个类构成

B.一个Java程序可包含多个源程序文件,每个源程序文件中可包含多个类

C.一个可执行的Java程序必须有一个类中存在main方法

D.可执行的Java程序main方法可有多种形式

二、填空(共20空,每空1分)

1、Java语言程序的字节码文件的扩展名为(.class),在命令提示符界面运行字节码文

件的命令为(java)。

2、switch语句中使用(break)关键字在执行case分支后跳出语句块,(default)

子句可选,表示与任何case字句都不匹配时执行的语句。

3、声明类属于某个包,使用(package)关键字,若引入包testpackage中的类Test,

语句为(

文档评论(0)

LLFF111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档