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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题题库2+2015年9月及答案解析.doc

1、全国计算机等级考试二级 VISUAL+FOXPRO 真题题库 2+2015 年 9 月及答案解析(总分:100.00,做题时间:120 分钟)一、单选题(总题数:40,分数:40.00)1.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是( )。(分数:1.00)A.多对多B.一对多C.多对一D.一对一2.输出报表(myreport)的命令是( )。(分数:1.00)A.REPORTmyreportB.REPORTmyreportfrxC.REPORTFORMmyreportD.DOREPORTmyreport3.下面对软件测试描述错误的

2、是( )。(分数:1.00)A.严格执行测试计划,排除测试的随意性B.随机地选取测试数据C.软件测试的目的是发现错误D.软件测试是保证软件质量的重要手段4.在 SQL 查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY 中初始查询条件短语是( )。(分数:1.00)A.SELECTB.FROMC.WHERED.HAVING5.为职工dbf 数据库表增加一个字段“联系方式”的 SQL 语句是( )。(分数:1.00)A.ALTERTABLE 职工 ADD 联系方式 C(40)B.ALTER 职工 ADD 联系方式 C(40)C.CHANGETABLE 职工 AD

3、D 联系方式 C(40)D.CHANGEDBF 职工 INSERT 联系方式(40)6.执行?CEILING(165)命令的结果是( )。(分数:1.00)A.3B.32C.4D.提示错误7.在当前数据库中根据“学生”表建立视图 viewone,正确的 SQL 语句是( )。(分数:1.00)A.DEFINEVIEWviewoneASSELECT*FROM 学生B.DEFINEVIEWviewoneSELECT*FRoM 学生C.CREATEVIEWviewoneASSELECT*FROM 学生D.CREATEVIEWviewoneSELECT*FRoM 学生8.在 Visual FoxPro

4、 中自由表可以建立的索引是( )。(分数:1.00)A.候选索引、唯一索引和普通索引B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引9.执行下列程序后,变量 s 的值是( )。 SET TALK OFF CLEAR xl2345 s 1LEN(x) DO WHILE l1 x1SUBSTR(x,11,2) ssx1 1l2 ENDD0 ?s(分数:1.00)A.2345B.4523C.54321D.4523110.下面程序的运行结果是( )。 DIMENSl0N ad(10) i1 s0 DO WHILE iA.40B.45C.50D.5511.在 V

5、isual FoxPro 中,无论是哪种类型的菜单,当选择某个选项时都会有一定的动作,这个动作不可能是( )。(分数:1.00)A.执行一条命令B.执行一个过程C.执行一个 EXE 程序D.激活另一个菜单12.下面命令的输出结果是( )。 ?VARTYPE(TIME()(分数:1.00)A.DB.TC.ND.C13.在 Visual FoxPro 中以下叙述错误的是( )。(分数:1.00)A.可以用 CREATEQUERY 命令打开查询设计器建立查询B.可以用 CREATEVIEW 命令打开视图设计器建立视图C.如果熟悉 SQLSELECT,可以直接编辑QPR 文件建立查询D.在视图设计器中

6、可以利用“输出去向”选项卡指定视图输出的目标14.结构化程序的三种基本控制结构是( )。(分数:1.00)A.顺序、选择和重复(循环)B.过程、子程序和分程序C.顺序、选择和调用D.调用、返回和转移15.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:1.00)A.内聚性是指模块问互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性16.在 Visual FoxPro 中,不能隐藏命令窗口的操作是( )。(分数:1.00)A.按 CtrlF4 组合键B.

7、单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮17.某二叉树共有 845 个结点,其中叶子结点有 45 个,则度为 1 的结点数为( )。(分数:1.00)A.400B.754C.756D.不确定18.表单关闭或释放时将引发事件( )。(分数:1.00)A.LoadB.DestroyC.HideD.Release19.假设已打开 student 表,命令 INDEX ON 性别 TO student 将产生一个名为( )。(分数:1.00)A.性别idx 的文件B.studentcdx 的文件C.studentidx 的文件D.性

8、别cdx 的文件20.项目文件中的“文本文件”包含在( )。(分数:1.00)A.“文档”选项卡中B.“代码”选项卡中C.“数据”选项卡中D.“其他”选项卡中21.项目管理器窗口的“数据”选项卡用于显示和管理( )。(分数:1.00)A.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询D.数据库、表单和查询22.如果病人和病人家属 2 个表建立了“级联”参照完整性的删除规定,下列选项正确的是( )。(分数:1.00)A.删除病人表中的记录时,病人家属表中的相应记录系统自动删除B.删除病人表中的记录时,病人家属表中的相应记录不变C.无论病人家属表中是否有相关的记录,病人表

9、中的记录都不允许删除D.病人家属表中的记录不允许删除23.有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10)订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2)查询职工李丽签订的订单消息,正确的 SQL语句是( )。(分数:1.00)A.SELECT 订单号,客户号,签订日期,金额 FROM 订单 WHERE 姓名李丽B.SELECT 订单号,客户号,签订日期,金额 FROM 职员,订单 WHERE 姓名李丽; AND 职员职员号一订单职员号C.SELECT 订单号,客户号,签订日期,金额 FROM 职员 J

10、OIN 订单; WHERE 职员职员号订单职员号AND 姓名李丽D.SELECT 订单号,客户号,签订日期,金额 FROM 职员,订单 ON 职员职员号订单职员号 AND 姓名李丽24.假设会员表中包含会员号、姓名和电话字段。现在希望通过创建合适的索引来保证会员号的值唯一,下面选项中能够保证会员号的值是唯一的语句是( )。(分数:1.00)A.INDEXON 会员号 TOhyhCANDIDATEB.INDEXON 会员号 TOhyhUNIQUEC.INDEXON 会员号 TAGhyhCANDIDATED.INDEXON 会员号 TAGhyhUNIQUE25.有订单表如下: 订单(订单号(C,4

11、),客户号(C,4),职员号(C,3),签订日期(D,金额(N,6,2) 查询所有金额大于等于平均金额的订单的订单号,正确的 SQL 语句是( )。(分数:1.00)A.SELECT 订单号 FROM 订单 WHERE 金额(SELECTAVG(金额)FROM 订单)B.SELECT 订单号 FROM 订单 WHERE 金额(SELECTAVG(金额)FROM 订单)C.SELECT 订单号 FROM 订单 WHERE 金额ALL(SELECTAVG(金额)FROM 订单)D.SELECT 订单号 FROM 订单 WHERE 金额ALL(SELECTAVG(金额)FROM 订单)26.在 Vi

12、sual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是( )。(分数:1.00)A.不做参照完整性检查B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段C.若子表中有相关参照记录,则禁止更新父表中的记录D.不做参照完整性检查,可以随意更新父表中的连接字段值27.在 Visual FoxPro 的查询设计器中,查询去向可以是标签。标签文件的扩展名是( )。(分数:1.00)A.lblB.lbxC.lstD.txt28.下列叙述中正确的是( )。(分数:1.00)A.有两个指针域的链表称为二叉链表

13、B.循环链表是循环队列的链式存储结构C.带链的栈有栈顶指针和栈底指针,因此又称为双重链表D.结点中具有多个指针域的链表称为多重链表29.在 Visual FoxPro 中如果字段定义为日期型,则长度固定为( )。(分数:1.00)A.8B.6C.10D.430.在数据库设计过程中,如果表 A 和表 B 之间是一对多联系。下列进行的数据库设计方法中,最合理的是( )。(分数:1.00)A.将表 A 的主关键字字段添加到表 B 中B.将表 B 的主关键字字段添加到表 A 中C.创建一个新表,该表包含表 A 和表 B 的主关键字D.将表 A 和表 B 合并,这样可以减少表的个数,便于管理和维护31.

14、下列关于数据库系统的叙述中正确的是( )。(分数:1.00)A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据32.使用 SQL 的 UPDATE 语句更新数据表中的数据时,以下说法正确的是( )。(分数:1.00)A.如果没有数据项被更新,将提示错误信息B.更新数据时,必须带有 WHERE 子句C.不能更新主关键字段的值D.一次可以更新多行数据或多个字段的值33.删除数据库的命令是( )。(分数:1.00)A.CLOSEDATABASEB.DELETEDATABASEC.DROPDATABASED.RE

15、MOVEDATABASE34.数据库中对概念模式内容进行说明的语言是( )。(分数:1.00)A.数据定义语言B.数据操纵语言C.数据控制语言D.数据宿主型语言35.在 Visual FoxPro 中,通过带选项卡的对话框快速创建或修改表单、复杂控件等的工具是( )。(分数:1.00)A.向导B.设计器C.生成器D.项目管理器36.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#为课号,G 为成绩,关系表达式S#,C#(SC)S 表示( )。 (分数:1.00)A.表 S 中所有学生都选修了的课程的课号B.全部课程的课号C.成绩不小于 80 的学生的学号D.所选人数较

16、多的课程的课号37.不需要事先建立就可以直接使用的变量是( )。(分数:1.00)A.局部变量B.私有变量C.全局变量D.数组38.设 R 和 S 是两个基本表,“R RIGHT JOIN S ON R某列s某列”表示( )。(分数:1.00)A.在连接结果中会将 R 中不满足连接条件的数据保留下来B.在连接结果中会将 S 中不满足连接条件的数据保留下来C.在连接结果中会将 R 和 S 中都不满足连接条件的数据保留下来D.在连接结果中,R 和 S 的数据都必须满足连接条件39.下面对软件工程描述正确的是( )。(分数:1.00)A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的

17、有关技术及管理方法B.软件工程的三要素是方法、工具和进程C.软件工程是用于软件的定义、开发和维护的方法D.软件工程是为了解决软件生产率问题40.设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i 图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN 号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的 SQL 语句是( )。(分数:1.00)A.SELECT 教师表教师编号,姓名 FROM 教师表 JOIN 图书出版表; 0N 教师表教师编号一图书出版表教师编号 WHERE 教师表教师编号 ISNULLB.SELEC

18、T 教师表教师编号,姓名 FROM 教师表 LEFTJOIN 图书出版表; ON 教师表教师编号一图书出版表教师编号 WHERE 图书出版表教师编号 ISNULLC.SELECT 教师表教师编号,姓名 FROM 教师表 INNERJOIN 图书出版表; ON 教师表教师编号一图书出版表教师编号 WHERE 图书出版表教师编号 ISNULLD.SELECT 教师表教师编号,姓名 FROM 教师表 RIGHTJOIN 图书出版表; ON 教师表教师编号一图书出版表教师编号 WHERE 图书出版表教师编号 ISNULL二、基本操作题(总题数:1,分数:18.00)在考生文件夹下完成下列操作:(分数:

19、18.00)(1).(1)新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。(分数:4.50)_(2).(2)新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。(分数:4.50)_(3).(3)为“歌曲”表创建一个主索引,索引名为 PK,索引表达式为“歌曲 id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索引都为升序。(分数:4.50)_(4).(4)为“歌手,表创建一个主索引,索引名和索引表达式都为“歌手 id”,升序。为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。(分数:4.50)_三、简单应用题(总题数:1,

20、分数:24.00)在考生文件夹下完成下列操作: 用户文件下已存在 client(用户)表、topic(主题)表和 reply(回复)表。(分数:24.00)(1).1考生文件夹下已有文件 ponepr9,但其中有 4 处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是根据 reply 表统计各主题帖的回复数,并将统计值存入 topic 表中的已存在的“回复数”字段。最后要运行该程序文件。(分数:12.00)_(2).2使用 SELECT 语句查询用户名为“ehengguowe”的客户发布的主题的所有回复。查询结果包含“编号”、“用户名”、“回复时间”和“主题帖编号”四项内容,各记录按“

21、主题帖编号”升序排序,“主题帖编号”相同再按“回复时间”升序排序,查询结果存放在表 tableone 中。最后将该语句保存在命令文件ptwoprg 中。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.在考生文件夹下完成下列操作: 为了查询不同歌手演唱的歌曲,请设计一个表单 mformscx,其界面如下图所示: (分数:18.00)_全国计算机等级考试二级 VISUAL+FOXPRO 真题题库 2+2015 年 9 月答案解析(总分:100.00,做题时间:120 分钟)一、单选题(总题数:40,分数:40.00)1.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同

22、零件可能放在不同的仓库中。则实体仓库和零件间的联系是( )。(分数:1.00)A.多对多 B.一对多C.多对一D.一对一解析:一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。每个仓库存放有不同的零件,相同零件可能放在不同的仓库中,故实体仓库和零件间的联系是多对多,A 选项正确。2.输出报表(myreport)的命令是( )。(分数:1.00)A.REPORTmyreportB.REPORTmyreportfrxC.REPORTFORMmyreport D.DOREPORTmyreport解析:预览和输出指定报表的命令格

23、式为 REPORTFORMPREVIEW。如果使用了PREVIEW子句,首先弹出“预览”对话框;如果不使用该子句,系统会将报表内容显示在 VisualFoxPro 主窗口中.故 C 选项正确。3.下面对软件测试描述错误的是( )。(分数:1.00)A.严格执行测试计划,排除测试的随意性B.随机地选取测试数据 C.软件测试的目的是发现错误D.软件测试是保证软件质量的重要手段解析:在测试之前制定测试计划,并严格执行,测试用例的选择不可随意,应选择有代表性的,尽可能发现迄今为止尚未发现的错误,A 选项叙述正确,B 选项叙述错误。测试根本目的是尽可能多地发现并排除软件中隐藏的错误,C 选项叙述正确。软

24、件测试是保证软件质量、可靠性的关键步骤,D 选项叙述正确。故正确答案为 B 选项。4.在 SQL 查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY 中初始查询条件短语是( )。(分数:1.00)A.SELECTB.FROMC.WHERE D.HAVING解析:SQL 的核心是查询,SQL 的查询命令也称作 SELECT 命令,它的基本形式由 SELECT-FROM-WHERE 查询块组成,其中主要短语的含义如下: SELECT:说明要查询的字段。如果查询的字段需去掉重复值,则要用到 DISTINCT 短语; FROM:说明要查询的字段来自哪个表或哪些表,可以

25、对单个表或多个表进行查询; WHERE:说明查询条件,即选择元组的条件; GROUPBY 短语:用于对查询结果进行分组,可以利用它进行分组汇总; HAVING 短语:必须跟随 GROUPBY 使用,它用来限定分组必须满足的条件; ORDERBY 短语:用来对查询的结果进行排序。因此作为初始查询条件的短语是 WHERE,故 c 选项正确。5.为职工dbf 数据库表增加一个字段“联系方式”的 SQL 语句是( )。(分数:1.00)A.ALTERTABLE 职工 ADD 联系方式 C(40) B.ALTER 职工 ADD 联系方式 C(40)C.CHANGETABLE 职工 ADD 联系方式 C(

26、40)D.CHANGEDBF 职工 INSERT 联系方式(40)解析:ALTERTABLE 命令用于修改表的结构和字段名,Add 用于添加字段,B、C、D 选项的鬈式均不正确。故本题 A 为正确选项。6.执行?CEILING(165)命令的结果是( )。(分数:1.00)A.3B.32C.4D.提示错误 解析:CEILING()为求整数函数,返回不小于指定数值表达式的最小整数。本题“l65”不属于数值表达式,无法运算出结果。故本题 D 为正确选项。7.在当前数据库中根据“学生”表建立视图 viewone,正确的 SQL 语句是( )。(分数:1.00)A.DEFINEVIEWviewoneA

27、SSELECT*FROM 学生B.DEFINEVIEWviewoneSELECT*FRoM 学生C.CREATEVIEWviewoneASSELECT*FROM 学生 D.CREATEVIEWviewoneSELECT*FRoM 学生解析:建立视图可以使用 CREATEVIEw 语句来实现,其基本的命令格式是:CREATEVIEW 视图名 ASSELECT查询语句,可见本题 C 为正确选项。8.在 Visual FoxPro 中自由表可以建立的索引是( )。(分数:1.00)A.候选索引、唯一索引和普通索引 B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一

28、索引解析:VisualFoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。其中,除了主索引之外,其他三种索引均可以用于自由表。故 A 选项正确。9.执行下列程序后,变量 s 的值是( )。 SET TALK OFF CLEAR xl2345 s 1LEN(x) DO WHILE l1 x1SUBSTR(x,11,2) ssx1 1l2 ENDD0 ?s(分数:1.00)A.2345B.4523 C.54321D.45231解析:本题涉及的考点有求字符串长度函数、取子串函数以及 DOwHILE-ENDD0 循环语句。其中 LEN()返回指定字符表达式的长度,即所包含的字符个数,函

29、数值为数值型。SUBSTR()从给定字符串的指定起始位置取指定长度的子串作为函数值。运行 DOWHILE-ENDD0 语句时,先判断是否为真,如果是真则运行 DOWHILE与 ENDD0 间的循环体,当运行到 ENDD0 时,再返回 DOWHILE重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行 ENDD0 后的语句。程序执行过程如下:程序开始时llen(x)5,进入循环条件判断,51,条件成立,执行第一次循环,xl-SUB-STR(x,I 一 1,2)45,sS+x1”45“,i523。第一次循环结束。程序回到循环条件判断,31,条件成立,执行第二次循环,xlS

30、UBSTR(X,j-1,2)”23”,ss+x1”4523”,i3-21。第二次循环结束,程序回到循环条件判断,i1,条件不成立,结束循环。最终 s 中的值为字符串”4523”。故答案选 B。10.下面程序的运行结果是( )。 DIMENSl0N ad(10) i1 s0 DO WHILE iA.40B.45 C.50D.55解析:本题首先使用 DIMENSION 命令创建了数组 ad(10),然后运行 DOWHILE-ENDD0 语句时,先判断是否为真,如果是真则运行.DOWHILE 与 ENDDO 问的循环体,当运行到 ENDD0 时,再返回 DOWHILE 重新判断循环条件是否为真,确定

31、是否再次运行循环体。若条件为假则结束循环语句运行 ENDD0 后的语句。本题DOWHILE-ENDD0 循环中,循环变量 i 取值从 1 开始到 10 结束,每循环一次,为 ad(i)赋值,ad(i)=i1。然后将 ad(i)累加到变量 s 中,程序最终 s 中的值为 0+1+2+3+9=45。即 B 选项正确。11.在 Visual FoxPro 中,无论是哪种类型的菜单,当选择某个选项时都会有一定的动作,这个动作不可能是( )。(分数:1.00)A.执行一条命令B.执行一个过程C.执行一个 EXE 程序 D.激活另一个菜单解析:VF 菜单设计概述,包括条形菜单和弹出式菜单,用户选中其中的某

32、个选项时都会有一定的动作,这个动作可以是 3 种情况的一种:执行一条命令、执行一个过程或激活另一个菜单,故本题 C 为正确选项。12.下面命令的输出结果是( )。 ?VARTYPE(TIME()(分数:1.00)A.DB.TC.ND.C 解析:TIME()是系统时间函数,以 24 小时制、hh:mm:ss 格式返回当前系统时间,函数值为字符型。VARTYPE(,)是数据类型测试函数,用于测试的类型,返回一个大写字母。由于 TIME()的返回值是字符型,因此运行 VARTYPE 命令时返回 C。故本题 D 为正确选项。13.在 Visual FoxPro 中以下叙述错误的是( )。(分数:1.0

33、0)A.可以用 CREATEQUERY 命令打开查询设计器建立查询B.可以用 CREATEVIEW 命令打开视图设计器建立视图C.如果熟悉 SQLSELECT,可以直接编辑QPR 文件建立查询D.在视图设计器中可以利用“输出去向”选项卡指定视图输出的目标 解析:在视图设计器中没有“查询去向”的问题,即没有“输出去向”选项卡。故 D 选项正确。14.结构化程序的三种基本控制结构是( )。(分数:1.00)A.顺序、选择和重复(循环) B.过程、子程序和分程序C.顺序、选择和调用D.调用、返回和转移解析:结构化程序的三种基本控制结构:顺序、选择和重复,故 A 选项正确。15.耦合性和内聚性是对模块

34、独立性度量的两个标准。下列叙述中正确的是( )。(分数:1.00)A.内聚性是指模块问互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性 解析:模块的独立程度可以由两个定性标准度量,一个是耦合性,用来衡量不同模块彼此间互相依赖(连接)的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选 D 选项。16.在 Visual FoxPro 中,不能隐藏命令窗口的操作是( )。

35、(分数:1.00)A.按 CtrlF4 组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项 D.单击常用工具栏上的“命令窗口”按钮解析:隐藏命令窗口的方法有三种:按 Ctrl+F4 组合键;单击命令窗口右上角的“关闭”按钮;单击常用工具栏上的“命令窗口”按钮。故 C 选项正确。17.某二叉树共有 845 个结点,其中叶子结点有 45 个,则度为 1 的结点数为( )。(分数:1.00)A.400B.754C.756 D.不确定解析:在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。对任何一棵二叉树,度为 0 的结点(即叶子结点)总

36、是比度为 2 的结点多一个。二叉树共有 845 个结点,度为 0的结点有 45 个,度为 1 的结点数为 n1,度为 2 的结点数为 n2,则 84545n1n2,且 45n2+1,则n1756,C 选项正确。18.表单关闭或释放时将引发事件( )。(分数:1.00)A.LoadB.Destroy C.HideD.Release解析:Load 事件在表单对象建立之前产生。即运行表单时,第一个引发的事件;Destory 事件在对象释放时引发;Hide 方法会隐藏表单,即将表单的 Visible 属性值设置为.T.,使之成为活动表单;Release 方法将表单从内存中释放(清除)。故 B 选项正确

37、。19.假设已打开 student 表,命令 INDEX ON 性别 TO student 将产生一个名为( )。(分数:1.00)A.性别idx 的文件B.studentcdx 的文件C.studentidx 的文件 D.性别cdx 的文件解析:索引包括单索引.idx 和复合索引.cdx,其中建立单索引的命令是 indexon 字段 t0 索引名;建立复合索引的命令是 indexon 字段名 ta9 索引名。本题中 INDEXON 性别 TOstudent 将产生一个名为student.idx 的单索引文件。故 C 选项正确。20.项目文件中的“文本文件”包含在( )。(分数:1.00)A.

38、“文档”选项卡中B.“代码”选项卡中C.“数据”选项卡中D.“其他”选项卡中 解析:“项目管理器”窗口包括 6 个选项卡:“全部”选项卡:显示应用程序中所有的文件,实现对它们的管理;“数据”选项卡:包含项目中的所有数据,包括数据库、自由表和查询;“文档”选项卡:显示和管理项目文件中盼文档文件,包括表单、报表和标签;“类”选项卡:显示和管理项目文件中类库文件,包括自己设计的类库和系统自带的类库;“代码”选项卡:包括 3 大类程序,扩展名为.prg的程序文件函数库 API 以及应用程序 app 文件;“其他。选项卡:包括文本文件、菜单文件和其它文件,例如位图文件、图标文件等:“文本文件”包含在“其

39、他”选项卡,D 为正确选项。21.项目管理器窗口的“数据”选项卡用于显示和管理( )。(分数:1.00)A.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询 D.数据库、表单和查询解析:“项目管理器”窗口是 VisualFoxPro 开发人员的工作平台,它包括 6 个选项卡:全部、数据、文档、类|代码、其他。其中,“数据”选项卡包含了一个项目中的所有数据-数据库、自由表、查询和视图。故 C 选项正确。22.如果病人和病人家属 2 个表建立了“级联”参照完整性的删除规定,下列选项正确的是( )。(分数:1.00)A.删除病人表中的记录时,病人家属表中的相应记录系统自动删除

40、 B.删除病人表中的记录时,病人家属表中的相应记录不变C.无论病人家属表中是否有相关的记录,病人表中的记录都不允许删除D.病人家属表中的记录不允许删除解析:参照完整性约束包括更新规勇、删除规则和插入规则,在删除规则建立。级联”的含义是,当删除父表中的连接字段(主关键字)值时,自动删除子表中的所有相关记录。因此如果删除病人表中的记录,病人家属表中的记录也会自动删除,故本题 A 选项正确。23.有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10)订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2)查询职工李丽签订的

41、订单消息,正确的 SQL语句是( )。(分数:1.00)A.SELECT 订单号,客户号,签订日期,金额 FROM 订单 WHERE 姓名李丽B.SELECT 订单号,客户号,签订日期,金额 FROM 职员,订单 WHERE 姓名李丽; AND 职员职员号一订单职员号C.SELECT 订单号,客户号,签订日期,金额 FROM 职员 JOIN 订单; WHERE 职员职员号订单职员号AND 姓名李丽 D.SELECT 订单号,客户号,签订日期,金额 FROM 职员,订单 ON 职员职员号订单职员号 AND 姓名李丽解析:SQL 的基本格式为 SELECT-FROM-WHERE,其中 SELECT

42、 说明要查询的字段,FROM 说明要查询的字段来自哪个表或哪些表,WHERE 说明查询条件.本题查询“李丽”签订的订单信息,要查询字段包括订单号、客户号、签订日期和金额,WHERE 后应该限定职员和订单表中的姓名为“李丽”,由于订单表中并没有姓名这一字段,因此用职员号字段将两表信息相连,AND 表示“且”。故本题 C 为正确选项。24.假设会员表中包含会员号、姓名和电话字段。现在希望通过创建合适的索引来保证会员号的值唯一,下面选项中能够保证会员号的值是唯一的语句是( )。(分数:1.00)A.INDEXON 会员号 TOhyhCANDIDATEB.INDEXON 会员号 TOhyhUNIQUE

43、C.INDEXON 会员号 TAGhyhCANDIDATED.INDEXON 会员号 TAGhyhUNIQUE 解析:程序中建立索引,其命令格式为;IN-DEXONTO|TAGEovFORAS-CENDING|DESCENDINGUNIQUE|CANDIDATEADDITIVE。其中,各参数或短语的含义如下: 可以是字段名,或包含字段名的表达式;TO 建立一个单独的索引文件。现在只是在建立一些临时联系时才使用; TAG 建立结构复合索引文件,索引名与表名同名,给出索引名; OF 建立非结构复合索引文件,用指定索弓 I 文件名; FOR给出索引过滤条件,该短语一般不使用; ASCENDING 或

44、 DESCENDING 指明建立升序或降序索引,默认是升序的; UNIQUE 指明建立唯一索引; CANDIDATE 指明建立候选索引; ADDITIVE 说明现在建立索引时是否关闭以前的索引,默认是关闭。根据标准格式首先排除 A、B 选项,因为 UNIQUE 建立唯一索引,因此本题 D 选项正确。25.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D,金额(N,6,2) 查询所有金额大于等于平均金额的订单的订单号,正确的 SQL 语句是( )。(分数:1.00)A.SELECT 订单号 FROM 订单 WHERE 金额(SELECTAVG(金额)FRO

45、M 订单) B.SELECT 订单号 FROM 订单 WHERE 金额(SELECTAVG(金额)FROM 订单)C.SELECT 订单号 FROM 订单 WHERE 金额ALL(SELECTAVG(金额)FROM 订单)D.SELECT 订单号 FROM 订单 WHERE 金额ALL(SELECTAVG(金额)FROM 订单)解析:本题考查嵌套查询,首先被括号括起来的为内层查询,先进行内层查询,查询出订单表中的平均金额。然后再进行外层查询,筛选出金额大于等于平均金额的订单号。由于内层查询中使用了 AVG(求平均数),因此不能使用 ALL 进行限定,故 A 选项正确。26.在 Visual F

46、oxPro 中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是( )。(分数:1.00)A.不做参照完整性检查B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段 C.若子表中有相关参照记录,则禁止更新父表中的记录D.不做参照完整性检查,可以随意更新父表中的连接字段值解析:参照完整性约束包括更新规则、删除规则和插入规则。更新规则中设置级联的含义是,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录。因此本题 B 为正确选项。27.在 Visual FoxPro 的查询设计器中,查询去向可以是标签。

47、标签文件的扩展名是( )。(分数:1.00)A.lblB.lbx C.lstD.txt解析:.lbx 是标签文件的扩展名,.1st 是向导列表的文档的扩展名,.txt 是文本文件的扩展名。VisualFoxPro 中没有以.1b1 为扩展名的文件。故 B 选项正确。28.下列叙述中正确的是( )。(分数:1.00)A.有两个指针域的链表称为二叉链表B.循环链表是循环队列的链式存储结构C.带链的栈有栈顶指针和栈底指针,因此又称为双重链表D.结点中具有多个指针域的链表称为多重链表 解析:双向链表与二叉链表均是有两个指针域的链表,A 选项错误。在单链表的第一个结点前增加一个表头结点,队头指针指向表头结点,最后一个结点的指针域的值由 NULL 改为指向表头结点,这

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