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