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

    【计算机类职业资格】二级VISUAL+FOXPRO-93及答案解析.doc

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

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

    【计算机类职业资格】二级VISUAL+FOXPRO-93及答案解析.doc

    1、二级 VISUAL+FOXPRO-93 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.在表设计器中创建的索引都存放在(分数:2.00)A.独立的索引文件中B.复合索引文件中C.结构复合索引文件中D.普通索引文件中2.在 Visual FoxPro 中,以下描述中错误的是(分数:2.00)A.普通索引允许出现重复字段值B.唯一索引允许出现重复字段值C.候选索引允许出现重复字段值D.主索引不允许出现重复字段值3.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是(分数

    2、:2.00)A.INDEX ON 职称+性别 TO tttB.INDEX ON 性别+职称 TO tttC.INDEX ON 职称,性别 TO tttD.INDEX ON 性别,职称 TO ttt4.在 Visual FoxPro 中,使用 SEEK 命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令(分数:2.00)A.GOTOB.SKIPC.CONTINUED.GO5.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现(分数:2.00)A.惟一索引B.主索引C.复合索引D.普通索引6.在数据库表上的字段有效性规则是(分数:2.0

    3、0)A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能7.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定义完整性8.参照完整性规则的更新规则中“级联”的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新9.在 Visual FoxPro 中,数据库表字段的有效性规则的设置可以在(分数:2.00

    4、)A.项目管理器中进行B.数据库设计器中进行C.表设计器中进行D.表单设计器中进行10.在 Visual FoxPro 中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表 S 所有的记录在表 SC 中都有相关联的记录,则(分数:2.00)A.允许修改表 S 中的学号字段值B.允许删除表 S 中的记录C.不允许修改表 S 中的学号字段值D.不允许在表 S 中增加新的记录11.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是(分数:2.00

    5、)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面三种说法都不对12.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是(分数:2.00)A.=“男“.OR.“女“B.性别=“男“.OR.“女“C.$“男女“D.性别$“男女“13.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(分数:2.00)A.系统

    6、自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关14.在 Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是(分数:2.00)A.只删除父表中的记录,不影响子表B.任何时候都拒绝删除父表中的记录C.在删除父表中记录的同时自动删除子表中的所有参照记录D.若子表中有参照记录,则禁止删除父表中记录15.在 Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当

    7、删除父表中的记录时,系统反应是(分数:2.00)A.不做参照完整性检查B.自动删除子表中所有相关的记录C.若子表中有相关记录,则禁止删除父表中记录D.不准删除父表中的记录16.在 Visual FoxPro 中,参照完整性的更新规则不包括(分数:2.00)A.允许B.级联C.忽略D.限制17.在 Visual FoxPro 中,参照完整性规则不包括(分数:2.00)A.更新规则B.查询规则C.删除规则D.插入规则18.在 Visual FoxPro 中,定义数据的有效性规则时,在规则框输入的表达式的类型是(分数:2.00)A.数值型B.字符型C.逻辑型D.日期型19.下面有关数据库表和自由表的

    8、叙述中,错误的是(分数:2.00)A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表20.在 Visual FoxPro 中,自由表不能建立的索引是(分数:2.00)A.主索引B.候选索引C.唯一索引D.普通索引21.在 Visual FoxPro 中,下列关于表的描述中正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由

    9、表中,都不能给字段定义有效性规则和默性值22.在 Visual FoxPro 中,下面关于属性、方法和事件的叙述错误的是(分数:2.00)A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以象方法一样被显式调用D.在创建一个表单时,可以添加新的属性、方法和事件23.在 Visual FoxPro 中,下面的描述中正确是(分数:2.00)A.打开一个数据库以后建立的表是自由表B.没有打开任何数据库时建立的表是自由表C.可以为自由表指定字段级规则D.可以为自由表指定参照完整性规则24.在 Visual FoxPro 中,每一个工

    10、作区中最多能打开数据库表的数量是(分数:2.00)A.1 个B.2 个C.任意个,根据内存资源而确定D.35535 个25.假设表“学生.dbf”已在某个工作区打开,且取别名为 student。选择“学生”表所在工作区为当前工作区的命令是(分数:2.00)A.SELECT 0B.USE 学生C.SELECT 学生D.SELECT student26.命令“SELECT 0”的功能是(分数:2.00)A.选择编号最小的未使用工作区B.选择 0 号工作区C.关闭当前工作区中的表D.选择当前工作区27.执行 USE sc IN 0 命令的结果是(分数:2.00)A.选择 0 号工作区打开 sc 表B

    11、.选择空闲的最小号工作区打开 sc 表C.选择第 1 号工作区打开 sc 表D.显示出错信息28.在 Visual FoxPro 中,如下描述正确的是(分数:2.00)A.对表的所有操作,都不需要使用 USE 命令先打开表B.所有 SQL 命令对表的所有操作都不需使用 USE 命令先打开表C.部分 SQL 命令对表的所有操作都不需使用 USE 命令先打开表D.传统的 FoxPro 命令对表的所有操作都不需使用 USE 命令先打开表29.在 SQL SELECT 语句中,为了将查询结果存储到临时表,应该使用短语(分数:2.00)A.TO CURSORB.INTO CURSORC.INTO DBF

    12、D.TO DBF30.设有订单表 order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询 2007 年所签订单的信息,并按金额降序排序,正确的 SQL 命令是(分数:2.00)A.SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESCB.SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASCC.SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASCD.SELECT * FROM order WHI

    13、LE YEAR(签订日期)=2007 ORDER BY 金额 DESC31.检索“投中 3 分球”小于等于 5 个的运动员中“得分”最高的运动员的“得分”,正确的 SQL 语句是(分数:2.00)A.SELECT MAX(得分) FROM 运动员 WHERE 投中 3 分球=5B.SELECT MAX(得分) FROM 运动员 WHEN 投中 3 分球=5C.SELECT 得分 MAX(得分) FROM 运动员 WHERE 投中 3 分球=5D.SELECT 得分 MAX(得分) FROM 运动员 WHEN 投中 3 分球=532.在 SQL SELECT 查询中,为了使查询结果排序必须使用短

    14、语(分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY33.查询单价在 600 元以上的主机板和硬盘的正确命令是(分数:2.00)A.SELECT * FROM 产品 WHERE 单价600 AND(名称=“主机板“ AND 名称=“硬盘“)B.SELECT * FROM 产品 WHERE 单价600 AND(名称=“主机板“ OR 名称=“硬盘“)C.SELECT * FROM 产品 FOR 单价600 AND(名称=“主机板“ AND 名称=“硬盘“)D.SELECT * FROM 产品 FOR 单价600 AND(名称=“主机板“ OR 名称=“硬盘“)34.

    15、查询客户名称中有“网络”二字的客户信息的正确命令是(分数:2.00)A.SELECT * FROM 客户 FOR 名称 LIKE “%网络%“B.SELECT * FROM 客户 FOR 名称=“%网络%“C.SELECT * FROM 客户 WHERE 名称=“%网络%“D.SELECT * FROM 客户 WHERE 名称 LIKE “%网络%“35.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18 岁的女同学,并按年龄进行降序排序,生成新的表 WS,正确的 SQL 语句是(分数:2.00)A.SELECT*FROM S;WHERE 性别=“女“ AND 年龄=18 O

    16、RDER BY 4 DESC INTO TABLE WSB.SELECT*FROM S;WHERE 性别=“女“ AND 年龄=18 ORDER BY 年龄 INTO TABLE WSC.SELECT*FROM S;WHERE 性别=“女“ AND 年龄=18 ORDER BY “年龄“ DESC INTO TABLE WSD.SELECT*FROM S;WHERE 性别=“女“ OR 年龄=18 ORDER BY “年龄“ ASC INTO TABLE WS36.设有学生选课表 SC(学号,课程号,成绩),用 SQL 同时检索选修课程号为“C1”和“C5”的学生学号的正确命令是(分数:2.0

    17、0)A.SELECT 学号 FROM SC;WHERE 课程号=“C1“ AND 课程号=“C5“B.SELECT 学号 FROM SC WHERE 课程号=“C1“;AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号=“C5“)C.SELECT 学号 FROM SC WHERE 课程号=“C1“;AND 学号=(SELECT 学号 FROM SC WHERE 课程号=“C5“)D.SELECT 学号 FROM SC WHERE 课程号=“C1“;AND 学号 IN(SELECT 学号 FROM SC WHERE 课程号=“C5“)37.设有学生表 S(学号,姓名,性别

    18、,年龄)、课程表 C(课程号,课程名,学分)和学生选课表 SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL 语句是(分数:2.00)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.SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D

    19、.SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号=SC.学号38.查询所有 1982 年 3 月 20 日以后(含)出生、性别为男的学生,正确的 SQL 语句是(分数:2.00)A.SELECT * FROM 学生 WHERE 出生日期=1982-03-20AND 性别=“男“B.SELECT * FROM 学生 WHERE 出生日期=1982-03-20AND 性别=“男“C.SELECT * FROM 学生 WHERE 出生日期=1982-03-20OR 性别=“男“D.SELECT * FROM 学生

    20、 WHERE 出生日期=1982-03-20OR 性别=“男“39.使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1) 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是(分数:2.00)A.SELECT AVG(成绩) FROM 选课 WHERE 姓名=“刘明“B.SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名=“刘明“C.SELECT AVG(成绩) FROM 学生,选课

    21、WHERE 学生.姓名=“刘明“D.SELECT AVO(成绩) FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名=“刘明“40.使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1) 假定学号的第 3、4 位为专业代码,要计算各专业学生选修课程号为“101”课程的平均成绩,正确的 SQL语句是(分数:2.00)A.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课;WHERE 课程号=“101“ GROUP BY 专业

    22、B.SELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS 平均分 FROM 选课;WHERE 课程号=“101“ GROUP BY 1C.SELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS 平均分 FROM 选课;WHERE 课程号=“101“ ORDER BY 专业D.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课;WHERE 课程号=“101“ ORDER BY 141.使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(C,8),课程

    23、号(C,3),成绩(N,5,1) 查询选修课程号为“101”的课程得分最高的同学,正确的 SQL 语句是(分数:2.00)A.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号;AND 课程号=“101“ AND 成绩=ALL(SELECT 成绩 FROM 选课)B.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号;AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)C.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号;AND 成绩=ALL

    24、(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)D.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND;课程号=“101“AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)42.SQL 的 SELECT 语句中,“HAVING条件表达式”用来筛选满足条件的(分数:2.00)A.列B.行C.关系D.分组43.下列关于 SELECT 短语的描述中错误的是(分数:4.00)A.SELECT 短语中可以使用别名B.SELECT 短语中只能包含表中的列及其构成的表达式C.SELECT 短语规定了结

    25、果集中的列顺序D.如果 FROM 短语引用的两个表有同名的列,则 SELECT 短语引用它们时必须使用表名前缀加以限定44.与“SELECT * FROM 学生 INTO DBF A”等价的语句是(分数:4.00)A.SELECT * FROM 学生 INTO AB.SELECT * FROM 学生 INTO TABLE AC.SELECT * FROM 学生 TO TABLEAD.SELECT * FROM 学生 TO DBF A45.查询在“北京”和“上海”出生的学生信息的 SQL 语句是(分数:4.00)A.SELECT * FROM 学生 WHERE 出生地=“北京“ AND “上海“

    26、B.SELECT * FROM 学生 WHERE 出生地=“北京“ OR “上海“C.SELECT * FROM 学生 WHERE 出生地=“北京“ AND 出生地=“上海“D.SELECT * FROM 学生 WHERE 出生地=“北京“ OR 出生地=“上海“46.在 SQL 语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是(分数:4.00)A.年龄 =12 OR =46B.年龄 =12 AND =46C.年龄 =12 OR 年龄 =4D.年龄 =12 AND 年龄 =46二级 VISUAL+FOXPRO-93 答案解析(总分:100.00,做题时间:90 分

    27、钟)一、选择题(总题数:46,分数:100.00)1.在表设计器中创建的索引都存放在(分数:2.00)A.独立的索引文件中B.复合索引文件中C.结构复合索引文件中 D.普通索引文件中解析:解析 本题考查索引文件的建立。在表设计器“字段”选项卡中,在某些字段的“索引”下拉框中选择捧序方式,则在对应的字段上建立了一个普通索引,索引名与字段名同名,索引表达式就是对应的字段。如果要将索引定义为其他类型的索引(主索引、候选索引、惟一索引),则将界面切换到“索引”选项卡,然后从“类型”下拉列表框选择索引的类型。VFP6.0 会创建一个扩展名为.CDX 结构复合索引文件。这个复合索引文件具有与表名相同的文件

    28、名。2.在 Visual FoxPro 中,以下描述中错误的是(分数:2.00)A.普通索引允许出现重复字段值B.唯一索引允许出现重复字段值C.候选索引允许出现重复字段值 D.主索引不允许出现重复字段值解析:解析 本题考查索引的几个类型及其特点。在 Visual FoxPro 中,总共有四种:主索引,在一个数据表只能建立一个主索引,其要求是不允许有重复的值,不允许有空值;候选索引,在一个数据表可以建立多个主索引,其要求是不允许有重复的值,不允许有空值。唯一索引,这个唯一是索引项的唯一,不是记录的唯一,允许记录有重复值。普通索引,建立没有任何条件,一个表可以建立多个普通索引,普通索引会对表中记录

    29、起到排序作用。3.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是(分数:2.00)A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称 TO tttC.INDEX ON 职称,性别 TO tttD.INDEX ON 性别,职称 TO ttt解析:解析 INDEX 命令是建立索引命令,格式应该是: INDEX ON Expression TO indexfilename|TAG tagnameOF cdxfilemane FOR expressionCOMPACT ASCENDING|DES

    30、CENDINGUNIQUE|CANDIDATEADDITIVE 本题要建立职称和性别的复合索引,所以表达式为“职称+性别”。4.在 Visual FoxPro 中,使用 SEEK 命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令(分数:2.00)A.GOTOB.SKIP C.CONTINUED.GO解析:解析 SEEK 是利用索引快速定位的命令,在数据表指定索引后,记录按照指定索引关键字的值排序,若索引关键字的值相同,必然连续出现,因此可以通过 SKIP 查找下一条匹配的记录;CONTINUE 是和LOCATE 语句搭配使用的。5.在创建数据库表结构

    31、时,为了同时定义实体完整性可以通过指定哪类索引来实现(分数:2.00)A.惟一索引B.主索引 C.复合索引D.普通索引解析:解析 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro 利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。如果对某一个字段创建了主索引或候选索引,那么这个字段成为数据表的主关键字或候选关键字,从而保证了实体完整性。6.在数据库表上的字段有效性规则是(分数:2.00)A.逻辑表达式 B.字符表达式C.数字表达式D.以上三种都有可能解析:解析 建立字段的有效性规则由规则、信息和默认值三项组成。其中规则是规定字段数

    32、据输入的有效性规则;信息是违背字段输入规则时的提示信息;默认值是字段默认输入的值。7.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(分数:2.00)A.参照完整性B.实体完整性 C.域完整性D.用户定义完整性解析:解析 数据完整性包括实体完整性、域完整性和参照完整性。实体完整性用来保证表中记录的惟一性,通过建立主索引或候选索引来实现。域完整性则是通过建立有效性规则来检验数据输入的有效性。参照完整性与表之间的关联有联系,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。8.参照完整性规则的更新规则中“级联”

    33、的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录 B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新解析:解析 参照完整性的更新规则包括“级联”、“限制”和“忽略”。如果选择“级联”则在更新父表的连接字段值时,用新的连接字段值自动修改予表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;如果选择“忽略”,则不作参照完整性检查,即可以随意更新父表的连接字段值。9.在 Visual FoxPro 中

    34、,数据库表字段的有效性规则的设置可以在(分数:2.00)A.项目管理器中进行B.数据库设计器中进行C.表设计器中进行 D.表单设计器中进行解析:解析 本题考查数据库表字段的有效性规则的设置。在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的空值,还可以设置字段或者记录的有效性规则。10.在 Visual FoxPro 中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表 S 所有的记录在表 S

    35、C 中都有相关联的记录,则(分数:2.00)A.允许修改表 S 中的学号字段值B.允许删除表 S 中的记录C.不允许修改表 S 中的学号字段值 D.不允许在表 S 中增加新的记录解析:解析 参照完整性与表之间的关联相关,也就是当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。数据库表之间的参照完整性规则包括“级联”、“限制”和“忽略”,如果将两个表之间的更新规则设置为“限制”,若子表中有相关记录,则禁止修改父表中的连接字段值;如果插入规则设置为“限制”,若子表中有相关记录,则禁止删除父表中的记录;如果删除规则中设置为“限制”,若父表中没有

    36、相匹配的连接字段值,则禁止插入子记录。11.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D.上面三种说法都不对解析:解析 参照完整性的删除规则规定了当删除父表中的记录时,如何处理子表中的相关记录,对应有 3 种情况: 如果删除规则选择的是“限制”,则当子表中有

    37、相关记录时,禁止删除父表中的记录; 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将自动删除子表中的所有记录; 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录,删除父表中的记录与子表无关。12.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是(分数:2.00)A.=“男“.OR.“女“B.性别=“男“.OR.“女“C.$“男女“D.性别$“男女“ 解析:解析 前字符型表达式$后字符型表达式为子串包含测试函数,如果前者是后者的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.)。选项 A、B、C

    38、的表达式写法错误。13.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。 删除规则规定了删除父表中的记录时,如何处理相关的子表中的记录: 如果选择“级联”,则自动删除子表中的所有相关记录;

    39、 如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录; 如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。14.在 Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是(分数:2.00)A.只删除父表中的记录,不影响子表B.任何时候都拒绝删除父表中的记录C.在删除父表中记录的同时自动删除子表中的所有参照记录 D.若子表中有参照记录,则禁止删除父表中记录解析:解析 如果在删除规则选择“级联”,当删除父表中记录时,则自动删除子表中的所有相关记录。15.在 Visual FoxPro 中,如

    40、果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是(分数:2.00)A.不做参照完整性检查B.自动删除子表中所有相关的记录C.若子表中有相关记录,则禁止删除父表中记录 D.不准删除父表中的记录解析:解析 本题考查参照完整性规则中的删除规则。删除规则规定了当删除父表中的记录时,如何处理相关的子表中的记录。删除规则中的选项有“级联”、“限制”和“忽略”,如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录。16.在 Visual FoxPro 中,参照完整性的更新规则不包括(分数:2.00)A.允许 B.级联C.忽略D.限制解析:解析

    41、本题考查参照完整性的更新规则。参照完整性是保证两个表之间数据的一致性。参照完整性的更新规则是指父表中,记录修改时,应如何处理。包括级联更新子表中所有相关记录。限制若子表中有相关的记录,则禁止父表修改。忽略父表可以随意修改。17.在 Visual FoxPro 中,参照完整性规则不包括(分数:2.00)A.更新规则B.查询规则 C.删除规则D.插入规则解析:解析 本题考查参照完整性规则的内容。参照完整性规则要求通过定义的外关键字和主关键字之间的的引用规则来约束两个关系之间的联系。这条规则要求“不引用不存在的实体”,其包括更新规则、删除规则和插入规则。18.在 Visual FoxPro 中,定义

    42、数据的有效性规则时,在规则框输入的表达式的类型是(分数:2.00)A.数值型B.字符型C.逻辑型 D.日期型解析:解析 本题考查数据的完整性。建立字段有效性规则前,先选中要定义字段有效性规则的字段。Visual FoxPro 提供的字段有效性规则有 3 类:规则、信息和默认值。进行字段有效性规则设置时,在各文本框中输入数据有一定的要求,其中“规则”框中只能输入逻辑表达式,“信息”框中只能输入字符串表达式,“默认值”的类型则以字段的类型决定。19.下面有关数据库表和自由表的叙述中,错误的是(分数:2.00)A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性

    43、C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表解析:解析 Visual FoxPro 中的数据库表和自由表,都可以通过表设计器来建立,并且可以相互转化,自由表添加到数据库中成为数据库表,而从数据库中移出后又可成为自由表。自由表中不能建立参照完整性、有效性规则、主索引等。20.在 Visual FoxPro 中,自由表不能建立的索引是(分数:2.00)A.主索引 B.候选索引C.唯一索引D.普通索引解析:解析 本题考查自由表的特征。在 Visual FoxPro 中,自由表不能建立主索引。一个数据库表只能建立一个主索引,用来建立主索引的关键字值不能重复,也不能取

    44、空值。21.在 Visual FoxPro 中,下列关于表的描述中正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值 D.在数据库表和自由表中,都不能给字段定义有效性规则和默性值解析:解析 所谓自由表,就是那些不属于任何数据库的表。在 Visual FoxPro 中创建表时,如果当前没有打开数据库,则创建的表是自由表。与数据库表相比,自由表不能建立字段有效性规则、记录规则、主索引及约束规则等。22.在 Visual FoxPro 中,下面关于属性、方法和事

    45、件的叙述错误的是(分数:2.00)A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以象方法一样被显式调用D.在创建一个表单时,可以添加新的属性、方法和事件 解析:解析 事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。23.在 Visual FoxPro 中,下面的描述中正确是(分数:2.00)A.打开一个数据库以后建立的表是自由表B.没有打开任何数据库时建立的表是自由表 C.可以为自由表指定字段级规则D.可以为自由表指定参照完整性

    46、规则解析:解析 本题考查对自由表的掌握。自由表:不属于任何数据库的表。可以将自由表添加到数据库中,成为数据库表:也可以将数据库表从数据库中移出,成为自由表。当没有打开数据库时建立的表就是自由表。24.在 Visual FoxPro 中,每一个工作区中最多能打开数据库表的数量是(分数:2.00)A.1 个 B.2 个C.任意个,根据内存资源而确定D.35535 个解析:解析 在 vfp 中,每个工作区只能打开一个表,如果需要在同一时刻打开多个表,需要在不同的工作区中打开不同的表。25.假设表“学生.dbf”已在某个工作区打开,且取别名为 student。选择“学生”表所在工作区为当前工作区的命令

    47、是(分数:2.00)A.SELECT 0B.USE 学生C.SELECT 学生D.SELECT student 解析:解析 指定工作区命令: SELECT 工作区号/表别名 由于题中打开“学生”表时,为其取别名为 student,故要选择“学生”表所在工作区为当前工作区应使用命令:Select student。26.命令“SELECT 0”的功能是(分数:2.00)A.选择编号最小的未使用工作区 B.选择 0 号工作区C.关闭当前工作区中的表D.选择当前工作区解析:解析 在 FoxPro 中一直沿用了多工作区的概念。用 SELECT 指定工作区,最小的工作区号是 1,最大的工作区号是 3276

    48、7。如果选择工作区号为 0,则表示选择编号最小的可用工作区,即尚未使用的工作区。27.执行 USE sc IN 0 命令的结果是(分数:2.00)A.选择 0 号工作区打开 sc 表B.选择空闲的最小号工作区打开 sc 表 C.选择第 1 号工作区打开 sc 表D.显示出错信息解析:解析 命令 USE表名IN工作区号用来在指定工作区中打开表,当工作区号为 0 时,表示在当前最小的可用工作区中打开表。28.在 Visual FoxPro 中,如下描述正确的是(分数:2.00)A.对表的所有操作,都不需要使用 USE 命令先打开表B.所有 SQL 命令对表的所有操作都不需使用 USE 命令先打开表

    49、 C.部分 SQL 命令对表的所有操作都不需使用 USE 命令先打开表D.传统的 FoxPro 命令对表的所有操作都不需使用 USE 命令先打开表解析:解析 所有 SQL 命令对表的所有操作都不需使用 USE 命令先打开表。USE 是 VFP 中用来打开表的命令。29.在 SQL SELECT 语句中,为了将查询结果存储到临时表,应该使用短语(分数:2.00)A.TO CURSORB.INTO CURSOR C.INTO DBFD.TO DBF解析:解析 SELECT 的查询结果可以存入临时表、永久表和数组等,使用短语 INTO CURSOR 可以将查询结果存放在临时表文件中。30.设有订单表 order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询 2007 年所签订单的信息,并按金额降序排序,正确的 SQL 命令是(分数:2.00)A.SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 D


    注意事项

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




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

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

    收起
    展开