【计算机类职业资格】二级JAVA笔试-305及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-305及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-305及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-305 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:66.00)1.以下选项中不合法的标识符是( )。Aprint BFORCa D_00(分数:2.00)A.B.C.D.2.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是A) DB 包含 DBS 和 DBMS B) DBMS 包含 DB 和 DBSC) DBS 包含 DB 和 DBMS D) 没有任何关系(分数:2.00)A.B.C.D.3.当不希望某个类被其他类继承时,就可以将该类标识为A) final B) abstractC) private D)
2、protected(分数:1.00)A.B.C.D.4.关系数据库管理系统能实现的专门关系运算包括_。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表(分数:2.00)A.B.C.D.5.以下不属于对象的基本特点的是( )。A分类性 B多态性C继承性 D封装性(分数:2.00)A.B.C.D.6.下列说法中错误的是( )。A) ODBC API 使用 C 语言进行定义B) Java 使用 JDBC 作为数据库坊问机制C) JDBC 定义了一组标准的 APID) JDBC 是面向对象的高级别的对象集(分数:2.00)A.B.C.D.7.对长度为 n 的线性表进行顺序查
3、找,在最坏情况下所需要的比较次数为( )。Alog 2n Bn/2Cn Dn+1(分数:2.00)A.B.C.D.8.以下程序段完全正确的是Aint *p; scanf(“%d“, p);Bint *p; scanf(“%d“, p);Cint k,*p=k;scanf(“%d“,p);Dint k,*p; *p= k; scanf(“%d“,p);(分数:2.00)A.B.C.D.9.以下( )不是 Java 中有效的关键字。Aconst BNULLCfalse Dthis(分数:2.00)A.B.C.D.10.下列叙述中,正确的是A) 声明变量时必须指定一个类型 B) Java 认为变量
4、number 与 Number 相同C) Java 中唯一的注释方式是“/” D) 源文件中 public 类可以有 0 个或多个(分数:2.00)A.B.C.D.11.下列程序运行后的输出结果是( )。public class Sunpublic static void main(String args)int i,j,s;s=0;for(i=1;i=3;i+)for(j=0;j=i-1;j+)s=s+1;System.out.println(s);A) 6 B) 5 C) 4 D) 3(分数:2.00)A.B.C.D.12.下列语句序列执行后,j 的值是_。public class ex2
5、public static void main(String args)int j=2, i=5;while( ji-)j+;System.out.println(j);A. 3 B. 2 C. 4 D. 5(分数:2.00)A.B.C.D.13.下列关于 Applet 中加载图像的说法,错误的是A) 可以使用 Applet 类的 getImage()方法获得图像对象B) 程序员必须自行定义获得图像以及显示图像的类和方法C) 图像由一个 java.Image 类的对象表示D) 可以使用 Graphics 类的 drawImage()方法显示图像(分数:2.00)A.B.C.D.14.链表不具有
6、的特点是( )。A不必事先估计存储空间B可随机访问任一元素C插入删除不需要移动元素D所需空间与线性表长度成正比(分数:1.00)A.B.C.D.15.下面_语句能够正确地创建一个 hputStreamReader 的实例。Anew lnputStreamReader(new FileReader(“data“);Bnew lnputStreamReader(“data“);Cnew lnputStreamReader(new FilelnputStream(“data“);Dnew lnputStreamReader(new BufferedReader(“dam“);(分数:2.00)A.B
7、.C.D.16.下列关于内部类说法中不正确的是A) 内部类不能有自己的成员方法和成员变量B) 内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C) 内部类可作为其他类的成员,而且可访问它所在类的成员D) 除 static 内部类外,不能在类内声明 static 成员(分数:1.00)A.B.C.D.17.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。A层次分析法和层次结构图 B数据流程分析法和数据流程图C结构分析和模块结构图 D实体联系法和实体联系图(分数:2.00)A.B.C.D.18.下列程序段执行后的输出结果为
8、( )。int x=3; int y=10;System. out. println(y%x);A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.19.最简单的交换排序方法是A) 快速排序 B) 选择排序C) 堆排序 D) 冒泡排序(分数:1.00)A.B.C.D.20.串的长度是( )。A) 串中不同字符的个数 B) 串中不同字母的个数C) 串中所含字符的个数且字符个数大于零 D) 串中所含字符的个数(分数:2.00)A.B.C.D.21.当退出当前主页时,浏览器调用_方法终止 start()方法中启动的线程。Adestroy() Binit() Cstop() Dpa
9、int()(分数:3.00)A.B.C.D.22.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是A) 选择 B) 连接C) 投影 D) 并(分数:1.00)A.B.C.D.23.下列不属于 MIDP 为移动设备提供的功能是_。A用户界面 B应用管理C高度并行事务处理 D网络连接(分数:2.00)A.B.C.D.24.下面程序中,若从键盘输入大写字母 C,则程序的输出结果是_。import java.io.*;public class Testpublic static void main(String args)int ch=0;System.out.printl
10、n(“Please input a character:“);trych=System.in.read();char char_A=A, ch_Z=Z;int delta_c=(int) ch_A+(int)ch_Z-ch;System.out.println(“the encoded character is:“+(char) delta_c);catch(IOException e)e.printStackTrace();A) C B) Y C) X D) 字母 C 的 ASCII 码的整型值(分数:2.00)A.B.C.D.25.若有代数式 (分数:2.00)A.B.C.D.26.自动类
11、型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。Abyte, short, charintlongfloatdoubleBfloatintlongbyte, short, chardoubleCintlongfloatdoublebyte, short, charDdoubleintfloatlongbyte, short, char(分数:2.00)A.B.C.D.27.已知:int a=new int100;在下列给出的数组元素中,非法的是A) a0 B) a1 C) a99 D) a100(分数:2.00)A.B.C.D.28.下列语句序列执行后,k 的值是_。int
12、 x=10,y=30;doy-=x;X+;while(x+y-);A0 次 B1 次 C2 次 D3 次(分数:3.00)A.B.C.D.29.所有 Swing 组件都实现了_接口,提供对可存取性的支持,使得辅助功能如屏幕阅读器能够十分方便地从 Swing 组件中得到信息。AMVC BB2B CAccessible DB2C(分数:2.00)A.B.C.D.30.有以下程序:#include stdio.hmain()FILE *fp; int i,k,n;fp=fopen(“data.dat“,“w+“);for(i=1;i6;i+)fprintf(fp,“%d“,i);if(i%3=0)
13、fprintf(fp,“/n“);rewind(fp);fscanf(fp,“%d%d“,k,n); printf(“%d%d/n“,k,n);fclose(fp);程序运行后输出的结果是( )。A0 0 B123 45C1 4 D1 2(分数:2.00)A.B.C.D.31.下列不属于软件工程过程的基本活动的是( )。A) 软件规格说明 B) 软件开发C) 软件确认 D) 软件需求分析(分数:2.00)A.B.C.D.32.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用。A操作员 B联机用户C操作系统 D目标程序(分数:1.00)A.B.C.D.33.面向对象的设计方
14、法与传统的面向过程的方法有本质不同,它的基本原理是_。A模拟现实世界中不同事物之间的联系B强调模拟现实世界中的算法而不强调概念C使用现实世界的概念抽象地思考问题从而自然地解决问题D鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C.D.34.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。A) 详细设计 B) 需求分析C) 总体设计 D) 编程调试(分数:2.00)A.B.C.D.35.一个对象的生命周期分为( )三个阶段。A生成、清除和使用 B使用、生成和清除C生成、使用和清除 D清除、使用和生成(分数:2.00)A.B.C.D.二、填空题(总题
15、数:15,分数:24.00)36.UDP 允许传输的数据包最大为 【6】 。(分数:2.00)填空项 1:_37.在长度为 n 的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 1。(分数:1.00)填空项 1:_38.设二叉树如图所示,对该二叉树进行后序遍历的结果为_。(分数:2.00)填空项 1:_39.请将程序补充完整。import java.awt.*;public class FirstFrame extends Framepublic static void main(String args)FirstFrame fr = new FirstFrame(“First co
16、ntainer!“);fr. setSize(240,240);fr. setB ackground(Color, yellow);【15】 public FirstFrame(String str)super(str);(分数:2.00)填空项 1:_40.执行以下程序的输出结果是_。#include stdio.hmain()int i,n4=1;for(i=1;i=3;i+)ni=ni-1*2+1; printf(“%d“,ni);(分数:2.00)填空项 1:_41.通过类 MyClass 中的不含参数的构造方法,可通过 【10】 语句实现,生成该类的一个对象。obj。(分数:1.00
17、)填空项 1:_42.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_43.下面是一个类的定义,请将程序补充完整。import java awt*;import java applet.*:public class myprogram extends Applet / 定义小程序的主类Label p1;TextField in:publicvoidinit()p1=new Label(“请输入一个整数“);_;in=new TextField(8);add(in);(分数:1.00)填空项 1:_
18、44.Applet 生命周期方法有 init1, 23,stop4 和 destroy5。(分数:2.00)填空项 1:_45.在下面 Java applet 程序的横线处填入代码,使程序完整并能够正确运行。import java.awt. *:import java.applet.*;public class Greeting extends Applet public void _ (Graphics g) g.drawString(“how are you!“,10,10);(分数:2.00)填空项 1:_46.Java 中,可以通过建立 java.lang. 1 类或其子类的实例创建和
19、控制线程。(分数:2.00)填空项 1:_47.在 Applet 中,创建一个具有 16 行 40 列的多行文本区域对象 ta 的语句为 【14】 。(分数:1.00)填空项 1:_48.以下程序运行后输出的结果是_。#define SQ(y) y*yvoid main()int x=10,y;y=SQ(x+3);printf(“%d“,y);(分数:1.00)填空项 1:_49.在 32 位的计算机中,一个字长等于 1 个字节。(分数:1.00)填空项 1:_50.已知;int age=13;求:在以下语句中,利用已知条件填入适当的内容,以便打印出:PG13System.out.printl
20、n(“PG“ 【10】 );(分数:2.00)填空项 1:_二级 JAVA 笔试-305 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:66.00)1.以下选项中不合法的标识符是( )。Aprint BFORCa D_00(分数:2.00)A.B.C. D.解析:2.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是A) DB 包含 DBS 和 DBMS B) DBMS 包含 DB 和 DBSC) DBS 包含 DB 和 DBMS D) 没有任何关系(分数:2.00)A.B.C. D.解析:解析 数据库管理系统 DBMS 是数据库系统中
21、实现各种数据管理功能的核心软件。它负责数据库中所有数据的存储、检索、修改以及安全保护等,数据库内的所有活动都是在其控制下进行的。所以,DBMS包含数据库 DB。操作系统、数据库管理系统与应用程序在一定的硬件支持下就构成了数据库系统。所以,DBS 包含 DBMS,也就包含 DB。选项 C 正确。3.当不希望某个类被其他类继承时,就可以将该类标识为A) final B) abstractC) private D) protected(分数:1.00)A. B.C.D.解析:解析 本题考查类定义中的关键字。final 修饰符表示这是一个不能被继承的类; abstract 修饰符表示该类是抽象类;pr
22、otected 和 private 是用来设置访问权限的。题目希望某个类被其他类继承时,就可以将该类标识为 final,选项 A 正确。4.关系数据库管理系统能实现的专门关系运算包括_。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表(分数:2.00)A.B. C.D.解析:5.以下不属于对象的基本特点的是( )。A分类性 B多态性C继承性 D封装性(分数:2.00)A.B.C. D.解析:6.下列说法中错误的是( )。A) ODBC API 使用 C 语言进行定义B) Java 使用 JDBC 作为数据库坊问机制C) JDBC 定义了一组标准的 APID) JDB
23、C 是面向对象的高级别的对象集(分数:2.00)A.B.C.D. 解析:解析 虽然 JDBC 是面向对象的封装,但是它不是一种高级别的对象集。7.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。Alog 2n Bn/2Cn Dn+1(分数:2.00)A.B.C. D.解析:8.以下程序段完全正确的是Aint *p; scanf(“%d“, p);Bint *p; scanf(“%d“, p);Cint k,*p=k;scanf(“%d“,p);Dint k,*p; *p= k; scanf(“%d“,p);(分数:2.00)A.B.C. D.解析:9.以下( )不是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 305 答案 解析 DOC
