ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:70KB ,
资源ID:1338013      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1338013.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机二级(VF)19及答案解析.doc)为本站会员(bowdiet140)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、计算机二级(VF)19 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列关于连编应用程序的说法中,正确的是( )。(分数:70.00)A.在列表框内插入一行文本B.在列表框中插入多行文本C.删除列表框中指定的项目D.清除列表框内的全部内容2.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:70.00)A.该事件过程用来建立一个 Open 对话框,可以在这个对话框中选择要打开的文件B.选择后单击“打开”按钮,所选择的文件名即作为对话框的 FileName 属性值C.Open 对话框

2、不仅仅用来选择一个文件,还可以打开、显示文件D.过程中“ContAction=1”用来建立 Open 对话框,它与 ContShowOpen 等价3.下列程序实现的功能是 USE 学生表 DO WHILE NOT EOF( ) IF 计算机=60 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE (分数:70.00)A.EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDATE4.下面叙述正确的是_。 (分数:70.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试5

3、.打开数据库 abc 的正确命令是_。 (分数:70.00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc6.SQL 语句中修改表结构的命令是_。 (分数:70.00)A.ALTER TABLEB.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE7.SELECT-SQL 语句中,条件短语的关键字是( )。(分数:70.00)A.FORB.FROMC.WHERED.WITH8.下面表单及控件常用事件中,与鼠标操作有关的是( )。(分数:70.00)A.数值型B.备注型C.逻辑型D.日期

4、型9.如果主程序、子程序 1、子程序 2、子程序 3 依次调用,在子程序 3 中有 RETURN TO MASTER 语句,则由子程序 3 返回( )。(分数:70.00)A.主程序B.子程序 1C.子程序 2D.子程序 310.下列关系表达式中,运算结果为逻辑真T的是( )。(分数:70.00)A.j=-15B.j=-16C.j=16D.j=1511.在快速报表中,系统默认的基本带区有( )。(分数:70.00)A.页标头和页注脚带区B.页标头、细节和页注脚带区C.标题、细节和总结带区D.标题、页标头、细节、页注脚和总结带区12.在 Visual FoxPro 中,以下有关 SQL 的 SE

5、LECT 语句的叙述中,错误的是_。 (分数:70.00)A.SELECT 子句中可以包含表中的列和表达式B.SELECT 子句中可以使用别名C.SELECT 子句规定了结果集中的列顺序D.SELECT 子句中列的顺序应该与表中列的顺序一致13.在 Visual FoxPro 中,释放和关闭表单的方法是( )。(分数:70.00)_14.可以随表的打开而自动打开的索引是( )。(分数:70.00)A.1B.51C.6D.1515.按照“后进先出”原则组织数据的数据结构是_。 (分数:70.00)A.队列B.栈C.双向链表D.二叉树16.某数据库有 20 条记录,若用函数 EOF( )测试结果为

6、。T.,那么此时函数 RECNO( )的值是( )。(分数:70.00)A.表单控件工具栏B.布局工具栏C.常用工具栏D.定制工具栏17.为了合理组织数据,应遵循的设计原则是( )。(分数:70.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括18.下列关于运行查询的方法中,不正确的一项是( )。(分数:70.00)A.设置直线颜色和形状边界颜色B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色19.设计表单时,要设

7、定表单窗口的颜色,可使用( )。(分数:70.00)A.4 3B.1 1C.3 0D.2 620.下列关于快捷菜单的说法,正确的是( )。(分数:70.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单21.在 Visual FoxPro 中,组合框的 Style 属性值为 2,则该下拉框的形式为( )。(分数:70.00)A.窗体B.控件C.控件和窗体D.窗体、控件和属性22.下列关于查询的说法中,不正确的是( )。(分数:70.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询

8、是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出23.下列叙述中正确的是_。 (分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率24.在 Visual FoxPro 中,可以对字段设置默认值的表是( )。(分数:70.00)A.3B.4C.5D.不定25.有如下程序: * * *主程序:P

9、prg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RETURN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP 后,屏幕显示的结果为( )。 (分数:70.00)A.12B.15C.6D.526.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( )。(分数:-1.

10、00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca27.算法的空间复杂度是指( )。(分数:-1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间28.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:-1.00)A.可重用性差B.安全性差C.非持久性D.冗余性29.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上D.信息隐蔽30.软件设计中,有利于提高模块独立性的一个准则是( )。(分数:-1.00)A.低内聚低耦合B.低内聚高耦含C.

11、高内聚低耦台D.高内聚高耦合31.下列叙述中,不属于结构化程序设计方法的主要原则的是( )。(分数:-1.00)A.自顶向下B.由底向上C.模块化D.限制使用 goto 语句32.一个关系中属性个数为 1 时,称此关系为 ( )。(分数:-1.00)A.对应关系B.单一关系C.一元关系D.二元关系33.软件生命周期中花费时间最多的阶段是( )。(分数:-1.00)A.详细设计B.软件编码C.软件测试D.软件维护34.栈和队列的共同特点是( )。(分数:-1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 qD.没有共同点35.在数据管理技术发展过程中,文件系统与数据库系

12、统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.函数 INT(LEN(“123456“)的结果是 1。(分数:3.00)填空项 1:_37.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:3.00)填空项 1:_38.表间永久性联系不能控制不同工作区中 1 的联动,要实现联动功能,需要建立表之间的 2。(分数:3.00)填空项 1:_39.在成绩表中,只显示分数最高的前 10 名学生的记录,SQL 语句为: SELECT*

13、110 FROM 成绩表 2总分 DESC (分数:3.00)填空项 1:_40.在 SQL 语句中,为了避免查询到重复记录,可用 1 短语。(分数:3.00)填空项 1:_41.在用 SELECT 选择工作区时,命令选项可以是别名,也可以是 1,被选定的工作区称为 2。(分数:3.00)填空项 1:_42.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为 1。(分数:3.00)填空项 1:_43.假设 X=100,则函数 IIF(X50,X-50,X+50的值为 1。(分数:3.00)填空项 1:_44.在成绩表中,检索选修 3 门以上课程的学生的及格

14、学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4 个字段。 请将下面的 SQL 语句补充完整。 SELECT 学号,SUM(成绩)FROM 1; WHERE 成绩=60; GROUP BY 学号; 2 COUNT(*)=3 (分数:3.00)填空项 1:_45.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模块 所产生的结果。(分数:3.00)填空项 1:_46.关系操作的特点是 1 操作。(分数:-1.00)填空项 1:_47.软件危机出现于 60 年代末,为了解决软件危机,人们提出了

15、1 的原理来设计软件这就是软件工程诞生的基础。 (分数:-1.00)填空项 1:_48.用树型结构表示实体类型及实体间联系的数据模型称为 1(分数:-1.00)填空项 1:_49.子程序通常分为两类: 1 和函数,前者是命令的抽象,后者是为了求值。(分数:-1.00)填空项 1:_50.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:-1.00)填空项 1:_计算机二级(VF)19 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列关于连编应用程序的说法中,

16、正确的是( )。(分数:70.00)A.在列表框内插入一行文本 B.在列表框中插入多行文本C.删除列表框中指定的项目D.清除列表框内的全部内容解析:列表框可以使用 AddItem、Clear 和 RemoveItem 等方法,用来在运行期间改变列表框的内容。AddItem 方法用来在列表框中插入一行文本:格式为:列表框AddItem 项目字符串,索引值;Clear 方法用来清除列表框中的全部内容,格式为:列表框 Clear;RemoveItem 方法用来删除列表中指定的项目,格式为:列表框RemoveItem 索引值。 2.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:70.00

17、)A.该事件过程用来建立一个 Open 对话框,可以在这个对话框中选择要打开的文件B.选择后单击“打开”按钮,所选择的文件名即作为对话框的 FileName 属性值C.Open 对话框不仅仅用来选择一个文件,还可以打开、显示文件 D.过程中“ContAction=1”用来建立 Open 对话框,它与 ContShowOpen 等价解析:从本题的本意来说就是要建立一个 Open 对话框,然后选择要打开的文件,程序编写也是如此,所以选项 A)是正确的;选择文件后单击“打开”按钮,所选择的文件名即作为对话框的 FileName 属性值,所以选项 B)也是正确的;Action 属性为 1 与 Show

18、Open 方法等价,所以选项 D)是正确的;打开文件对话框可以让用户选择一个文件,由程序使用,所以它并不能真正“打开”文件,而仅仅是用来选择一个文件,从程序代码中可以看出,打开操作和显示操作是由 Else 语句来完成的: Else Open ContFileName For lnput As #1 Do While Not EOF(1) Input #1,b$ Print b$ Loop End If 3.下列程序实现的功能是 USE 学生表 DO WHILE NOT EOF( ) IF 计算机=60 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE (分数:70.

19、00)A.EXCLUSIVE B.SHAREDC.NOUPDATED.VALIDATE解析:在打开数据库时,EXCLUSIVE 短语是以独占方式打开;SHARED 短语是以共享方式打开;NOUPDATE短语是以只读方式打开数据库;VALIDATE 短语用以指定 Visual FoxPro 检查在数据库中应用的对象是否合法。4.下面叙述正确的是_。 (分数:70.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。5.打开数据库 abc 的正确命

20、令是_。 (分数:70.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:OPEN DATABASE 为打开数据库命令,USE 为打开表命令。 USE DATABASE 和 OPEN 不能作为命令。6.SQL 语句中修改表结构的命令是_。 (分数:70.00)A.ALTER TABLE B.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE解析:在 Visual FoxPro 中,修改表的结构有两个命令:ALTER TABLE:用 SQL 命令修改表的结构;MODIFY ST

21、RUCTURE:在表设计器中修改表的结构; 题目要求是 SQL 语句中修改表结构的命令,所以命令是 ALTER TABLE。7.SELECT-SQL 语句中,条件短语的关键字是( )。(分数:70.00)A.FORB.FROMC.WHERE D.WITH解析:SELECT-SQL 最基本的格式为:SELECT-FROM-WHERE。其中,SELECT 用于选择查询结果要显示的目标列表,FROM 用于列出查询要用到 的所有表文件,WHERE 则用于指定查询结果的查询条件。8.下面表单及控件常用事件中,与鼠标操作有关的是( )。(分数:70.00)A.数值型 B.备注型C.逻辑型D.日期型解析:系

22、统自动指定字段宽度的字段类型有日期型、逻辑型、备注型、通用型等,数值型字段的宽度是由用户自己定义的。9.如果主程序、子程序 1、子程序 2、子程序 3 依次调用,在子程序 3 中有 RETURN TO MASTER 语句,则由子程序 3 返回( )。(分数:70.00)A.主程序 B.子程序 1C.子程序 2D.子程序 3解析:如果在返回语句中加入了选项 TO MASTER,那么在执行程序嵌套时,它们的返回次序将被改变。子程序 3 中加入选项 TO MASTER,则它们的返回次序将是由子程序 2 直接返回到主程序,并不是按子程序3,2,1 的次序再返回到主程序。10.下列关系表达式中,运算结果

23、为逻辑真T的是( )。(分数:70.00)A.j=-15B.j=-16C.j=16D.j=15 解析:负数在计算机中的表示形式是采用补码形式的。所谓补码:一般用十六位二进制来表示一个补码,二进制的第一位是符号位,剩下的十五位是数值位。如果数是正数,符号位取 0,然后用本身的二进制作为这个数的数值位;如果是负数,符号位取 1,然后把本身的二进制码每位取反,然后在末尾加一,便得这个数的数值位。题目中给的 int i=0xFFFFFFF1;用一个十六进制的数来表示二进制数,其二进制是1111 1111 1111 0001,这样看是一个负数的补码,还原十进制,得 0000 0000 0000 1111

24、,是-15。题目中要求输出 i 得负数得 int 型,这样肯定是 15。11.在快速报表中,系统默认的基本带区有( )。(分数:70.00)A.页标头和页注脚带区B.页标头、细节和页注脚带区 C.标题、细节和总结带区D.标题、页标头、细节、页注脚和总结带区解析:在报表设计器中,报表包括若干个带区,页标头、细节和页注脚 3 个带区是快速报表默认的基本带区,如果要使用其他带区,用户可在“报表”菜单中进行设置。12.在 Visual FoxPro 中,以下有关 SQL 的 SELECT 语句的叙述中,错误的是_。 (分数:70.00)A.SELECT 子句中可以包含表中的列和表达式B.SELECT

25、子句中可以使用别名C.SELECT 子句规定了结果集中的列顺序D.SELECT 子句中列的顺序应该与表中列的顺序一致 解析:SELECT 查询命令的使用非常灵活,用它可以构造各种各样的查询。在 SELECT 子句中可以包含表中 的列和表达式,也可以使用别名。在 SELECT 子句中规定了结果集中的列顺序,列的顺序可以与表中列的 顺序相同,也可以不同。13.在 Visual FoxPro 中,释放和关闭表单的方法是( )。(分数:70.00)_解析:14.可以随表的打开而自动打开的索引是( )。(分数:70.00)A.1B.51 C.6D.15解析:在默认的情况下,InputBox 的返回值是一

26、个字符串,而不是变体类型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic 将是把它作为字符串来处理。因此当需要用 InputBox 函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用 Val 函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转换;由于本题没有事先声明 m、n 变量,所以,m、n 所获得的为字符“1”和“5”,所以输出 n+m 时是“51”。15.按照“后进先出”原则组织数据的数据结构是_。 (分数:70.00)A.队列B.栈 C

27、.双向链表D.二叉树解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈 只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插 入操作,在另一端进行删除操作,是一种“先进先出”的线性表。16.某数据库有 20 条记录,若用函数 EOF( )测试结果为。T.,那么此时函数 RECNO( )的值是( )。(分数:70.00)A.表单控件工具栏B.布局工具栏 C.常用工具栏D.定制工具栏解析:在表单上需要对齐和调整控件的位置,应使用布局工具栏中的功能按钮进行设置。17.为了合理组织数据,应遵循的设计原则是( )。(分数:

28、70.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括 解析:为了合理组织数据,应遵循选项 A),B),C)3 条原则来组织数据。18.下列关于运行查询的方法中,不正确的一项是( )。(分数:70.00)A.设置直线颜色和形状边界颜色 B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色解析:在 Visual Basic 中,BorderColor 属性的作用是设置直线的颜色或形状边界线的颜色,所以选项 A)是正确的。

29、直线或形状的背景颜色通过 BackColor 属性来设置,线型通过 BorderStyle 属性设置;形状内部颜色通过 FillColor 属性设置。19.设计表单时,要设定表单窗口的颜色,可使用( )。(分数:70.00)A.4 3B.1 1C.3 0 D.2 6解析:此程序段调用了自定义的过程,在自定义过程 RC 中首先定义了两个形参 x,y;然后将 x 的值赋给I,然后将 i/y 的值赋给 x,最后将 i Mod y 的值赋给 y,完成调用过程;在命令按钮的程序段,即主程序内首先定义了两个单精度浮点数 a,b 然后用赋值语句赋给初值 5,2,然后调用过程 RC,最后用 Print 语句输

30、出,输出结果为 3 0。20.下列关于快捷菜单的说法,正确的是( )。(分数:70.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单 C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单解析:一般来说,下拉式菜单作为一个应用程序的菜单系统,列出了整个应用程序所具有的功能,而快捷菜单一般从属于某个界面对象。与下拉式菜单相比,快捷菜单没有条形菜单,只有弹出式菜单。21.在 Visual FoxPro 中,组合框的 Style 属性值为 2,则该下拉框的形式为( )。(分数:70.00)A.窗体B.控件C.控件和窗体 D.窗体、控件和属性解析:在 Vis

31、ual Basic 中,窗体和控件被称为 Visual Basic 中的对象,而属性是针对具体对象来说的,离开对象谈属性没有任何意义所以选项 D) 是不正确的;选项 A) 和选项 B) 都只谈了其中的一个方面,不全面;选项 C) 是正确的。22.下列关于查询的说法中,不正确的是( )。(分数:70.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询 D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出解析:查询可以从指定的表或视图中提取满足条件的记录,但它并不只限于单个表或视图,

32、查询设计器的局限性是指它只能建立一些规则的查询,如果要建立比较复杂的查询,则只能通过 SQLSELECT 语句来实现。23.下列叙述中正确的是_。 (分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。24.在 Visual FoxPr

33、o 中,可以对字段设置默认值的表是( )。(分数:70.00)A.3B.4C.5 D.不定解析:for 语句中的表达式可以部分或全部省略,但两个“;”不能省略,若 3 个表达式均省略,会因为缺少条件判断,导致循环无限执行,而形成死循环。本题中当 i 的值为 5 的时候,循环终止。25.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RETUR

34、N x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP 后,屏幕显示的结果为( )。 (分数:70.00)A.12B.15C.6D.5 解析:C+浯言规定了一个字符串结束标志,以字符0代表,在遇到 o时,表示字符串结束,由它前面的字符组成字符串。26.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( )。(分数:-1.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca 解析:前序遍历的第一个结点 a 为树的根结点;中序遍历中 a 的左边的结点为 a

35、 的左子树,a 右边的结点为 a 的右子树;再分别对 a 的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 27.算法的空间复杂度是指( )。(分数:-1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间 解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。28.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:-1.00)A.可重用性差B.安全性差C.非持久性D.冗余性 解析:文件系

36、统所管理的数据文件基本上是分散的,相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3 个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。29.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件 设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。30.软件设计中,有利于提高模块独立性的一个准则是( )。(分数:-1.00)A.低内聚低耦合B.低内聚高耦含C.高内聚低耦台 D.

37、高内聚高耦合解析:模块的独立程度是评价设计好坏的再要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。31.下列叙述中,不属于结构化程序设计方法的主要原则的是( )。(分数:-1.00)A.自顶向下B.由底向上 C.模块化D.限制使用 goto 语句解析:结构化程序设计方法的主要原则可以概括为以下 4 个方面,即白顶向下、逐步求精、模块化及限制使用 goto 语句。 32.一个关系中属性个数为 1 时,称此关系为 ( )。(分数:-1.00)A.对应关系B.单一关

38、系C.一元关系 D.二元关系解析:在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N 元关系。33.软件生命周期中花费时间最多的阶段是( )。(分数:-1.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:软件生命周期分为软件定义、软件开发及软件运行维护 3 个所段。本题中,详细设计、软什编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性降低维护的代价。34.栈和队列的共同特点是( )。(分数:-1.00)A.都是先进先出B

39、.都是先进后出C.只允许在端点处插入和删除元素 q D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。35.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数据模型 B.数据无冗余C.数据可共享D.专门的数据管理软件解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。

40、而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.函数 INT(LEN(“123456“)的结果是 1。(分数:3.00)填空项 1:_ (正确答案:7)解析:LEN-|_|-函数用于测试字符串长度;INT-|_|-函数用于求整。本题中 LEN-|_|-函数所测的字符串长度为 7,因此 INT 的求整值仍然是 7。37.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:3.00)填空项 1:_ (正确答案:逻辑)解

41、析:所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构;而数据的逻辑结构在计算机存 储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。在数据的存储结构中,不仅要存放各数 据元素的信息,还需要存放各数据元素之间的前后件关系的信息。而所谓循环队列,就是将队列存储空间 的最后一个位置绕到第 1 个位置,形成逻辑上的环状空间,供队列循环使用。所以循环队列不需要存放元 素之间的前后件关系,故它属于逻辑结构。38.表间永久性联系不能控制不同工作区中 1 的联动,要实现联动功能,需要建立表之间的 2。(分数:3.00)填空项 1:_ (正确答案:记录指针)解析:永久性联系在每次使用表时不需

42、要重新建立,但永久性联系不能控制不同工作区中记录指针的联动,要控制表间记录指针的联动 ,可通过建立临时性的联系来实现,这种临时联系称为关联。39.在成绩表中,只显示分数最高的前 10 名学生的记录,SQL 语句为: SELECT* 110 FROM 成绩表 2总分 DESC (分数:3.00)填空项 1:_ (正确答案:TOP)解析:在 SQL 语句中,显示满足条件的几项记录的关键字是 TOP,排序短语是 ORDERBY,且 TOP 短语要与ORDER BY 短语同时使用才有效。40.在 SQL 语句中,为了避免查询到重复记录,可用 1 短语。(分数:3.00)填空项 1:_ (正确答案:DI

43、STINCT)解析:SQL 语句中,为了避免查询到重复记录,可使用 DISTINCT 短语,但是每一个子句中只能使用一次DISTINCT。41.在用 SELECT 选择工作区时,命令选项可以是别名,也可以是 1,被选定的工作区称为 2。(分数:3.00)填空项 1:_ (正确答案:工作区号)解析:利用 SELECT 命令选择不同的工作区,可采用的参数是一个大于或等于 0 的数字。最大工作区号是32 767,还可以采用表自身的别名或工作区所对应的别名进行选择。42.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为 1。(分数:3.00)填空项 1:_ (正

44、确答案:级联)解析:在删除规则中,如果选择“级联”,在删除父表中记录时,则自动删除子表中的相关所有记录;选择“限制表示子表 中有相关的记录时,禁止删除父表中的记录;选择“忽略”则表示不做任何参照完整性检查,即删除父表的记录时, 与于表无关。 43.假设 X=100,则函数 IIF(X50,X-50,X+50的值为 1。(分数:3.00)填空项 1:_ (正确答案:150)解析:IIF(逻辑表达式,表达式 1,表达式 2函数测试的值,若为逻辑真(T),函数返回表达式 1的值,否则返回表达式 2的值。表达式 1和表达式 2的类型可以不相同。 44.在成绩表中,检索选修 3 门以上课程的学生的及格学

45、科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4 个字段。 请将下面的 SQL 语句补充完整。 SELECT 学号,SUM(成绩)FROM 1; WHERE 成绩=60; GROUP BY 学号; 2 COUNT(*)=3 (分数:3.00)填空项 1:_ (正确答案:成绩表)解析:本题中,根据学号将学生记录分组,然后利用 SQL 的统计函数 COUNT-|_|-,统计选修 3 门课程以上的学生记录,并利用 SUM-|_|-函数将及格科目的分数求和。45.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并

46、显示被测试模块 所产生的结果。(分数:3.00)填空项 1:_ (正确答案:驱动模块)解析:在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其 中,驱动模块相当于被测试模块的主程序,它接收测试数据,并传给被测试模块,输出实际测试结果。承 接模块通常用于代替被测试模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序,不必 将子模块的所有功能带入。46.关系操作的特点是 1 操作。(分数:-1.00)填空项 1:_ (正确答案:集合)解析:在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元素数相同的元组的集合。因此,关系操作的特点是集合操作。 47.软件危机出现于 60 年代末,为了解决软件危机,人们提出了 1 的原理来设计软件这就是软件工程诞生的基础。 (分数:-1.00)填空项 1:_ (正确答案:软件工程学)解析:48.用树型结构表示实体类型及实体间联系的数据模型称为 1(分数:-1.00)填空

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