【计算机类职业资格】二级JAVA笔试22及答案解析.doc
《【计算机类职业资格】二级JAVA笔试22及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试22及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 22及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关系表中的每一行成为一个( )。(分数:2.00)A.元组B.字段C.属性D.码2.软件详细设计的主要任务是( )。(分数:2.00)A.确定每个模块的算法和使用的数据结构B.确定每个模块外部的接口C.确定每个模块的功能D.编程3.在数据库设计的 4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计4.计算机中的流是( )。(分数:2.00)A.流动的字节B.流动的对象C.流动的文件D
2、.流动的数据缓冲区5.下列说法中错误的是( )。(分数:2.00)A.每个 UDP报文都包含了完整的源地址和目的地址B.UDP协议中,发送方和接收方之间不用建立可靠的连接C.UDP协议传输是可靠的,而且操作很简单D.UDP的最大报文长度是 64KB6.以下说法中正确的是( )。(分数:2.00)A.在线性表中插入一个元素后,线性表长度不变B.在线性表中删除一个元素后,线性表长度不变C.在线性表中插入一个元素后,线性表长度加 1D.在线性表顺序存储的情况下插入一个元素的效率较高7.下列关于链式存储的叙述中错误的是( )。(分数:2.00)A.链式存储结构的空间可以是不连续的B.数据节点的存储顺序
3、与数据元素之间的逻辑关系可以不一致C.链式存储只可用于线性结构D.链式存储也可用于非线性结构8.在创建 Thread对象之后,调用线程的( )方法开始执行线程。(分数:2.00)A.start()B.interrupt()C.run()D.stop()9.下列操作中是 Applet可以做的是( )。(分数:2.00)A.读取客户端部分系统变量B.读取客户端文件C.在客户端主机上创建新文件D.在客户端装载程序库10.软件是一种( )。(分数:2.00)A.程序B.数据C.逻辑产品D.物理产品11.某二叉树 T有 n个结点,设按某种顺序对 T中的每个结点进行编号,编号值为 1、2、n,且有如下性质
4、:T 中任一结点 v,其编号等于左子树上的最小编号减 1,而 v的右子树的结点中,其最小编号等于 v 左子树上的最大编号加 1。此二叉树是按( )顺序编号的。(分数:2.00)A.前序遍历B.中序遍历C.后序遍历D.按层次遍历12.给出下列代码段: 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 013
5、.已知大写字母 A的 ASCII码是 65,小写 a的 ASCII码值是 97,则用八进制表示字符常量/101为( )。(分数:2.00)A.字符 AB.字符 aC.字符 eD.非法常量14.当输入一个字节流时,要( )。(分数:2.00)A.实现 DataInput接口B.实现 ObjectInput接口C.Serializable接口D.继承 Reader抽象类15.下面关于 Java代码安全的说法中不正确的是( )。(分数:2.00)A.Java程序在解释执行时所需要的类都是通过字节码校验程序装入的B.Java字节码的执行是由 JVM中的编译器完成的C.在 Java程序运行时,首先装入字
6、节码,然后进行校验,最后在解释器中执行D.在默认的安全配置条件下,Applet 不能访问任何本地资源16.若有数组名作为实参,则传递给形参的是( )。(分数:2.00)A.数组的首地址B.第一个元素的值C.数组中全部元素的值D.数组元素的个数17.对一个已经排好序的序列进行排序,采用( )比较适宜。(分数:2.00)A.冒泡法B.直接选择法C.直接插入法D.归并法18.下列代码的执行结果是( )。 public class Test1 public static void main(String args) float t = 9.0f; int q = 5; System.out.print
7、ln(t+)*(-q); (分数:2.00)A.40B.40.0C.36D.36.019.下列各项关于 Applet(小应用程序)的描述中错误的是( )。(分数:2.00)A.Applet是能够嵌入到 HTML页面中,并能够在浏览器中运行的 Java类B.Applet自身也能够运行C.Applet与 Application的主要区别是在执行方式上D.Applet是 Java与 Web相结合而引入的一种重要的 Java应用形式20.下列哪一项不属于 J2ME体系结构? ( )(分数:2.00)A.ProfileB.Optional PackagesC.ConfigurationD.Integra
8、tion21.下列各项说法中错误的是( )。(分数:2.00)A.Swing构件支持双缓冲区,编写程序的时候不需要重写有关的代码B.AWT构件支持双缓冲区,编写程序的时候不需要重写有关的代码C.Swing构件支持在按钮构件上同时添加图标和文字D.AWT构件不支持在按钮构件上添加图标22.有如下程序: public class MethLoad public static void main(String args) MethLoad classObj = new MethLoad(); classObj.methtest(4); classObj.methtest(4.0); void met
9、htest(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 result is:8.0B.The result is:8.0 The resuR is:16C.The result is:8 The result is:16.0D.The resuR is:16.
10、0 The result is:823.下列代码的执行结果是( )。 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.10abc824.下列关于 Java简单数据类型的描述中,正确的是( )。(分数:2.00)A.布尔类型的数据不可以和数字进行相互转换B.布尔类型数据可以和数字进行相互转换C.
11、ab是字符常量D.ab是字符串常量25.下列关于队列的叙述中不正确的是( )。(分数:2.00)A.在队列中能插入数据B.在队列中能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表26.实现一个线程的执行有几种方法? ( )(分数:2.00)A.1种B.2种C.3种D.4种27.下列程序运行后的输出结果是( )。 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); (
12、分数:2.00)A.6B.5C.4D.328.指出下面哪一项是在抽象类中声明一个抽象方法。( )(分数:2.00)A.public abstract method();B.public abstract void method();C.public void abstract Method();D.public void method() abstract;29.在结构化程序设计中,使用 goto语句的原则是( )。(分数:2.00)A.限制B.鼓励C.禁止D.滥用30.下面程序的输出结果是( )。 import java.awt.*; import java.applet.*; public
13、 class HelloApplet extends Applet public void paint(Graphics g) g.drawstring(“Hello World!“, 20, 20); (分数:2.00)A.20,20B.Hello World!C.编译不能通过D.以上都不对31.下列命令中,( )命令是显示证书缓存区和密钥表项的命令。(分数:2.00)A.klistB.ktabC.policytoolD.kinit32.不属于响应鼠标事件的监听器中方法的是( )。(分数:2.00)A.mouseDragged(MouseEvenB.mouseExited(MouseEven
14、C.mouseReleased(MouseEvenD.mouseQuited(MouseEven33.下列哪个成员方法声明是正确的? ( )(分数:2.00)A.public abstract final int f(). public static boolean f().B.static protected void g(a,C.D.protected private number;34.下列数组的定义中,会产生错误的是( )。(分数:2.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
15、=h,e,l,l,o;35.ActionEvent事件相应的监听器接口是( )。(分数:2.00)A.ActionListenerB.ActionEventListenerC.ContainerListenerD.ContainerEventListener二、B填空题/B(总题数:15,分数:30.00)36.在数据结构中,从逻辑上可以把数据结构分成线性结构和U 【1】 /U。(分数:2.00)填空项 1:_37.在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向U 【2】 /U。(分数:2.00)填空项 1:_38.U【3】 /U是当前软件开发环境中富有特色的研究工作和发展方向
16、。(分数:2.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.ByteArr
17、ayInputStream以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为一 JScrollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。 . public WellAdjusted() super(
18、“Well Adjusted“); 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 adjustm
19、entValueChanged(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.下
20、列 JApplet实现了一个不可编辑的 JTextArea和一个 JButton。请填写正确的程序代码。 import javax.swing.*; import java.awt.*; public class Test17 extends JApplet JTextArea jta; public void init() Container cp = getContentPane(); cp.setLayout( new GridLayout(2,1); jta = new JTextArea(30,30); jta.setEditable( true); U 【15】 /U jta.se
21、tText(“你好“); JButton jb = new JButton (“ok“); cp.add(jB) ; (分数:2.00)填空项 1:_二级 JAVA笔试 22答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关系表中的每一行成为一个( )。(分数:2.00)A.元组 B.字段C.属性D.码解析:解析 本题考查关系表中的一些概念。元组是指一个实体的所有属性值的集合,关系表中的每一横行就是一个实体的所有属性值的集合,选项 A是正确的。关系表中的每一列的列名为一个属性,列中的每一元素为一个字段。码是指能唯一表示元组的最小属性集。
22、2.软件详细设计的主要任务是( )。(分数:2.00)A.确定每个模块的算法和使用的数据结构 B.确定每个模块外部的接口C.确定每个模块的功能D.编程解析:解析 本题考查结构化设计方法的详细设计。从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要确定各个模块的实现算法,并精确地表达这些算法。3.在数据库设计的 4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计 解析:解析 本题考查对数据库设计的 4个阶段
23、的区分。题目不难,只需要分清楚 4个阶段的任务是什么就可以答对。显然不是需求分析阶段,因为需求分析是分析用户的要求。而概念设计是将需求分析得到的用户需求抽象为信息结构及概念模型的过程,涉及不到关系模式的存取。逻辑结构设计是在概念结构设计的基础上,将 E-R图转换成以数据库管理系统的逻辑数据模型表示的逻辑模式,也涉及不到存取的问题。而物理设计是为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。所以为关系模式选择存取方法应该属于物理设计阶段。4.计算机中的流是( )。(分数:2.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区 解析:解析 在计算机中,流的概念是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 22 答案 解析 DOC
