【计算机类职业资格】二级VISUAL+FOXPRO笔试313及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试313及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试313及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试 313 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.查询有 50 人以上(含 50)学生选修的课程信息(课程名称和选修人数),并按选修人数降序排列。正确的命令是_。(分数:2.00)A.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号; GROUPBY 课程名称 HAVING COUNT(*)=50 ORDER BY COUNT(学号)ASCB.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,
2、课表 WHERE 学生.课程编号=课表.课程编号;GROUP BY 课程名称 HAVING COUNT(*)=50 ORDER BY COUNT(学号)DESCC.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号;GROUPBY 课程名称 HAVING COUNT(*)=50 ORDER BY 选修人数 ASC。D.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,课表 WHERE 学生课程编号=课表.课程编号;GROUPBY 课程名称 HAVING COUNT(*)=50 ORDER BY 选修
3、人数 DESC2.在 Visual FoxPro 中,报表的数据来源有_。(分数:2.00)A.数据库表或自由表B.视图C.查询D.A、B、C3.在下列四个选项中,不属于基本关系运算的是_。(分数:2.00)A.连接B.排序C.选择D.投影4.以下关于索引的说明中,错误的是_。(分数:2.00)A.索引可以提高查询速度B.索引可能降低更新速度C.索引和排序具有不同的含义D.不能更新索引字段5.从学生表中删除学号为“1001”的学生记录,正确的 SQL 语句是_。(分数:2.00)A.DELETE FROM 学生 WHERE 学号=“1001“B.DROP FROM 学生 FOR 学号=“100
4、1“C.DROP FROM 学生 WHERE 学号=“1001“D.DELETE FROM 学生 FOR 学号=“1001“6.数据库表已经在当前工作区打开,确保在文件尾部增加一条空记录,应使用命令_。(分数:2.00)A.APPENDB.APPEND BLANKC.INSERT BEFORED.INSERT BLANK7.面向对象程序设计以_为基本的逻辑构件。(分数:2.00)A.模块B.对象C.结构D.类8.查询设计器中的“筛选”选项卡用来_。(分数:2.00)A.编辑联结条件B.指定查询条件C.指定排序属性D.指定是否要重复记录9.在 Visual FoxPro 中,日期型常量的定界符是
5、_。(分数:2.00)A.单引号B.双引号C.方括号D.花括号10.数据处理的中心问题是_。(分数:2.00)A.数据通信B.数据处理C.数据管理D.数据计算11.为课程表增加一个“学分”字段的正确命令是_。(分数:2.00)A.MODIFY TABLE 课表 ADD COLUMN 学分 N(9,2)B.MODIFY TABLE 课表 ADD FIELD 学分 N(9,2)C.ALTER TABLE 课表 ADD COLUMN 学分 N(9,2)D.ALTER TABLE 课表 ADD FIELD 学分 N(9,2)12.对于以下二叉树,进行前序遍历的结果为_。(分数:2.00)A.ABCDE
6、FB.DBEACFC.ABDECFD.DEBFCA13.当一个查询基于多表时,要求_。(分数:2.00)A.表之间不能有联系B.表之间可以有也可以没有联系C.表之间不需要有联系D.表之间必须有联系14.以下关于删除数据库的叙述中,_是正确的。(分数:2.00)A.删除数据库文件前必须先关闭数据库B.删除数据库文件前必须先删除表文件C.删除数据库文件前必须先将表文件移出D.只能使用命令法删除数据库文件15.下列文件扩展名中_是表单文件的扩展名。(分数:2.00)A.APPB.SCTC.SCXD.TBK16.结构化程序设计思想的核心是要求程序只由顺序、循环和_三种结构组成。(分数:2.00)A.分
7、支B.单入C.单出D.有规则 GOTO17.栈和队列的共同点是_。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点18.Visual FoxPro 关系数据库管理系统所管理的关系是_。(分数:2.00)A.若干个二维表B.一个 DBF 文件C.一个 DBC 文件D.若干个 DBC 文件19.数据库三级模式体系结构的划分,有利于保持数据库的_。(分数:2.00)A.操作可行性B.数据安全性C.结构规范化D.数据独立性20.使用 SQL SELECT 可以将查询结果排序,排序的短语是_。(分数:2.00)A.ORDER BYB.ORDERC.GROU
8、P BYD.COUNT 第 3035 题使用如下 2 个表: 学生表(学号,姓名,性别,出生日期,课程编号,成绩) 课程表(课程编号,课程名称)21.“商品”与“顾客”两个实体集之间的联系一般是_。(分数:2.00)A.一对一B.一对多C.多对一D.多对多22.使用以下_命令可以启动菜单设计器对菜单进行修改。(分数:2.00)A.OPENMENU菜单文件名B.MODIFY MENU菜单文件名C.DO MENU菜单文件名D.RUN MENU菜单文件名23.以下关于 ACCEPT 命令的说明,正确的是_。(分数:2.00)A.将输入数据作为字符接收B.将输入数据作为数值接收C.将输入数据作为逻辑型
9、数据接收D.将输入数据作为备注型数据接收24.下列是数据库复制命令 COPY 的功能说明,其中错误的是_。(分数:2.00)A.可以进行数据库部分字段的复制B.如果数据库有 MEMO 字段,则自动复制同名的备注文件C.可以进行数据库记录的排序复制D.可以进行数据库部分记录的复制25.Visual FoxPro 的 ZAP 命令可以删除当前表文件的_。(分数:2.00)A.所有记录B.满足条件的记录C.结构D.带有删除标记的记录26.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBS 包括 DB 和 D
10、BMSC.DBMS 包括 DBS 和 DBD.三者没有任何包含关系27.查询 1982 年 10 月 6 日出生的学生信息,正确的命令是_。(分数:2.00)A.SELECT*FROM 学生 WHERE 出生日期=“1982-10-6“B.SELECT*FROM 学生 WHERE 出生日期=1968-10-6C.SELECT*FROM 学生 WHERE 出生日期=1982-10-6D.SELECT*FROM 学生 WHERE 出生日期=“1982-10-6“28.一个模块内部之间联系的紧密程度称为_。(分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性29.查询所有年龄在 22 岁
11、以下的学生信息(姓名、性别和年龄),正确的命令是_。(分数:2.00)A.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄22B.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)as 年龄 FROM 学生 WHERE YEAR (出生日期)22C.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)as 年龄 FROM 学生 WHERE;YEAR (DATE()-YEAR(出生日期)22D.SELECT 姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM 学生 WHERE YEAR (DATE()-YEAR(出生日期)
12、2230.视图是一个定制的虚拟表定义,根据其数据源的位置不同可分为_。(分数:2.00)A.本地视图和远程视图B.浏览视图和页面视图C.普通视图和大纲视图D.Web 视图和文档视图31.SQL 除了具有数据查询的功能外,还有_功能。(分数:2.00)A.数据定义B.数据操纵C.数据控制D.以上答案均正确32.查询每门课成绩最好的信息,要求得到的信息包括姓名、课程编号、课程名称、最好成绩,正确的命令是_。(分数:2.00)A.SELECT 姓名,课程编号,课程名称,MAX(成绩)FROM 学生,课表 WHERE 学生.课程编号=课表,课程编号;GROUP BY 姓名B.SELECT 姓名,课程编
13、号,课程名称,MAX(成绩)FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号;GROUP BY 课程编号C.SELECT 姓名,课程编号,课程名称,MIN(成绩)FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号;GROUP BY 课程编号D.SELECT 姓名,课程编号,课程名称,MIN(成绩)FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号=GROUP BY 姓名33.在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是_。(分数:2.00)A.冒泡排序B.插入排序C.快速排序D.选择排序 34.在 Visual Fox
14、Pro 中,数据完整性包括_。(分数:2.00)A.实体完整性和参照完整性B.实体完整性、域完整性和参照完整性C.实体完整性、域完整性和数据库完整性D.实体完整性、域完整性和数据表完整性35.计算机算法指的是_。(分数:2.00)A.计算方法B.排序方法C.解决某一问题的有限运算序列D.调度方法二、B填空题/B(总题数:15,分数:30.00)36.在深度为 6 的满二叉树中,叶子结点的个数为U 【1】 /U。(分数:2.00)填空项 1:_37.U【2】 /U是指在基于某个类的基础上创建新类时,新类保留了原有类的事件、属性和方法。(分数:2.00)填空项 1:_38.软件测试的目的是U 【3
15、】 /U。(分数:2.00)填空项 1:_39.当模式改变时,也不用改写应用程序,这称为U 【4】 /U独立性。(分数:2.00)填空项 1:_40.关系数据库管理系统所管理的关系是U 【5】 /U。(分数:2.00)填空项 1:_41.01/01/05的数据类型是U 【6】 /U型(分数:2.00)填空项 1:_42.函数 Int(Len(“123.4567“)的结果是U 【7】 /U。(分数:2.00)填空项 1:_43.修改本地视图的命令是U 【8】 /U视图名。(分数:2.00)填空项 1:_44.自由表不能建立U 【9】 /U索引。(分数:2.00)填空项 1:_45.要设定职工工资
16、有效性规则在 1000 至 4000 元之间,当输入的数值不在此范围内时,则给出错误信息。要完成此功能,我们必须定义U 【10】 /U。(分数:2.00)填空项 1:_46.在 SQL 查询中,HAVING 语句的作用是指U 【11】 /U。(分数:2.00)填空项 1:_47.在显示结果时,只需要显示满足条件的前几个记录,则必须使用短语U 【12】 /U。(分数:2.00)填空项 1:_48.要求利用 SQL 语句对学生表中所有记录按“年龄”字段进行升序查询,语句为: SELECT * FROM 学生表U 【13】 /U年龄(分数:2.00)填空项 1:_49.若要从学生表中检索出籍贯为北京
17、且性别为男的所有学员,则用 SQL 语句表达为: SELECT * FROM 学生表 WHERE 籍贯=“北京“U 【14】 /U性别=“男“(分数:2.00)填空项 1:_50.激活菜单的命令短语是U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 313 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.查询有 50 人以上(含 50)学生选修的课程信息(课程名称和选修人数),并按选修人数降序排列。正确的命令是_。(分数:2.00)A.SELECT 课程名称,COUNT(学号)AS 选修人数 F
18、ROM 学生,课表 WHERE 学生.课程编号=课表.课程编号; GROUPBY 课程名称 HAVING COUNT(*)=50 ORDER BY COUNT(学号)ASCB.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号;GROUP BY 课程名称 HAVING COUNT(*)=50 ORDER BY COUNT(学号)DESCC.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,课表 WHERE 学生.课程编号=课表.课程编号;GROUPBY 课程名称 HAVING COUNT(*)=50
19、 ORDER BY 选修人数 ASC。D.SELECT 课程名称,COUNT(学号)AS 选修人数 FROM 学生,课表 WHERE 学生课程编号=课表.课程编号;GROUPBY 课程名称 HAVING COUNT(*)=50 ORDER BY 选修人数 DESC 解析:解析 SELECT 查询命令的使用方法如上题。选项 A:错误 1,应该对选修人数进行排序,错误 2,排序方法应为降序,所以 ORDER BY COUNT(学号)ASC 应改为 ORDER BY 选修人数 DESC:选项 B:错误1,应该对选修人数进行排序,把 COUNT(学号)改成选修人数;选项 C:错误 1,排序方法应为降序
20、,把ASC 改成 DESC。2.在 Visual FoxPro 中,报表的数据来源有_。(分数:2.00)A.数据库表或自由表B.视图C.查询D.A、B、C 解析:解析 在 Visual FoxPro 中,报表的数据来源通常是数据库中的表或自由表,也可以是视图、查询或临时表。3.在下列四个选项中,不属于基本关系运算的是_。(分数:2.00)A.连接B.排序 C.选择D.投影解析:解析 关系模型的三种基本运算为:投影、选择、连接。4.以下关于索引的说明中,错误的是_。(分数:2.00)A.索引可以提高查询速度B.索引可能降低更新速度C.索引和排序具有不同的含义D.不能更新索引字段 解析:解析 索
21、引是指根据关键字的值进行逻辑排序的一组指针,索引可以实现“排序”的显示功能,但不必像排序那样重新排列所有记录并产生新的表文件,从而提高数据的查询速度。当表中的数据发生变化时,对所有打开的索引文件也同时随数据的改变自动改变记录的逻辑顺序,从而降低了数据库更新的速度。对应索引字段是可以更新的,当索引字段的数据发生改变时,索引文件的逻辑将改变记录的逻辑顺序。5.从学生表中删除学号为“1001”的学生记录,正确的 SQL 语句是_。(分数:2.00)A.DELETE FROM 学生 WHERE 学号=“1001“ B.DROP FROM 学生 FOR 学号=“1001“C.DROP FROM 学生 W
22、HERE 学号=“1001“D.DELETE FROM 学生 FOR 学号=“1001“解析:解析 删除语句的一般格式为:DELETE FROM 表名WHERE 谓词。6.数据库表已经在当前工作区打开,确保在文件尾部增加一条空记录,应使用命令_。(分数:2.00)A.APPENDB.APPEND BLANK C.INSERT BEFORED.INSERT BLANK解析:解析 APPEND 命令是在表尾部增加记录,使用 APPEND 命令将立即交互式输入,一次可以输入多条记录;APPEND BLANK 是在表尾增加一条空记录,不进入交互式输入。INSERT 命令可以在表中的任意位置插入新的记录
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 313 答案 解析 DOC
