欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】国家二级VF机试(数据库及其操作)模拟试卷9及答案解析.doc

    • 资源ID:1333748       资源大小:52KB        全文页数:9页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】国家二级VF机试(数据库及其操作)模拟试卷9及答案解析.doc

    1、国家二级 VF机试(数据库及其操作)模拟试卷 9及答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.打开数据库的命令是(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE2.操作对象只能是一个表的关系运算是(分数:2.00)A.联系和选择B.联接个投影C.选择和投影D.自然连接和选择3.MODIFY STRUCTURE命令的功能是(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构4.在数据库中建立表的命令是(分数:2.00)A.CREATEB.CREATE DATA

    2、BASEC.CREATE QUERYD.CREATE FORM5.在 Visual FoxPro中,为了使表具有更多的特性应该使用(分数:2.00)A.数据库表B.自由表C.数据库表或自由表D.数据库表和自由表6.在 Visual FoxPro中,为了使表具有更多的特性,应该使用(分数:2.00)A.数据库表B.自由表C.数据库表和自由表D.数据库表或自由表7.以下关于空值(NULL 值)叙述正确的是(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值D.Visual FoxPro不支持空值8.设数据库表中有一个 C型字段 NAME,打开表文件后,要

    3、把内存变量 CC的字符串内容输入到当前记录的NAME字段,应当使用命令:(分数:2.00)A.NAME=CCB.REPLACE NAME WITH CCC.STORE CC TO NAMED.REPLACE ALL NAME WITH CC9.设数据库表中有一个 C型字段 NAME。打开表文件后,要把内存变量 NAME的字符串内容输入到当前记录的 NAME字段,应当使用命令(分数:2.00)A.NAME=NAMEB.NAME=MNAMEC.STORE MNAME TO NAMED.REPLACE NAME WITH MNAME10.如果在命令窗口执行命令“LIST 名称”后主窗口中显示记录号

    4、名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线假定名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称(分数:2.00)A.电话线B.电线C.电冰箱D.电视机11.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(分数:2.00)A.list for 书名=“计算机“B.list for 书名=“计算机“C.list for 书名=“计算机“D.list where 书名=“计算机“12.设有两个数据库表

    5、,父表和子表之间是一对多的联系,为控制子表和父表的联系,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在字表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引13.可以随表的打开而自动打开的索引是(分数:2.00)A.单项压缩索引文件B.单项索引文件C.结构复合索引文件D.非结构复合索引文件14.在 Visual FoxPro的数据库表中只能有一个(分数:2.00)A.候选索引B.普通索引C.主索引D.惟一

    6、索引15.使用索引的主要目的是(分数:2.00)A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理16.在数据库中建立索引的目的是(分数:2.00)A.节省存储空间B.提高查询速度C.提高查询和更新速度D.提高更新速度17.Visual FoxPro支持的索引文件不包括(分数:2.00)A.独立索引文件B.规则索引文件C.复合索引文件D.结构复合索引文件18.为表中一些字段创建普通索引的目的是(分数:2.00)A.改变表中记录的物理顺序B.确保实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度19.己知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职

    7、称”排序,“职称”相同时再按“性别”排序,正确的命令是(分数:2.00)A.INDEX ON 职称+性别 TO tttB.INDEX ON 性别+职称 TO tttC.INDEX ON 职称,性别 TO tttD.INDEX ON 性别,职称 TO ttt20.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现(分数:2.00)A.惟一索引B.主索引C.复合索引D.普通索引21.参照完整性规则的更新规则中“级联”的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.

    8、父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新22.在 Visual FoxPro中,有关参照完整性的删除规则正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面三种说法都不对23.在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则

    9、中选择了“级联”,当删除父表中的记录,其结果是(分数:2.00)A.只删除父表中的记录,不影响子表B.任何时候都拒绝删除父表中的记录C.在删除父表中记录的同时自动删除子表中的所有参照记录D.若子表中有参照记录,则禁止删除父表中记录24.在 Visual FoxPro中,参照完整性规则不包括(分数:2.00)A.更新规则B.查询规则C.删除规则D.插入规则25.在 Visual FoxPro中,自由表不能建立的索引是(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引26.在 Visual FoxPro中,下面的描述中正确是(分数:2.00)A.打开一个数据库以后建立的表是自由表B.

    10、没有打开任何数据库时建立的表是自由表C.可以为自由表指定字段级规则D.可以为自由表指定参照完整性规则27.命令“SELECT 0”的功能是(分数:2.00)A.选择编号最小的未使用工作区B.选择 0号工作区C.关闭当前工作区中的表D.选择当前工作区国家二级 VF机试(数据库及其操作)模拟试卷 9答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.打开数据库的命令是(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE 解析:解析:打开数据库的命令是 OPEN DATABASE,具体语法格式是:OPEN D

    11、ATABASE【数据库名】,而打开数据表的命令是 USE。2.操作对象只能是一个表的关系运算是(分数:2.00)A.联系和选择B.联接个投影C.选择和投影 D.自然连接和选择解析:解析:选择运算是从关系模式中找出符合条件的元组的操作。选择的条件以逻辑表达式给出,其中逻辑表达式值为真的元组将被选取。投影运算是从关系模式中指定若干个属性组成新的关系。这两个运算都是对同一个表进行操作。3.MODIFY STRUCTURE命令的功能是(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:解析:MODIFY STRUCTURE 的作用是打开表结构设计器,修改表结构

    12、。4.在数据库中建立表的命令是(分数:2.00)A.CREATE B.CREATE DATABASEC.CREATE QUERYD.CREATE FORM解析:解析:在 Visual FoxPro中建立数据库表有 3种方法:通过项目管理器建立数据库表;在数据库设计器中建立数据库表;通过命令方式建立数据库表。其中通过命令方式建立数据库表的格式是:CREATETableName5.在 Visual FoxPro中,为了使表具有更多的特性应该使用(分数:2.00)A.数据库表 B.自由表C.数据库表或自由表D.数据库表和自由表解析:解析:数据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字

    13、段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。6.在 Visual FoxPro中,为了使表具有更多的特性,应该使用(分数:2.00)A.数据库表 B.自由表C.数据库表和自由表D.数据库表或自由表解析:解析:本题考查数据库表与自由表的区别。数据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数

    14、据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。7.以下关于空值(NULL 值)叙述正确的是(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值 D.Visual FoxPro不支持空值解析:解析:空值(NULL 值)表示字段或变量还没有确定的值,它与空字符串和数值 0有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据。8.设数据库表中有一个 C型字段 NAME,打开表文件后,要把内存变量 CC的字符串内容输入到当前记录的NAME字段,应当使用命令:(分数:2.00)A.NAME=CCB.REPLAC

    15、E NAME WITH CC C.STORE CC TO NAMED.REPLACE ALL NAME WITH CC解析:解析:本题考查 REPLACE命令的使用。要对当前表中字段的更新,使用 replace命令,其格式为:REPLACE字段名 1WITH表达式 1,字段名 2WITH表达式 2FOR条件|范围子句,而 STORE是赋值命令,其命令格式为 store数值 to变量名。9.设数据库表中有一个 C型字段 NAME。打开表文件后,要把内存变量 NAME的字符串内容输入到当前记录的 NAME字段,应当使用命令(分数:2.00)A.NAME=NAMEB.NAME=MNAMEC.STOR

    16、E MNAME TO NAMED.REPLACE NAME WITH MNAME 解析:解析:本题考查对当前表中字段的更新,使用 replace命令,其格式为:REPIACE FieldName1 WITH eExpression1,FieldName2 WITH eExpression2 FOR IExpression1 该命令的功能是直接利用表达式 eExpression的值替换字段 FieldName的值,从而达到修改记录的目的。该命令一次可以修改多个字段的(eExpression1、eExpression2、)的值,如果不使用 FOR短语,则默认修改的是当前记录;如果使用了 FOR短语

    17、,则修改逻辑表达式 lExpressio1为真的所有记录。使用 REPLACE NAME WITH MNAME 命令可以把内存变量 NAME的字符串内容输入到当前记录的 NAME字段。另外,Visual FoxPro60 中当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M(或 M-)。10.如果在命令窗口执行命令“LIST 名称”后主窗口中显示记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线假定名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,

    18、2)=“线“EXITENDIFENDSCAN?名称(分数:2.00)A.电话线 B.电线C.电冰箱D.电视机解析:解析:题干中给出的程序段的功能是从表中第二条语句开始到它后面的四条语句,将第一个字为“电”并且最后一个字为“线”的记录显示输出。题干中给出的条件指出表字段宽度为 6。“电话线”第一个字是“电”,最后一个字是“线”,符合条件。11.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(分数:2.00)A.list for 书名=“计算机“B.list for 书名=“计算机“ C.list for 书名=“计算机“D.list where 书名=“计算机“解析

    19、:解析:本题考查 LIST命令的用法。LIST 命令是显示记录的命令。格式为:LISTfieldlistFOR lExpression 其中,fieldlist 是用逗号隔开的字段名列表,默认显示全部字段;lExpression 是条件表达式,如果使用 FOR短语指定条件,则只显示满足条件的记录。12.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的联系,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,

    20、在字表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析:参照完整性的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据、来检查对表的数据操作是否正确。要实现参照完整性,在设计表之时的联系时,要在父表中建立主索引,在子表的连接字段上建立普通索引。通过父表的主索引与子表的普通索引建立起两个表之间的联系。因此选项 B为正确答案。13.可以随表的打开而自动打开的索引是(分数:2.00)A.单项压缩索引文件B.单项索引文件C.结构复合索引文件 D.非结构复合索引文件解析:解析:Visual FoxPro 中的索引文件按扩展名可分为:单索引(idx

    21、)和复合索引(cdx)。从索引的组织方式来讲共有 3类索引,单索引,一种非结构索引文件,它不会伴随表的打开而打开,必须使用SET INDEX命令或 USE命令中的 INDEX子句打开;非结构索引,索引文件的主名与表文件的主名不相同,需要使用 SETINDEX命令或 USE命令中的 INDEX子句打开;结构复合索引,索引文件的主名与表文件的主名相同,它会随着表的打开而自动打开。14.在 Visual FoxPro的数据库表中只能有一个(分数:2.00)A.候选索引B.普通索引C.主索引 D.惟一索引解析:解析:主索引是在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用。

    22、数据库表中只能有一个主索引。候选索引有着和主索引相似的特点,但一个表可以有多个候选索引。表中可以包含多个惟一索引和普通索引。15.使用索引的主要目的是(分数:2.00)A.提高查询速度 B.节省存储空间C.防止数据丢失D.方便管理解析:解析:使用索引可以按照特定的顺序查看或操作表中记录,引入索引的目的是为了加快对表的查询操作。但是,当对表进行插入、删除和修改等操作时,系统会自动维护索引,也就是说,索引会降低插入、删除和修改等操作到速度。16.在数据库中建立索引的目的是(分数:2.00)A.节省存储空间B.提高查询速度 C.提高查询和更新速度D.提高更新速度解析:解析:VFP 索引是由指针构成的

    23、文件,这些指针逻辑上按照索引关键字的值进行排序。若要按特定的顺序处理记录表,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。17.Visual FoxPro支持的索引文件不包括(分数:2.00)A.独立索引文件B.规则索引文件 C.复合索引文件D.结构复合索引文件解析:解析:本题考查索引文件。Visual FoxPro 有两种类型的索引文件:一种是传统的IDX 文件,这种索引文件只有一个索引表达式,称为独立索引文件。另一种是复合索引文件,其扩展名是CDX,复合索引文件包含多个索引表达式,这些索引表达式称为索引标识。18.为表中一些字段创建普通索引的目的是(分数:2.00)A.改变表中

    24、记录的物理顺序B.确保实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析:本题考查建立索引的目的。使用索引可以按照特定的顺序查看或操作表中记录,引入索引的目的是为了加快对表的查询操作。表的索引是通过指针指向待处理的记录,通过索引可以快速找到指定的记录。19.己知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是(分数:2.00)A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称 TO tttC.INDEX ON 职称,性别 TO tttD.INDEX ON 性别,职称

    25、 TO ttt解析:解析:INDEX 命令是建立索引命令,格式应该是: INDEX ON Expression TO indexfilename|TAG tagnameOF cdxfilemane FORexpressionCOMPACT ASCENDING|DESCENDINGUNIQUE|CANDIDATEADDITWE 本题要建立职称和性别的复合索引,所以表达式为“职称+性别”。20.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现(分数:2.00)A.惟一索引B.主索引 C.复合索引D.普通索引解析:解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重

    26、复的记录。在 Visual FoxPro利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。如果对某一个字段创建了主索引或候选索引,那么这个字段成为数据表的主关键字或候选关键字,从而保证了实体完整性。21.参照完整性规则的更新规则中“级联”的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录 B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新解析:解析:参照完整性的更新规则包括“级联”、“限制”和“忽略”。如果选择“级联”则

    27、在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;如果选择“忽略”,则不作参照完整性检查,即可以随意更新父表的连接字段值。22.在 Visual FoxPro中,有关参照完整性的删除规则正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录

    28、 D.上面三种说法都不对解析:解析:参照完整性的删除规则规定了当删除父表中的记录时,如何处理子表中的相关记录,对应有3种情况: 如果删除规则选择的是“限制”,则当子表中有相关记录时,禁止删除父表中的记录; 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将自动删除子表中的所有记录; 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录,删除父表中的记录与子表无关。23.在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是(分数:2.00)A.只删除父表中的记录

    29、,不影响子表B.任何时候都拒绝删除父表中的记录C.在删除父表中记录的同时自动删除子表中的所有参照记录 D.若子表中有参照记录,则禁止删除父表中记录解析:解析:如果在删除规则选择“级联”,当删除父表中记录时,则自动删除子表中的所有相关记录。24.在 Visual FoxPro中,参照完整性规则不包括(分数:2.00)A.更新规则B.查询规则 C.删除规则D.插入规则解析:解析:本题考查参照完整性规则的内容。参照完整性规则要求通过定义的外关键字和主关键字之间的的引用规则来约束两个关系之间的联系。这条规则要求“不引用不存在的实体”,其包括更新规则、删除规则和插入规则。25.在 Visual FoxP

    30、ro中,自由表不能建立的索引是(分数:2.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:解析:本题考查自由表的特征。在 Visual FoxPro中,自由表不能建立主索引。一个数据库表只能建立一个主索引,用来建立主索引的关键宇值不能重复,也不能取空值。26.在 Visual FoxPro中,下面的描述中正确是(分数:2.00)A.打开一个数据库以后建立的表是自由表B.没有打开任何数据库时建立的表是自由表 C.可以为自由表指定字段级规则D.可以为自由表指定参照完整性规则解析:解析:本题考查对自由表的掌握。自由表:不属于任何数据库的表。可以将自由表添加到数据库中,成为数据库表;也可以将数据库表从数据库中移出,成为自由表。当没有打开数据库时建立的表就是自由表。27.命令“SELECT 0”的功能是(分数:2.00)A.选择编号最小的未使用工作区 B.选择 0号工作区C.关闭当前工作区中的表D.选择当前工作区解析:解析:在 FoxPro中一直沿用了多工作区的概念。用 SELECT指定工作区,最小的工作区号是 1,最大的工作区号是 32767。如果选择工作区号为 0,则表示选择编号最小的可用工作区,即尚未使用的工作区。


    注意事项

    本文(【计算机类职业资格】国家二级VF机试(数据库及其操作)模拟试卷9及答案解析.doc)为本站会员(livefirmly316)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开