【计算机类职业资格】计算机二级JAVA-23及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-23及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-23及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-23 及答案解析(总分:89.60,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:64.60)1.下列关于软件测试的描述中正确的是U /U。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.2.下列 Applet 在坐标(30,50)处以黄色字体显示“你好!”。请选择正确的语句填入横线处。import java.awt.*;import java.applet.*;public class ex27 exte
2、nds Appletpublic void paintGraphics g)g.drawString(“你好“, 30, 50); A. setColor(Color.yellow); B. g.setColor(Color. Yellow), C. g.setFontColor(Color. yellow); D. g.setColor(Color. yellow);(分数:2.00)A.B.C.D.3.阅读下面程序1 public class Try extends Thread2 public static void main(String args )3 Try t = new Try
3、( );4 t. start( );5 67 public void run( int j)8 int i = 0;9 while(i5) 10 System.out.pfintln(“祝你成功“);11 i+;12 13 14 该程序要求打印 5 行“祝你成功”必须改正程序中的某行代码,程序才能完成。选择正确的修改是U /U。 A.将第 1 行的 extends Thread 改为 implements Runnable B.将第 3 行的 new Try()改为 new Thread() C.将第 4 行 t.sta.rt()改为 start(t) D.将第 7 行的 publ void
4、run(int j)改为 public void run()(分数:2.00)A.B.C.D.4.阅读下面程序public class VariableUse public static void main(String arqs) int a;if(a=8) int b=9;System.out.println(“a=“+a);System.out.println(“b=“+b);System.out.println(“a=“+a);System.out.println(“b=“+b):该程序在编译时的结果是 A. 变量 a 未赋值 B. 第二个 System.out.println(“b=
5、“+b);语句中,变量 b 作用域有错 C. 第二个 System.out.println(“a=“+a);语句中,变量 a 作用域有错 D. 第一个 System.out.println(“b=“+b);语句中,变量 b 作用域有错(分数:2.00)A.B.C.D.5.Java 语言中提供处理不同类型流的类包是U /U。 A. java.sql B. java.util C. java.math D. java.io(分数:2.00)A.B.C.D.6.下列叙述中正确的是( )。 A.在面向对象的程序设计中,各个对象之间具有密切的关系 B.在面向对象的程序设计中,各个对象都是公用的 C.在面
6、向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对(分数:2.00)A.B.C.D.7.JDK 中提供的文档生成器是U /U。 A. java.exe B. javap.exe C. javadoc.exe D. javaprof.exe(分数:2.00)A.B.C.D.8.下列方法中能完成主类实例初始化工作的是U /U。 A.start() B.stop() C.init() D.paint()(分数:2.00)A.B.C.D.9.阅读下列代码段,选出该代码段的正确的文件名U /U。class A void method () System.out.print
7、ln (“methodl in class A“);public class B void method2 () System.out.println(“method2 in class B“);public static void main (String args) System.out.println (“main () in class B“);A) A.java B) A.class C. B.class D. B.java(分数:2.00)A.B.C.D.10.有定义语句:char s10;,若要从终端给 s 输入 5 个字符,错误的输入语句是U /U。 A.gets(s0); B
8、.scanf(“%s“,s+1); C.gets(s); D.scanf(“%s“,s1);(分数:2.00)A.B.C.D.11.下列说法正确的是 A. 共享数据的所有访问都必须作为临界区 B. 用 synchronized 保护的共享数据可以是共有的 C. Java 中对象加锁不具有可重入性 D. 对象锁不能返还(分数:1.00)A.B.C.D.12.“+”运算符的操作数个数是U /U。 A.1 个 B.2 个 C.3 个 D.4 个(分数:2.00)A.B.C.D.13.设有如下关系表,则下列操作中正确的是(分数:2.00)A.B.C.D.14.用鼠标单击菜单项(MenuItem)产生的
9、事件是U /U。 A.MenuEvent B.ActionEvent C.KeyEvent D.MouseEvent(分数:2.00)A.B.C.D.15.下列代码的执行结果是U /U。public,class Test1public static void main(String args)System.out.println(5/2); A.2.5 B.2.0 C.2.50 D.2(分数:2.00)A.B.C.D.16.下面程序的输出结果是_。public class exlpublic static void main(String args)for(int cnt=0;cnt10,;c
10、nt+)if(cnt=5)break;System.out.print(cnt); A. 01234 B. 012346789 C. 6789 D. 5(分数:2.00)A.B.C.D.17.查找随机文件的记录时,应使用的方法是 A. readInt() B. readBytes(int n) C. seek(long l) D. readDouble()(分数:2.00)A.B.C.D.18.软件生命周期是指U /U。 A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程 C.软件的开发过程 D.软件的运行维护过程(分数:2.00)A.B.C
11、.D.19.下列命题中,错误的是U /U。 A.Java 编程时,要求应尽量多用公共变量 B.Java 编程时,要求应尽量少用公共变量 C.Java 编程时,要求应尽量不用公共变量 D.Java 编程时,要求应尽量使用私有变量(分数:3.00)A.B.C.D.20.下面程序的输出结果是U /U。public class Sunpublic static void main(String args )int i = 9;switch (i)default:System.out.println(“default“);case 0:System.out.println(“zero“);break;c
12、ase 1:System.out.println(“one“);case 2:System.out.println(“two“); A. defaun B. defauh, zero C. error default clause not defined D. no output displayed(分数:1.00)A.B.C.D.21.下列有关数据库的描述,正确的是 A.数据库是一个 DBF 文件 B.数据库是一个关系 C.数据库是一个结构化的数据集合 D.数据库是一组文件 (分数:1.00)A.B.C.D.22.以下程序段的输出结果为 U /Uint j=2;switch(j)case 2
13、:System.out.print(“two.“);case 2+1:System.out.println(“three.“);breakdefault:System.out.println(“value is“+j);break; A. two.three. B. two. C. three. D. value is 2(分数:2.00)A.B.C.D.23.规范化理论中消除其中多余的数据相关性是靠分解U /U来实现。 A. 关系运算 B. 内模式 C. 外模式 D. 视图(分数:2.00)A.B.C.D.24.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是_。 A.浏览器
14、加载指定 URL 中 HTML 文件 B.浏览器显示 HTML 文件 C.浏览器加载 HTML 文件中指定的 Applet 类 D.浏览器中的 Java 运行环境运行该 Applet(分数:1.80)A.B.C.D.25.以下程序中的函数 reverse 的功能是将 a 所指数组中的内容进行逆置。void reverse(int a,int n)int i,t,for(i=0;in/2;i+)t=ai;ai=an-1-i;an-1-i=t;void main() int b10=( 1,2,3,4,5,6,7,8,9,10;int i,s=0;reverse(b,8);for(i=6;i10;
15、i+)s+=bi;prinrf(“%d/n“,s);程序运行后输出的结果是U /U。 A.22 B.10 C.34 D.30(分数:2.00)A.B.C.D.26.下列代码_行错误。 U /U(1)public void modifyU /U(2)intI,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)I-;(9)(10) A. (4) B. (6) C. (7) D. (8)(分数:2.00)A.B.C.D.27.给出下列关于一个使用适当的字符间距的字体的
16、TextField 的表达式,则U /U选项的叙述是对的。TextField t=new Text Field(“they are good“,40); A.被显示的字符串可以使用多种字体 B.一行中最大的字符数是 40 C.显示的宽度正好是 40 个字符宽 D.用户可以编辑字符 (分数:1.00)A.B.C.D.28.在 Java 语言中,不允许使用指针体现出的 Java 特性是U /U。 A.可移植 B.解释执行 C.健壮性 D.安全性(分数:2.00)A.B.C.D.29.下列关于对象删除的说法中,正确的是U /U。 A. 只有当程序中调用 System.gc()方法时才能进行垃圾收集
17、B. Java 中的对象都很小,一般不进行删除操作 C. Java 把没有引用的对象作为垃圾收集起来并释放 D. 必须由程序员完成对象的清除(分数:2.00)A.B.C.D.30.下列叙述中正确的是 A. 软件测试的主要目的是发现程序中的错误 B. 软件测试的主要目的是确定程序中错误的位置 C. 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 D. 软件测试是证明软件没有错误(分数:2.00)A.B.C.D.31.关系表中的每一横行称为一个 A. 元组 B. 字段 C. 属性 D. 码(分数:1.00)A.B.C.D.32.以下各项中不属于 io 包中接口的是U /U。 A.
18、 DataInput B. DataOutput C. DataInputStream D. ObjectInput(分数:1.00)A.B.C.D.33.下列程序的运行结果是_。Public class sunPublic static void main (String args)int x=4, y=0;if (Math. pow (x, 2)=16)y=x;if (Math. pow (x, 2)15)y=1/x;if (Math. pow (x, 2)15)y=(int)Math. pow (x, 2)+1;system. out. println(y); A.4 B.17 C.18
19、 D.0.25(分数:1.80)A.B.C.D.34.以下叙述中错误的是U /U。 A.C 程序在运行过程中所有计算都以二进制方式进行 B.C 程序在运行过程中所有计算都以十进制方式进行 C.所有 C 程序都需要编译链接无误后才能运行 D.C 程序中整型变量只能存放整数,实型变量只能存放浮点数(分数:2.00)A.B.C.D.35.已知 int x=1,y;,执行下述语句后变量 x 的值是U /U。y=+x5+x10; A.1 B.2 C.3 D.4(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:25.00)36.软件结构是以 1 为基础而组成的一种控制层次结构。(分数
20、:2.00)填空项 1:_37.以下程序段的输出结果是_。 int i=9; printf(“%u/n“,i);(分数:1.00)填空项 1:_38.设一棵完全二叉树共有 700 个结点,则在该二叉树中有上 1 个叶子结点。(分数:1.00)填空项 1:_39.设变量 a 和 b 已正确定义并赋初值。请写出与 a-=a+b 等价的赋值表达式: 1。(分数:1.00)填空项 1:_40.数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_41.请完成下列语句中应填的内容: File pathname=
21、new File(args0); Stringfilenames=pathname.U U /U /U;(分数:2.00)填空项 1:_42.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_43.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_44.用户定义异常是通过扩展_类及_类来创建。(分数:2.00)填空项 1:_45.软件结构是以U U /U /U为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_46.浮点型数据由数字和小数点组成,必须有小数
22、点,因此小数位数 bit 越多,表示越 1。(分数:1.00)填空项 1:_47.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 1。(分数:2.00)填空项 1:_48.一棵二叉树第 6 层(根结点为第一层)的结点最多为 1 个。(分数:2.00)填空项 1:_49.一个关系表的行称为_。(分数:1.00)填空项 1:_50.若按功能划分,软件测试的方法通常分为白盒测试方法和U U /U /U测试方法。(分数:2.00)填空项 1:_计算机二级 JAVA-23 答案解析(总分:89.60,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:64.60)1.下列关于软件测试的描
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA23 答案 解析 DOC
