【计算机类职业资格】国家二级VF机试(数据库及其操作)模拟试卷12及答案解析.doc
《【计算机类职业资格】国家二级VF机试(数据库及其操作)模拟试卷12及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试(数据库及其操作)模拟试卷12及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 机试(数据库及其操作)模拟试卷 12 及答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.下列关于 ZAP 命令的描述中正确的是(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录D.ZAP 命令能删除表的结构和全部记录2.如果在命令窗口执行命令“LIST 名称”后主窗口中显示 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2 SCAN NEXT
2、 4 FOR LEFT(名称,2)=电 IF RIGHT(名称,2)=线 EXIT ENDIF ENDSCAN ?名称(分数:2.00)A.电话线B.电线C.电冰箱D.电视机3.为当前表中所有学生的总分增加 10 分,可以使用的命令是(分数:2.00)A.CHANGE 总分 WITH 总分+10B.REPLACE 总分 WITH 总分+10C.CHANGE ALL 总分 WITH 总分+10D.REPLACE ALL 总分 WITH 总分+104.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C 型字段)。 在命令窗口输入并执行如下命令: 姓名=姓-出勤 ?姓名 屏幕上会
3、显示(分数:2.00)A.李彤B.李彤 出勤C.李彤出勤D.李彤出勤5.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(分数:2.00)A.list for 书名=计算机*B.list for 书名=计算机C.list for 书名=计算机D.list where 书名=计算机6.连续执行以下命令,最后一条命令的输出结果是 SET EXACtT OFF a-北 b=(a=北京交通) ?b(分数:2.00)A.北京B.北京交通C.FD.出错7.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需
4、要查找下一条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FOR 命令B.SKIP 命令C.CONTINUE 命令D.GO 命令8.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的联系,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在字表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引9.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.
5、惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引10.下面有关表键永久联系和关联的描述中,正确的是(分数:2.00)A.永久联系中的父表一定有索引,关联中的父表不需要有索引B.无论是永久联系还是关联,子表一定有索引C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动11.可以随表的打开而自动打开的索引是(分数:2.00)A.单项压缩索引文件B.单项索引文件C.结构复合索引文件D.非结构复合索引文件12.在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是(分数:2.00
6、)A.主索引B.惟一索引C.候选索引D.普通索引13.在 Visual FoxPro 中,在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是(分数:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK14.在 Visual FoxPro 的数据库表中只能有一个(分数:2.00)A.候选索引B.普通索引C.主索引D.惟一索引15.在 Visual FoxPro 中,下列关于索引的描述正确的是(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建
7、立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作16.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引17.使用索引的主要目的是(分数:2.00)A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理18.在建立表间一对多的永久联系时,主表的索引类型必须是(分数:2.00)A.主索引或候选索引B.主索引、候选索引或惟一索引C.主索引、候选索引、惟一索引或普通索引D.可以不建立索引19.在表设计器中设置的索引包含在(分数:2.00)A.独立索引
8、文件中B.惟一索引文件中C.结构复合索引文件中D.非结构复合索引文件中20.在数据库中建立索引的目的是(分数:2.00)A.节省存储空间B.提高查询速度C.提高查询和更新速度D.提高更新速度21.不允许出现重复字段值的索引是(分数:2.00)A.候选索引和主索引B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引22.为保证数据的实体完整性,应该创建的索引是(分数:2.00)A.主索引或惟一索引B.主索引或候选索引C.惟一索引或候选索引D.惟一索引23.Visual FoxPro 支持的索引文件不包括(分数:2.00)A.独立索引文件B.规则索引文件C.复合索引文件D.结构复合索引文件24.
9、一个表可以建立多个索引,但只能建立一个的索引是(分数:2.00)A.主索引B.惟一索引C.候选索引D.普通索引25.在 Visual FoxPro 中,不允许出现重复字段值的索引是(分数:2.00)A.主索引和惟一索引B.主索引和候选索引C.惟一索引和候选索引D.惟一索引26.为表中一些字段创建普通索引的目的是(分数:2.00)A.改变表中记录的物理顺序B.确保实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度27.在表设计器中创建的索引都存放在(分数:2.00)A.独立的索引文件中B.复合索引文件中C.结构复合索引文件中D.普通索引文件中国家二级 VF 机试(数据库及其操作)
10、模拟试卷 12 答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.下列关于 ZAP 命令的描述中正确的是(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录解析:解析:使用 ZAP 命令可以一次性物理删除表中的全部记录(不管是否有删除标记),该命令仅删除表记录,但仍然保留表结构。2.如果在命令窗口执行命令“LIST 名称”后主窗口中显示 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定
11、名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=电 IF RIGHT(名称,2)=线 EXIT ENDIF ENDSCAN ?名称(分数:2.00)A.电话线 B.电线C.电冰箱D.电视机解析:解析:题干中给出的程序段的功能是从表中第二条语句开始到它后面的四条语句,将第一个字为“电”并且最后一个字为“线”的记录显示输出。题干中给出的条件指出表字段宽度为 6。“电话线”第一个字是“电”,最后一个字是“线”,符合条件。3.为当前表中所有学生的总分增加 10 分,可以使用的命令是(分数:2.00)A.CHANGE 总分 WIT
12、H 总分+10B.REPLACE 总分 WITH 总分+10C.CHANGE ALL 总分 WITH 总分+10D.REPLACE ALL 总分 WITH 总分+10 解析:解析:在 VFP 中,修改表记录的命令有 3 个,分别是 Change、Edit 和 Rcplace。 其中,Change和 Edit 命令均用于交互对当前表的记录进行编辑、修改,并且默认修改的是当前记录。所以选项 A 和选项 C 的 Cbange 命令为交互状态下的修改记录的命令,此处命令格式也是错误的。 可以使用 REPLACE 命令直接用指定表达式或值修改记录,REPLACE 命令的常用格式是:REPLACE Fie
13、ldName1 WITH eExpression1,FieldName2 WITH eEXpression2 FOR lExpression1 该命令的功能是直接利用表达式 eEXpression 的值替换字段 FieldName 的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eExpression1,eExpression2)的值,如果不使用 FOR 短语,则默认修改的是当前记录;如果使用了 FOR 短语,则修改逻辑表达式 IExpression1 为真的所有记录。ALL 短语用来指明要修改的是表中全部记录。4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”
14、(C 型字段)。 在命令窗口输入并执行如下命令: 姓名=姓-出勤 ?姓名 屏幕上会显示(分数:2.00)A.李彤 B.李彤 出勤C.李彤出勤D.李彤出勤解析:解析:Visual FoXPro 60 中的变量分为字段变量和内存变量,当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀 M(或 M-)。本题中,赋值表达式:姓名=姓名-“出勤”,等号右边的“姓名”为字段变量,其值为当前记录的“姓名”字段值“李彤”,等号左边的“姓名”是内存变量,赋值后的值为“李彤出勤”,而最后输出的“姓名”变量为字段变量,即当前记录的“姓名”字段值“李彤”。5.在当前打开的表中,显示“书名”以
15、“计算机”开头的所有图书,下列命令中正确的是(分数:2.00)A.list for 书名=计算机*B.list for 书名=计算机 C.list for 书名=计算机D.list where 书名=计算机解析:解析:本题考查 LIST 命令的用法。LIST 命令是显示记录的命令。格式为:LISTfieldlistFOR lExpression 其中,fieldlist 是用逗号隔开的字段名列表,默认显示全部字段:1Expression 是条件表达式,如果使用 FOR 短语指定条件,则只显示满足条件的记录。6.连续执行以下命令,最后一条命令的输出结果是 SET EXACtT OFF a-北 b
16、=(a=北京交通) ?b(分数:2.00)A.北京B.北京交通C.F D.出错解析:解析:在用单等号(=)运算符比较两个字符串时,运算结果与 SET EXACT ONIOFF 设置有关。 系统默认 0FF 状态。当处于 OFF 状态时,只要右边的字符串与左边字符串的前面部分内容匹配,即可得到逻辑真(T)的结果。 当处于 ON 状态时,比较两个字符串全部,先在较短字符串的尾部加若干个空格,使两个字符串的长度相等,然后再进行比较。 本题中由于 a=北京,故表达式 a=北京交通返回逻辑假。7.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 机试 数据库 及其 操作 模拟 试卷 12 答案 解析 DOC
