【计算机类职业资格】计算机二级(Java)21及答案解析.doc
《【计算机类职业资格】计算机二级(Java)21及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)21及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)21 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:70.00)A.public A a=new A( );B.public A a=A();C.A a=new class();D.a A;2.下列程序执行后,屏幕上显示的应是( )。 public class Testyyy public static void main(Stringargs) char charl=,t es,t;
2、char char2=t,e,s,t,1; String s1=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(s1equals(s2); (分数:70.00)A.trueB.falseC.testD.编译错误3.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是
3、0,0,即容器的左上角4.设 i,j 为类 X 定义的 double 型变量名,下列 X 类的构造方法中不正确的是( )。(分数:70.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML 代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar 工具创建 JAR 文件5.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.java.sql*B.java.awt.*C.java.util.*D.以上都不是6.下列程序的执行结果是( )。 p
4、ublic class Testdd public static void main (String args ) inr a=lO,b=4,c=20,d=6; Systemoutprintln(a+*b+c,-D) ; (分数:70.00)A.300B.1200C.140D.1447.下列的变量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;8.下列的变量定义中,错误的是( )。(分数:70.00)A.4B.6C.8D.109.比较线程和进程,下列说
5、法有误的是( )。(分数:70.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=110.下列程序的功能是把 316 表示为两个加数的和,使两个加数分别能被 13 和 11 整除,则在划线处应填入的选项是( )。 int i=0,j,k; do i+;k=316-13*i;while (_); j=k/11; Systemoutpfintln(i+“,“+j); (分数:70.00)A.k/11B.k%11C.k/Il=0D.k%11=011.下列关于 Applet 中的归档文件叙述不正确的是(分数:70.00)A.0B.10C.15D.1612.下列程序执行后,k
6、的值是( )。 public class Testhhh public static void main(String args ) inti=6,j=8,k=10,m=7; if(ij| |m k+; else k- -; System.out.println(k); (分数:70.00)A.A 数组中的所有元素都为 0B.A 数组中的所有元素值不确定C.A 数组中所有元素值都为 EmptyD.执行 Erase A 后,A 数组中所有元素值都不为 013.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.
7、println(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:70.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图14.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X
8、 YD.STORE 1、2 TO X15.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:70.00)A.0B.1C.iD.j16.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;17.给出下列的不完整的方法,则
9、下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:70.00)A.public void method( )B.public void method( ) throws ExceptionC.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )18.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语
10、言的编译命令?(分数:70.00)A.0B.1C.2D.319.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java 语言中不能进行数据类型的强制转换D.以上都不符合20.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup21.顺序执行下列程序语句后,则 b 的值是( )。 String a = “Hello“; String b = a.substring(0,2); (分数:70.00)
11、A.HelloB.helloC.HelD.null22.下列关于 AWT 和 Swing 的比较叙述不正确的是( )。(分数:70.00)A.在 Swing 中用轻量级的构件替代了 AWT 中的重量级构件,而且 Swing 的替补构件中都包含有一些其他的特性B.Swing 的按钮和标签可显示图标和文本,而 AWT 的按钮和标签只能显示文本C.与 AWT 相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT 相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务23.已知有下列类的说明,则下列哪个语句是正确的? public class Test priva
12、te float f = 1.0f; int m = 12; static int n=1; public static void main(String arg ) Test t = new Test( ); (分数:70.00)A.t.f;B.this.n;C.Test.m;D.Test.f;24.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(分数:70.00)A.privateB.无修饰符C.publicD.protected25.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department;
13、int age; public Person( String n ) name = n; public Person( String n,int a ) name = n;age = a; public Person( String n,String d,int a ) _ department = d; (分数:70.00)A.Person(n,a);B.this(Person(n,a) );C.this(n,a);D.this(name,age);26.关系数据库管理系统应能实现的专门的关系运算包括( )。(分数:-1.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.
14、显示、打印、制表27.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能28.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。(分数:-1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段29.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。(分数:-1.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合30.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度
15、成正比31.数据处理的最小单位是( )。(分数:-1.00)A.数据B.数据元素C.数据项D.数据结构32.详细设计的结果基本决定了最终程序的( )。(分数:-1.00)A.代码的规模B.运行速度C.质量D.可维护性33.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:-1.00)A.控制流B.加工C.数据存储D.源和潭34.在下列几种排序方法中,要求内存量最大的是( )。(分数:-1.00)A.插入排序B.选择排序C.快速排序D.归并排序35.循环链表的主要优点是( )。(分数:-1.00)A.不再需要头指针
16、了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。 import javai.*; public class FindDirectories public static void main (String args ) if(argslength= =0) args=new String “; try File pathName=new File(ar
17、gs 0); StringfileName=pathNamelist1; for(int i=0;fileNamelength;i+ + File f=new 2 if(f.isDirectory3) Systemoutprintln(f.getCanonicalPath4); main(new String f.getPath5 ); catch(IOException e) eprintStackTrace6; (分数:3.00)填空项 1:_37.一般在 Applet 中,声音文件的加载只需要进行一次,一般在 1 方法中。(分数:3.00)填空项 1:_38.有定义 boolean b1
18、=5!=6;,则变量 b1 的值是 1。(分数:3.00)填空项 1:_39.下列是一个 Java Applet 程序,填空使它的功能为计算数组各元素的和。程序执行完后 sum 的值应为21.0。 import java.applet.*; import java.awt.*; public class Testxx extends Applet float a=new 1 6; float sum=0.0f; public void init2 for(int j=0;ja.length;j+)aj=j+1; for(int i=0;ia.length;i+)sum+=ai; public
19、void paint(Graphics g) g.drawstring(“Total of array elements:=“+sum,25,25); (分数:3.00)填空项 1:_40.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:3.00)填空项 1:_41.一个 URL 由 1 和资源名组成。(分数:3.00)填空项 1:_42.如果容器采用 1 进行布局管理,在用 add2 方法添加构件的时候,必须注明添加 到哪个位置。 (分数:3.00)填空项 1:_43.抽象类不能 1
20、。(分数:3.00)填空项 1:_44.Java 语言用 1 进行解释执行。(分数:3.00)填空项 1:_45.设 x,y,max 均为 int 型变量,x,y 已赋值。用三目条件运算符求 x,y 的最大值,这个赋值语句应是 max= 1(分数:3.00)填空项 1:_46.数据库恢复是将数据库从 1 状态恢复到某一已知的正确状态。(分数:-1.00)填空项 1:_47.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:-1.00)填空项 1:_48.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件 的 1。 (分数:-1.00)填空项 1:_49.为
21、了便于对照检查,测试用例应由输入数据和预期的 1 两部分组成。(分数:-1.00)填空项 1:_50.由关系数据库系统支持的完整性约束是指 1 和参照完整性。(分数:-1.00)填空项 1:_计算机二级(Java)21 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:70.00)A.public A a=new A( ); B.public A a=A();C.A a=new class();D.a A;解析:对
22、象的生成包括声明、实例化和初始化 3 个方面的内容。一般格式是先定义一个对象变量,再用关键字 new 生成一个对象,并为对象中的变量赋初值。注意:选项 B)public A a=A();应在 A()前加关键字new。选项 C)A a=new class();把 new 后的 class 应改为字母 A。选项 D)a A;两个字母互换顺序即可。2.下列程序执行后,屏幕上显示的应是( )。 public class Testyyy public static void main(Stringargs) char charl=,t es,t; char char2=t,e,s,t,1; String
23、 s1=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(s1equals(s2); (分数:70.00)A.true B.falseC.testD.编译错误解析:可以通过字符数组来生成一个字符申对象:String(char value);String(charC value,int startIndex, int numChars);其中,startIndex 指定字符串在数组中的起始下标,numChars 表示字符个数。测试字符串是否相等,可用 equals()方法,两串相等则返回 true,否则返回f
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA21 答案 解析 DOC
