全国计算机考试二级Java上机真题2.docx

上传人:b****1 文档编号:1709418 上传时间:2022-10-23 格式:DOCX 页数:18 大小:26.98KB
下载 相关 举报
全国计算机考试二级Java上机真题2.docx_第1页
第1页 / 共18页
全国计算机考试二级Java上机真题2.docx_第2页
第2页 / 共18页
全国计算机考试二级Java上机真题2.docx_第3页
第3页 / 共18页
全国计算机考试二级Java上机真题2.docx_第4页
第4页 / 共18页
全国计算机考试二级Java上机真题2.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

全国计算机考试二级Java上机真题2.docx

《全国计算机考试二级Java上机真题2.docx》由会员分享,可在线阅读,更多相关《全国计算机考试二级Java上机真题2.docx(18页珍藏版)》请在冰豆网上搜索。

全国计算机考试二级Java上机真题2.docx

全国计算机考试二级Java上机真题2

1、Java语言有多种实现机制,下列技术属于垃圾回收机制。

A、字节编译

B内存跟踪

C语法检查

D堆栈上/下溢检查

本题考查的是垃圾回收机制。

Java语言不同于C++,它可以自动跟踪内存的使用情况,释放一些不再需要使用的空间,从而保证了不会由于程序的运行而生成大量无法释放的空间,该机置被称垃圾回收机制,由于这种机制的引入,从很大程度上减轻了程序员的负担。

故本题答案为Bo

2、下列特点中,是Java虚拟机执行的特点之一。

A、字节代码

B多进程

C静态链接

D编译

本题考查的是Java虚拟机。

Java语言的执行模式是半编译和半解释型。

Java编写好的程序首先由编译器转换为标准字节代码,然

后由Java虚拟机去解释执行。

字节代码也是一种二进制文件,但不能直接在操作系统上运行,它可看作虚拟机的机器码。

虚拟机把字节代码程序与各操作系统和硬件分开,使Java程序独立于平台。

故本题答案为Ao

3、下面不是Java中的容器。

AFrame

BPanel

CScrollbar

DDialog

本题考查的是Java的容器。

容器java.awt.Container是Component的子类,一个容器可以容纳多个构件,并使他们成为一个整体。

常用的容器有Frame(窗口容器),Panel(面板容器),Applet(java小程序的容器),Dialog(对话框容器)等。

而本题选项中的Scrollbar是滚动条,它是一个构件,并不是容器。

故本题答案为Co

4、下面事件监听器在Java中无事件适配器。

AMouseListener

BKeyListener

C、ActionListener

D、WindowListener本题考查的是事件适配器。

Java语言为一些Listener接口提供了适配器(Adapter)类。

可以通过继承事件所对应的Adapter类,

重写需要的方法,无关方法不用实现。

java.awt.event包中定义的事件适配器类包括以下几个:

1、ComponentAdapter,构件适配器。

2、ContainerAdapter,容器适配器。

3、FocusAdapter,焦点适配器。

4、KeyAdapter,键盘适配器。

5、MouseMotionAdapter,鼠标运动适配器。

6、MouseAdapter,鼠标适配器。

7、WindowAdapter,窗口适配器。

故本题答案为Co

5、对于catch子句的排列,下列是正确的。

A、父类在先,子类在后

B子类在先,父类在后

C有继承关系的异常不能在同一个try程序段内

D、先有子类,其他如何排列都无关本题考查的是异常的捕获。

在Java中提供了结构化的异常处理功能,其主要是通过try...catch语句来实现的。

在Java中可以将可

能产生异常的代码放入到try子句中,如果产生异常,将会执行catch子句。

如果有多个异常,则应先处理

父类异常,再处理子类异常,否则后面的异常处理,将得不到执行。

故本题答案为Ao

6、以下表达式是不合法的。

A、Stringx="Hello";inty=9;x+=y;

BStringx="Hello";inty=9;if(x==y){}

C、Stringx="Hello";inty=9;x=x+y;

D、Stringx=null;inty=(x!

=null)&&(x.length()>0)?

x.length():

0

本题考查的是表达式。

Java对"+"进行了扩展,不仅可以连接字符串,而且还能将字符串与其它类型数据进行连接,结果是字

符串。

若"+"的第一个操作数是字符串,Java会自动将后面的操作数类型转换成字符串类型。

例如本题选项A

中,x+=yIPx=x+y,则计算结果x的值为字符串Hello9;选项C与此类似,故此选项也是正确的;选项D主要考查的是条件运算符”?

:

",即把表达式(x!

=null)&&(x.length()>0)?

x.length():

0的值赋给整型变量y,运行结果y的值是0;而选项B是因为"=="两边的类型不匹配,无法比较,所以此表达式是错误的。

故本题答案为Bo

7、当输入一个字节流时,要o

A、实现DataInput接口

B实现Objectlnput接口

C、实现Serializable接口

D继承Reader抽象类

本题考查的是字节流。

在Java中,输入一个字节流时,要实现DataInput接口。

该接口定义在java.io包中。

处理字节流的

DataInputStream类实现了该接口。

同时,DataOutput接口提供了字节输出流的功能,RandomAccessFile

类实现了DataInput与DataOutput这两种接口。

故本题答案为Ao

8、JScrollPane是带滚动条的面板,主要是通过移动来实现的。

A、JViewport

BJSplitPane

CJDesktopPane

DJlayeredPane

本题考查的是JScrollPane。

在JScroolPane类中,主要是通过JViewport(视口)类来实现内容的滚动的。

JViewport是一种特殊的对

象,用于查看基层构件,滚动条实际上就是沿着构件移动视口,同时描绘出它能看到的内容。

故本题答案为Ao

9、如果类中的成员变量只能被同一包访问,则使用以下约束符。

A、无访问控制符

Bpublic

Cprotected

Dfinal

本题考查的是修饰符的含义。

1、public指明变量为公有。

2、protected指明变量为保护访问。

可被同一个包中其他类、不同包中该类的子类以及该类自己访问

和引用。

3、final指明变量为常量。

4、默认(friendly)即无访问控制符,表示只能被同一个包中的类访问和引用。

故本题答案为Ao

10、下列语句正确的是_o

A、>>是算术右移操作符

B>>是逻辑右移操作符

C>>>是算术右移操作符

D、>>>是逻辑左移操作符

本题考查的是移位运算符。

1、算术右移运算符>>

用来将一个数的二进制位序列右移若干位。

2、算术左移运算符<<

用来将一个数的二进制位序列左移若干位。

3、逻辑右移运算符>>>

用来将一个数的各二进制位添零右移若干位。

故本题答案为Ao

11、为读取的内容进行处理后再输出,需要使用下列流

A、Filestream

BPipestream

CRandomstream

D、Filterstream

本题考查的是流的概念。

过滤流为I/O访问提供了同步处理机制。

保证在某时刻只能有一个线程访问一个I/O流。

要保证读取的

内容进行处理后能够正确的输岀,要使用过滤流(Filterstream),否则不能保证输岀数据的正确性。

故本题答案为Do

12、下列命令中,命令是Java的编译命令。

A、javac

Bjava

Cjavadoc

Dappletviewer

本题考查的是Java运行过程。

Java有两类应用程序,JavaApplication和JavaApplet。

它们编译源代码时运用应用程序相同,即

javac.exe。

java.exe是用于JavaApplication程序解释执行的,若执行成功,显示结果;若执行有错,则显示错

误报告。

故本题答案为Ao

13、对JFrame添加构件有种方式。

A、一种

B两种

C三种

D四种

本题考查的是JFrame框架。

对JFrame添加构件有两种方式:

1、用getContentPane()方法获得JFrame的内容面板,再对其加入构件

frame.getContentPane().add(childComponent)。

2、建立一个Jpanel或JDesktopPane之类的中间容器,把构件添加到容器中,再用setContentPane()

方法把该容器置为JFrame的内容面板:

JpanelcontentPane=newJpanel();

…//把其他构件添加到Jpanel中

frame.setContentPane(contentPane);//把contentPane对象设置成为frame的内容面板。

故本题答案为Bo

14、对象状态持久化是通过o

A、文件

B管道

C串行化

D过滤器

本题考查的是对象的永久化概念。

将Java程序中的对象保存在外存中,称为对象永久化。

对象永久化的关键是将它的状态以一种串行格

式表示岀来,以便以后读该对象时能够把它重构岀来。

故本题答案为Co

15、下列类声明是正确的。

A、abstractfinalclassHl{•…}

Babstractprivatemove(){…}

Cprotectedprivatenumber;

本题考查的是类的声明。

类声明的格式如下:

[修饰符]class类名[extends父类名[[implements类实现的接口列表]{}

其中[]括起来的内容为可选项。

关键字class是类定义的开始,类名应符合标识符命名规则,第一个字

母大写。

本题中选项B,C无关键字class,故它们不是类声明。

选项A中的两个修饰符不能同时用于修饰同一个

类,因为abstract类自身没有具体对象,需要派生岀子类后再创建子类的对象;而final类不可能有子类,这样abstractfinal类就无法使用,也就没有意义了。

故本题答案为Do

16、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个o

标准答案为:

实体

17、是数据库应用的核心。

标准答案为:

数据库设计

数据库设计是数据库应用的核心。

在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。

19、当用户改变TextField中的文字时,实现接口可实现对事件的响应。

标准答案为:

TextListener

本题考查的是事件的响应。

TextListener是Java中的监听器接口,其作用是检查文本框中的字段是否改变,如果文本框中的内容

发生改变,将执行该接口中的textValueChanged方法。

20、将E-R图转换到关系模式时,实体与联系都可以表示成o

A、属性

B关系

C键

D域

关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与

联系都可以表示成关系。

本题答案为Bo

21、索引属于o

A、模式

B内模式

C外模式

D概念模式内模式(InternalSchema)又称物理模式(PhysicalSchema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。

本题答案为Bo

22、Java源程序文件的扩展名为。

A、java

B、class

C、html

D、exe本题考查的是Java程序的结构。

Java源程序的后缀名是.java,源程序编译后的字节码文件的后缀是.class,.exe文件是Windows系统

的应用程序的文件后缀。

.html是静态网页的后缀。

故本题答案为A。

23、假设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1