【计算机类职业资格】计算机二级JAVA-119及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-119及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-119及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-119及答案解析(总分:87.90,做题时间:90 分钟)一、选择题(总题数:40,分数:71.90)1.下列变量的定义中,错误的是_。(分数:2.00)A.int x=3;B.float f;d;C.String s=“Hello!“D.boolean b=true;2.有两个关系 R,S 如下: 由关系 R通过运算得到关系 S,则所使用的运算为_。 R A B C a 3 2 b 0 1 c 2 1 S A B a 3 b 0 c 2 (分数:1.00)A.选择B.投影C.插入D.连接3.运行下列程序时,若没有 test.dat文件,则_。 public class
2、Test try RandomAccessFile raf = new RandomAccessFile(“test.dat“,“r“); System.out.println (“test.dat“); catch (Exception ex) System.out.println (“exception“); (分数:2.00)A.输出 exceptionB.输出 test.datC.输出 IOExceptionD.无显示4.下列关于 Applet中的归档文件叙述不正确的是_。(分数:1.00)A.使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间B.
3、所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK的 jar工具创建 JAR文件5.在数据管理技术发展的三个阶段中,数据共享最好的是_。(分数:1.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.下列数据结构中,能用二分法进行查找的是_。(分数:2.00)A.顺序存储的有序线性表B.循环链表C.二叉链表D.链式存储的有序线性表7.文件操作中,用于移动文件指针到指定位置的是_。(分数:2.00)A.seek(long pos)B.length()C.find()D.skipByte
4、s(int n)8.下面描述中错误的是_。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具9.下列代码的执行结果是_。 int length = “Hello“.length(); System.out.println(length);(分数:2.50)A.5B.2C.10D.610.实现下列_接口可以对 TextField对象的事件进行监听和处理。(分数:3.00)A.ActionListenerB.WindowListenerC.MouseMotionLis
5、tenerD.FocusListener11.有以下程序: void sum(int *a) a0=a1; main() int aa10=1,2,3,4,5,6,7,8,9,10,i; for(i=3;i=0;i-=2) sum(aai); printf(“%d/n“,aa0); 执行后输出的结果是_。(分数:2.00)A.4B.3C.2D.112.下列代码的执行结果是_。 int numbers=new int6; for(int i=1;inumbers.length;i+) numbersi = i-1; System.out.print(numbersi+“ ); (分数:2.50)
6、A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4D.1 2 3 4 513.Panel类的默认布局管理器是_。(分数:2.00)A.BorderLayoutB.CardLayoutC.FlowLayoutD.GridBagLayout14.下列各选项中属于 Java保留字的是_。(分数:2.00)A.TRUEB.NULLC.FALSED.null15.下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是_。 public class FindKeyWords public static void main(Sting args) Stin
7、g text= “An array is a data structur that stores a collection of“ +“values of the same type. You access each individual value“ +“through an integer index. For example, if a is an array“ +“of inergers,then aiis the ith integer in the array.“; int arrayCount=0; int index=-1; Sting arrarStr=“array“; in
8、dex=text.indexof(arrayStr); While(index 0) +arrayCount; index+=arrayStr.length(); index=text.indexof(arrayStr,index); System.out.println (“the text contains“+arrayCount+“arrays“); (分数:1.00)A.B.=C.=D.=16.阅读下列代码。 public class Test2005 public static void main(String args) System.out.println(32)?4:5); 其
9、运行结果是_。(分数:2.00)A.2B.3C.4D.517.关于下列代码编译或执行结果的描述中,正确的是_。 public class Test public static void main(String args) TcstThread pml=new TestThread(“One“) pm1. start() TestThread pro2=new TestThread(“Two“) pro2. start() class TestThread extends Thread( private String sTname=“; TestThread(String s) sTname=s
10、; public void run() for(int i=0; i2; i+) try sleep (1000); catch (InterruptedException e) system. out. print (sTname+“); (分数:1.80)A.不能通过编译,TestThread 类中不能定义变量和构造方法B.输出 One One Two TwoC.输出 Two One One TwoD.选项 B或 C都有可能出现18.下列程序片段中,能通过编译的是_。(分数:1.80)A.public abstract class Animalpublic void speak();B.p
11、ublic abstract class Animalpublic void speak();C.public class Animalpubilc abstract void speak();D.public abstract class Animalpubilc abstract void speak();19.Bitset这个类实际是由_构成的一个 Vector。(分数:1.00)A.二进制位B.字符串C.Object类D.整数型20.下列程序的运行结果是_。 public static ArrayTest public static void main(String args) int
12、 data = 1,2,3,4,5,11,22,33,44,55,111,222,333, 444,555; for(int i=0;idata.length;i+) if(i%2=0) System.out.println(datai 4+“ “); (分数:2.50)A.5 555B.5 55C.555D.5521.在创建 Applet应用程序时,需要用户考虑的问题是_。(分数:2.00)A.窗口如何创建B.绘制的图形在窗口中的位置C.程序的框架D.事件处理22.面向对象的四个主要特性是_(分数:1.00)A.继承性、多态性、可靠性、可维护性B.抽象性、封装性、正确性、高效性C.抽象性、封
13、装性、继承性、多态性D.抽象性、继承性、高效性、可维护性23.下面哪个 Swing用户界面组件不是容器?_(分数:2.00)A.JscrollPaneB.JFrameC.JMenuBarD.Japplet24.在微机系统中,最基本的输入输出模块 BIOS存放在_。(分数:1.00)A.RAM中B.ROM中C.硬盘中D.寄存器中25.下列叙述中,错误的是_。(分数:1.80)A.内部类的名称与定义它的类的名称可以相同B.内部类可用 abstract修饰C.内部类可作为其他类的成员D.内部类可访问它所在类的成员26.当用户关闭浏览器时,系统就会调用_方法。(分数:3.00)A.start()B.i
14、nit()C.paint()D.destroy()27.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float型,则表达式结果为 float型B.若两个操作数都是 float型,则表达式结果为 double型C.若一个操作数是 float型,另一个操作数是 double型,则表达式结果为 float型D.若一个操作数是 float型,另一个操作数是血型,则表达式结果为 int型28.在面向对象方法中,不属于“对象”基本特点的是_。(分数:1.00)A.一致性B.分类性C.多态性D.标识唯一性29.下列关于异常的描述中,正确的是_。(分数:2.00
15、)A.编译时就应该找错,但不是所有的错误都可以在编译时发现B.异常处理把处理错误的代码和执行程序功能的代码集中在一起C.当异常产生时,程序会自动跳转到异常处理程序D.异常就是阻碍程序继续执行下去的问题30.javax. swing. Japplet的父类是_。(分数:2.00)A.java. awt. panelB.java. applet. AppletC.java. awt. frameD.java. awt. Window31.下列属于反斜杠字符的正确表示的是_。(分数:1.00)A./B.*/C./D.“32.下列命题中,错误的是_。(分数:2.00)A.Java编程时,要求应尽量多用
16、公共变量B.Java编程时,要求应尽量少用公共变量C.Java编程时,要求应尽量不用公共变量D.Java编程时,要求应尽量使用私有变量33.Java虚拟机的执行过程有多个特点,下列不属于 JVM执行特点的是_。(分数:1.00)A.多线程B.动态连接C.异常处理D.异步处理34.Java 语言的类型是_。(分数:2.00)A.面向对象语言B.面向过程语言C.汇编程序D.形式语言35.为使 Java程序独立于平台,Java 虚拟机把字节码与各个操作系统及硬件_。(分数:1.00)A.分开B.结合C.联系D.融合36.下列叙述中正确的是_。(分数:2.00)A.栈是一种先进先出的线性表B.队列是一
17、种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对37.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为_。(分数:2.00)A.2B.3C.4D.538.下列选项中属于 Java语言的垃圾回收机制的一项是_。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪39.线性表中经常采用的两种存储结构是_。(分数:2.00)A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构40.当按 Tab键以离开文本框时,将激发_事件。(分数:2.0
18、0)A.FocusEventB.WindowEventC.ActionEventD.以上都不对二、填空题(总题数:10,分数:16.00)41.Java源文件中最多只能有一个 1 类,其他类的个数不限。 (分数:1.00)42.执行下列程序段后输出的结果是 1。 public class Test public static void main(String args) int x,y; for(y=1,x=1;y=50;y+) if(x=10)break; if (x%2=1) x+=5; continue; x-=2; Systemoutprintln(y); (分数:2.00)43.“流
19、”(stream)可以看作是一个流动的 1 缓冲区。 (分数:2.00)44.计算机网络分为局域网和广域网,因特、网属于 1。 (分数:1.00)45.数据库系统由数据库、 1、硬件平台、数据库管理员和软件平台所组成。 (分数:2.00)46.请阅读代码: import java.awt.*; public class E11-4 public static void main(String args) Frame f=new Frame(“BorderLayout“); f.add(“North“,new Button(“North“); f.add(“East“,new Button(“E
20、ast“); f.add(“West“,new Button (“West“); f.add (“South“, tf); f.setSize(200,200); f. pack ( ); f. setVisible (true); 请将程序画线处填入正确的语句 1,使得程序能够正确运行。 (分数:2.00)47.设有数组定义:int MyIntArray=10,20,30,40,50,60,70; 则执行下面几个语句后的输出结果是 1。 int s=0; for(int i=0; iMy IntArray.length;i+) s+=MyIntArrayi; System.out.print
21、ln(s); (分数:2.00)48.短路逻辑运算符包括 1 和 2。 (分数:2.00)49.Java对象串行化技术,主要是通过 ObjectInputStream类和 1 类来实现。 (分数:1.00)50.下面程序的运行结果是: 1。 fun(int t,int n) int i,m, if(n=1) return t0; else if(n%3=0) m=fun(t,n-1); return m; main() int a=11,4,6,3,8,2,3,5,9,2; printf(“%d/n“,fun(a,10); (分数:1.00)计算机二级 JAVA-119答案解析(总分:87.9
22、0,做题时间:90 分钟)一、选择题(总题数:40,分数:71.90)1.下列变量的定义中,错误的是_。(分数:2.00)A.int x=3;B.float f;d; C.String s=“Hello!“D.boolean b=true;解析:解析 同时定义多个变量可以用逗号分隔,如 float f,d;。2.有两个关系 R,S 如下: 由关系 R通过运算得到关系 S,则所使用的运算为_。 R A B C a 3 2 b 0 1 c 2 1 S A B a 3 b 0 c 2 (分数:1.00)A.选择B.投影 C.插入D.连接解析:解析 由专门的关系运算:选择、投影、插入、连接的定义可知,
23、本题操作中所使用的运算是投影。3.运行下列程序时,若没有 test.dat文件,则_。 public class Test try RandomAccessFile raf = new RandomAccessFile(“test.dat“,“r“); System.out.println (“test.dat“); catch (Exception ex) System.out.println (“exception“); (分数:2.00)A.输出 exception B.输出 test.datC.输出 IOExceptionD.无显示解析:解析 catch 中如果 catch的是子类,那
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA119 答案 解析 DOC
