【计算机类职业资格】计算机二级(Java)21及答案解析.doc

上传人:towelfact221 文档编号:1337870 上传时间:2019-10-17 格式:DOC 页数:15 大小:80KB
下载 相关 举报
【计算机类职业资格】计算机二级(Java)21及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】计算机二级(Java)21及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】计算机二级(Java)21及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】计算机二级(Java)21及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】计算机二级(Java)21及答案解析.doc_第5页
第5页 / 共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

24、alse。 3.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸 C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角解析:每个 Swing 构件的程序必须有一个按钮构件。注意:为了简化构件的设计工作,再 Swing 构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮 JButton 有一个存储状态的分离模型 BuRonModal 对象。构件的

25、模型是自动设置的,例如一般都使用 JButton 而不是使用ButtonModel 对象。因此每个 Swing 构件的程序必须有一个按钮构件。4.设 i,j 为类 X 定义的 double 型变量名,下列 X 类的构造方法中不正确的是( )。(分数:70.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML 代码 C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar 工具创建 JAR 文件解析:getCoddeBase( )方法返回class 所在

26、的网址 URL;getParameter (String)方法返回 HTML 中设定的值;getApplnfo( )方法返回作者、版本、版权信息;show- Status(String)方法在浏览器的状态栏输出信息。5.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.java.sql* B.java.awt.*C.java.util.*D.以上都不是解析:JDBC 的类被汇集在 javasql*包中,在安装 JDK11 或更高版本是会自动安装。注意:Java 应用程序通过 JDBC API(主要是定义在 javaaql*包中的方法和类)向 JDBC Driver Manager 发

27、出请求,指定要装载的 JDBC 驱动程序,指定要连接的数据库具体类型和实例。6.下列程序的执行结果是( )。 public 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.140 D.144解析:在这里+和-的优先级最高,其次是*,最后是+。注意一元算术运算符+和-在变量名前后的位置不同,运算过程也不同如 i+是在使用 i 之后,使 i 的值加 1,因此执行完后整个表达式的值是 i,而i

28、是 i+1,而+在使用 i 之前,使 i 的值加 1,执行完后,整个表达式和 i 的值都是 i+i;-和-i 的区别和 i+和+i 的一样。 7.下列的变量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100; 解析:在给变量定义时,一定要说明变量的类型,不然计算机无法识别出到底是哪种类型。选项 A) ingt_a=123;标识符是以字母、下划线和美元符作为首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。选项 B) int i;Intege

29、rMAX_VALUE;IntegerMAX_VALUE 表示 int 型的最大值。选项 C) long j=12345678900L j 并没有超出 long 型的范围。 8.下列的变量定义中,错误的是( )。(分数:70.00)A.4B.6 C.8D.10解析:本题考查的是函数的调用,第一次调用 min(2,3),因为 2j| |m k+; else k- -; System.out.println(k); (分数:70.00)A.A 数组中的所有元素都为 0 B.A 数组中的所有元素值不确定C.A 数组中所有元素值都为 EmptyD.执行 Erase A 后,A 数组中所有元素值都不为 0

30、解析:super 用来引用当前对象的父类。当子类隐藏了父类的变量,并重 写了父类的方法后,又要使用父类变量或父类被重写的方法时,可通过 super 来实现对父 类变量的访问和对父类方法的调用。this 用来引用当前的对象。13.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.println(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.

31、printValue(i); (分数:70.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数 C.视图可以引用一个或多个表D.视图可以引用其他视图解析:视图允许以下操作:在数据库中使用 USE 命令打开或关闭视图,在“浏览器”窗口中显示或修改视图中的记录;使用 SQL 语句操作视图,在文本框、表格控件、表单或报表中使用视图作为数据源。14.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.STORE 1 TO X,Y B.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X解析

32、:在用 Const 定义符号常量时,格式是:Const 常量名 = 表达式,常量名=表达式,其中常量名中可以用类型说明符,需要注意的是,“表达式”中不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。15.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:70.00)A.0 B.1C.iD.j解析:按照正常的书写格式选项 B) 正确。选项 A) 12后面不应点带点号,但不

33、同的变量类型可带不同的字母。选项 C) 1,000 计算机在数字中不识别逗号“,”。选项 D) 4 5 6 在数字中间不要加空格,计算机会把 4 5 6 当成字符串“4 5 6”来处理。 16.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE; 解析:static 不能修饰局部变量。17.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success =

34、= - 1 ) throw new TimedoutException( ) (分数:70.00)A.public void method( )B.public void method( ) throws Exception C.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )解析:如果程序在运行的过程中抛出异常,而这个异常又不是 Runtime- Exception 或者 Error,那么程序必须捕获这个异常进行处理或者声明抛出(throWs)该异 常,捕获

35、异常可以使用 trycatch( ).语句,而抛出异常在方法声明前是声明,在方 法的声明后面加上 throws XxxxException,抛弃多个异常时,在各异常间使用逗号“,”分 隔,题目中的程序在运行时抛出的不是一个 RuntimeExeeption,所有必须捕获或者抛弃, 而程序又没有捕获,所有应该在方法声明中声明抛弃。由于 Exception 是所有异常的父 类,所有当然也可以代表 RuntimeExccption 了。18.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:70.00)A.0B.1 C.2D.3解析:三目运算符是用“?”和“:”表

36、示,其一般的形式为:expressionl? expres sion2:expression3,其中 expressionl 应该是关系或布尔逻辑表达式,其计算结果为布尔值。如果该值为 true,则计算表达式 expression2,并将计算结果作为整个条件表达式的结果;如果为 false,则计算表达式 expression3,并将计算结果作为整个条件表达式的结果。注意:对三目运算符的用法掌握,a!=b是一个布尔逻辑表达式。19.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换 C.Jav

37、a 语言中不能进行数据类型的强制转换D.以上都不符合解析:在 Java 语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传给调用方法,由凋用它的方法来处理,这种时候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它。声明异常抛出用 throws 子句来完成声明,throws 子句包含在方法的生命之中。语法如下:throws exceptionList/异常列表是用逗号分隔的多个异常 NULL20.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.ThreadB.RunnableC.Object D.T

38、hreadGroup解析:线程的对象是由 java。lang 包的 Thread 类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方 法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread- Group 类实现了线程组,并提供了对线程组或组中线程进行操作的方法。21.顺序执行下列程序语句后,则 b 的值是( )。 String a = “Hello“; String b = a.substring(0,2); (分数:70.00)A.HelloB.

39、helloC.Hel D.null解析:substring( )方法是用来提取子字符串的,此题是提取字符串 a 的第 0 个到第 2 个字符组成新的字符串:Hel。 22.下列关于 AWT 和 Swing 的比较叙述不正确的是( )。(分数:70.00)A.在 Swing 中用轻量级的构件替代了 AWT 中的重量级构件,而且 Swing 的替补构件中都包含有一些其他的特性B.Swing 的按钮和标签可显示图标和文本,而 AWT 的按钮和标签只能显示文本C.与 AWT 相同的是,Swing 构件也可以直接添加到顶级容器中 D.与 AWT 相同的是,Swing 也采用了布局管理器来管理构件的排放、

40、位置和大小等布置任务解析:与 AWT 不同的是,Swing 构件不能直接添加到顶级容器中,它必须添加到一个与 Swing 贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,它是一个轻量级构件。 23.已知有下列类的说明,则下列哪个语句是正确的? public class Test private 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

41、.f;解析:此题主要考查对象的正确使用,其格式为对象名调用的方法名或 变量名。在 static 方法中,不能使用 this。变量 m 和 f 都不是静态成员,所以不能用类名 成员方式访问。 24.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(分数:70.00)A.privateB.无修饰符 C.publicD.protected解析:其中 public 变量可以被所有的外部类访问,而 pretected 的可以被 同一个包及该类的子类访问,没有任何修饰符的变量可以被同一个包中的类访问,而 private 变量只能在被该类内部被访问。 25.给出下列的不完整的类代码,则下

42、列的哪个语句可以加到横线处? class Person String name,department; 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);解析:在同一个类的不同构造方法中调用该

43、类的其他构造方法需要使用 this()的形式,而且必须是在构造方法的第一行调用,这个和普通方法重载调用的方式 不同,普通方法可以直接使用方法名加参数来调用,而且调用位置没有限制,因此选项 A)是不行的,选 B)的语法就是错误的,选 D)的错误在于在父类型的构造方法被调用前不能引用类的成员。构造方法是一个类对象实例化的开始,因此在构造方法中不能将成员作为参数引用。26.关系数据库管理系统应能实现的专门的关系运算包括( )。(分数:-1.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:关系数据库建立在关系数据模型基础上,具有严格的数学理论基础。关系数据

44、库对数据的操作除了包括集合代数的并、差等运算之外,更定义了一组专门的关系运算:连接、选择和投影。关系运算的特点是运算的对象都是表。27.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。注意:选项 A)软件开发方法是在总体阶段完成任务;选项 B)软件开发工具是在实现阶段需完成的任务;选项 C)软件开发费用是在可行性研究阶段需完砀任务。28.

45、在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。(分数:-1.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:E-R 模型即实体联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程:从 E-R 图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。29.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。(分数:-1.00)A.路径的集合 B.循环的集合C.目标的集合D.地址的集合解析:软件的白盒测试方法是把测试对象看

46、做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。30.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素 C.插入删除不需要移动元素D.所需空间与线性表长度成正比解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储结构是一种非随机存储结构。31.数据处理的最小单位是( )。(分数:-1.00)A.数据B.数据元素C.数据项 D.数据结构解析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C)。 32.详细设计的结果基本决定了最终程序的( )。(分数:-1.00)A.代码的规模B.运行速度C.质量 D.可维护性解析:详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是具体的编写程序,而是要设计出

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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