【计算机类职业资格】二级JAVA笔试15及答案解析.doc
《【计算机类职业资格】二级JAVA笔试15及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试15及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 15及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是(分数:2.00)A.线性链表B.二叉链表C.栈与队列D.循环队列2.能够实现自动共事类、子类和对象中的方法和数据,需要通过(分数:2.00)A.继承机制B.封装机制C.构造函数D.抽象类3.在安全控制命令中,以下哪个命令是显示证书缓存区和密钥表项的命令(分数:2.00)A.klistB.ktabC.policytoolD.kinit4.public abstract Applet getApplet
2、(String name)可以实现(分数:2.00)A.同页面 Applet间的通信B.Applet和浏览器间的通信C.Applet的网络通信D.以上 3种通信都能实现5.下列说法中错误的一项是(分数:2.00)A.Java中的每一个线程都属于某个线程组B.线程只能在其创建时设置所属的线程组C.线程创建之后,可以从一个线程组转移到另一个线程组D.新建的线程默认情况下属于其父线程所属的线程组6.在结构化方法中,软件功能分解属于下列软件开发中的阶段是(分数:2.00)A.概要设计B.需求分析C.详细设计D.编程调试7.对编写程序而言,Socket 的工作过程不同的是(分数:2.00)A.创建 So
3、cketB.打开连接到 Socket的输入/输出流C.按某个协议对 Socket进行读/写操作D.关闭 Socket8.在最坏情况下,下列排序方法中时间复杂度最小的是(分数:2.00)A.冒泡排序B.快速排序C.插入排序D.堆排序9.下面的程序是完成一个容器的例子,所缺部分正确的选项是( )。 import java.awt.*; public class MyFrame extends Frame public static void main(String args) MyFrame fr=new MyFrame(“Hello Out There!“); fr.setSize(200, 2
4、00); fr.setBackground(Color.red); _; public MyFrame(String str) super(str);/调用你类的构造方法 (分数:2.00)A.fsetVisible(falsB.fsetVisibleC.fsetVisible(truD.以上都不是10.下列哪一个类属于 java.util.jar包?(分数:2.00)A.GZIPInputStreamB.ZipInputStreamC.JarInputSreamD.InflaterInputStream11.下列叙述中正确的是(分数:2.00)A.程序设计过程中的主要工作足编制程序B.程序设
5、计的主要目标是编制出运行结果正确的程序C.不良的程序设计风格会增加程序的复杂性D.上述三种说法都不对12.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码13.下面程序段的输出结果是 public class Test public static void main(String args) int n=5,sum=0; while(n0) sum+=n; -n; System.out.println(“sum is“+sum); (分数:2.00)A.sum is 14B.sum is 15C.sum is 10D.sum is 514.能对读入字节数据进行 jav
6、a基本数据类型判断过滤的类是(分数:2.00)A.PrintStreamB.DataOnputStreamC.DataInputStreamD.BufferedInputStream15.下面程序段的输出结果为 public class MyClass public static void main(String args) String s=“Hello! How are you?“; System.out.println(s.LastIndexOf(“o“,16); (分数:2.00)A.16B.oC.uD.1716.下列叙述中正确的是(分数:2.00)A.软件就是程序清单B.软件就是存放
7、在计算机中的文件C.软件应包括程序清单以及运行结果D.软件包括程序、数据和文档17.下列叙述中,错误的是(分数:2.00)A.接口可实现互不相关的类具有相同的行为B.通过接口可说明多个类所需实现的方法C.通过接口需要了解对象所对应的类,才能了解对象的交互界面D.接口与存储空间无关18.设 A为已定义的类名,则下列声明 A类的对象 a的语句中正确的一项是(分数:2.00)A.public A a=new A();B.public A=A();C.A a=new class()D.aA;19.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“你好!”,能够填写在程序中画线位置,使程序完整井能正确
8、运行的语句是 public class Exam implements Runnable public static void main(String args) Exam t=new Exam() Thread tt=new Thread(t); tt, start(); public void run() for(; ;) try : catch(e) System.out.println(“你好!”); (分数:2.00)A.sleep(1) RuntimeExceptionB.sleep(1000) InterruptedExceptionC.Threasleep(1) Interru
9、ptedExceptionD.Threasleep(1000) InterruptedException20.创建一个标记有“保存”按钮的语句是(分数:2.00)A.TextField b=new TextField(“保存”);B.Button b=new Button(“保存”);C.Checkbox b=new Checkbox(“保存”);D.Label b=new Label(“保存”);21.设栈 S的初始状态为空。元素 a,b,c,d,e,f 依次通过栈 s,若出栈的顺序为 b,d,c,f, e,a,则栈 S的容量至少应该为(分数:2.00)A.3B.4C.5D.622.下列哪个
10、数代表单精度浮点数?(分数:2.00)A.0652B.3.4457DC.0.298fD.0L23.下列哪个类声明是正确的?(分数:2.00)A.abstract class G2 extends superClass1,superClass2.B.abstract public class classmates.C.public final class NewClass extends superClass implements Interfacel.D.public abstract class String.24.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程
11、序的长度C.算法程序中的指令条数D.算法执行过程中所需要的基本运算次数25.在执行完此程序段后,i,j 值为 int i=1-10; do if(+ij-)continue; while(i5);(分数:2.00)A.i=6 and j=5B.i=5 and j=5C.i=6 and j=4D.i=5 and j=626.关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet Canvas MyCanvas; public void init() MyCanvas=new
12、 Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); (分数:2.00)A.程序可以运行,且看到显示B.程序编译出错C.程序可以运行,但看不到显示D.以上说法都不对27.属于 main()方法的返回类型是(分数:2.00)A.公共类B.静态类C.抽象类D.默认类28.下面选项正确的是(分数:2.00)A.“1281”值为 32B.“1281”值为 64C.“1281”值为-32D.“1281”值为 6429.定义个长度为 5值为空的字符串数组,下列选项不正确的是(分数:2.00)A.String a=“,“,“,“,“,“;
13、B.String a5;C.String5a;D.String a new String5; for(int i=0;i5;ai+-nul;30.下列程序段运行的结果为 public class Test static void print(String s,int i) System.out.println(“String:“+s+“,int:“+i); static void print(int i, String s) System.out.println(“int:“+i+“,String:“+s); public static void main(String args) print
14、(99,“Int first“); (分数:2.00)A.String:Stringfirst,int:11B.int:11,String:Int firstC.String:String first,int:99D.int:99,String:int first31.当不希望某个类被其他类继承时,就可以将该类标识为(分数:2.00)A.finalB.abstractC.privateD.protected32.ActionEvent事件相应的监听器接口是(分数:2.00)A.ActionListenerB.ActionEventListenerC.ContainerListenerD.Con
15、tainerEventListener33.下列叙述中正确的是(分数:2.00)A.用 E-R图能够表示实体集之间一对一的联系、对多的联系、多对多的联系B.用 E-R图只能表示实体集之间一对一的联系C.用 E-R图只能表示实体集之间一对多的联系D.用 E-R图表示的概念数据模型只能转换为关系数据模型34.下列 Java布局管理器中,将容器按上北下南、左西右东,划分为东、南、西、北、中 5部分的布局管理器是(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.BoxLayout35.在模块化程序设计中,按功能划分模块的原则是(分数:2.00)A.各模块
16、的功能尽量单一,且各模块之间的联系尽量的少B.各模块的功能尽量单一,且各模块之间的联系尽量紧密C.各模块应包括尽量多的功能D.各模块应包括尽量多的输入输出操作二、B填空题/B(总题数:15,分数:30.00)36.在长度为 n的线性表中查找一个表中不存在的元素,需要的比较次数为U 【1】 /U。(分数:2.00)填空项 1:_37.在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为U 【2】 /U。(分数:2.00)填空项 1:_38.源程序文档化要求程序应加注释。注释一般分为序言性注释和U 【3】 /U。(分数:2.00)填空项 1:_39.数据模型分为格式化模型与非格
17、式化模型,层次模型与网状模型属于U 【4】 /U。(分数:2.00)填空项 1:_40.在关系运算中,U 【5】 /U运算是在给定关系的某些域上进行的运算。(分数:2.00)填空项 1:_41.在 Java中,所有类的根类是U 【6】 /U。(分数:2.00)填空项 1:_42.类 Panel默认的布局管理器是U 【7】 /U。(分数:2.00)填空项 1:_43.FileInputStream是字节流,BufferedWriter 是字符流,ObiectOutputStream 是U 【8】 /U。(分数:2.00)填空项 1:_44.下面的程序执行后,屏幕上显示的应是U 【9】 /U。 p
18、ublic class Exam public static void main(String)args) char char1=1,2,3,4; char char2=0,1,2,3,4; String s1-=new String(char1); String s2=new String(char2,1,5); System.out.println(s1.equals(s2); (分数:2.00)填空项 1:_45.执行下列程序段后输出的结果是U 【10】 /U。 public class Test public static void main(String args) int x,y;
19、 for(y=1,x=1;y=50;y+) if(x=10)break; if(x%2=1) x+=5: continue; x-=3; System.out.println(y); (分数:2.00)填空项 1:_46.创建一个 10行 40列的文本区域 tal的正确语句是U 【11】 /U。(分数:2.00)填空项 1:_47.通过类 MyClass中的不含参数的构造函数,生成该类的一个对象 obj,可通过以下语句实现:U 【12】 /U。(分数:2.00)填空项 1:_48.下面的程序用“冒泡”法将数组 a中的 10个整数按升序排列,请在横线处将程序补充完整。 public class
20、Sun public static void main(String args ) int a=678,45,324,528,439,387,87,875,273,823; int a1=0; for(int i=0i=8;i+) for(int j=U 【13】 /U;j=9;j+) if (a i=aj) a1=aj; aj=ai; ai=a1; for(int i=0;i=9;i+) System.out.println(ai); (分数:2.00)填空项 1:_49.给相同优先级线程一个执行的机会调用U 【14】 /U。(分数:2.00)填空项 1:_50.有下面的 Applet程序段
21、: import,java.awt.*; import.java.applet.*; public class Hello extends Applet public void panin(Graphics g) gdrawString(“Hello World!“,25,25); 为了使该 Applet 程序段能在浏览器中运行,请将下面的程序段补充完整。 HTML HEAD TITLEHello World/TITLE /HEAD APPLETU 【15】 /U“WIDTH=150 HEIGHT=25“/APPLET(分数:2.00)填空项 1:_二级 JAVA笔试 15答案解析(总分:10
22、0.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是(分数:2.00)A.线性链表B.二叉链表C.栈与队列 D.循环队列解析:解析 线性链表是线性表的链式存储结构;二叉链表是二叉树的链式存储结构: 栈与队列分别是特殊的线性表;循环队列是队列的一种顺序存储结构。可知,线性链表、二叉链表、循环队列均属于存储结构,而栈与队列属于逻辑结构选项 C为正确答案。2.能够实现自动共事类、子类和对象中的方法和数据,需要通过(分数:2.00)A.继承机制 B.封装机制C.构造函数D.抽象类解析:解析 本题考查 Ja
23、va的继承机制。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。通过继承机制,能够实现自动共享类、子类和对象中的方法和数裾。3.在安全控制命令中,以下哪个命令是显示证书缓存区和密钥表项的命令(分数:2.00)A.klist B.ktabC.policytoolD.kinit解析:解析 本题考核查 J2SDK的安全命令。klist 命令列表显示证书缓存区和密钥表中的项;ktab 命令帮助用户管理密钥表的工具;policytool 命令管理策略文件的图形化工具:kinit 命令用于获得Kerberos v5 vickets的工具。4.public abstract App
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 15 答案 解析 DOC
