欢迎来到天天文库
浏览记录
ID:38619624
大小:126.50 KB
页数:15页
时间:2019-06-16
《全国计算机考试 二级Java 上机真题2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、Java语言有多种实现机制,下列技术属于垃圾回收机制。A、字节编译B、内存跟踪C、语法检查D、堆栈上/下溢检查本题考查的是垃圾回收机制。Java语言不同于C++,它可以自动跟踪内存的使用情况,释放一些不再需要使用的空间,从而保证了不会由于程序的运行而生成大量无法释放的空间,该机置被称垃圾回收机制,由于这种机制的引入,从很大程度上减轻了程序员的负担。故本题答案为B。2、下列特点中,是Java虚拟机执行的特点之一。A、字节代码B、多进程C、静态链接D、编译本题考查的是Java虚拟机。Java语言的执行模式是半编译和半解释型。Java编写好
2、的程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行。字节代码也是一种二进制文件,但不能直接在操作系统上运行,它可看作虚拟机的机器码。虚拟机把字节代码程序与各操作系统和硬件分开,使Java程序独立于平台。故本题答案为A。3、下面不是Java中的容器。A、FrameB、PanelC、ScrollbarD、Dialog本题考查的是Java的容器。容器java.awt.Container是Component的子类,一个容器可以容纳多个构件,并使他们成为一个整体。常用的容器有Frame(窗口容器),Panel(面板容器),Appl
3、et(java小程序的容器),Dialog(对话框容器)等。而本题选项中的Scrollbar是滚动条,它是一个构件,并不是容器。故本题答案为C。4、下面事件监听器在Java中无事件适配器。A、MouseListenerB、KeyListenerC、ActionListenerD、WindowListener本题考查的是事件适配器。Java语言为一些Listener接口提供了适配器(Adapter)类。可以通过继承事件所对应的Adapter类,重写需要的方法,无关方法不用实现。java.awt.event包中定义的事件适配器类包括以下几个:
4、1、ComponentAdapter,构件适配器。2、ContainerAdapter,容器适配器。3、FocusAdapter,焦点适配器。4、KeyAdapter,键盘适配器。5、MouseMotionAdapter,鼠标运动适配器。6、MouseAdapter,鼠标适配器。7、WindowAdapter,窗口适配器。故本题答案为C。5、对于catch子句的排列,下列是正确的。A、父类在先,子类在后B、子类在先,父类在后C、有继承关系的异常不能在同一个try程序段内D、先有子类,其他如何排列都无关本题考查的是异常的捕获。在Java中提
5、供了结构化的异常处理功能,其主要是通过try...catch语句来实现的。在Java中可以将可能产生异常的代码放入到try子句中,如果产生异常,将会执行catch子句。如果有多个异常,则应先处理父类异常,再处理子类异常,否则后面的异常处理,将得不到执行。故本题答案为A。6、以下表达式是不合法的。A、Stringx="Hello";inty=9;x+=y;B、Stringx="Hello";inty=9;if(x==y){}C、Stringx="Hello";inty=9;x=x+y;D、Stringx=null;inty=(x!=null
6、)&&(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的值是0;而
7、选项B是因为"=="两边的类型不匹配,无法比较,所以此表达式是错误的。故本题答案为B。7、当输入一个字节流时,要。A、实现DataInput接口B、实现ObjectInput接口C、实现Serializable接口D、继承Reader抽象类本题考查的是字节流。在Java中,输入一个字节流时,要实现DataInput接口。该接口定义在java.io包中。处理字节流的DataInputStream类实现了该接口。同时,DataOutput接口提供了字节输出流的功能,RandomAccessFile类实现了DataInput与DataOutpu
8、t这两种接口。故本题答案为A。8、JScrollPane是带滚动条的面板,主要是通过移动______来实现的。A、JViewportB、JSplitPaneC、JDesktopPaneD、Jl
此文档下载收益归作者所有