全国计算机等级考试JAVA复习题库1Word格式文档下载.docx
- 文档编号:22900303
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:11
- 大小:19.32KB
全国计算机等级考试JAVA复习题库1Word格式文档下载.docx
《全国计算机等级考试JAVA复习题库1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试JAVA复习题库1Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
a.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
b.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
c.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
d.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
(8)下列描述中正确的是( )。
a.程序就是软件b.软件开发不受计算机系统的限制
c.软件既是逻辑实体,又是物理实体d.软件是程序、数据与相关文档的集合
(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )。
a.数据与程序独立存放b.不同的数据被存放在不同的文件中
c.不同的数据只能被对应的应用程序所使用d.以上三种说法都不对
(10)用树形结构表示实体之间联系的模型是( )。
a.关系模型b.网状模型c.层次模型d.以上三个都是
(11)在java中,负责对字节代码解释执行的是( )。
a.垃圾回收器b.虚拟机c.编译器d.多线程机制
(12)下列叙述中,正确的是
a.java语言的标识符是区分大小写的
b.源文件名与public类名可以不相同
c.源文件扩展名为.jar
d.源文件中public类的数目不限
(13)下列属于合法的java标识符是
a._catb.5booksc.+staticd.-3.14159
(14)在java中,表示换行符的转义字符是
a.\nb.\fc.'
n'
d.\dd
(15)在java中,由java编译器自动导入,而无需在程序中用import导入的包是
a.java.appletb.java.awtc.java.utild.java.lang
(16)在java中,所有类的根类是a.java.lang.objectb.java.lang.classc.java.applet.appletd.java.awt.frame
(17)在java中,用package语句说明一个包时,该包的层次结构必须是
a.与文件的结构相同
b.与文件目录的层次相同
c.与文件类型相同
d.与文件大小相同
(18)在读字符文件employee.dat时,使用该文件作为参数的类是
a.bufferreader
b.datainputstream
c.dataoutoutstream
d.fileinputstream
(19)下列构造方法的调用方式中,正确的是
a.按照一般方法调用
b.由用户直接调用
c.只能通过new自动调用
d.被系统调用
(20)类panel默认的布局管理器是
a.gridlayout
b.borderlayout
c.flowlayout
d.cardlayout
(21)在java中,能实现多重继承效果的方式是
a.内部类b.适配器c.接口d.同步
(22)char类型的取值范围是
a.2-7~27-1b.0~216-1c.-215~215-1d.0~28-1
(23)能够支持javadoc命令的注释语句是
a./**...//b./*...*/c.//d./**...*/
(24)十进制数16的16进制表示格式是
a.0x10b.0x16c.0xad.16
(25)int型public成员变量max_length,该值保持为常数100,则定义这个变量的语句是
a.publicintmax_length=100b.finalintmax_length=100
c.publicconstintmax_length=100d.publicfinalintmax_length=100
(26)下列不是inputstream子类的是
a.文件输入流fileinputstreamb.finalintmax_length=100
(27)下列方法中可以用来创建一个新线程的是
a.实现java.lang.runnable接口并重写start()方法
b.实现java.lang.runnable接口并重写run()方法
c.实现java.lang.thread类并重写run()方法
d.实现java.lang.thread类并重写start()方法
(28)下列关于javaapplication与applet的说法中,正确的是
a.都包含main()方法b.都通过“appletviewer”命令执行
c.都通过“javac”命令编译d.都嵌入在html文件中执行
(29)当启动applet程序时,首先调用的方法是
a.stop()b.init()c.start()d.destroy()
(30)下列关于线程优先级的说法中,正确的是
a.线程的优先级是不能改变的b.线程的优先级是在创建线程时设置的
c.在创建线程后的任何时候都可以设置d.b和c
(21)在java中,能实现多重继承效果的方式是
(22)char类型的取值范围是
(23)能够支持javadoc命令的注释语句是
a./**...//b./*...*/c.//d./**...*/
(25)int型public成员变量max_length,该值保持为常数100,则定义这个变量的语句是
(26)下列不是inputstream子类的是
(27)下列方法中可以用来创建一个新线程的是
a.实现java.lang.runnable接口并重写start()方法b.实现java.lang.runnable接口并重写run()方法c.实现java.lang.thread类并重写run()方法d.实现java.lang.thread类并重写start()方法
(28)下列关于javaapplication与applet的说法中,正确的是
a.都包含main()方法b.都通过“appletviewer”命令执行
c.都通过“javac”命令编译d.都嵌入在html文件中执行
(29)当启动applet程序时,首先调用的方法是
a.stop()b.init()c.start()d.destroy()
(31)当浏览器重新返回applet所在页面时,将调用applet类的方法是
a.start()
b.init()
c.stop()
d.destroy()
(32)按照java的标识符命名规范,下列表示一个类的标识符正确的是
a.helloworld
b.helloworld
c.helloworld
d.helloworld
(33)下列代码中,将引起一个编译错误的行是
1)public
class
test{
2)
int
m,n;
3)
public
test()
{}
4)
test(int
a)
{m=a;
}
5)
static
void
main(string
args[]){
6)
test
t1,t2;
7)
j,k;
8)
j=0;
k=0;
9)
t1=new
test();
10)
t2=new
test(j,k);
11)
12)}
a.第3行
b.第5行
c.第6行
d.第10行
(34)下列程序的功能是在监控台上每隔一秒钟显示一个字符串“hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是
implements
runnable{
t=new
thread
tt=new
thread(t);
tt.start();
run(){
for(;
;
){
try{
}catch(
e){}
system.put.println("
hello"
);
a.
sleep(1000)
interruptedexception
b.
c.
thread.sleep(1000)
runtimeexception
d.
(35)阅读下列代码后
person{
arr[]=new
int[10];
system.out.println(arr[1]);
正确的说法是
编译时将产生错误
编译时正确,运行时将产生错误
输出零
输出空
二、填空题(每空2分,共40分)
请将每空的正确答案写在【1】至【20】序号的横线上,答在试卷上不得分。
(1)某二叉树中度为2的结点有18个,则该二叉树中有
【1】
个叶子结点。
(2)在面向对象方法中,类的实例称为
【2】
。
(3)诊断和改正程序中错误的工作通常称为
【3】
(英文字母大小写均可)或调试程序或调试软件
(4)在关系数据库中,把数据表示成二维表,每一个二维表称为
【4】
(5)问题处理方案的正确而完整的描述称为
【5】
(6)面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和
【6】
的集合体。
(7)java源文件中最多只能有一个
【7】
类,其它类的个数不限。
(8)在java中所实现的多维数组,实际上是由一维数组构成的
【8】
(9)stringbuffer类提供
【9】
字符串对象的表示。
(10)每个applet程序必须有一个类是
【10】
类的子类。
(11)线程在生命期中要经历5种状态,分别是新建状态、可运行状态、运行状态、
【11】
状态和终止状态。
(12)fileinputstream是字节流;
bufferedwriter是字符流;
objectoutputstream是
【12】
(13)break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch语句后面的
【13】
开始执行。
(14)请阅读下列程序代码,然后将程序的执行结果补充完整。
throwsexception
{
proc(int
sel)
throws
arithmeticexception,arrayindexoutofboundsexception{
system.out.println("
in
situation"
+sel);
if(sel==0){
no
exception
caught"
return;
}else
if(sel==1){
iarray[]=new
int[4];
iarray[1]=3;
proc(0);
proc
(1);
}catch(arrayindexoutofboundsexception
e){
catch"
+e);
}finally{
proc
finally"
执行结果:
in.situation()
caught
【14】
finally
(15)当使用thread
thread(r)创建一个线程时,表达式:
r
instanceof
thread的值为
【15】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 JAVA 复习 题库