【计算机类职业资格】二级VISUAL+FOXPRO-93及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-93及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-93及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
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 短语规定了结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO93 答案 解析 DOC
