【计算机类职业资格】二级JAVA笔试-340及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-340及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-340及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-340 及答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.有以下程序:#include stdio.hmain()char a30,b30;scanf(“%s“,a);gets(b);printf(“%s/n%s/n“,a,b);程序运行时若输入:how are you? I am fine回车则输出结果是( )。Ahow are you? I am fine Bhoware you? I am fineChow are you? I am fine Dhow are you?(分数:2.00)A.B.C.D.2.在一个长度
2、为 n的线性表中插入一个元素,最好情况下需要移动的数据元素数目为( )。A) 0 B) 1C) n D) n/2(分数:1.00)A.B.C.D.3.以下能正确定义一维数组的选项是( )。Aint num; Bint num0.100;C#define N 100;int numN;Dint N=100;int numN;(分数:2.00)A.B.C.D.4.Java中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息?A) Class B) ObjectC) System D) awt(分数:1.00)A.B.C.D.5.阅读下
3、列程序片段。Public void test()TrysayHello();system.out.println(“hello“);catch(ArrayIndexOutOfBoundException e)System.out.println(“ArrayIndexOutOfBoundException“);catch(Exception e)System.out.println(“Exception“);finallySystem.out.println(“finally“);如果 sayHello()方法正常运行,则 test()方法的运行结果将是( )。AHello BArrayInd
4、exOutOfBondsExceptionCExceptionFinallyDHelloFinally(分数:2.00)A.B.C.D.6.需求分析最终结果是产生( )。A) 项目开发计划 B) 需求规格说明书C) 设计说明书 D) 可行性分析报告(分数:2.00)A.B.C.D.7.Java程序的执行方式是( )。A) 即时编译方式和非解释执行方式 B) 非即时编译方式和非解释执行方式C) 非即时编译方式和解释执行方式 D) 即时编译方式和解释执行方式(分数:2.00)A.B.C.D.8.在 Java中,表示换行符的转义字符是( )。A/n B/fCn D/dd(分数:2.00)A.B.C.
5、D.9.给出下面代码段:public class Testpublic static void main(String args)int m;switch(m)case 0 :System.out.println(“case 0“);case 1 :System.out.println(“case 1“);break;case 2 :break;default :System.out.println(“default“);下列 m的值能引起输出“default”的是( )。A) 0 B) 1 c)2 D) 4(分数:2.00)A.B.C.D.10.下列语句序列执行后,k 的值是( )。publ
6、ic class Testpublic static void main(String args) int m=3, n=6, k=0;while(m+)(n-) +k;System. out. println(k);A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.11.Window是显示屏上独立的本机窗口,它独立于其他容器,Window 的两种形式是( )。A) Panel和 Frame B) LayoutManager和 ContainerC) Frame和 Dialog D) Container和 Component(分数:2.00)A.B.C.D.12.下列叙述
7、中,不属于软件需求规格说明书的作用的是( )。A) 便于用户、开发人员进行理解和交流B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据C) 作为确认测试和验收的依据D) 便于开发人员进行需求分析(分数:2.00)A.B.C.D.13.下列代码执行之后,输出的结果为_。public class ex38public static void main(String args)int x=12;int m=11;int y=13;int temp=xy?x:y;temp=tempm?temp:m;System.out.println (temp);A. 1 B. 12 C. 13 D. 1
8、1(分数:2.00)A.B.C.D.14.下列( )选项是创建一个标识有“关闭”按钮的语句。A) TextField b = new TextField(“关闭“); B) TextArea b = new TextArea(“关闭“);C) Button b = new Button(“关闭“); D) Checkbox b = new Checkbox(“关闭“);(分数:2.00)A.B.C.D.15.每个使用 Swing构件的程序必须有一个( )。A按钮 B标签C菜单 D容器(分数:1.00)A.B.C.D.16.在面向对象的程序设计中,下列叙述中错误的是( )。A任何一个对象构成一个
9、独立的模块B一个对象不是独立存在的实体,各个对象之间有关联,相互依赖C下一层次的对象可以继承上一层次对象的某些属性D上述三种说法都正确(分数:2.00)A.B.C.D.17.声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?A) throwsB) throwC) ThrowableD) Exception(分数:1.00)A.B.C.D.18.链表不具有的特点是( )。A) 不必事先估计存储空间 B) 可随机访问任一元素C) 插入、删除不需要移动元素 D) 所需空间与线性表长度成正比(分数:2.00)A.B.C.D.19.下列适配器类中不属于事件适配器的是A) MouseAdapt
10、er B) KeyAdapterC) ComponentAdapter D) FrameAdapter(分数:2.00)A.B.C.D.20.阅读下面程序public class Test3 public static void main(String args)int x=3, y=4, z=5;String s=“xyz“;System.out.primln(s+x+y+z);程序运行的结果是A) xyzl2 B) xyz345C) xyzxyz D) 12xyz(分数:2.00)A.B.C.D.21.在计算机中,算法是指 ( )A加工方法 B解题方案的准确而完整的描述C排序方法 D查询方
11、法(分数:1.00)A.B.C.D.22.关键字 super的作用是( )。A用来访问父类被隐藏的成员变量B用来调用父类中被重载的方法C用来调用父类的构造函数D以上都是(分数:1.00)A.B.C.D.23.下列关于栈的叙述中不正确的是( )。A) 在栈的两端都能插入或删除数据B) 在栈中只能从一端插入或删除数据C) 栈中的数据是先进后出的D) 栈是一种特殊的线性表(分数:2.00)A.B.C.D.24.结构化程序设计方法的 3种基本控制结构中不包括( )。A循环结构 B递归结构C顺序结构 D选择结构(分数:2.00)A.B.C.D.25.保证 Java语言可移植性的特征是A) 面向对象 B)
12、 安全性C) 分布式计算 D) 可跨平台(分数:2.00)A.B.C.D.26.下列选项中,不能用作标识符的是( )。A_1234_ BstrcpyCint_2_ Dlong(分数:2.00)A.B.C.D.27.有以下定义和语句:struct workersint num; char name20; char c;structint day; int month; int year;s;;struct workers w,*pw;pw=w;能给 w中 year成员赋 1980的语句是( )。A*pw.year=1980; Bw.year=1980;Cpw-year=1980; Dw.s.ye
13、ar=1980;(分数:2.00)A.B.C.D.28.Runnable接口中定义的方法是_。Astart() BRunnable() Crun() Dinit()(分数:2.00)A.B.C.D.29.下列关于 Java简单数据类型的说法中,不正确的是( )。A) short类型的数据占有 16位的存储空间B) float类型的数据占有 32位的存储空间C) boolean类型的数据占有 1位的存储空间D) long类型的数据占有 32位的存储空间(分数:2.00)A.B.C.D.30.接口中,除了抽象方法之外,还可以含有A) 变量 B) 常量 C) 成员方法 D) 构造方法(分数:2.00
14、)A.B.C.D.31.对于类的说法中,不正确的一项是 ( )A) 一般类体的域包括常量、变量、数组等独立的实体B) 类中的每个方法都由方法头和方法体构成C) Java程序中可以有多个类,但是公共类只有一个D) Java程序可以有多个公共类(分数:2.00)A.B.C.D.32.下列关于 Applet的方法中,哪个是返回 HTML中设定的值?A)getCodeBase( ) B)getParameter(String)C)getApplnfo( ) D)showStatus(String)(分数:1.00)A.B.C.D.33.一个对象的生命周期分为( )三个阶段。A生成、清除和使用 B使用、
15、生成和清除C生成、使用和清除 D清除、使用和生成(分数:2.00)A.B.C.D.34.Apppkt运行时,被浏览器或 appletviewer调用的第一个方法是( )。Apaint() Binit()Cstart() Ddestroy()(分数:2.00)A.B.C.D.35.继承诸如 WindowAdapter(它继承了 WindowListener接口)等适配器类有何好处?A)将继承这个类的所有行为B)子类将自动成为监听器C)不必实现任何恍枰 腤 indowListener方法D)为了层次清楚,美观大方(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:23.50)36.在
16、关系运算中, 1 运算是对两个具有公共属性的关系所进行的运算。(分数:1.00)填空项 1:_37. 1方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新,则返回 true,否则返回false。(分数:2.00)填空项 1:_38.Java语言提供了_工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式。(分数:2.00)填空项 1:_39.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_40. 1是运行 Java小应用程序的一个软件单元,对 Java小应用程序的访问权限加以限制。(分数:1.00)填空项 1:_41.阅读以下程序,输
17、出结果为_。import javaiO*;public class abcpublic static void main(Stringargs)String sl=“Hello!“;String s2=new String(“I like Java!“);System.out.println(s1+“+s2); (分数:1.00)填空项 1:_42.要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用 1。(分数:1.00)填空项 1:_43.在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为 1。(分数:2.00)填空项 1:_44.当实现 Runnable接口时,要实
18、现的方法是 1。(分数:1.00)填空项 1:_45.当方法有返回值时,必须在该方法体内使用 1 语句。(分数:2.50)填空项 1:_46.执行下列程序段后输出的结果是_。public class Testpublic 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)填空项 1:_47.多线程是 Java程序的 1 机制,它能同步共享数据,处理不同的事件。(分数:1.00)填空项 1:
19、_48.若用户需要自己设置构件在容器中的大小和位置,则需要取消容器的 1。(分数:2.00)填空项 1:_49.Java语言中如果要使用某个包中的类时,需要使用 1 导入。(分数:2.00)填空项 1:_50.过滤字节输出流都是 1 抽象类的子类。(分数:1.00)填空项 1:_二级 JAVA笔试-340 答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.有以下程序:#include stdio.hmain()char a30,b30;scanf(“%s“,a);gets(b);printf(“%s/n%s/n“,a,b);程序运行时若输入:ho
20、w are you? I am fine回车则输出结果是( )。Ahow are you? I am fine Bhoware you? I am fineChow are you? I am fine Dhow are you?(分数:2.00)A.B. C.D.解析:2.在一个长度为 n的线性表中插入一个元素,最好情况下需要移动的数据元素数目为( )。A) 0 B) 1C) n D) n/2(分数:1.00)A. B.C.D.解析:解析 在一般情况下,要在第 i个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第 i个元素之间共 n-i+1个元素依次向后移动一个位置,移动结束后,第
21、 i个位置就被空出,然后将新元素插入到第 i项。最好情况指的是在线性表的最后插入一个新元素,则不需要移动表中元素。答案为 A。3.以下能正确定义一维数组的选项是( )。Aint num; Bint num0.100;C#define N 100;int numN;Dint N=100;int numN;(分数:2.00)A.B.C. D.解析:4.Java中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息?A) Class B) ObjectC) System D) awt(分数:1.00)A. B.C.D.解析:解析:知道 C
22、lass是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息。5.阅读下列程序片段。Public void test()TrysayHello();system.out.println(“hello“);catch(ArrayIndexOutOfBoundException e)System.out.println(“ArrayIndexOutOfBoundException“);catch(Exception e)System.out.println(“Exception“);finallySystem.out.println(“fin
23、ally“);如果 sayHello()方法正常运行,则 test()方法的运行结果将是( )。AHello BArrayIndexOutOfBondsExceptionCExceptionFinallyDHelloFinally(分数:2.00)A.B.C.D. 解析:解析 sayHello()方法正常运行则程序不抛出异常,并执行 finally,所以为 D。6.需求分析最终结果是产生( )。A) 项目开发计划 B) 需求规格说明书C) 设计说明书 D) 可行性分析报告(分数:2.00)A.B. C.D.解析:解析 本题考核软件工程中的需求分析环节。需求分析应交付的主要文档就是需求规格说明书
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 340 答案 解析 DOC
