最新全国计算机考试-二级Java-上机真题2.pdf
《最新全国计算机考试-二级Java-上机真题2.pdf》由会员分享,可在线阅读,更多相关《最新全国计算机考试-二级Java-上机真题2.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 全国计算机考试-二级J ava-上机真题 2 精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 1、Java 语言有多种实现机制,下列 技术属于垃圾回收机制。A、字节编译 B、内存跟踪 C、语法检查 D、堆栈上/下溢检查 本题考查的是垃圾回收机制。Java 语言不同于C+,它可以自动跟踪内存的使用情况,释放一些不再需要使用的空间,从而保证了不会由于程序的运行而生成大量无法释放的空间,该机置被称垃圾回收机制,由于这种机制的引入,从很大程度上减轻了程序员的负担。故本题答案为B。2、下列特点中,是 Java 虚拟机执行的特点之一。A、字节代码 B、多进程 C、静态链接 D、编
2、译 本题考查的是Java 虚拟机。Java语言的执行模式是半编译和半解释型。Java 编写好的程序首先由编译器转换为标准字节代码,然后由Java 虚拟机去解释执行。字节代码也是一种二进制文件,但不能直接在操作系统上运行,它可看作虚拟机的机器码。虚拟机把字节代码程序与各操作系统和硬件分开,使Java 程序独立于平台。故本题答案为 A。3、下面 不是 Java 中的容器。A、Frame B、Panel 况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为
3、标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 C、Scrollbar D、Dialog 本题考查的是Java 的容器。容器java.awt.Container是Component的子类,一个容器可以容纳多个构件,并使他们成为一个整体。常用的容器有Frame(窗口容器),Panel(面板容器),Applet(java 小程序的容器),Dialog(对话框容器)等。而本题选项中的Scrollbar是滚动条,它是一个构件,并不是容器。故本题答案为C。4、下面 事件监听
4、器在 Java 中无事件适配器。A、MouseListener B、KeyListener C、ActionListener D、WindowListener 本题考查的是事件适配器。Java语言为一些Listener接口提供了适配器(Adapter)类。可以通过继承事件所对应的Adapter 类,重写需要的方法,无关方法不用实现。java.awt.event包中定义的事件适配器类包括以下几个:1、ComponentAdapter,构件适配器。2、ContainerAdapter,容器适配器。3、FocusAdapter,焦点适配器。4、KeyAdapter,键盘适配器。5、MouseMoti
5、onAdapter,鼠标运动适配器。6、MouseAdapter,鼠标适配器。7、WindowAdapter,窗口适配器。故本题答案为C。5、对于 catch 子句的排列,下列 是正确的。A、父类在先,子类在后 况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 B、子类在
6、先,父类在后 C、有继承关系的异常不能在同一个try 程序段内 D、先有子类,其他如何排列都无关 本题考查的是异常的捕获。在Java 中提供了结构化的异常处理功能,其主要是通过try.catch语句来实现的。在Java 中可以将可能产生异常的代码放入到try 子句中,如果产生异常,将会执行catch 子句。如果有多个异常,则应先处理父类异常,再处理子类异常,否则后面的异常处理,将得不到执行。故本题答案为A。6、以下 表达式是不合法的。A、String x=Hello;int y=9;x+=y;B、String x=Hello;int y=9;if(x=y)C、String x=Hello;in
7、t y=9;x=x+y;D、String x=null;int y=(x!=null)&(x.length()0)?x.length():0 本题考查的是表达式。Java对+进行了扩展,不仅可以连接字符串,而且还能将字符串与其它类型数据进行连接,结果是字符串。若+的第一个操作数是字符串,Java 会自动将后面的操作数类型转换成字符串类型。例如本题选项A中,x+=y即x=x+y,则计算结果x的值为字符串Hello9;选项C与此类似,故此选项也是正确的;选项D主要考查的是条件运算符?:,即把表达式(x!=null)&(x.length()0)?x.length():0的值赋给整型变量y,运行结果y
8、的值是0;而选项B是因为=两边的类型不匹配,无法比较,所以此表达式是错误的。故本题答案为B。7、当输入一个字节流时,要 。A、实现DataInput 接口 B、实现ObjectInput 接口 况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 C、实现Serializab
9、le接口 D、继承Reader抽象类 本题考查的是字节流。在Java 中,输入一个字节流时,要实现DataInput 接口。该接口定义在java.io包中。处理字节流的DataInputStream类实现了该接口。同时,DataOutput 接口提供了字节输出流的功能,RandomAccessFile类实现了DataInput 与DataOutput 这两种接口。故本题答案为A。8、JScrollPane是带滚动条的面板,主要是通过移动_来实现的。A、JViewport B、JSplitPane C、JDesktopPane D、JlayeredPane 本题考查的是JScrollPane。在
10、JScroolPane 类中,主要是通过JViewport(视口)类来实现内容的滚动的。JViewport 是一种特殊的对象,用于查看基层构件,滚动条实际上就是沿着构件移动视口,同时描绘出它能看到的内容。故本题答案为 A。9、如果类中的成员变量只能被同一包访问,则使用以下 约束符。A、无访问控制符 B、public C、protected D、final 本题考查的是修饰符的含义。1、public 指明变量为公有。况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首
11、先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 2、protected指明变量为保护访问。可被同一个包中其他类、不同包中该类的子类以及该类自己访问和引用。3、final 指明变量为常量。4、默认(friendly)即无访问控制符,表示只能被同一个包中的类访问和引用。故本题答案为A。10、下列语句正确的是_ 。A、是算术右移操作符 B、是逻辑右移操作符 C、是算术右移操作符 D、是逻辑左移操作符 本题考查的是移位运算符。1、算术右移运算符 用来将一个
12、数的二进制位序列右移若干位。2、算术左移运算符 用来将一个数的各二进制位添零右移若干位。故本题答案为A。11、为读取的内容进行处理后再输出,需要使用下列 流 A、File stream B、Pipe stream C、Random stream D、Filter stream 本题考查的是流的概念。况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好
13、资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 过滤流为I/O 访问提供了同步处理机制。保证在某时刻只能有一个线程访问一个I/O 流。要保证读取的内容进行处理后能够正确的输出,要使用过滤流(Filter stream),否则不能保证输出数据的正确性。故本题答案为D。12、下列命令中,命令是 Java 的编译命令。A、javac B、java C、javadoc D、appletviewer 本题考查的是Java 运行过程。Java有两类应用程序,Java Application和Java Applet。它们编译源代码时运用应用程序相同,即javac.exe。jav
14、a.exe是用于Java Application程序解释执行的,若执行成功,显示结果;若执行有错,则显示错误报告。故本题答案为A。13、对 JFrame 添加构件有 种方式。A、一种 B、两种 C、三种 D、四种 本题考查的是JFrame框架。对JFrame添加构件有两种方式:1、用getContentPane()方法获得JFrame的内容面板,再对其加入构件frame.getContentPane().add(childComponent)。2、建立一个Jpanel 或JDesktopPane 之类的中间容器,把构件添加到容器中,再用setContentPane()方法把该容器置为JFram
15、e的内容面板:况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 Jpanel contentPane=new Jpanel();/把其他构件添加到Jpanel 中 frame.setContentPane(contentPane);/把contentPane 对象设置成为
16、frame 的内容面板。故本题答案为B。14、对象状态持久化是通过 。A、文件 B、管道 C、串行化 D、过滤器 本题考查的是对象的永久化概念。将Java 程序中的对象保存在外存中,称为对象永久化。对象永久化的关键是将它的状态以一种串行格式表示出来,以便以后读该对象时能够把它重构出来。故本题答案为C。15、下列 类声明是正确的。A、abstract final class HI B、abstract private move()C、protected private number;D、public abstract class Car 本题考查的是类的声明。类声明的格式如下:修饰符class
17、类名extends 父类名implements 类实现的接口列表 其中 括起来的内容为可选项。关键字class 是类定义的开始,类名应符合标识符命名规则,第一个字母大写。本题中选项B,C无关键字class,故它们不是类声明。选项A中的两个修饰符不能同时用于修饰同一个类,因为abstract类自身没有具体对象,需要派生出子类后再创建子类的对象;而 final 类不可能有子类,这样abstract final类就无法使用,也就没有意义了。故本题答案为D。况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的
18、执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 16、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个_。标准答案为:实体 17、_是数据库应用的核心。标准答案为:数据库设计 数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。19、当用户改变 TextField中的文字时,实现 接口可实现对事件的响应。标准答案为:Text
19、Listener 本题考查的是事件的响应。TextListener是Java 中的监听器接口,其作用是检查文本框中的字段是否改变,如果文本框中的内容发生改变,将执行该接口中的textValueChanged方法。20、将 E-R图转换到关系模式时,实体与联系都可以表示成_。A、属性 B、关系 C、键 D、域 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R 图转换到关系模式时,实体与联系都可以表示成关系。本题答案为B。21、索引属于_。A、模式 B、内模式 C、外模式 况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进
20、程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如有侵权请联系网站删除 D、概念模式 内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。本题答案为 B。22、Java 源程序文件的扩展名为_。A、java B、class C、html D、exe 本题考查的
21、是Java 程序的结构。Java源程序的后缀名是.java,源程序编译后的字节码文件的后缀是.class,.exe 文件是Windows系统的应用程序的文件后缀。.html 是静态网页的后缀。故本题答案为A。23、假设 MyProg.java已经通过 JDK 编译程序进行编译通过生成了应用程序,那么通过命令行执行这个语句:java MyProg I like tests,那么 main 方法中的 args0是_。A、MyProg B、I C、like D、tests 本题考查的是Java 程序的结构。Java程序通过args 数组保存了在命令行中输入的所有参数,其中第一个参数是I。故本题答案为
22、 B。24、给出以下关于一个使用适当的字符间距的字体的 TextField的表达式 TextField t=new TextField(they are good,40);以下说法中_是正确的。A、被显示的字符串可以使用多种字体/只有一种字体 况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译器转换为标准字器码虚拟机把字节代码程序与各操作系统和硬件分开使程序独立于平台故本题答案为下面不是中的容器精品好资料如精品好资料-如有侵权请联系网站删除 精品好资料-如
23、有侵权请联系网站删除 B、一行中最大的字符数是40/使显示的最大字符数 C、显示的宽度正好是40个字符宽/有可能不足 只是设置的最佳大小 D、用户可以编辑字符 本题考查的是TextField 的使用方法。对于TextField 的该种形式的构造函数来说,前一个参数是文本域中初始的字符串的显示值,而后一个是推荐的显示宽度,以列数表示,在构造文本域的时候会将这个大小设置为最佳大小,如果容器的限制使得文本域不能显示这么多也没有办法,一般来说是比这个大小大的,而且即使宽度很小,你也可以在文本域的一行中输入很长的字符串,只要不使用回车,在超过显示宽度后文本域会自动出现水平滚动条(没有被设置为关闭,缺省是
24、不关闭的),而文本域的缺省编辑方式是可编辑的,一个文本域只能使用一种字体,这个字体可以在运行的过程中动态的改变,但是文本域中的所有字符串都将使用这个字体显示。故本题答案为D。25、在 Java API 文档中下面的_部分不被包括在内。A、类及用途的描述 B、父类的方法的列表 C、成员变量的列表 D、类层次 本题考查的是API包的内容。类文档的内容主要是:类层次、类及用途描述、成员变量列表、构造方法列表、成员方法列表、从类层次上继承的方法列表、成员变量的详细说明、构造方法详细说明、成员方法详细说明。故本题答案为B。26、如果一个 Java 源程序文件中定义有 4 个类(不考虑嵌套类),则使用 S
25、un 公司的 JDK编译器 javac编译,该源程序文件将产生_个文件名与类名相同的字节码文件。标准答案为:4 或 四 这个题目考查的是JAVA 语言的开发和编译环境。Java 程序的编译程序是javac.exe。javac 命令将Java 程序编译成字节码,然后你可用java 解释器java命令来解释执行这些Java 字节码。Java 程序源码必须存放在后缀为.java 的文件里。Java 程序里的每一个况释放一些不再需要使用的空间从而保证了不会由于程序的运行而生成大量无法释放的空间该机置被称垃圾回收机制码多进程静态链接编译本题考查的是虚拟机语言的执行模式是编译和解释型编写好的程序首先由编译
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 全国计算机 考试 二级 Java 上机
限制150内