【计算机类职业资格】计算机二级JAVA-163及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-163及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-163及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-163及答案解析(总分:66.10,做题时间:90 分钟)一、选择题(总题数:38,分数:66.10)1.下列有关数据库的描述,正确的是_。(分数:1.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字2.对排序文件的初始状态不作任何要求的排序方法有_。(分数:2.00)A.直接插入和快速排序B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序3.关系 R和
2、关系 S的并运算是 _ 。(分数:2.00)A.由关系 R和关系 S的所有元组合并组成的集合,再删去重复的元组B.由属于 R而不属于 S的所有元组组成的集合C.由既属于 R又属于 S的元组组成的集合D.由 R和 S的元组连接组成的集合4.给出下列代码,如何使成员变量 m被方法 fun()直接访问? class Test private int m; public static void fun( ) . (分数:1.00)A.将 private int m改为 protected int mB.将 private int m改为 public int mC.将 private int m改为
3、static int mD.将 private int m改为 int m5.阅读下面代码 public class public static void main(String args) double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=decMe-1.0; 代码执行后输出的结果是_。(分数:2.00)A.12.3B.11.3C.13.3D.
4、-1.06.下列代码将对象写入的设备是_。 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectOutputStream(bout); out. writeObject (this); out. close();(分数:1.80)A.内存B.硬盘C.屏幕D.网络7.下列叙述中,错误的是_。(分数:2.00)A.Applet事件处理机制与 Java Aplication相同B.JApplet事件处理机制采用监听器方式C.Applet事件处理机制采用监听器方式D.JAppl
5、et事件处理机制不采用监听器方式8.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统D.浏览器9.若特快订单是一种订单,则特快订单类和订单类的关系是(分数:1.00)A.使用关系B.包含关系C.继承关系D.无关系10.下列对于线性链表的描述中正确的是_。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的11.下面程序执行
6、后,屏幕上显示的应是 _ 。 public class Test public static void main(String args) char ch1=“B“,“e“,“i“,“j“,“i“,“n“,“g“; char ch2=“B“,“e“,“i“,“j“,“i“,“n“,“g“,“2“,“0“,“0“,“8“; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System. out. println(sl. equals(s2); (分数:2.00)A.trueB.falseC.BeijingD.编译错误
7、12.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构13.下面描述中错误的是_。(分数:1.80)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具14.结构化分析方法是面向_的自顶向下逐步求精进行需求分析的方法。(分数:1.80)A.对象B.数据结构C.数据流D.目标15.下列程序的运行结果是_。 public class Shape public Shape() System.out.println(“
8、shape“); public class Circle extends Shape public Circle() System.out.println(“Circle“); public static void main(String args) Shape d = new Circle() (分数:2.50)A.ShapeB.CircleC.ShapeCircleD.程序有错误16.若有以下说明和语句: int c45,(*p)5; p=c; 能够正确引用 c数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)17.下列可用作 switch(
9、expression)语句参数的是_。(分数:1.00)A.String sB.Integer iC.boolean bD.int i18.在一个容量为 32的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有元素个数为_。(分数:1.80)A.29B.30C.31D.3219.内部类不可直接使用外部类的成员是_。(分数:2.00)A.静态成员B.实例成员C.方法内定义D.以上 A、B、C 都不是20.以下叙述中错误的是 _ 。(分数:2.00)A.C语言是高级语言B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C语言产生的目标程序后缀名为 OBJD
10、.C语言中的函数不可以单独进行编译21.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public void run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import语句将 Thread类引入B.程序不能通过编译,因为 Test类没有实现 Runnable接口C.程序通过编译,且运行正常,没有任何输出D.程序通过编译,且运行正常,打印
11、出一个“HeIlo”22.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.00)A.程序内部逻辑B.程序流程图C.程序数据结构D.程序外部功能23.事件监视器包含在_包中。(分数:2.00)A.java.utilB.java.awt.happenC.java.awt.eventD.java.awt.look24.一棵二叉树共有 25个节点,其中 5个是叶子节点,则度为 1的节点数为_。(分数:2.00)A.4B.10C.6D.1625.数据库管理系统是_。(分数:1.00)A.操作系统的一部分B.系统软件C.一种编译系统D.一种通信软件系统26.下列程序的运行结果是_。 public
12、 class Test public static void main(String args) intm=new int1,2,3,4,5,6,7,8; int sum=0; for(int i=0;i8;i+) sum+=mi; if(i=3)break; System.out.println(sum); (分数:1.00)A.3B.6C.10D.3627.下列描述中,错误的是_。(分数:2.00)A.Java要求编程者管理内存B.Java的安全性体现在多个层次上C.Applet要求在支持 Java的浏览器上运行D.Java有多线程机制28.在 HTML页中可包含 Applet,关于 Ap
13、plet的参数,以下说法错误的是 _ 。(分数:1.00)A.Applet获取参数是通过在 HTML文件中采用PARAM标记定义参数B.参数的名字是区分大小写的C.Applet通过命令行将参数传给 main()方法D.参数允许用户定制 Applet的操作29.下列叙述中,正确的是_。(分数:2.00)A.线程与进程在概念上是不相关的B.一个线程可包含多个进程C.一个进程可包含多个线程D.Java中的线程没有优先级30.下列有关数组的叙述中,错误的是_。(分数:1.80)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都
14、可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同31.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.1532.以下_不是 Java 中有效的关键字。(分数:2.00)A.constB.NULLC.falseD.this33.有 3个关系 R、S 和 T如下: (分数:2.00)A.自然连接B交C除D并34.如下程序的输出结果是( )。 public class Tes
15、t void printValue(int m) do System.out.println(“The value is“+m); while( -m10) public static void main(String args) int i=10; Test t=new Test(); t.printValue(i); (分数:1.00)A.The value is 8B.The value is 9C.The value is 10D.The value is 1135.下列说法中错误的是 _ 。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextField可以显示多行
16、多列的文本C.在单行文本输入区中按下回车键会触发 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性36.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float型,则表达式结果为 float型B.若两个操作数都是 float型,则表达式结果为 double型C.若一个操作数是 float型,另一个操作数是 double型,则表达式结果为 float型D.若一个操作数是 float型,另一个操作数是血型,则表达式结果为 int型37.Java字节码的解释执行方式是_。(分数:2.00
17、)A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成38.下面_正确表示了 int类型的聚会范围。 A.-2162 16-1 B.-2312 31-1 C.-2322 32-1 D.-2642 64-1(分数:1.80)A.B.C.D.计算机二级 JAVA-163答案解析(总分:66.10,做题时间:90 分钟)一、选择题(总题数:38,分数:66.10)1.下列有关数据库的描述,正确的是_。(分数:1.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,
18、一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 解析:解析 数据处理是指将数据转换成信息的过程,故选项 A叙述错误。数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B叙述错误。关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C叙述错误。所以本题选 D。2.对排序文件的初始状态不作任何要求的排序方法有_。(分数:2.00)A.直接插入和快速排序 B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序解析:解析 只有归并排序要求待排序文件“部分
19、排序”(把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的)。3.关系 R和关系 S的并运算是 _ 。(分数:2.00)A.由关系 R和关系 S的所有元组合并组成的集合,再删去重复的元组 B.由属于 R而不属于 S的所有元组组成的集合C.由既属于 R又属于 S的元组组成的集合D.由 R和 S的元组连接组成的集合解析:4.给出下列代码,如何使成员变量 m被方法 fun()直接访问? class Test private int m; public static void fun( ) . (分数:1.00)A.将 private int m改为 protected int mB.将 p
20、rivate int m改为 public int mC.将 private int m改为 static int m D.将 private int m改为 int m解析:5.阅读下面代码 public class public static void main(String args) double d=12.3; Decrementer dec=new Decrementer(); dec.decrement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=de
21、cMe-1.0; 代码执行后输出的结果是_。(分数:2.00)A.12.3 B.11.3C.13.3D.-1.0解析:解析 Java 中的方法的参数传递是传值调用,而不是地址调用,因此方法不能改变 d的值,但是改变了参数变量 decMe的值。6.下列代码将对象写入的设备是_。 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectOutputStream(bout); out. writeObject (this); out. close();(分数:1.80)A.内存
22、B.硬盘C.屏幕D.网络解析:解析 ObjectOutputStream 类的构造方法是 ObiectoutputStream(OutputStream out)。Java 中的二进制流全都写入到内存中。7.下列叙述中,错误的是_。(分数:2.00)A.Applet事件处理机制与 Java Aplication相同B.JApplet事件处理机制采用监听器方式C.Applet事件处理机制采用监听器方式D.JApplet事件处理机制不采用监听器方式 解析:解析 JApplet 的事件处理机制和 Applet相同,都是采用监听器方式。8.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA163 答案 解析 DOC
