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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2011年3月及答案解析.doc

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

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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2011年3月及答案解析.doc

    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.在软件开发中,需求分析阶段产生的主要文档是_

    24、。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书 解析:解析 本题考查的知识点是软件需求分析。软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。5.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOT0 跳转 C.选择(分支)结构D.重复(循环)结构解析:解析 本题考查的知识点是结构化程序结构。GOTO 跳转是一条语句。6.下面描述中错误的是_。(分数:2.00)A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD

    25、 图是软件详细设计的表示工具解析:解析 本题考查的知识点是软件设计。系统总体结构图支持软件系统的概要设计。所以应选 A。7.负责数据库中查询操作的数据库语言是_。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言 D.数据控制语言解析:解析 本题考查的知识点是数据库语言。数据库语言包括如下三点。数据定义语言(DDL)及其翻译程序:主要负责数据的模式定义与数据的物理存取构建。数据操纵语言(DML)及其编译(或解释)程序:主要负责数据的基本操作,包括查询及增加、删除、修改等操作。数据控制语言:主要负责解释每个控制命令的含义,决定如何去执行控制命令。8.一个教师可讲授多门课程,一门课

    26、程可由多个教师讲授。则实体教师和课程间的联系是_。(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系 解析:解析 本题考查的知识点是实体之间的联系。在数据库模型中,实体之问的联系可分为“一对一”、“一对多”和“多对多”三种类型。由题目可知,本题答案为 D。9.有三个关系 R、S 和 T 如下所示:(分数:2.00)A.B.C. D.解析:解析 本题考查的知识点是关系运算。选项 A 自然连接的条件是两关系间有公共域,通过公共域的相等值进行连接,R 与 S 的公共域为 A 和 B,而 T 中根本不存在,所以选项 A 错误。对于选项 B,R 与 S进行交运算后所得到的

    27、关系是由既在 R 内又在 S 内的元素组成,显然 T 不在 S 内,所以选项 B 也错误。对于选项 C,R 与 S 除运算后的域由 R 中不出现在 S 中的域组成,选项 C 正确。对于选项 D,R 与 S 进行并运算得到的关系是由属于 R 或属于 S 的元组所组成,所以选项 D 也错误。10.定义无符号整数类为 UInt,下面可以作为类 T 实例化值的是_。(分数:2.00)A.-369B.369 C.0.369D.整数集合(1,2,3,4,5)解析:解析 本题考查的知识点是数据类型。首先根据题目中的“定义无符号整数类”排除选项 A、选项 C 和选项 D,本题答案为选项 B。11.在建立数据库

    28、表时给该表指定了主索引,该索引实现了数据完整性中的_。(分数:2.00)A.参照完整性B.实体完整性 C.域完整性D.用户定义完整性解析:解析 本题考查的知识点是实体完整性。在建立数据库表时为表指定主索引或候选索引可以保证数据的实体完整性。12.执行如下命令的输出结果是_。?15%4,15%-4(分数:2.00)A.3 -1 B.3 3C.1 1D.1 -1解析:解析 本题考查的知识点是取余运算。取余运算的符号与除数符号一致,若被除数与除数同号,则取余运算的结果即为两数相除的余数;若两数异号,则取余运算结果为两数相除的余数加上除数的和。13.在数据库表中,要求指定字段或表达式不出现重复值,应该

    29、建立的索引是_。(分数:2.00)A.唯一索引B.唯一索引和候选索引C.唯一索引和主索引D.主索引和候选索引 解析:解析 本题考查的知识点是索引概念。主索引表示在指定字段或表达式中不允许出现重复值的索引,这样的索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。候选索引和主索引一样要求字段值的唯一性,并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引。14.给 student 表增加一个“平均成绩”字段(数值型,总宽度 6,2 位小数)的 SQL 命令是_。(分数:2.00)A.ALTER TABLE student ADD 平均成绩

    30、N(6,2) B.ALTER TABLE student ADD 平均成绩 D(6,2)C.ALTER TABLE student ADD 平均成绩 E(6,2)D.ALTER TABLE student ADD 平均成绩 Y(6,2)解析:解析 本题考查的知识点是数据类型。数据类型主要包括以下几种。数值型(Numeric):整型、小数或科学计数法表示的数。用字母 N 表示。字符型(Character):由字母(汉字)、数字、空格等任意 ASC码字符组成。用字母 C 表示。货币型(currency):在使用货币时,可以使用货币型来代替数值型。用字母 Y 表示。日期型(Date):表示日期的数据

    31、。用字母 D 表示。日期时间型(DateTime):表示日期和时间的数据。用字母 T 表示。逻辑型(Logical):用于存储只有两个值的数据。用字母 L 表示。备注型(Memo):用于存储数据块。用字母 M 表示。15.在 Visual FoxPro 中,执行 SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都可以删除数据库表中的记录,下面正确的描述是_。(分数:2.00)A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要先用 USE 命令打开表 B.SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令删除数据库表中的记录之前,都需

    32、要先用命令 USE 打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE 命令只能逻辑删除数据库表中的记录D.传统的 FoxPro DELETE 命令还可以删除其他工作区中打开的数据库表中的记录解析:解析 本题考查的知识点是数据删除。在 Visual FoxPro 中使用 DELETE 命令将表文件中满足条件的记录做删除标记,是逻辑删除,使用前需要用 USE 命令打开表;SQL 中的 DELETE 命令格式为 DELETE FROM表名WHERE条件,其中 DELETE 语句的功能是从指定表中删除满足 WHERE 子句条件的所有元组,FO

    33、RM 指定从哪个表中删除数据。若省略 WHERE 子句,则表示删除表中全部元组,使用前不需要用 USE命令打开表。16.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环语句、执行 ENDSCAN 后面的语句,应使用_。(分数:2.00)A.LOOP 语句B.EXIT 语句 C.BREAK 语句D.RETURN 语句解析:解析 本题考查的知识点是循环语句的执行。EXIT 命令可以出现在 SCANENDSCAN 循环语句的循环体内,如果循环体包含 EXIT 命令,那么当遇到 EXIT 时,就结束该语句的执行,专去执行 ENDSCAN 后的语句。17.在 Visual

    34、FoxPro 中,“表”通常是指_。(分数:2.00)A.表单B.报表C.关系数据库中的关系 D.以上都不对解析:解析 本题考查的知识点是表的基本概念。在 Visual FoxPro 中,“表”是指关系数据库中的关系。18.删除 student 表的“平均成绩”字段的正确 SQL 命令是_。(分数:2.00)A.DELETE TABLE student DELETE COLUMN 平均成绩B.ALTER TABLE student DELETE COLUMN 平均成绩C.ALTER TABLE student DROP COLUMN 平均成绩 D.DELETE TABLE student DR

    35、OP COLUMN 平均成绩解析:解析 本题考查的知识点是 SQL 命令的使用。在使用 ALTER TABLE 命令修改表结构时删除表中的字段,应使用 DROP 命令,DELECT 命令用来删除表中的记录。19.在 Visual FoxPro 中,关于视图的正确描述是_。(分数:2.00)A.视图也称做窗口 B.视图是一个预先定义好的 SQL SELECT 语句文件C.视图是一种用 SQL SELECT 语句定义的虚拟表D.视图是一个存储数据的特殊表解析:解析 本题考查的知识点是视图的概念。在关系数据库中,视图是操作表的窗口,可以把它看做是从表中派生出来的虚表(依赖于表,不独立存在)。虽然视图

    36、可以像表一样进行各种更新,通过它可以将对表记录的修改保存在磁盘上。但视图始终不曾真正含有数据,它是原来表的一个窗口,不存在修改结构的问题,但是可以被删除。所以选项 A 正确。20.从 student 表删除年龄大于 30 的记录的正确 SQL 命令是_。(分数:2.00)A.DELETE FOR 年龄30B.DELETE FROM student WHERE 年龄30 C.DELETE student FOP 年龄30D.DELETE student WHERE 年龄30解析:解析 本题考查的知识点是 SQL 删除数据的命令。SQL 删除数据的命令格式为:DELETE FROM TableNa

    37、meWHERE Condition。FROM 指定从哪个表中删除数据,WHERE 指定被删除的记录所满足的条件。所以该题的正确答案为 B。21.在 Vaual FoxPro 中,使用 LOCATEFORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该_。(分数:2.00)A.再次使用 LOCATE 命令重新查询B.使用 SKIP 命令C.使用 CONTINUE 命令 D.使用 GO 命令解析:解析 本题考查的知识点是表结构修改的非 SQL 命令。在 Vaual FoxPro 中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满

    38、足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 CONTINUE 命令。22.为了在报表中打印当前时间,应该插入的控件是_。(分数:2.00)A.文本框控件B.表达式C.标签控件D.域控件 解析:解析 本题考查的知识点是域控件。在报表设计器中可以添加域控件,用于打印表或视图中的字段、变量和表达式的计算结果,如设置域控件的数据类型为日期型,可以打印当前日期。23.在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行下面的命令后,屏幕显示的结果是_。? RECCOUNT()(分数:2.00)A.0 B.1C.40D.出错解析:解析 本题考查的知识点

    39、是记录个数测试函数命令。记录个数测试函数 RECCOUNTO 返回的是表文件中物理上存在的记录个数,不管记录是否被逻辑删除以及 SET DELETED 的状态如何,也不管记录是否被过滤,该函数都会把它们考虑在内。但是若指定工作区上没有打开表文件,则函数值为 0。因为本题中没有语句表明打开了 student 表,所以本题的正确答案为 A。24.向 student 表插入一条新记录的正确 SQL 语句是_。(分数:2.00)A.APPEND INTO student VALUES(0401,王芳,女,18)B.APPEND student VALUES(0401,王芳,女,18):C.INSERT

    40、 INTO student VALUES(0401,王芳,女,18) D.INSERT student VALUES(0401,王芳,女,18)解析:解析 本题考查的知识点是 SQL 语句的使用。SQL 插入命令的格式有两种:第一种是标准格式为INSERT INTO dbfname(fname1,Name2,)VALUES(eExpression1,eExpression2,);第二种是Visual FoxPro 格式为 INSERT INTO dbf name FORM ARRAY ArrayName/FROM MEMVAR。由此可知选项 C 正确。25.在一个空的表单中添加一个选项按钮组控

    41、件,该控件可能的默认名称是_。(分数:2.00)A.Optiongroup 1 B.Check1C.Spinner1D.List1解析:解析 本题考查的知识点是表单控件属性。表单中的选项按钮组是包含选项按钮的容器,首次添加时其默认名称属性为 Optiongroup1。Check1 表示复选框,Spinner1 表示微调按钮,List1 表示列表框。26.恢复系统默认菜单的命令是_。(分数:2.00)A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULT C.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT解析

    42、:解析 本题考查的知识点是菜单命令。SET SYSMENU TO DEFAULT 命令将系统菜单恢复为默认配置,SET SYSMENU TO 命令将屏蔽系统菜单,使系统菜单不可用。27.在 Visual FoxPro 中,用于设置表单标题的属性是_。(分数:2.00)A.TextB.TitleC.LableD.Caption 解析:解析 本题考查的知识点是表单的属性。Caption 用于指明显示于表单标题栏上的文本。28.消除 SQL SELECT 查询结果中的重复记录,可采取的方法是_。(分数:2.00)A.通过指定主关键字B.通过指定唯一索引C.使用 DISTINCT 短语 D.使用 UN

    43、IQUE 短语解析:解析 本题考查的知识点是 SQL SELECT 查询命令中 DISTINCT 的用法。DISTINCT 短语的作用是去掉查询结果中的重复值。所以要去掉查询结果中的重复值,只需要指定 DISTINCT 短语(如 SELECT DISTINCT select_Item FROM DatabaseNamen)即可。29.在设计界面时,为提供多选功能,通常使用的控件是_。(分数:2.00)A.选项按钮组B.一组复选框 C.编辑框D.命令按钮组解析:解析 本题考查的知识点是表单的基本控件。复选框控件提供了重复选择功能。命令按钮也只能选择一个,选项按钮组一次只能选择一次按钮。30.为了

    44、使表单界面中的控件不可用,需将控件的某个属性设置为“假”,该属性是_。(分数:2.00)A.DefaultB.Enabled C.UseD.Enuse解析:解析 本题考查的知识点是表单的属性。Enabled 属性表示指定表单或控件能否相应由用户引发的事件。设置为假时表示不可用,反之为可用。(31)(35)题使用如下三个数据库表:学生表:student (学号,姓名,性别,出生日期,院系)课程表:course (课程号,课程名,学时)选课成绩表:score (学号,课程号,成绩)其中出生日期的数据类型为同期型,学时和成绩为数值型,其他均为字符型。(分数:10.00)(1).查询“计算机系”学生的

    45、学号、姓名、学生所选课程的课程名和成绩,正确的命令是_。(分数: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.学号=sc.学号 AND sc.课程号=c.课程号 AND 院系=计算机系C.SELECT s.学号,姓名,课程名,成绩FROM(student s JOIN score sc ON s.学号=sc.学号)JOIN co

    46、urse c ON sc.课程号=c.课程号WHERE 院系=计算机系 D.SELECT 学号,姓名,课程名,成绩FROM(student s JOIN score sc ON s.学号=sc.学号)JOIN course c ON sc.课程号=c.课程号WHERE 院系=计算机系解析:解析 本题考查的知识点是 SQL 连接查询。本题三个表格均使用到了,所以需要两个连接条件,选项 A 使用 WHERE 引出连接条件,但是多个条件间没有使用 AND 连接,选项 B 和选项 D 没有指明“学号”字段选自哪些表格。所以正确的选项为 C。(2).查询所修课程成绩都大于等于 85 分的学生的学号和姓名

    47、,正确的命令是_。(分数:2.00)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.学号=sc.学号 AND ALL 成绩=85解析:解析 本题考查的知识点是 SQL 查询。要查找所修课程成绩


    注意事项

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




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

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

    收起
    展开