【计算机类职业资格】二级JAVA笔试98及答案解析.doc
《【计算机类职业资格】二级JAVA笔试98及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试98及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 98及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列关于链式存储的叙述中错误的是( )。(分数:2.00)A.链式存储结构的空间可以是不连续的B.数据节点的存储顺序与数据元素之间的逻辑关系可以不一致C.链式存储只可用于线性结构D.链式存储也可用于非线性结构2.下列说法中错误的是( )。(分数:2.00)A.每个 UDP报文都包含了完整的源地址和目的地址B.UDP协议中,发送方和接收方之间不用建立可靠的连接C.UDP协议传输是可靠的,而且操作很简单D.UDP的最大报文长度是 64KB3.下列关于队列的叙述中不正确
2、的是( )。(分数:2.00)A.在队列中能插入数据B.在队列中能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表4.当输入一个字节流时,要( )。(分数:2.00)A.实现 DataInput接口B.实现 ObjectInput接口C.Sehalizable接口D.继承 Reader抽象类5.关系表中的每一行成为一个( )。(分数:2.00)A.元组B.字段C.属性D.码6.下列操作中是 Applet可以做的是( )。(分数:2.00)A.读取客户端部分系统变量B.读取客户端文件C.在客户端主机上创建新文件D.在客户端装载程序库7.软件是一种( )。(分数:2.00)A.程序B.
3、数据C.逻辑产品D.物理产品8.下列程序运行后的输出结果是( )。 public class Sun public static void main(String args) int i,j,s; s=0; for(i=1;i=3;i+) for(j=0;j=i-1;j+) s=s+1; System.out.println(s); (分数:2.00)A.6B.5C.4D.39.下面关于 Java代码安全的说法中不正确的是( )。(分数:2.00)A.Java程序在解释执行时所需要的类都是通过字节码校验程序装入的B.Java字节码的执行是由 JVM中的编译器完成的C.在 Java程序运行时,首
4、先装入字节码,然后进行校验,最后在解释器中执行D.在默认的安全配置条件下,Applet 不能访问任何本地资源10.下列各项关于 Applet(小应用程序)的描述中错误的是( )。(分数:2.00)A.Applet是能够嵌入到 HTML页面中,并能够在浏览器中运行的 Java类B.Applet自身也能够运行C.Applet与 Application的主要区别是在执行方式上D.Applet是 Java与 Web相结合而引入的一种重要的 Java应用形式11.对一个已经排好序的序列进行排序,采用( )比较适宜。(分数:2.00)A.冒泡法B.直接选择法C.直接插入法D.归并法12.在创建 Threa
5、d对象之后,调用线程的( )方法开始执行线程。(分数:2.00)A.start()B.interrupt()C.run()D.stop()13.下列数组的定义中,会产生错误的是( )。(分数:2.00)A.int a=0,1,2,3,4,5,6;B.int a 10=0,1,2,3,4,5,6;C.char a5=“hello“;D.char a5=h,e,1,1,o;14.计算机中的流是( )。(分数:2.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区15.以下说法中正确的是( )。(分数:2.00)A.在线性表中插入一个元素后,线性表长度不变B.在线性表中删除一个元素
6、后,线性表长度不变C.在线性表中插入一个元素后,线性表长度加 1D.在线性表顺序存储的情况下插入一个元素的效率较高16.软件详细设计的主要任务是( )。(分数:2.00)A.确定每个模块的算法和使用的数据结构B.确定每个模块外部的接口C.确定每个模块的功能D.编程17.在结构化程序设计中,使用 goto语句的原则是( )。(分数:2.00)A.限制B.鼓励C.禁止D.滥用18.给出下列代码段: int i=3,j; outer:while(i0) j=3; inner:while(j0) if(j=2) break outer; System. out. Println (j+ “and“+i
7、); j-; i-; 下列选项中哪个会被输出到屏幕? ( )(分数:2.00)A.3 and 3B.3 and 2C.3 and 1D.3 and 019.在数据库设计的 4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计20.下列代码的执行结果是( )。 public class Test1 public static void main(String args ) float t=9.0f; int q=5; System. out. println(t+)*(-q); (分数:2.00)A.40B.40.0
8、C.36D.36.021.下列命令中,( )命令是显示证书缓存区和密钥表项的命令。(分数:2.00)A.klistB.ktabC.policytoolD.kinit22.不属于响应鼠标事件的监听器中方法的是( )。(分数:2.00)A.mouseDragged(MouseEvenB.mouseExited(MouseEvenC.mouseReleased(MouseEvenD.mouseQuited(MouseEven23.下列关于 Java简单数据类型的描述中,正确的是( )。(分数:2.00)A.布尔类型的数据不可以和数字进行相互转换B.布尔类型数据可以和数字进行相互转换C.ab是字符常量
9、D.ab是字符串常量24.某二叉树 T有 n个结点,设按某种顺序对 T中的每个结点进行编号,编号值为 1、2、n,且有如下性质:T 中任一结点 v,其编号等于左子树上的最小编号减 1,而 v的右子树的结点中,其最小编号等于 v 左子树上的最大编号加 1。此二叉树是按( )顺序编号的。(分数:2.00)A.前序遍历B.中序遍历C.后序遍历D.按层次遍历25.ActionEvent事件相应的监听器接口是( )。(分数:2.00)A.ActionListenerB.ActionEventListenerC.ContainerListenerD.ContainerEventListener26.已知大
10、写字母 A的 ASCII码是 65,小写 a的 ASCII码值是 97,则用八进制表示字符常量/101,为( )。(分数:2.00)A.字符 AB.字符 aC.字符 eD.非法常量27.下面程序的输出结果是( )。 import java. awt.*; import java. applet.*; public class HelloApplet extends Applet public void paint(Graphics g) g.drawString(“Hello World! “,20,20); (分数:2.00)A.20,20B.Hello World!C.编译不能通过D.以上
11、都不对28.下列代码的执行结果是( )。 public class Test public static void main(String args) int a=4,b=6,c=8; String s=“abc“; System.out.println(a+b+s+c); System.out.println(); (分数:2.00)A.ababccB.464688C.46abc8D.10abc829.实现一个线程的执行有几种方法? ( )(分数:2.00)A.1种B.2种C.3种D.4种30.下列各项说法中错误的是( )。(分数:2.00)A.Swing构件支持双缓冲区,编写程序的时候不需
12、要重写有关的代码B.AWT构件支持双缓冲区,编写程序的时候不需要重写有关的代码C.Swing构件支持在按钮构件上同时添加图标和文字D.AWT构件不支持在按钮构件上添加图标31.下列哪一项不属于 J2ME体系结构? ( )(分数:2.00)A.ProfileB.Optional PackagesC.ConfigurationD.Integration32.若有数组名作为实参,则传递给形参的是( )。(分数:2.00)A.数组的首地址B.第一个元素的值C.数组中全部元素的值D.数组元素的个数33.指出下面哪一项是在抽象类中声明一个抽象方法。( )(分数:2.00)A.public abstract
13、 method();B.public abstract void method();C.public void abstract Method();D.public void method()abstract;34.下列哪个成员方法声明是正确的? ( )(分数:2.00)A.public abstract final int f()B.public static boolean f()C.static protected void g(a,D.protected private number;35.有如下程序: public class MethLoad public static void
14、main(String args) MethLoad classObj=new MethLoad(); classObj.methtest(4); classObj.methtest(4.0); void methtest(double d) double sum=2*d; System.out.println(“The result is:“+sum); void methtest(int n) int sum=4*n; System.out.println(“The result is:“ +sum); 程序的运行结果为( )。(分数:2.00)A.The result is:16 The
15、 result is:8.0B.The result is:8.0 The result is:16C.The result is:8 The result is:16.0D.The result is:16.0 The result is:8二、B填空题/B(总题数:15,分数:30.00)36.在数据结构中,从逻辑上可以把数据结构分成线性结构和U 【1】 /U。(分数:2.00)填空项 1:_37.在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向U 【2】 /U。(分数:2.00)填空项 1:_38.U【3】 /U是当前软件开发环境中富有特色的研究工作和发展方向。(分数:2.
16、00)填空项 1:_39.数据库是指按照一定的规则存储在计算机中的U 【4】 /U的集合,它能被各种用户共享。(分数:2.00)填空项 1:_40.模块的独立性一般用两个准则来度量,即模块间的U 【5】 /U和模块的内聚性。(分数:2.00)填空项 1:_41.要引入 java. awt包中的所有直接公有类,需用语句U 【6】 /U。(分数:2.00)填空项 1:_42.else子句不能单独作为语句使用,它必须和 if子句配对使用,else 子句与 if子句的配对原则是:else子句总是与离它U 【7】 /U的 if子句配对使用。(分数:2.00)填空项 1:_43.ByteArrayInpu
17、tStream以U 【8】 /U作为输入流。(分数:2.00)填空项 1:_44.Java对 I/O访问还提供同步处理机制,这就是U 【9】 /U。(分数:2.00)填空项 1:_45.Java的线程调度策略是基于U 【10】 /U的抢占式。(分数:2.00)填空项 1:_46.当用户在 TextField中输入一行文字后,按回车键,实现U 【11】 /U接口可实现对事件的响应。(分数:2.00)填空项 1:_47.bar为一 JSerollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。 public WellAdjusted() super(“Well Ad
18、justed“); setSize(350,100); bar.addAdjustmentListener(this); value.setHorizontalAlignment(SwingConstants.CENTER); value.setEditable(false); JPanel pane=new JPane(); pane.setLayout(new BorderLayout(); pane.add(value,“Center“): pane.add(bar,“South“); setContentPane(pane); public void adjustmentValueCh
19、anged(AdjustmentEvent evt) U【12】 /U if(source=bar) int newValue bar.getValue(); value.setText(“+newValue); repaint(); (分数:2.00)填空项 1:_48.J2SDK的 RMI命令有 4个,其中用于激活系统守候进程,以便能够在 Java虚拟机上注册和激活对象的是U 【13】 /U。(分数:2.00)填空项 1:_49.U【14】 /U是运行 Java小应用程序的一个软件单元,对 Java小应用程序的访问权限加以限制。(分数:2.00)填空项 1:_50.下列 JApplet实现
20、了一个不可编辑的 JTextArea和一个 JButton。请填写正确的程序代码。 import javax.swing.*; import java.awt.*; public class Testl7 extends JApplet JTextArea jta; public void init() Container cp=getContentPane(); cp.setLayout(new GridLayeut(2,1); jta=new JTextArea(30,30); jta.setEditable(true); U 【15】 /U jta.setText(“你好”);JButt
21、on jb=new JButton (“Ok“); cp.add(jb); (分数:2.00)填空项 1:_二级 JAVA笔试 98答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列关于链式存储的叙述中错误的是( )。(分数:2.00)A.链式存储结构的空间可以是不连续的B.数据节点的存储顺序与数据元素之间的逻辑关系可以不一致C.链式存储只可用于线性结构 D.链式存储也可用于非线性结构解析:解析 链式存储结构不同于顺序存储结构,它的存储空间可以是不连续的,并且数据节点的存储顺序与数据元素之间的逻辑关系可以不一致。数据元素之间的逻辑关系
22、是由指针域来确定的。链式存储方式可用于线性结构,也可用于非线性结构,在表示复杂的非线性结构时,指针域的个数要多一些。2.下列说法中错误的是( )。(分数:2.00)A.每个 UDP报文都包含了完整的源地址和目的地址B.UDP协议中,发送方和接收方之间不用建立可靠的连接C.UDP协议传输是可靠的,而且操作很简单 D.UDP的最大报文长度是 64KB解析:解析 UDP 协议的传输是不可靠的,因为 UDP协议是无连接的协议。3.下列关于队列的叙述中不正确的是( )。(分数:2.00)A.在队列中能插入数据B.在队列中能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表 解析:解析 队列是指
23、允许在一端进行插入,而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头,所以在队列中既可以插入数据也可以删除数据,所以选项 A、B 是正确的。在这种数据结构中,最先插入的元素最先能够被删除,因此队列又称为先进先出的线性表。答案是 D。4.当输入一个字节流时,要( )。(分数:2.00)A.实现 DataInput接口 B.实现 ObjectInput接口C.Sehalizable接口D.继承 Reader抽象类解析:解析 所有的字节输入流都从 InputStream类继承,字节输入流首先要实现 DataInput接口。5.关系表中的每一行成为一个( )。(分数:2.00
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 98 答案 解析 DOC
