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