【计算机类职业资格】(A)二级JAVA笔试-18及答案解析.doc
《【计算机类职业资格】(A)二级JAVA笔试-18及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】(A)二级JAVA笔试-18及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、(A)二级 JAVA 笔试-18 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.下面排序算法中,平均排序速度最快的是_。A冒泡排序法 B选择排序法C交换排序法 D堆排序法(分数:1.80)A.B.C.D.2.软件需求分析一般应确定的是用户对软件的_。A功能需求 B非功能需求C性能需求 D功能需求和非功能需求(分数:1.80)A.B.C.D.3.下列说法中,不属于数据模型所描述的内容是_。A数据结构 B数据操作C数据查询 D数据约束(分数:1.80)A.B.C.D.4.下列描述中,不是线性表顺序存储结构特征的是_。A不便于插入和删除B需要连
2、续的存储空间C可随机访问D需另外开辟空间来保存元素之间的关系(分数:1.80)A.B.C.D.5.有下列二叉树,对此二叉树前序遍历的结果为_。(分数:1.80)A.B.C.D.6.使用白盒测试法时,确定测试数据应该根据_和指定的覆盖标准。A程序的内部逻辑 B程序的复杂结构C使用说明书 D程序的功能(分数:1.80)A.B.C.D.7.关系数据库管理系统能实现的专门关系运算包括_。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表(分数:1.80)A.B.C.D.8.将 E-R 图转换到关系模式时,实体与实体间的联系可以表示成_。A属性 B关系C键 D域(分数:1.80
3、)A.B.C.D.9.下列有关数组的叙述中,错误的是_。A在同一个环境下,数组与内存变量可以同名,两者互不影响B可以用一维数组的形式访问二维数组C在可以使用简单内存变量的地方都可以使用数组元素D一个数组中各元素的数据类型可以相同,也可以不同(分数:1.80)A.B.C.D.10.下列选项中,不属于模块间耦合的是_。A数据耦合 B标记耦合C异构耦合 D公共耦合(分数:1.80)A.B.C.D.11.在 Java 中,负责对字节代码解释执行的是_。A垃圾回收器 B虚拟机C编译器 D多线程机制(分数:1.80)A.B.C.D.12.下列叙述中,正确的是_。AJava 语言的标识符是区分大小写的B源文
4、件名与 public 类名可以不相同C源文件的扩展名为.jarD源文件中 public 类的数目不限(分数:1.80)A.B.C.D.13.下列属于合法的 Java 标识符的是_。A_cat B5booksC+static D-3.14159(分数:1.80)A.B.C.D.14.在 Java 中,表示换行符的转义字符是_。A/n B/fCn D/ddd(分数:1.80)A.B.C.D.15.在 Java 中,由 Java 编译器自动导入而无需在程序中用 import 导入的包是_。Ajava. applet Bjava. awtCjava. util Djava. lang(分数:1.80)
5、A.B.C.D.16.“+”运算符的操作数个数是_。A1 个 B2 个C3 个 D4 个(分数:1.80)A.B.C.D.17.在 switch(expression)语句中,expression 的数据类型不能是_。Adouble BcharCbyte Dshort(分数:1.80)A.B.C.D.18.下列叙述中,错误的是_。A父类不能替代子类 B子类能够替代父类C子类继承父类 D父类包含子类(分数:1.80)A.B.C.D.19.已知:inta=newint100;在下列给出的数组元素中,非法的是_。Aa0 Ba1Ca99 Da100(分数:1.80)A.B.C.D.20.在文件类提供的
6、方法中,用于创建目录的方法是_。Amkdir() Bmkdirs()Clist() DlistRoots()(分数:1.80)A.B.C.D.21.下列程序的执行结果为_。public class c3public static void main(String args)int i=13, j=10;if(i-j)i+;elsej-;System. out. println(i+“/t“+j);A13 10 B12 11C11 11 D12 12(分数:1.80)A.B.C.D.22.下列程序的输出结果是_。public class Testvoid printValue(int m)doS
7、ystem. out. println(“The value is“+m)while(-m10)public static void main(String args)int i=10;Test t=new Test();t. printValue(i);AThe value is 8 BThe value is 9CThe value is 10 DThe value is 11(分数:1.80)A.B.C.D.23.for (int x=0,y=0;! x y+)语句执行循环的次数是_。A0 B5C6 D无穷(分数:1.80)A.B.C.D.24.下列描述异常含义的各选项中,正确的是_。A
8、程序编译错误B程序语法错误C程序自定义的异常事件D程序编译或运行时发生的异常事件(分数:1.80)A.B.C.D.25.一个 Java Application 运行后,在系统中是作为一个_。A线程 B进程C进程或线程 D不确定(分数:1.80)A.B.C.D.26.Thread 类的方法中用于修改线程名字的方法是_。AsetName() BreviseName()CgetName() DcheckAccess()(分数:1.80)A.B.C.D.27.在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有_种。A1 B2C3 D4(分数:1.80)A.B.C.D.28.要串行化某些类的
9、对象,这些类必须实现_。ASerializable 接口Bjava. io. Exceptionlizable 接口Cjava. io. DataInput 接口DDataOutput 接口(分数:1.80)A.B.C.D.29.关于集合类描述正确的是_。集合类中容纳的都是指向 Object 类对象的指针集合类容纳的对象都是 Object 的类例只能容纳对象只能容纳基本数据类型A、 B、C、 D、(分数:1.80)A.B.C.D.30.下列组件不能添加进 Frame 主窗口的是_。APanel BCheckBoxCDialog DChoice(分数:1.80)A.B.C.D.31.下面程序段的
10、输出结果为_。package test;public class ClassAint x=20;static int y=6;public static void main(String args)ClassB b=new ClassB();b. go(10);System. out. println(“x=“+b. x);class ClassBint x;void go(int y)ClassA a=new ClassA();x=a. Y;Ax=10 Bx=20Cx=6 D编译不通过(分数:1.80)A.B.C.D.32.下面程序段的输出结果为_。public class Testint
11、a, b;Test()a=100;b=200;Test(int x, int y)a=X;b=y;public static void main(String args)Test Obj1=new Test(12,45);System. out. println(“a=“+Obj1. a+“b=“+Objl. b);Test Obj2=new Test();System. out. println(“a=“+Obj2. a+“b=“+Obj2. b);Aa=100 b=200a=12 b=45Ba=12 b=45a=100 b=200Ca=12 b=200a=100 b=45Da=100 b=
12、45a=12 b=200(分数:1.80)A.B.C.D.33.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。Astatic boolean matches()Bboolean matcher. find()Cint matcher. start()Dint matcher. end()(分数:1.80)A.B.C.D.34.下列说法正确的是_。A共享数据的所有访问都必须作为临界区B用 synchronized 保护的共享数据可以是共有的CJava 中对象加锁不具有可重入性D对象锁不能返回(分数:1.80)A.B.C.D.35.在 Java Applet 程序中,如果对发
13、生的事件做出响应和处理的时候,应该使用下列_语句。Aimport java. awt. event. * ;Bimport java. io. * ;Cimport java. awt. * ;Dimport java. applet. * ;(分数:1.80)A.B.C.D.36.在一个容量为 32 的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有元素个数为_。A29 B30C31 D32(分数:1.80)A.B.C.D.37.Java 语言中如果要使用某个包中的类时,需要使用_导入。Ainport BoutportCimport Dinput(分数:1.80
14、)A.B.C.D.38.执行下面程序段的输出结果为_。public class Qpublic static void main(String argv)int anar=new int5;System. out. println(anarO);A0 B1C2 D5(分数:1.80)A.B.C.D.39.使得线程放弃当前分得的 CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间的方法是_。Atime() Byield()Cload() Dmin()(分数:0.80)A.B.C.D.40.以下程序计算 1+1/3+1/5+1/(2N+1),直至 1/(2N+1)小
15、于 0.00001,横线处应补充的程序是_。public class Sunpublic static void main(String args)int n=1;double term. sum=1.0;don=_;term=1.0/n;sum=sum+term;while(term=0.00001);System. out. println(n);System. out. println(sum);A2n B2n+1C2*n D2*n+1(分数:0.80)A.B.C.D.二、基本操作题(总题数:1,分数:10.00)41.本题随机产生若干字母(AZ 间),直到出现字母 Q 停止。publi
16、c class java1public static void main (Stringargs)_;doc=(char)(_);System. out. print (c+“,“);while(_);(分数:10.00)填空项 1:_三、简单应用题(总题数:1,分数:10.00)42.本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。import java. awt. * ;import java. awt. event. * ;import javax. swing
17、. * ;class CheckBoxFrame extends JFrame implements ActionListenerpublic CheckBoxFrame()setTitle(“CheckBoxTest“);setSize(300,200);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System. exit(0););JPanel P=new JPanel();bold=addCheckBox(P,“Bold“);italic=addCheckB0x(P,“Itali
18、c“);getContentPane(). add(P.“South“);panel=new CheckBoxTestPanel();getContentPane(). add(panel,“Center“);public JCheckBox addCbeckBox(JPanel p, String name)JCheckBox c=new JCheckBox(name);C. addActionListener(_);P. add(c);return C;public void_int m=(bold. isSelected() ? Font. BOLD:0)+(italic. isSele
19、cted() ? Font. ITALIC:0);panel. setFont(m);private CheckBoxTestPanel panel;private JCheckBox bold;private JCheckBox italic;class CheckBoxTestPanel extends JPanelpublic CheckBoxTestPanel()setFont(Font. PLAIN);public void setFont(int m)setFont(new Font(“SansSerif“, m, 12);repaint();public void paintCo
20、mponent(Graphics g)super. paintComponent(g);g. drawstring(“The quick brown fox jumps overthe lazy dog.“, 0,50);public class java2public static void main(String args)JFrame frame=new CheckBoxFrame();frame. show();(分数:10.00)填空项 1:_四、综合应用题(总题数:1,分数:10.00)43.本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sample
21、text”和“Text color control”,窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框的文本变成对应的颜色,如果选中“Disable changes”复选框,则三个颜色按钮变为不可用,如果取消选中复选框,则三个按钮变为可用。import javax. swing. * ;import java. awt. * ;import java. awt.
22、event. * ;public class java3 extends JFrame private JPanel upper, middle, lower;private JTextField text;private JButton black, red, green;private JCheckBox disable;public java3 (String titleText)super (titleText);addWindowListener (new WindowAdapter()public voidwindowClosing (WindowEvent e)System. e
23、xit(0););upper=new JPanel();upper. setBorder (BorderFactory. createTitledBorder(“Sample text“);Upper. setlayout(new BorderLayout();text=new JTextField (“Change the color of this text“);upper. add (text, BorderLayout. CENTER);middle=new JPanel();middle, setBorder (BorderFactory. createTitledBorder(“T
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 18 答案 解析 DOC
