欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级JAVA笔试-313及答案解析.doc

    • 资源ID:1326876       资源大小:86KB        全文页数:25页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级JAVA笔试-313及答案解析.doc

    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

    24、xtField(10);add(“Center“,newButton(“help“);A文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中内,覆盖除文本框外的所有空间D按钮与文本框的布局依赖于 Applet 的尺寸(分数:2.00)A.B.C. D.解析:解析 该题考查对容器布局策略的理解。边界布局管理器 BorderLayout 将容器按上北下南左西右东划分为东、南、西、北、中 5 部分,分别用英

    25、文单词 East,South,North,West,Cente 来表示。其中,东、西、南、北 4 个方向的组件宽度为恰好能够包容组件的内容,而长度为延伸到该容器边界的长度;而对于中间的组件,它会扩充到除四边以外的整个容器区域。本题的具体情况是:文本框将会出现在applet 的顶上,长度为整个 applet 的宽度;按钮将会出现在 applet 的正中央,覆盖除文本框外的所有空间。8.软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该 ( )A模块高内聚 B模块低耦合C模块独立性 D程序模块化(分数:1.00)A.B.C. D.解析:9.以下数据结构中不属于线性数据结构的是A)

    26、队列 B) 线性表 C) 二叉树 D) 栈(分数:2.00)A.B.C. D.解析:解析 所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件,即有且只有一个根结点;每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。10.给出下列的不完整的类代码,则下列的( )语句可以加到横线处。class PersonString name,department;int agepublic Person(String n)name=n;public Person(String n,int a)name=n;age=a;p

    27、ubilc 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.C.D. 解析:解析 Java 命名的基本原则包括如下几条:只能以字母、下画线、美元符($)作为首字符,不能用数字或其他符号(如*)作为标识符的首字符;变量名、方法名首单词小写,

    28、其余单词只有首字母大写:接口名、类名首单词第一个字母大写;常量完全大写。根据上述命名规则,选项 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 中

    29、最灵活,同时又是最复杂的一种布局管理器。AGridBagLayout BGridLayoutCBorderLayout DFlowLayout(分数:3.00)A. B.C.D.解析:解析 GridBayLayout 是 AWT 中最灵活,同时又是最复杂的一种布局管理器。容器中各个组件所占的空间可以互不相同,故选项 A 是正确的。15.Panel 和 Applet 的默认布局管理器是( )。A) CardLayout B) FlowLayoutC) BorderLayout D) GridLayout(分数:1.00)A.B. C.D.解析:解析 本题考查布局管理器的概念。这是重点题目,历次考

    30、试都有题目涉及该知识点,务必重视。CardLayout 把容器分成许多层,每层只能放置一个构件。FlowLayout 是 Pane 和 Applet 默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项 B 正确。 BorderLayout 是 Window、Frame 和Dialog 的默认布局管理器,在 BorderLayout 布局管理器中构件分成 5 个区域,每个区域只能放置一个构件。GridLayout 使容器中各个构件呈网状布局,平均占据容器的空间。16.在下列源代码文件 Test.java 中,哪个选项是正确的类定义? ( )Apublic class testpu

    31、blic 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;Dprotected class Test extends T2public int x=0;public Test(int x)this.x=x;(分数:1.00)A.B. C.D.解析:17.下面程序段的输出结果是_。public class Te

    32、stpublic 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)System.out.println(“x=y“);elseSystem.out.println(“xy“);A) xy B) x=y C) xy D) 编译错误(分数:2.00)A. B.C.D.解析:解析 本程序中两个赋值语句右边的

    33、表达式分别求两个标准函数的值,再进行整除,判断 x 和 y的大小。Math.sqrt( )方法计算一个数的平方根,Math.random( )方法输出1,0之间的随机数,本题中经过两条赋值语句,x=1,y=0。进入分支结构后,满足 if 条件执行相应的 System.out.println(“xy“)操作。所以输出结果应该是选项 A。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

    34、.解析:解析 File 类是 java.io 包中的非流类,它以系统无关的方式描述文件对象的属性。20.关于以下程序段的执行结果,说法正确的是( )。public class borley extends Thread(public static void main(String argv)borley b=new borley();b.start();public void run()System.out.println( “running“ );A编译通过并执行,但无输出B编译通过并执行,输出:runningC产生错误,没有 thread 类对象D产生错误,没有通道到达 thread 包(

    35、分数:2.00)A.B. C.D.解析:21.Java 对 I/O 访问所提供的同步处理机制是A) 字节流 B) 过滤流 C) 字符流 D) 压缩文件流(分数:2.00)A.B. C.D.解析:解析 本题考查 JavaI/O 流中的过滤流。过滤流是 Java 对 I/O 访问提供的同步处理机制,保证某时刻只有一个线程访问一个 I/O 流。过滤流是 FilterlnputStream 和 FilterOutputStream。因此,本题的正确答案是选项 B。22.下列方法中不属于 KeyListener 接口中方法的是( )。A) keyPressed(KeyEvent) B) keyPushe

    36、d(KeyEvent)C) keyTyped(KeyEvent) D) keyReleased(KeyEvent)(分数:1.00)A.B. C.D.解析:解析 本题考查常用监听器接口中基本方法的知识。选项 A 错误,KeyListener 接口中有keyPressed(KeyEvent),当按下键时被调用;选项 B 正确,KeyListener 接口中没有该方法;选项 C 错误,KeyListener 接口中有 keyTyped(KeyEvent),当敲键时被调用到;选项 D 错误,KeyListener 接口中有key Released(KeyEvent),当释放键时被调用到。故本题答案是

    37、 B。23.必须使用 transient 关键字标明的数据项的类型是( )。A) 自定义类的对象 B) String 类的对象C) Thread 对象 D) 没有必须要标识的(分数:2.00)A.B.C. D.解析:解析 对于某些类型的对象,如果它的某些状态是瞬时的,这样的对象数据是无法保存其状态的,并且这些状态往往没有保存价值。例如 Thread 对象或 1 个 FilelnputStrcam 对象,对于这些字段,必须用 transient 关键字标明,否则编译器将报错。24.执行下列程序段之后,变量 b 的值为_。public class Test9public static void m

    38、ain(String args)int i=12;int 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.解析:解析 表达式执行次序为:首先做!b1 得到 false:然后做 j%i=0 得到 true;再做 j/i!=2 得到false:然后做MyRun(String s)str = s;public void run()System.out.println(str);public class ex40public static v

    39、oid main(String 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(分数:

    40、2.00)A.B. C.D.解析:解析 由图可知,关系 T 是 R 和 S 的简单合并,而合并的符号为,所以答案为 B。27.下面属于面向对象语言的是A) Java 语言 B) 机器语言C) C 语言 D) 汇编语言(分数:2.00)A. B.C.D.解析:解析 本题考查 Java 语言的特点。Java 语言是面向对象的,将客观世界看成由各种对象组成。机器语言是计算机实际处理时使用的语言,把客观世界都看成由 0 和 1 组成。过去的高级语言大多数是面向过程的,比如 c 语言等,它们是通过数据结构与算法来描述客观世界。汇编语言属于低级语言。考生应注意区分各种语言的区别。本题正确答案为选项 A。2

    41、8.下列会出错的代码是_。(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.解析:解析 由于在 Java 中声明变量并未分配内存空间,必须通过初始化才能使用变量。在第 7 行中,变量 k 并没有进行初始化,所以不能使用。29.在软件开发中,下面任务不属于设

    42、计阶段的是( )。A) 数据结构设计 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. 解析:解析 假设线性表的长度为 n,在最坏情况下,冒泡排序和快速排序需要的比较次数为 n(n-1)/2。由此可见,

    43、选项 D 正确。31.int 类型整型变量在内存中的位数为( )。A8 B16 C32 D64(分数:1.00)A.B.C. D.解析:32.流程控制语句的基本控制结构有三种,其中不包括( )。A顺序结构 B选择结构C循环结构 D计算结构(分数:2.00)A.B.C.D. 解析:33.设有 n 元关系 R 及 m 元关系 S,则关系 R 与 S 经笛卡儿积后所得新关系是个( )元关系。A) m B) nC) m+n D) m*n(分数:2.00)A.B.C. D.解析:解析 本题考核对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此 n 元关系 R 与 m元关系 S 经笛卡儿积后所得新关

    44、系是 m+n 元关系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 是字节流,BufferedWriter 是字符流,ObjectOutputStream 是 1。(分数:1.00)填空项 1:_ (正确答案:对象流或对象输出流)解

    45、析:解析 本题考查 Java 输入肠出流的概念。FileInputStream 是字节流, BufferedWriter 是字符流,ObiectOutputStream 是对象输出流,既继承了 OutputStream 抽象类,又实现了 ObjectOutput 接口,这是 Java 用接口技术代替双重继承例子,其构造方法参数是串行化了的对象。37.计算机硬件由运算器、 1、存储器、输入设备和输出设备五大部件组成。(分数:1.00)填空项 1:_ (正确答案:控制器)解析:38.数组是表示类型相同的数据,而结构体则是若干 1 数据项的集合。(分数:1.00)填空项 1:_ (正确答案:类型不同

    46、)解析:39.函数 INT(LEN(“123.456“)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:7)解析:40.多线程是 Java 语言的 1 机制,只能够处理同步共享数据和各种不同的事件。(分数:2.00)填空项 1:_ (正确答案:并发)解析:解析 本题考查 Java 语言的特点。Java 语言的开发运行环境都是互联网,在这种分布式的环境中,并发和共事是很常见的事务,要能并行地处理很多事务,就要求 Java 语言提供一种可靠和高效的机制,来满足高并发事务处理的需求。多线程很好地解决了网络上的瓶颈问题及大星的网络访问问题。41.实体完整性约束要求关系数据库中元组的 1 属

    47、性值不能为空。(分数:2.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:_ (正确答案:*t+或*(t+))解析:43.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 1。(分数:2.00)填空项 1:_ (正确答案:物理设计)解析:解析 数据库设计的四个阶段包括:需求分析、概念设计、逻辑设计和物理设计四个阶段。44.实体之间的联系可以归结为一对一的联系、一对多的联系与多对多的联系。如果一个学校有许多学生,而一


    注意事项

    本文(【计算机类职业资格】二级JAVA笔试-313及答案解析.doc)为本站会员(孙刚)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开