【计算机类职业资格】二级JAVA笔试-295及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-295及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-295及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-295 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.要实现表格需继承下列_个类。 ( )A) abstractTableModelB) TableModelC) JTableD) TableModelable(分数:2.00)A.B.C.D.2.阅读下面程序public class Incrementpublic static void main(stringargs)int c;c=5:System.out.println(c);System.out.println(c+);System.out.println(c)
2、;程序运行结果是( )。A566 B556C677D666(分数:2.00)A.B.C.D.3.在程序的下画线处应填入的选项是( )。public class Test_public static void main(String args)Test t=new Test();Thread tt=new Thread(t);tt.start();public void run()for(int i=0;i5;i+)System.out.println(“i=“+i);Aimplements Runnable Bextends Thread Cimplements Thread Dextends
3、 Runnable(分数:2.00)A.B.C.D.4.对关系 S和 R进行集合运算,产生的元组属于 S中的元组,但不属于 R中的元组,这种集合运算称为( )。A并运算 B交运算C差运算 D积运算(分数:2.00)A.B.C.D.5.下列不属于 C语言关键字的是( )。Adefault BregisterCenum Dexternal(分数:2.00)A.B.C.D.6.已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1y+z/2 的值是( )。A6 B0C2 D1(分数:2.00)A.B.C.D.7.属于 main()方法的返回类型是( )。A) public B) s
4、taticC) void D) main(分数:1.00)A.B.C.D.8.有如下程序:public class MethLoadpublic static void 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;Sys
5、tem.out.println(“The result is:“+sum);程序的运行结果为( )。A) The result is:16The result is:8.0B) The result is:8.0The resuR is:16C) The result is:8The result is:16.0D) The resuR is:16.0The result is:8(分数:1.00)A.B.C.D.9.执行下列语句后,i 和 n的值为 ( )int i10;int ni+%5;A) 10,0 B) 10,1C) 11,0 D) 11,1(分数:1.00)A.B.C.D.10.一
6、个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。A12345ABCDE BEDCBA54321CABCDE12345 D54321EDCBA(分数:2.00)A.B.C.D.11.下列( )是横向跳格的正确表示。A/f B/bC/t D/r(分数:1.00)A.B.C.D.12.以下四种排序方法中,需要附加的内存空间最大的是_。A插入排序 B选择排序 C快速排序 D归并排序(分数:2.00)A.B.C.D.13.执行下面程序后输出的正确结果是Public class Test public static void mai
7、n(String args)byte x=3,y=4;long r=80L;Systemoutprint(r/y);Systemoutprint(”,”);Systemoutprint(x/y);A) 200,1 B) 200,10C) 20,0 D) 20,10(分数:1.00)A.B.C.D.14.下列代码的执行结果是( )。public class test5public static void main (String args)String s1=new String(“hello“);String s2=new String(“hello“);System.out.prim(s1=
8、s2);System.out.print(“,“);System.out.println(s1.equals(s2);Atrue,false Btrue,trueCfalse,true Dfalse,false(分数:2.00)A.B.C.D.15.以下程序运行后输出的结果是( )。f(int a)int b=0;static int c=3;b+;c+;return(a+b+c);main()int a=2,1;for(i=0;i3;i+)printf(“%4d“,f(a);A789 B678C567 D876(分数:2.00)A.B.C.D.16.在 Java中,所有类的根类是( )。A)
9、 java.langObject B) java.lang.ClassC) java.applet.Applet D) java.awt.Frame(分数:2.00)A.B.C.D.17.下列叙述中正确的是( )。A) 数据库的库结构包括数据库中各个记录的数据 B) 数据库中的数据不仅仅是数值型数据C) 数据库管理系统的主要功能是建立数据D) 数据库文件的鲒构不能由系统自动生成(分数:2.00)A.B.C.D.18.下列哪个选项不是 InputStream类中的方法? ( )Apublic abstract int read()throws IOExceptionBpublic final v
10、oid writeInt(int v)throws IOExceptionCpublic void close()throws IOExceptionDpublic int available()throws IOException(分数:1.00)A.B.C.D.19.有以下程序:main()char ch=“uvwxyz“,*pc;pc=ch; printf(“%c/n“,*(pc+5);)程序运行后输出的结果是( )。Az B0C元素 ch5的地址 D字符 y的地址(分数:2.00)A.B.C.D.20.要在 HTML文件中嵌入 Applet,在applet标记中必须定义的是A) App
11、let字节码文件的 URL B) Applet显示区域的高度和宽度C) Applet字节码的文件名 D) 选项 B和选项 C(分数:2.00)A.B.C.D.21.关于 Java语言的内存回收机制,下列选项中最正确的一项是( )。A) Java程序要求用户必须手工创建一个线程来释放内存B) 内存回收线程不能释放内存对象C) 内存回收线程负责释放无用内存D) 以上说法都不正确(分数:2.00)A.B.C.D.22.关于数组的叙述中,下列说法不正确的是A) 数组是最简单的复合数据类型,是有限元素的有序集合B) 数组的元素可以是值(基本数据类型)、对象或其他数组C) 定义数组时,必须分配内存D) 一
12、个数组中的元素都必须是相同的类型(分数:1.00)A.B.C.D.23.有以下程序:#include stdio.hstruct Sint a,b;data2=10,100,20,200;main()struct S p=data1;printf(“%d/n“,+(p.a);程序运行后输出的结果是( )。A10 B11C20 D21(分数:2.00)A.B.C.D.24.在下列程序横线处填入设置窗口大小的语句,窗口长 200,宽 100,请选择正确的一项_。import java.awt.*;public class ex34 extends Framepublic static void m
13、ain(String args)ex34 e = new ex34();_e. setVisible (true);A. setSize(200, 100); B. e.setSize(200, 100);C. setSize(100, 200); D. e.setSize(100, 200);(分数:2.00)A.B.C.D.25.若某二叉树的前序遍历访问顺序是 ABDGCEFH,中序遍历访问顺序是 DGBAECFH,则其后序遍历的结点访问顺序是_。ABDGCEFHA BGDBECFHACBDGAECHF DGDBEHFCA(分数:2.00)A.B.C.D.26.一个应用程序必须继承 Can
14、vas类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas类中的哪个方法必须重写?A) add()B) requestFocus()C) repaint()D) paint()(分数:1.00)A.B.C.D.27.若要定义一个具有 5个元素的整型数组,以下定义语句错误的是( )。Aint a5=0; Bint b=0,0,0,0,0;Cint c2+3; Dint i=5,di;(分数:2.00)A.B.C.D.28.下列条件语句中,功能与其他语句不同的是( )。Aif(a) printf(“%d/n“,x); else printf(“%d/n“,
15、y);Bif(a=0) printf(“%d/n“,y); else printf(“%d/n“,x);Cif(a!=0) printf(“%d/n“,x); else printf(“%d/n“,y);Dif(a=0) printf(“%d/n“,x); else printf(“%d/n“,y);(分数:2.00)A.B.C.D.29.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。public interface ITFpublic static final double PI=3.14;public _ double area(double a,double b);A)
16、 interface B) staticC) final D) abstract(分数:2.00)A.B.C.D.30.下列类中属于字节输入抽象类的是( )。AFilelnputStream BObjectlnputStreamCFiterlnputStream DInputStream(分数:2.00)A.B.C.D.31.关系表中的每一横行称为一个A) 元组 B) 字段C) 属性 D) 码(分数:1.00)A.B.C.D.32.下面说法正确的是_。AJava Applet 是可以在操作系统的支持下独立运行的一种 Java小应用程序BJava Applet 是一种 Java小应用程序,它跟
17、Java Application没有什么区别CJava Applet 是一种 Java小应用程序,但它必须嵌入到 HTML文件中运行DJava Applet 是一种小的 Java Application,它有自己的 main()方法(分数:3.00)A.B.C.D.33.下面程序段的输出结果是_。class Testpublic static void main (String args)MyThread t=new MyThread();t.displayOutput(“t has been created“);tstart();class MyThread extends Threadpu
18、blic void displayOutput(String s)System.out.println(s);public void run()displayOutput(“t is running“);A) t has been createdt is runningB) t has been created C) t is running D) 编译错误(分数:2.00)A.B.C.D.34.以下各选项中能正确声明一个表示 50个值为 null的字符串数组的是( )。A) string a; B) string a;C) ehar a50; D) string a=new String50
19、;(分数:1.00)A.B.C.D.35.定义类头时能使用的修饰符是( )。A) private B) static C) protected D) abstract(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:23.00)36.关系操作的特点是 1 操作。(分数:1.00)填空项 1:_37.下面类中,有两个下拉列表,一个可以选择月份,一个可以选择 2000-2009年之间的年份。import javax.swing*;public class Expiration extends JFrameJComboBox monthBox=new JComboBox();JCom
20、boBox yearBox=new JComboBox();public Expiration()super(“Expiration Date“);setSize(240,90);setDefaultCloseOperation(JFrame.EXIT ON CLOSE);JPanel pane=new JPanel();JLabel exp=new JLabel(“Expiration Date:“);for(int i=0;i13;i+)monthBox.addItem(“ “+i);for (int i=2000;i2010;i+)yearBox.addItem(“ “+i);pane.
21、add(exp);pane.add(monthBox)【12】 ;setContentPane(pane);public static void main(String arguments)Expiration expiration=new Expiration();expiration.show();请在画线处填入正确的语句使得程序完整。(分数:2.00)填空项 1:_38.Java语言的各种数据类型之间提供两种转换: 1 和强制转换。(分数:1.00)填空项 1:_39.按照 Java中的命名约定,方法名的起始字母一般都是小写,但是 1 方法除外。(分数:2.00)填空项 1:_40.Ja
22、va中的字符输出流都是抽象类 1 的子类。(分数:1.00)填空项 1:_41.有以下函数:void prt(char ch, int n)int i;for(i=1;i=n;i+)printf( i%6!=0? “%c“: “%c/n“, ch);执行调用语句 prt(*,24);后,函数共输出了_行*号。(分数:1.00)填空项 1:_42.在下列 Java Applet程序的下划线处填入代码,使程序三整并能够正确运行。importjava.applet.*;importjava.awt.*;publicclassHelloWofil_publicvoidpaint(Graphicsg)g
23、.drawstring(“HelloWorld!“,25,25);(分数:2.00)填空项 1:_43.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1。(分数:2.00)填空项 1:_44.Java中的字节输入流都是抽象类 1 的子类。(分数:2.00)填空项 1:_45.applet显示相关的 3个方法是:paint()方法、update()方法和 【14】 。(分数:2.00)填空项 1:_46.数据的组织和存储会直接影响算法的实现方式和 1。(分数:1.00)填空项 1:_47.setLayout1方法是所有容器的父类 2 的方法。(分数:1.00)填空项 1:_48.包含
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 295 答案 解析 DOC
