计算机二级JAVA笔试试题及答案文档格式.docx
- 文档编号:18250921
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:12
- 大小:22.91KB
计算机二级JAVA笔试试题及答案文档格式.docx
《计算机二级JAVA笔试试题及答案文档格式.docx》由会员分享,可在线阅读,更多相关《计算机二级JAVA笔试试题及答案文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
(6)面向对象方法中,继承是指
A)一组对象所具有的相似性质
B)一个对象具有另一个对象的性质
C)各对象之间的共同性质
D)类之间共享属性和操作的机制
(7)层次型、网状型和关系型数据库划分原则是
A)记录长度
B)文件的大小
C)联系的复杂程度
D)数据之间的联系方式
(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是
A)一对一
B)一对多
C)多对多
D)多对一
(9)数据库设计中反映用户对数据要求的模式是
A)内模式
B)概念模式
C)外模式
D)设计模式
(10)有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是
A)自然连接
B)交
C)投影
D)并
(11)下列特点中不属于Java的是
A)多线程
B)多继承
C)跨平台
D)动态性
(12)Java的反汇编命令是
A)javap
B)javac
C)jdb
D)java
(13)下列变量定义中,不合法的是
A)Int$X;
B)int_123;
C)intSummer_2010_gross_saIe;
D)Int#dim;
(14)下列选项中为单精度数的是
A)2
B)5.2
C)0.2f
D)023
(15)下列关于boolean类型的叙述中,正确的是
A)可以将boolean类型的数值转换为int类型的数值
B)可以将boolean类型的数值转换为字符串
C)可以将boolean类型的数值转换为char类型的数值
D)不能将boolean类型的数值转换为其他基本数据类型
(16)若定义inta=2,b=2,下列表达式中值不为4的是
A)a*(++b)
B)a*(b++)
C)a+b
D)a*b
(17)下列可以获得构件前景色的方法是
A)getSize()
B)getForeground()
C)getBackground()
D)paint()
(18)下列程序的运行结果是
publicclasstest{
privateString[]data={“10”,“10.5”};
publicvoidfun(){
doubles=0;
for(inti=0;
i<
3;
i++){
try{
s=s+Integer.parseInt(data[i]);
}catch(Exceptione){
System.out.print(“errorl:
”+data[i]);
}
publicstaticvoidmain(String[]args){
testd=newtest();
d.fun();
System.out.printIn(“error2”);
A)errorl:
10.5
B)error2
C)errorl:
10.5error2
D)以上都不对
(19)下列程序片段中,能通过编译的是
A)publicabstractclassAnimal{
publicvoidspeak();
}
B)publicabstractclassAnimal{
publicvoidspeak(){}}
C)publicclassAnimal{
publicabstractvoidspeak();
D)publicabstractclassAnimal{
publicabstractvoidspeak(){}}
(20)下列不属于接口WindowListener的方法是
A)windowClosing()
B)windowClosed()
C)windowMinimized()
D)windowopened()
(21)下列选项中,不能输出100个整数的是
A)for(inti=0;
100;
i++)
System.out.println(i);
B)inti=0;
do{
i++;
}while(i<
100);
C)inti=0;
while(i<
100){
System.out.printIn(i);
}
D)inti=0;
if(i<
100)continue;
System.out.printIn(i);
(22)类变量必须带有的修饰符是
A)static
B)final
C)public
D)Volatile
(23)下列选项中属于字符串常量的是
A)'
abc'
B)"
abc"
C)[abc]
D)(abc)
(24)Java程序默认引用的包是
A)java.text包
B)java.awt包
C)java.lang包
D)java.util包
(25)为使下列代码正常运行,应该在下划线处填入的选项是
ObjectInputStreamin=
new_____(newFileInputStream(“employee.dat”));
Employee[]newStaff=(Employee[〕)in.readObject();
in.cIose();
A)Reader
B)InputStream
C)ObjectInput
D)ObjectInputStream
(26)下列代码将对象写入的设备是
ByteArrayOutputStreambout=newByteArrayOutputStream();
ObjectOutputStreamout=newObjectoutputStream(bout);
out.writeObject(this);
out.close();
A)内存
B)硬盘
C)屏幕
D)网络
(27)为使下列代码正常运行,应该在下划线处填入的选项是
int〔〕numbers=newint[n];
for(Inti=0;
i<
numbers.____;
numbers「i〕=i+1;
A)size
B)length
C)dimension
D)measurement
(28)为使下列代码正常运行,应该在下划线处填入的选项是
abstractclassPerson{
publicPerson(Stringn)!
name=n;
public____StringgetDescription();
publicStringgetName(){
returnname;
privateStringname;
B)private
C)abstract
D)final
(29)下列能够正确创建线程的方法是
I.继承java.lang.Thread类,并重写run()方法
II.继承java.lang.Runnable类,并重写start()方法
III.实现java.lang.Thread接口,并实现run()方法
IV.实现java.lang.Runnable接口,并实现run()方法
A)I,III
B)II,IV
C)II,III
D)I,IV
(30)下列线程状态转换序列,在线程实际运行中可能出现的序列是
A)新建→运行→阻塞→终止
B)……运行→阻塞→可运行→终止
C)……可运行→运行→阻塞→运行……
D)新建→可运行→运行→阻塞→可运行……
(31)为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是
pubIisclassStackTest{
privateintidx=0;
privateint[]data=newint[8];
publicvoidpush(inti){
synchronized(this){
______;
data[idx]=i;
idx++;
……
A)this.notify()
B)interrupt()
C)this.wait()
D)sleep()
(32)对下列程序的叙述中,正确的是
1:
publicclassXextendsThreadimplementsRunnable{
2:
publ主cvoidrun(){
3:
System.out.println(“thisisrun()”);
4:
5:
publicstaticvoidmain(Stringargs〔〕){
6:
Threadt二newThread(newX());
7:
t.start();
8:
9:
A)第1行会产生编译错误
B)第6行会产生编译错误
C)第6行会产生运行错误
D)程序正常运行
(33)下列关于Applet的叙述中,正确的是
A)Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B)Applet的主类要定义为Applet类或JApplet类的子类
C)同一个页面中的Applet之间不能通信
D)Applet不支持多线程
(34)当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是
A)destroy()
B)init()
C)stop()
D)start()
(35)要向Applet传递参数,应该在下列drawing.html文件的下划线处填入的选项是
<
appletcode=DrawImage.classwidth=100height=100>
/applet>
A)<
paramimage,“flower.gif”>
B)<
paramimagevalue=flower.gif>
C)<
paramname=imagevalue=“flower.gif”>
D)<
paramname=“image”value=“flower.gif”>
二、填空题(每空2分,共30分)
(1)一个栈的初始状态为空。
首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【1】。
(2)在长度为n的线性表中,寻找最大项至少需要比较【2】次。
(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二义树共有【3】个结点。
(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是【4】程序。
(5)数据库设计的四个阶段是:
需求分析,概念设计,逻辑设计和【5】。
(6)JVM指的是Java【6】。
(7)Java中的字符变量在内存中占【7】位(bit)。
(8)Java语言对简单数据类型进行了类包装,int对应的包装类是【8】。
(9)继承性是面向对象方法的一个基本特征,它使代码可【9】
(10)抽象类中含有没有实现的方法,该类不能【10】。
(11)在Java的输入输出流中,数据从数据源流向数据目的地,流的传送是【11】行的。
(12)Swing中用来表示进程条的类是:
javax.swing.【12】。
(13)下列程序创建了一个线程并运行,请在下划线处填入正确代码。
publicclassTryextendsThread{
publicstaticvoidmain(Stringargs[]){
Threadt=newTry();
【13】;
publicvoidrun(){
System.out.println(“Try!
”);
}
(14)Java中线程的【14】是由Java.lang.Thread类的run()方法定义的。
(15)请在下划线处填入代码,使程序能够正确运行。
importjava.awt.*;
importjava.applet.*;
publicclassSayHiextendsApplet{
publicvoid【15】
(Graphicsg){
g.drawString(“Hi!
”20,20);
一、选择题
01-05BABDD 06-10DDABC11-15BCDAD16-20CDBCA21-25AACCD26-30BDCBA31-35CCDAB
二、填空题1、632、黑河3、BDSM4、开发5、DD6、J2ME7、换行8、passed9、3and310、方法11、Error12、Writer13、transien 14、操作15、java.applet
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 JAVA 笔试 试题 答案