【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2011年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2011年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2011年3月及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2011 年 3 月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于栈叙述正确的是_。(分数:2.00)A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对2.下列叙述中正确的是_。(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构3.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为_。(假设根结点在第
2、 1 层)(分数:2.00)A.3B.4C.6D.74.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书5.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOT0 跳转C.选择(分支)结构D.重复(循环)结构6.下面描述中错误的是_。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具7.负责数据库中查询操作的数据库语言是_。(分数:2.00)A.数
3、据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是_。(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系9.有三个关系 R、S 和 T 如下所示:(分数:2.00)A.B.C.D.10.定义无符号整数类为 UInt,下面可以作为类 T 实例化值的是_。(分数:2.00)A.-369B.369C.0.369D.整数集合(1,2,3,4,5)11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的_。(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定
4、义完整性12.执行如下命令的输出结果是_。?15%4,15%-4(分数:2.00)A.3 -1B.3 3C.1 1D.1 -113.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是_。(分数:2.00)A.唯一索引B.唯一索引和候选索引C.唯一索引和主索引D.主索引和候选索引14.给 student 表增加一个“平均成绩”字段(数值型,总宽度 6,2 位小数)的 SQL 命令是_。(分数:2.00)A.ALTER TABLE student ADD 平均成绩 N(6,2)B.ALTER TABLE student ADD 平均成绩 D(6,2)C.ALTER TABLE stu
5、dent ADD 平均成绩 E(6,2)D.ALTER TABLE student ADD 平均成绩 Y(6,2)15.在 Visual FoxPro 中,执行 SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都可以删除数据库表中的记录,下面正确的描述是_。(分数:2.00)A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要先用 USE 命令打开表B.SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令删除数据库表中的记录之前,都需要先用命令 USE 打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 F
6、oxPro DELETE 命令只能逻辑删除数据库表中的记录D.传统的 FoxPro DELETE 命令还可以删除其他工作区中打开的数据库表中的记录16.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环语句、执行 ENDSCAN 后面的语句,应使用_。(分数:2.00)A.LOOP 语句B.EXIT 语句C.BREAK 语句D.RETURN 语句17.在 Visual FoxPro 中,“表”通常是指_。(分数:2.00)A.表单B.报表C.关系数据库中的关系D.以上都不对18.删除 student 表的“平均成绩”字段的正确 SQL 命令是_。(分数:2.00)A
7、.DELETE TABLE student DELETE COLUMN 平均成绩B.ALTER TABLE student DELETE COLUMN 平均成绩C.ALTER TABLE student DROP COLUMN 平均成绩D.DELETE TABLE student DROP COLUMN 平均成绩19.在 Visual FoxPro 中,关于视图的正确描述是_。(分数:2.00)A.视图也称做窗口B.视图是一个预先定义好的 SQL SELECT 语句文件C.视图是一种用 SQL SELECT 语句定义的虚拟表D.视图是一个存储数据的特殊表20.从 student 表删除年龄大于
8、 30 的记录的正确 SQL 命令是_。(分数:2.00)A.DELETE FOR 年龄30B.DELETE FROM student WHERE 年龄30C.DELETE student FOP 年龄30D.DELETE student WHERE 年龄3021.在 Vaual FoxPro 中,使用 LOCATEFORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该_。(分数:2.00)A.再次使用 LOCATE 命令重新查询B.使用 SKIP 命令C.使用 CONTINUE 命令D.使用 GO 命令22.为了在报表中打印当前时间,应该插
9、入的控件是_。(分数:2.00)A.文本框控件B.表达式C.标签控件D.域控件23.在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行下面的命令后,屏幕显示的结果是_。? RECCOUNT()(分数:2.00)A.0B.1C.40D.出错24.向 student 表插入一条新记录的正确 SQL 语句是_。(分数:2.00)A.APPEND INTO student VALUES(0401,王芳,女,18)B.APPEND student VALUES(0401,王芳,女,18):C.INSERT INTO student VALUES(0401,王芳,女,18
10、)D.INSERT student VALUES(0401,王芳,女,18)25.在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是_。(分数:2.00)A.Optiongroup 1B.Check1C.Spinner1D.List126.恢复系统默认菜单的命令是_。(分数:2.00)A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT27.在 Visual FoxPro 中,用于设置表单标题的属性是_。(分数:2.00)A.TextB.Tit
11、leC.LableD.Caption28.消除 SQL SELECT 查询结果中的重复记录,可采取的方法是_。(分数:2.00)A.通过指定主关键字B.通过指定唯一索引C.使用 DISTINCT 短语D.使用 UNIQUE 短语29.在设计界面时,为提供多选功能,通常使用的控件是_。(分数:2.00)A.选项按钮组B.一组复选框C.编辑框D.命令按钮组30.为了使表单界面中的控件不可用,需将控件的某个属性设置为“假”,该属性是_。(分数:2.00)A.DefaultB.EnabledC.UseD.Enuse(31)(35)题使用如下三个数据库表:学生表:student (学号,姓名,性别,出生
12、日期,院系)课程表:course (课程号,课程名,学时)选课成绩表:score (学号,课程号,成绩)其中出生日期的数据类型为同期型,学时和成绩为数值型,其他均为字符型。(分数:10.00)(1).查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是_。(分数:2.00)A.SELECT s.学号,姓名,课程名,成绩FROM student s,score sc,course cWHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=计算机系B.SELECT 学号,姓名,课程名,成绩FROM student s,score sc,course cWHERE s
13、.学号=sc.学号 AND sc.课程号=c.课程号 AND 院系=计算机系C.SELECT s.学号,姓名,课程名,成绩FROM(student s JOIN score sc ON s.学号=sc.学号)JOIN course c ON sc.课程号=c.课程号WHERE 院系=计算机系D.SELECT 学号,姓名,课程名,成绩FROM(student s JOIN score sc ON s.学号=sc.学号)JOIN course c ON sc.课程号=c.课程号WHERE 院系=计算机系(2).查询所修课程成绩都大于等于 85 分的学生的学号和姓名,正确的命令是_。(分数:2.00
14、)A.SELECT 学号,姓名 FROM student s WHERE NOT EXISTS(SELECT*FROM score sc WHERE sc.学号=s.学号 AND 成绩85)B.SELECT 学号,姓名 FROM student s WHERE NOT EXISTS(SELECT*FROM score sc WHERE sc.学号=s.学号 AND 成绩=85)C.SELECT 学号,姓名 FROM student s,score scWHERE s.学号=sc.学号 AND 成绩=85D.SELECT 学号,姓名 FROM student s,score scWHERE s.
15、学号=sc.学号 AND ALL 成绩=85(3).查询选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是_。(分数:2.00)A.SELECT s.学号,姓名,平均成绩 FROM student s,score scWHERE s.学号=sc.学号GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG (成绩) FROM student s,score scWHERE s.学号=sc.学号 AND COUNT(*)=5GROUP BY 学号 ORDERBY 3
16、DESCC.SELECT s.学号,姓名,AVG (成绩) 平均成绩 FROM student s,score scWHERE s.学号=sc.学号 AND COUNT(*)=5GROUP BY s.学号 ORDER BY 平均成绩 DESCD.SELECT s.学号,姓名,AVG (成绩) 平均成绩 FROM student s,score scWHERE s.学号=sc.学号GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC(4).查询同时选修课程号为 C1 和 C5 课程的学生的学号,正确的命令是_。(分数:2.00)A.SELECT 学号 F
17、ROM score sc WHERE 课程号=C1 AND 学号 IN(SELECT 学号 FROM score sc WHERE 课程号=C5)B.SELECT 学号 FROM score sc WHERE 课程号=C1 AND 学号=(SELECT 学号 FROM score sc WHERE 课程号=C5)C.SELECT 学号 FROM score sc WHERE 课程号=C1 AND 课程号=C5D.SELECT 学号 FROM score sc WHERE 课程号=C1 OR C5(5).删除学号为“20091001”且课程号为“C1”的选课记录,正确命令是_。(分数:2.00)
18、A.DELETE FROM score WHERE 课程号=C1 AND 学号=20091001B.DELETE FROM score WHERE 课程号=C1 OR 学号=20091001C.DELETE FORM score WHERE 课程号=C1 AND 学号=20091001D.DELETE score WHERE 课程号=C1 AND 学号=20091001二、填空题(总题数:15,分数:30.00)31.有序线性表能进行二分查找的前提是该线性表必须是 1 存储的。(分数:2.00)填空项 1:_32.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍
19、历结果为_。(分数:2.00)填空项 1:_33.对软件设计的最小单位(模块或程序单元)进行的测试通常称为_测试。(分数:2.00)填空项 1:_34.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)35.在关系 A(S,SN,D)和关系 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则称 1 是关系 A的外码。(分数:2.00)填空项 1:_36.表达式 EMPTY(.NULL.)的值是 1。(分数:2.00)填空项 1:_37.假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果_。m=科目-“考试”
20、? m(分数:2.00)填空项 1:_38.在 Visual FoxPro 中假设有查询文件 query1.qpr,要执行该文件应使用命令 1。(分数:2.00)填空项 1:_39.SQL 语句“SELECT TOP 10 PERCENT *FROM 订单 ORDER BY 金额 DESC”的查询结果是订单中金额 1的 10%的订单信息。(分数:2.00)填空项 1:_40.在表单设计中,关键字 1 表示当前对象所在的表单。(分数:2.00)填空项 1:_41.使用 SQL 的 CREATE TABLE 语句建立数据库表时,为了说明主关键字应该使用关键词 1KEY。(分数:2.00)填空项 1
21、:_42.在 Visual FoxPro 中,要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用 SET CENTURY 1 命令进行设置。(分数:2.00)填空项 1:_43.在建立表间一对多的永久联系时,主表的索引类型必须是 1。(分数:2.00)填空项 1:_44.为将一个表单定义为顶层表单,需要设置的属性是 1。(分数:2.00)填空项 1:_45.在使用报表向导创建报表时,如果数据源包括父表和子表,应该选取 1 报表向导。(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2011 年 3 月答案解析(总分:100.00,做题时间:
22、90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于栈叙述正确的是_。(分数:2.00)A.栈顶元素最先能被删除 B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对解析:解析 本题考查的知识点是栈的特点。栈是限定只在一端进行插入与删除的线性表,按照“先进后出”或“后进先出”的原则组织数据的。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即本题的答案为 A。2.下列叙述中正确的是_。(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线
23、性结构 C.循环链表是非线性结构D.双向链表是非线性结构解析:解析 本题考查的知识点是数据结构。线性表的链式存储结构称为线性链表,是线性结构,而循环链表和双向链表都是在线性链表的基础上演化而来的,因此,选项 C、D 错误。线性结构必须有且只有一个根结点,因此,选项 A 错误。3.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为_。(假设根结点在第 1 层)(分数:2.00)A.3B.4C.6D.7 解析:解析 本题考查的知识点是二叉树。只有当该二叉树的每一层上只有一个结点时,才能满足题目要求。否则,叶子结点数一定会大于 1。4.在软件开发中,需求分析阶段产生的主要文档是_
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALFOXPRO 2011 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329835.html