2022年二级Visual+FoxPro数据库程序设计模拟 10.pdf
《2022年二级Visual+FoxPro数据库程序设计模拟 10.pdf》由会员分享,可在线阅读,更多相关《2022年二级Visual+FoxPro数据库程序设计模拟 10.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 模拟 二级 Visual FoxPro数据库程序设计模拟181 选择题第 1 题:恢复表中所有被逻辑删除记录的命令是_。A.REDELETE B.RECALL C.REPACK D.RESET 参考答案: B 被逻辑删除的记录可以恢复, 恢复记录的命令是RECALL ,格式如下:RECALLFOR条件表达式 。第 2 题:表格控件的数据源可以是()。A.视图B.表C.SQL SELECT 语句D.以上三种都可以参考答案: D 表格控件的 RecordSourceType 可以是 04,其中 0 是表, 1 是别名, 2 是提示,3 是查询, 4 是 SQL语句,而视图本身就是一个虚拟表,也
2、可以作为表格的数据源。故本题答案为D)。第 3 题:下列关于二叉树的叙述中,正确的是A.叶子结点总是比度为2 的结点少一个B.叶子结点总是比度为2 的结点多一个C.叶子结点数是度为2 的结点数的两倍D.度为 2 的结点数是度为 1 的结点数的两倍参考答案: B 第 4 题:软件设计中模块划分应遵循的准则是( )。A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合参考答案: B 第 5 题:下列关于报表带区及其作用的叙述,错误的是_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
3、 - 第 1 页,共 15 页 - - - - - - - - - 2 A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容参考答案: B 打印或预览报表时,系统会以不同的方式处理各个带区的数据,对于“页标头”带区,系统将在每一页上打印一次该带区的内容。第 6 题:在 Visual FoxPro中,下列关于 SQL表定义语句 (CREATE TABLE) 的说法错误的是( ) 。A.可以定义一个新的基本表结构B.可以定义
4、数据库表中的主关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样可以实现其完整性、有效性规则等信息的设置参考答案: D 第 7 题:用命令 INDEX ON 姓名 TAG index name UNIQUE 建立索引,其索引类型是()。A.主索引B.候选索引C.普通索引D.惟一索引参考答案: D 第 8 题:执行 SQL语句 DROP VIEW MyView 的结果是 ( ) 。A.创建 MyView视图B.删除查询 MyView C.删除视图 MyView D.删除临时表 MyView 参考答案: C 第 9 题:与“SELECT*FROM教师表 INTO DBF A ”等价
5、的语句是 _。A.SELECT*FROM教师表 TO DBF A B.SELECT*FROM教师表 TO TABLE A C.SELECT*FROM教师表 INTO TABLE A D.SELECT*FROM教师表 INTO A 参考答案: C 在 SQL查询语句的尾部添加INTO DBF|TABLE 表名可以将查询的结果放入新生成的指定表中。 SELECT*FROM教师表 INTO TABLE A等价于 SELECT*FROM教师名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2
6、页,共 15 页 - - - - - - - - - 3 表 INTO DBF A ,即选项 C正确。第 10 题:执行 USE SC IN 0 命令的结果是 ( ) 。A.选择 0 号工作区打开 SC表B.选择空闲的最小号工作区打开SC表C.选择第 1 号工作区打开 SC表D.显示出错信息参考答案: B 第 11 题:在数据管理技术发展的三个阶段中,数据共享最好的是( ) 。A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同参考答案: C 第 12 题:同一关系中的任何两元组()。A.可完全相同B.不能完全相同C.关键字值可相同D.次序不能交换参考答案: B 第 13 题:开
7、发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做_。A.软件矛盾B.软件危机C.软件藕合D.软件产生参考答案: B 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证, 软件开发费用上涨, 生产效率急剧下降, 从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。第 14 题:在 Visual FoxPro中,属于命令按钮属性的是()。A.Parent B.This C.ThisForm D.Click 参考答案: A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
8、整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 4 Parent 是命令按钮的属性,它指向了命令按钮的父级对象;This 指向命令按钮本身,它不是命令按钮的属性;ThisForm 指向了命令按钮所在的Form对象,它也不是命令按钮的属性;Click 是命令按钮的事件。故本题答案为A)。第 15 题:对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.log2n B.n2 C.n D.n+1 参考答案: C 第 16 题:数据字典 (DD)所定义的对象都包含于A.数据流图 (DFD图) B.程序流程图C.软件结构图D.方框图参考答
9、案: A 第 17 题:在下列数据结构中,不是线性结构的是()。A.线性链表B.带链的栈C.带链的队列D.二叉链表参考答案: D 第 18 题:SQL语言的更新命令的关键词是_。A.INSERT B.UPDATE C.CREATE D.SELECT 参考答案: B 更新数据的命令格式为:UPDATE 表名 SET 字段名 1表达式 1 ,字段名 2表达式 2 WHERE 条件 。一般使用 WHERE 子句指定更新的条件,并且一次可以更新多个字段; 如果不使用 WHERE 子句,则更新全部记录。 INSERT TABLE 命令用于插入数据, CREATE TABLE用于新建表。第 19 题:在
10、Visual FoxPro的数据库表中只能有一个()。A.候选索引B.普通索引名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 5 C.主索引D.唯一索引参考答案: C Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引4 种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字, 一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个; 唯一索引是索
11、引项的唯一, 而不是字段值的唯一; 普通索引既允许字段中出现重复值,也允许索引项中出现重复值。故本题答案为C)。第 20 题:软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( ) 。A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程参考答案: B 第 21 题:在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( ) 。A.单击选项按钮B.双击选项按钮C.先右击选项组,并选择“编辑”命令,然后再单击选项按钮D.以上 B)和 C)都可以参考答案: C 第 22 题:参照完整性规则的更新规则中“级联”的含义是_。A.更新父表中的连接
12、字段值时,用新的连接字段值自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新参考答案: A 参照完整性规则的更新规则中 “级联”的含义是更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;“限制”的含义是若子表中有与父表相关的记录,则禁止修改父表中的连接字段值;“忽略”的含义是不作参照完整性检查,即可以随意更新父表中的连接字段值。第 23 题:在 Visual FoxPro中,下面描述正确的是 ( ) 。A.数据库表允许对字段设置默认值
13、B.自由表允许对字段设置默认值名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 6 C.自由表和数据库表都允许对字段设置默认值D.自由表和数据库表都不允许对字段设置默认值参考答案: A 第 24 题:下列数据模型中,具有坚实理论基础的是()。A.层次模型B.网状模型C.关系模型D.以上三个都是参考答案: C 关系模型较之格式化模型 (网状模型和层次模型) 有以下几方面的优点, 即数据结构比较简单、 具有很高的数据独立性、 可以直
14、接处理多对多的联系, 以及有坚实的理论基础。第 25 题:设有下列二叉树:对此二叉树前序遍历的结果为_。A.ZBTYCPXA B.ATBZXCYP C.ZBTACYXP D.ATBZXCPY 参考答案: B 本题考查二叉树的遍历。所谓二叉树的前序遍历(DLR),是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点, 然后遍历左子树, 最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即“根左右”,故该二叉树的前序遍历结果为“ATBZXCYP”。第 26 题:设有学生表 S(学号,姓名,性别,年龄) 、课程表 C(课程号,课程名,学分 )和名师资料总结 - - -精品资料欢迎
15、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 7 学生裖伪鞸 C(学号,课程号,成绩 ) ,检索学号、姓名和学生所裖纬痰目纬堂统杉返腟 QL命令是 _。A.SELECT 学号, 姓名, 课程名 , 成绩 FROM S, SC, C WHERE S. 学号=SC.学号 AND SC. 学号=C.学号B.SELECT 学号, 姓名, 课程名 , 成绩 FROM(S JOIN SC ON S.学号 =SC.学号JOIN C ON SC. 课程号 =C.课程号C.SE
16、LECT S.学号姓名 , 课程名 , 成绩 FROM S JOIN SC JOIN C ON S. 学号=SC.学号 ON SC. 课程号 =C.课程号D.SELECT S. 学号姓名 , 课程名 , 成绩 FROM S JOIN SC JOIN C ON SC. 课程号=C.课程号 ON S.学号=SC.学号参考答案: D 第 27 题:下列关于快捷菜单的说法,正确的是A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单参考答案: B 第 28 题:以下程序 (请注意循环体内的LOOP 和 EXIT 语
17、句) 的运行结果是 ( ) 。CLEAR X=5 DO WHILE TX=X+5IF X=INT(X5) 木 5?XELSELOOPENDIF IF X 10 EXIT ENDIF ENDDO A.5 10 B.5 15 C.10 10 D.10 15 参考答案: D 本题用到了 DO WHILE ENDDO 循环结构,在该结构中,先判断DO WHILE 处的循环条件是否成立,如果条件为真,则执行DO WHILE 与 ENDDO 之间的命令序列(循环体 ) 。当执行到 ENDDO 时,返回到 DO WHILE ,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,
18、执行ENDDO后面的语句。在 DO WHILE ENDDO 语句中:如果循环体包含LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后面的语句,而是转回DO WHILE处重新判断条件。 如果循环体包含EXIT命令,那么当遇到 EXIT 时,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 8 就结束循环语句的执行, 转回执行 ENDDO 后面的语句。 题中,首先将初始值 5 赋给变量 X,然后进入循环。
19、 执行 X=X+5后,X=10,INT 表示取整数, 则 INT(X5)木 5 的结果为 10,即 IF 的判断条件成立,所以输出X,即输出 10,因为此时X=10,并没有大于10,因此再次进入循环。执行X=X+5后,X=15,则 INT(X5)*5 的结果为 15,即 IF 的判断条件成立,再次输出15,此时 x=15,已经大于10,因此执行第 2 个 IF 条件语句中的EXIT 命令,跳出循环。最后输出的是10和 15。第 29 题:关系模型允许定义3 类数据约束,下列不属于数据约束的是_。A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束参考答案: C 关系
20、模型允许 3 类数据约束,它们是: 实体完整性约束该约束要求关系的主键中属性值不能为空值, 这是数据库完整性的最基本要求。参照完整性约束该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。用户定义的完整性约束 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。第 30 题:在视图设计器中有,而在查询设计器中没有的选项卡是( ) 。A.排序依据B.更新条件C.分组依据D.杂项参考答案: B 第 31 题:结构化程序设计主要强调的是_。A.程序的规模B.程序的效率C.程
21、序设计语言的先进性D.程序易读性参考答案: D 本题考查考生的结构化程序设计的思想。结构化程序设计强调的是程序的易读性。第 32 题:SQL语句中, DISTINCT短语的功能是 ( ) 。A.按要求显示部分查询记录B.消除重复出现的查询记录C.删除查询结果中符合条件的记录D.对查询结果进行排序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - 9 参考答案: B 第 33 题:要从字符串“全国计算机等级考试”中取出子串“等级考试
22、”,应该使用函数()。A.SUBSTR( 全国计算机等级考试 ,6,4) B.SUBSTR( 全国计算机等级考试 ,6,8) C.SUBSTR( 全国计算机等级考试 ,11,4) D.SUBSTR( 全国计算机等级考试 ,11,8) 参考答案: D 第 34 题:打开数据库的命令是 ( ) 。A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE 参考答案: D 第 35 题:在 Visual FoxPro的字段类型中,日期型字段占多少字节( )。A.1 B.2 C.4 D.8 参考答案: D 第 36 题:在表单中为表格控件指定数据源的属性是( )。A.Dat
23、aSource B.DataFrom C.RecordSource D.RecordFrom 参考答案: C 表格是一种容器对象,其外形与Browse窗口相似,一个表格由若干列(Column)对象组成,每个列对象包含一个标头(Header) 对象和若干控件。 这里,表格、 列、标头和控件都有自己的属性、 事件和方法。 其中,RecordSource 属性用于指明表格数据源,即 C选项正确。第 37 题:以下不属于 SQL数据操作命令的是 ( ) 。A.MODIFY B.INSERT C.UPDATE 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年二级Visual+FoxPro数据库程序设计模拟 10 2022 二级 Visual FoxPro 数据库 程序设计 模拟
限制150内