【计算机类职业资格】二级JAVA笔试-313及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-313及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-313及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-313 及答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.设有数组的定义:int m=new int5,则 m.length 的值为( )。A) 4 B) 5 C) 6 D) 10(分数:2.00)A.B.C.D.2.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。A模拟现实世界中不同事物之间的联系B强调模拟现实世界中的算法而不强调概念C使用现实世界的概念抽象地思考问题从而自然地解决问题D鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C.D.3.一间宿舍可住多个学生
2、,则实体宿舍和学生之间的联系是( )。A一对一 B一对多C多对一 D多对多(分数:2.00)A.B.C.D.4.下面 for 循环语句的执行结果是( )。for(int j=10;j3;j-)if(j%3!=0)j-;-j;-j;System.out.println(j);A) 63 B) 74 C) 62 D) 73(分数:1.00)A.B.C.D.5.在计算机中,算法是指 ( )A) 加工方法B) 解题方案的准确而完整的描述C) 排序方法D) 查询方法(分数:2.00)A.B.C.D.6.下列叙述中正确的是( )。A黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征B黑箱(盒)测试方法主
3、要考虑程序的内部结构和内部特征C白箱(盒)测试不考虑程序内部的逻辑结构D上述三种说法都不对(分数:2.00)A.B.C.D.7.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。publicvoidinit()setLayout(newBorderLayout();add(“North“,newTextField(10);add(“Center“,newButton(“help“);A文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C文本框
4、将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中内,覆盖除文本框外的所有空间D按钮与文本框的布局依赖于 Applet 的尺寸(分数:2.00)A.B.C.D.8.软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该 ( )A模块高内聚 B模块低耦合C模块独立性 D程序模块化(分数:1.00)A.B.C.D.9.以下数据结构中不属于线性数据结构的是A) 队列 B) 线性表 C) 二叉树 D) 栈(分数:2.00)A.B.C.D.10.给出下列的不完整的类代码,则下列的( )语句可以加到横线处。class PersonString na
5、me,department;int agepublic Person(String n)name=n;public Person(String n,int a)name=n;age=a;pubilc Person(String n,String d,int a) _department=d;APerson(n,a);Bthis(Person(n,a);Cthis(n,a);Dthis(name,age);(分数:1.00)A.B.C.D.11.下列标识符(名字)命名原则中,正确的是( )。A类名的首字母小写 B变量和方法名的首字母大写C接口名的首字母小写 D常量完全大写(分数:3.00)A.B
6、.C.D.12.能够实现自动共享类、子类和对象中的方法和数据需要通过( )。A) 继承机制 B) 封装机制 C) 构造函数 D) 抽象类(分数:2.00)A.B.C.D.13.树是结点的集合,它的根结点数目是( )。A有且只有 1 B1 或多于 1C0 或 1 D至少 2(分数:2.00)A.B.C.D.14._布局管理器是 AWT 中最灵活,同时又是最复杂的一种布局管理器。AGridBagLayout BGridLayoutCBorderLayout DFlowLayout(分数:3.00)A.B.C.D.15.Panel 和 Applet 的默认布局管理器是( )。A) CardLayou
7、t B) FlowLayoutC) BorderLayout D) GridLayout(分数:1.00)A.B.C.D.16.在下列源代码文件 Test.java 中,哪个选项是正确的类定义? ( )Apublic class testpublic int x=0;public test(int x)this.x=x;Bpublic class Testpublic int x=0;public Test(int x)this.x=x;Cpublic class Test extends Ti,T2public int x=0;public Test(int x)this.x=x;Dprot
8、ected class Test extends T2public int x=0;public Test(int x)this.x=x;(分数:1.00)A.B.C.D.17.下面程序段的输出结果是_。public class Testpublic static void main(String args )int x,y;x=(int)Math.sqrt(5/2)+(int)Math.random( )*5/2;y=(int)Math.sqrt(3/2)+(int)Math.random( )*3/2;if(xy)System.out.println(“xy“);else if(x=y)S
9、ystem.out.println(“x=y“);elseSystem.out.println(“xy“);A) xy B) x=y C) xy D) 编译错误(分数:2.00)A.B.C.D.18.以下不属于对象的基本特点的是( )。A分类性 B多态性C继承性 D封装性(分数:2.00)A.B.C.D.19.java.io 包的 File 类是( )。A) 字符流类 B) 字节流类 C) 对象流类 D) 非流类(分数:2.00)A.B.C.D.20.关于以下程序段的执行结果,说法正确的是( )。public class borley extends Thread(public static
10、void main(String argv)borley b=new borley();b.start();public void run()System.out.println( “running“ );A编译通过并执行,但无输出B编译通过并执行,输出:runningC产生错误,没有 thread 类对象D产生错误,没有通道到达 thread 包(分数:2.00)A.B.C.D.21.Java 对 I/O 访问所提供的同步处理机制是A) 字节流 B) 过滤流 C) 字符流 D) 压缩文件流(分数:2.00)A.B.C.D.22.下列方法中不属于 KeyListener 接口中方法的是( )。
11、A) keyPressed(KeyEvent) B) keyPushed(KeyEvent)C) keyTyped(KeyEvent) D) keyReleased(KeyEvent)(分数:1.00)A.B.C.D.23.必须使用 transient 关键字标明的数据项的类型是( )。A) 自定义类的对象 B) String 类的对象C) Thread 对象 D) 没有必须要标识的(分数:2.00)A.B.C.D.24.执行下列程序段之后,变量 b 的值为_。public class Test9public static void main(String args)int i=12;int
12、j=24;boolean b1=true;boolean b=(j%i= 0)System.out.println(b);A. true B. false C. 1 D. 0(分数:2.00)A.B.C.D.25.下列程序通过实现 Runnable 接口创建一个线程,选择正确的语句填入程序的横线处。class MyRun implements RunnableString str;MyRun(String s)str = s;public void run()System.out.println(str);public class ex40public static void main(Str
13、ing args)String name = “实现阶段 Runnable 接口“;MyRun my = new MyRun(name);Thread th =th. start ( );A. new MyRun(my) B. new Thread()C. new Thread(my) D. Thread(my)(分数:2.00)A.B.C.D.26.设有如下关系表,则下列操作中,正确的是( )。RA B C1 1 22 2 3SA B C3 1 3TA B C1 1 22 2 33 1 3A) T=RS B) T=RS C) T=RS D) T=R/S(分数:2.00)A.B.C.D.27.
14、下面属于面向对象语言的是A) Java 语言 B) 机器语言C) C 语言 D) 汇编语言(分数:2.00)A.B.C.D.28.下列会出错的代码是_。(1) public void modify( )(2) int I,j,k;(3) i=100;(4) while(i0)(5) j=i*2;(6) System.out.println(“The value of j is“+j);(7) k=k+1;(8) (9) i-;(10) A) 第 4 行 B) 第 6 行 C) 第 7 行 D) 第 8 行(分数:2.00)A.B.C.D.29.在软件开发中,下面任务不属于设计阶段的是( )。A
15、) 数据结构设计 B) 给出系统模块结构C) 定义模块算法 D) 定义需求并建立系统模型(分数:2.00)A.B.C.D.30.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。A) 冒泡排序为 n/2 B) 冒泡排序为 nC) 快速排序为 n D) 快速排序为 n(n-1)/2(分数:2.00)A.B.C.D.31.int 类型整型变量在内存中的位数为( )。A8 B16 C32 D64(分数:1.00)A.B.C.D.32.流程控制语句的基本控制结构有三种,其中不包括( )。A顺序结构 B选择结构C循环结构 D计算结构(分数:2.00)A.B.C.D.3
16、3.设有 n 元关系 R 及 m 元关系 S,则关系 R 与 S 经笛卡儿积后所得新关系是个( )元关系。A) m B) nC) m+n D) m*n(分数:2.00)A.B.C.D.34.在 C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。A整型常量 B整型表达式C整型常量或整型表达式 D任何类型的表达式(分数:2.00)A.B.C.D.35.已知 int x=5,y=5,z=5;,执行语句 x%=y+z;后,x 的值是( )。A0 B1C5 D6(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:24.00)36.FileInputStream 是字节流,Buf
17、feredWriter 是字符流,ObjectOutputStream 是 1。(分数:1.00)填空项 1:_37.计算机硬件由运算器、 1、存储器、输入设备和输出设备五大部件组成。(分数:1.00)填空项 1:_38.数组是表示类型相同的数据,而结构体则是若干 1 数据项的集合。(分数:1.00)填空项 1:_39.函数 INT(LEN(“123.456“)的结果是 1。(分数:2.00)填空项 1:_40.多线程是 Java 语言的 1 机制,只能够处理同步共享数据和各种不同的事件。(分数:2.00)填空项 1:_41.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2
18、.00)填空项 1:_42.以下 sstrcpy()函数实现字符串复制,即将 t 所指字符串复制到 s 所指向内存空间中,形成一个新的字符串 s。请填空。void sstrcpy(char *s,char *t)while(*s+=_);main()char str1100,str2=“abcdefgh“;sstrcpy(str1,str2);printf(“%s/n“,str1);(分数:2.00)填空项 1:_43.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 1。(分数:2.00)填空项 1:_44.实体之间的联系可以归结为一对一的联系、一对多的联系与多对多的联系。如果一个学校
19、有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于 1 的联系。(分数:2.00)填空项 1:_45.重复结构分为当型和 1。(分数:1.00)填空项 1:_46.软件结构是以 1 为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_47.面向对象的模型中,最基本的概念足对象和 1。(分数:2.00)填空项 1:_48. 1 日历类提供日期和时间的表示,它以格列高利历(即阳历)来计算。(分数:2.00)填空项 1:_49.在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向 1。(分数:1.00)填空项 1:_50.按运算符操作数的数目划分,运
20、算符的类型是_元运算符。(分数:1.00)填空项 1:_二级 JAVA 笔试-313 答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.设有数组的定义:int m=new int5,则 m.length 的值为( )。A) 4 B) 5 C) 6 D) 10(分数:2.00)A.B. C.D.解析:解析 在 Java 语言中,数组被当作对象来处理,它包含一个很重要的变量 length,用来表示数组的长度。2.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。A模拟现实世界中不同事物之间的联系B强调模拟现实世界中的算法而不强调概
21、念C使用现实世界的概念抽象地思考问题从而自然地解决问题D鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C. D.解析:3.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。A一对一 B一对多C多对一 D多对多(分数:2.00)A.B. C.D.解析:解析 两个实体集间的联系可以有一对一的联系、一对多或多对一联系、多对多联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。4.下面 for 循环语句的执行结果是( )。for(int j=10;j3;j-)if(j%3!=0)j-;-j;-j;System.out.println(j);A) 6
22、3 B) 74 C) 62 D) 73(分数:1.00)A.B. C.D.解析:解析 该题考查对 for 循环的理解。当 j=10 时,满足条件 j3,由于 for 循环中 j-执行了 1 次,j 的值为 9,执行 if 语句,j%3=0 不满足条件,继续向下执行 2 次-j,j 的值为 7;当 j=7 时,满足条件 j3,由于 for 循环中 j-执行了 1 次,j 的值为 6,执行 if 语句,j%3=0 不满足条件,继续向下执行 2 次-j,j 的值为 4。5.在计算机中,算法是指 ( )A) 加工方法B) 解题方案的准确而完整的描述C) 排序方法D) 查询方法(分数:2.00)A.B.
23、 C.D.解析:解析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。6.下列叙述中正确的是( )。A黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征B黑箱(盒)测试方法主要考虑程序的内部结构和内部特征C白箱(盒)测试不考虑程序内部的逻辑结构D上述三种说法都不对(分数:2.00)A. B.C.D.解析:7.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。publicvoidinit()setLayout(newBorderLayout();add(“North“,newTe
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 313 答案 解析 DOC
