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

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

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

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

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

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2009 年 3 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:70.00)1.下列叙述中正确的是 _。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是 _。(分数:2.00)A.栈B.树C.队列D.二叉树3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是 _。(分数:2.00)A.10B.8C.6D.44.下列排序方法中,最坏情况下

    2、比较次数最少的是 _。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 _。(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下面叙述中错误的是 _。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 _。(分数:2.00)A.提高耦合性降低内聚性有利于提

    3、高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是 _。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.有两个关系 R,S 如下: (分数:2.00)A.选择B.投影C.插入D.连接10.将 E-R 图转换为关系模式时,实体和联系都可以表示为 _。(分数:2.00)A.属性B.键C.关系D.域11.数据库(DB) 、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 _。(分数:2.00)A.DBS 包括 D

    4、B 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS12.SQL 语言的查询语句是 _。(分数:2.00)A.INSERTB.UPDATEC.DELETED.SELECT13.下列与修改表结构相关的命令是 _。(分数:2.00)A.INSERTB.ALTERC.UPDATED.CREATE14.对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是 _。(分数:2.00)A.(20080101,cl,90,NULB.(20080101,c1,90,成绩优秀)C.(2008010

    5、1,c1,90,成绩优秀)D.(20080101,c1,79,成绩优秀)15.在表单中为表格控件指定数据源的属性是 _。(分数:2.00)A.DataSourceB.DataFromC.RecordSourceD.RecordFrom17.在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是 _。(分数:2.00)A.主索引B.唯一索引C.候选索引D.普通索引18.在 Visual FoxPro 中,用于建立或修改程序文件的命令是 _。(分数:2.00)A.MODIFY文件名B.MODIFY COMMAND文件名C.MODIFY PROC

    6、EDURE文件名D.上面 B 和 C 都对19.在 Visual FoxPro 中,程序中不需要用 PUBLIC 等命令明确声明和建立,可直接使用的内存变量是 _。(分数:2.00)A.局部变量B.私有变量C.公共变量D.全局变量20.以下关于空值(NULL 值)叙述正确的是 _。(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值D.Visual FoxPro 不支持空值21.执行 USE sc IN 0 命令的结果是 _。(分数:2.00)A.选择 0 号工作区打开 sc 表B.选择空闲的最小号工作区打开 sc 表C.选择第 1 号工作区打开 s

    7、c 表D.显示出错信息22.在 Visual FoxPro 中,关系数据库管理系统所管理的关系是 _。(分数:2.00)A.一个 DBF 文件B.若干个二维表C.一个 DBC 文件D.若干个 DBC 文件23.在 Visual FoxPro 中,下面描述正确的是 _。(分数:2.00)A.数据库表允许对字段设置默认值B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值24.SQL 的 SELECT 语句中,“HAVING条件表达式”用来筛选满足条件的 _。(分数:2.00)A.列B.行C.关系D.分组25.在 Visual Fox

    8、Pro 中,假设表单上有一选项组:男 女,初始时该选项组的 Value 属性值为 1。若选项按钮“女”被选中,该选项组的 Value 属性值是 _。(分数:2.00)A.1B.2C.“女“D.“男“26.在 Visual FoxPro 中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C 型字段,研究生导师是 L 型字段。若要查询“是研究生导师的女老师”信息,那么 SQL 语句“SELECT*FROM T WHERE逻辑表达式”中的逻辑表达式应是 _。(分数:2.00)A.研究生导师 AND 性别=“女“B.研究生导师 OR 性别=“女“C.性别=“女“AND 研究生导师=

    9、.D.研究生导师=.OR 性别=女27.在 Visual FoxPro 中,有如下程序,函数 IIF()返回值是 _。 *程序 PRIVATE X,Y STORE“男“TO X Y=LEN(X)+2 ?IIF(YA.“女“B.“男“CD28.在 Visual FoxPro 中,每一个工作区中最多能打开数据库表的数量是 _。(分数:2.00)A.1 个B.2 个C.任意个,根据内存资源而确定D.35535 个29.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是 _。(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有

    10、相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面三种说法都不对30.在 Visual FoxPro 中,报表的数据源不包括 _。(分数:2.00)A.视图B.自由表C.查询D.文本文件第 31 到第(35)题基于学生表 S 和学生选课表 SC 两个数据库表,它们的结构如下:S(学号,姓名,性别,年龄)其中学号、姓名和性别为 C 型字段,年龄为 N 型字段。SC(学号,课程号,成绩),其中学号和课程号为 C 型字段,成绩为 N 型字段

    11、(初始为空值)。(分数:10.00)(1).查询学生选修课程成绩小于 60 分的学号,正确的 SQL 语句是 _。(分数:2.00)A.SELECT DISTINCT 学号 FROM SC WHERE“成绩“60B.SELECT DISTINCT 学号 FROM SC WHERE 成绩“60“C.SELECT DISTINCT 学号 FROM SC WHERE 成绩60D.SELECT DISTINCT“学号“FROM SC WHERE“成绩“60(2).查询学生表,S 的全部记录并存储于临时表文件 one 中的 SQL 命令是 _。(分数:2.00)A.SELECT*FROM S INTO

    12、CURSOR oneB.SELECT*FROM S TO CURSOR oneC.SELECT*FROM S INTO CURSOR DBF oneD.SELECT*FROM S TO CURSOR DBF one(3).查询成绩在 70 分至 85 分之间学生的学号、课程号和成绩,正确的 SQL 语句是 _。(分数:2.00)A.SELECT 学号,课程号,成绩 FROM sc WHERE 成绩 BETWEEN 70 AND 85B.SELECT 学号,课程号,成绩 FROM sc WHERE 成绩=70 OR 成绩=85C.SELECT 学号,课程号,成绩 FROM sc WHERE 成绩

    13、=70 OR=85D.SELECT 学号,课程号,成绩 FROM sc WHERE 成绩=70 AND=85(4).查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的 SQL 语句是 _。(分数:2.00)A.SELECT 学号,课程号 FROM sc WHERE 成绩=“B.SELECT 学号,课程号 FROM sc WHERE 成绩=NULLC.SELECT 学号,课程号 FROM sc WHERE 成绩 IS NULLD.SELEC T 学号,课程号 FROM sc WHERE 成绩(5).查询选修 C2 课程号的学生姓名,下列 SQL 语句中错误的是 _。(分数:2.00)A.

    14、SELECT 姓名 FROM S WHERE EXISTS (SELECT*FROM SC WHERE 学号=学号 AND 课程号=C2)B.SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号=C2)C.SELECT 姓名 FROM S JOIN SC ON 学号=S 学号 WHERE 课程号=C2D.SELECT 姓名 FROM S WHERE 学号= (SELECT 学号 FROM SC WHERE 课程号=C2)二、B填空题/B(总题数:15,分数:30.00)31.假设用一个长度为 50 的数组(数组元素的下标从 0 到

    15、49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有U 【1】 /U个元素。(分数:2.00)填空项 1:_32.软件测试可分为白盒测试和黑盒测试。基本路径测试属于U 【2】 /U测试。(分数:2.00)填空项 1:_33.符合结构化原则的三种基本控制结构是:选择结构、循环结构和U 【3】 /U。(分数:2.00)填空项 1:_34.数据库系统的核心是U 【4】 /U。(分数:2.00)填空项 1:_35.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是U 【5】 /U

    16、框。(分数:2.00)填空项 1:_36.所谓自由表就是那些不属于任何U 【6】 /U的表。(分数:2.00)填空项 1:_37.常量2009-10-01,15:30:00的数据类型是U 【7】 /U。(分数:2.00)填空项 1:_38.利用 SQL 语句的定义功能建立一个课程表,并且为课程号建立主索引,语句格式为:CREATE TABLE 课程表(课程号 C(5)U 【8】 /U,课程名 C(30)。(分数:2.00)填空项 1:_39.在 Visual FoxPro 中,程序文件的扩展名是U 【9】 /U。(分数:2.00)填空项 1:_40.在 Visual FoxPro 中,SELE

    17、CT 语句能够实现投影、选择和U 【10】 /U三种专门的关系运算,(分数:2.00)填空项 1:_41.在 Visual FoxPro 中,LOCATEALL 命令按条件对某个表中的记录进行查找,若查不到满足条件记录,函数 EOF()的返回值应是U 【11】 /U。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中,设有一个学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令“U 【12】 /U年龄 WITH 年龄+1”将表中所有学生的年龄增加一岁。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,有如下程序: *程序名:T

    18、EST.PRG SET TALK OFF PRIVATEX,Y X=“数据库“ Y=“管理系统“ DO sub1 ?X+Y RETURN *子程序:sub1 PROCEDU sub1 LOCALX X=“应用“ Y=“系统“ X=X+Y RETURN 执行命令 DO TEST 后,屏幕显示的结果应是U 【13】 /U。(分数:2.00)填空项 1:_44.使用 SQL 语言的 SELECT 语句进行分组查询时,如果希望去掉不满足条件的分组,应当在 GROUP BY 中使用U 【14】 /U子句。(分数:2.00)填空项 1:_45.设有 SC (学号,课程号,成绩)表,下面 SQL 的 SEL

    19、ECT 语句检索成绩高于或等于平均成绩的学生的学号。 SELECT 学号 FROM sc WHERE 成绩=(SELECTU 【15】 /UFROM sc)(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2009 年 3 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:70.00)1.下列叙述中正确的是 _。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:知识点 线性表及其顺序存储结构、栈和

    20、队列的特点、线性链表的概念 评析 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底,一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称“后进先出”表,所以选项 A 是错误的。 队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称“先进先出”表,所以选项 B 是错误的。 循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。它的逻

    21、辑结构仍然是线性结构,所以选项 C 是错误的。 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构,所以选项 D 是正确的。2.支持子程序调用的数据结构是 _。(分数:2.00)A.栈B.树 C.队列D.二叉树解析:知识点 树、二叉树的结构特点 评析 子程序调用是一种层次关系,子程序调用功能模块,调用功能模块的个数也不确定,可以是一个,也可以是多个。选项 A、C 中元素之间是一种前后件关系,前后元素之间没有层次之分,每个结点有一个前件也只有一个后件。二叉树是一种很有用的非线性结构,二叉树不同于树形结构。二叉树具有以下两个特点:1)非空二叉树只有一个根结点;2)每一个结点最多有两棵子树,且

    22、分别称为该结点的左子树与右子树。选项 D 规定每个结点只能有两个后件。在子程序调用中,调用的功能模块可以是多个,可以调用超过两个功能模块。所以选项 A、C、D 均不正确。3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是 _。(分数:2.00)A.10B.8C.6 D.4解析:知识点 二叉树的基本性质 评析 在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。本题中度为 2 的结点数为 5,故叶子结点数为 5+1=6 个。4.下列排序方法中,最坏情况下比较次数最少的是 _。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析

    23、:知识点 排序技术 评析 1) 冒泡排序法:是一种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后的扫描和 n/2 遍的从后往前的扫描,需要比较的次数为 n(n-1)/2 次。2)简单插入排序法:在简单插入排序法中,每一次比较后最多移掉一个逆序,因此,这种排序方法的效率与冒泡排序法相同。在最坏情况下,简单插入排序需要。(n-1)/2 次比较。3)简单选择排序法:对于长度为 n 的序列,选择排序需要扫描 n-1 遍,每一遍扫描均从剩下的子表中选出最小的元素,然后将该最小的元素与子表中的第一个元素进

    24、行交换,简单选择排序法在最坏情况下需要比较 n(n-1)/2 次。4)堆排序法:堆排序的方法为:首先将一个无序序列建成堆。然后将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。在最坏情况下,堆排序需要比较的次数为 O(nlog2(下标)n)。假设线性表的长度为 16,那么冒泡排序、直接插入排序、简单选择排序都需要比较 120 次,而堆排序需要比较 64 次。5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 _。(分数:2.00)A.编译程序B.操作系统C.教务管理系统 D.汇编程序解析:知识点 常见软件的种类及含义 评析 软件

    25、按功能可以分为:应用软件,系统软件、支撑软件(或工具软件)。应用软件是为解决特定领域的应用而开发的软件。例如,事务处理软件、工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的软件。因此选项 C 教务管理系统属于应用软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。如操作系统,编译程序,汇编程序,网络软件,数据库管理系统等。因此选项 A、B、D 都属于系统软件。6.下面叙述中错误的是 _。(分数:2.00)A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD

    26、.软件测试应严格执行测试计划,排除测试的随意性解析:知识点 软件测试与调试的目的 评析 1983 年 IEEE 将软件测试定义为:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。因此选项 A 的叙述是错误的。软件测试的基本准则为:(1)所有测试都应追溯到需求。(2)严格执行测试计划,排除测试的随意性。(3)充分注意测试中的群集现象。(4)程序员应避免检查自己的程序。(5)穷举测试不可能。(6)妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。因此选项 D 正确。在对程序进行了成功的测试之后将进入程序调试(通

    27、常称 Debug,即排错)。因此选项 C 正确。程序调试的任务是诊断和改正程序中的错误。程序调试的基本步骤:(1)错误定位。(2)修改设计和代码,以排除错误。(3)进行回归测试,防止引进新的错误。因此选项 B 是正确的。7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 _。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度解析:知识点 软件设计的基本原理 评析 1、内聚性:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度

    28、量。2、耦合性:耦合性是模块间互相连接的紧密程度的度量。因此选项 C、D 是错误的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。因此选项 A 是错误的,应该降低耦性合提高内聚性,所以选项 B 是正确的。8.数据库应用系统中的核心问题是 _。(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:知识点 数据库设计与管理 评析 数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件

    29、平台、软件平台、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。所以选项 A 是正确的。9.有两个关系 R,S 如下: (分数:2.00)A.选择B.投影 C.插入D.连接解析:知识点 专门的关系运算的特点 评析 专门的关系运算包括:选择、投影和连接。1、选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。2、投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。3、连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的

    30、关系模式,生成的新关系中包含满足连接条件的元组。连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同语义、可比的属性。选择和投影运算的操作对象只是一个表。相当于对一个二维表进行切割。连接运算需要两个表操作为操作对象。由图可知关系 R 通过运算得到关系 S,关系 S与关系 R 相比,记录的条数没有发生变化,属性的个数发生了变化。因此所使用的运算应该是投影。选项C 插入运算会增加记录的条数。所以选项 B 是正确的。10.将 E-R 图转换为关系模式时,实体和联系都可以表示为 _。(分数:2.00)A.属性B.键C.关系 D.域解析:知识点 数据库的逻辑设计 评析 将

    31、E-R 图转换为关系模式时,实体和联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。11.数据库(DB) 、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 _。(分数:2.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:知识点 数据库、数据库管理系统和数据库系统的概念及其联系 评析 数据库、数据库管理系统和数据库系统是最基本的概念。三者之间既有联系又有区别。用户通过数据库管理系统可以建立和使用数据库。使用数据库是目的,而数据库管

    32、理系统是实现目的的手段和工具。数据库和数据库管理系统又都是数据库系统的组成部分。12.SQL 语言的查询语句是 _。(分数:2.00)A.INSERTB.UPDATEC.DELETED.SELECT 解析:知识点 SQL 命令动词评析 SQL 命令动词如下: SQL 功能 命令动词数据查询 SELECT数据定义 CREATE、DROP、ALTER数据操作 INSERT、UPDATE数据控制 GRANT、REVOK13.下列与修改表结构相关的命令是 _。(分数:2.00)A.INSERTB.ALTER C.UPDATED.CREATE解析:知识点 SQL 的数据定义功能:ALTER TABLE-

    33、SQL 评析 修改表结构的命令 ALTER TABLE。14.对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是 _。(分数:2.00)A.(20080101,cl,90,NULB.(20080101,c1,90,成绩优秀) C.(20080101,c1,90,成绩优秀)D.(20080101,c1,79,成绩优秀)解析:知识点 SQL 中插入数据语句的用法 评析 Visual FoxPro 支持两种 SQL 插入命令的格式,第一种格式是标准格式,第二种是 Visual FoxPro 特殊格式。 第一种格式:INSERT INTO dbf_name

    34、(fname1,fname2,VALUES(eExpression1,eExpression2) 第二种格式:INSERT INTO dbf_name FROM ARRAY ArrayNameFROM MEMVAR 题意要插入一条记录到 SC 表中,SC 表中学号字段值的数据类型为 C,表示学号字段的值的类型只能为字符型数据,字符型数据的表示方法是用半角单引号、双引号或方括号把字符串括起来。成绩字段的数据类型为 N,表示成绩字段的值只能为数据值数据,数据值数据用来表示数量的大小,由数字 09、小数点和正负号构成,不需要加任何的定界符。在数据库中可能会遇到尚未存储数据的字段,这时的空值与空(或空

    35、白)字符串、数值 0 等具有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据,可以用 NULL 表示空。所以选项 A、C、D 中,成绩字段的值不需要加单引号,加上单引号表示数据是字符型,跟表中的数据类型不符,不能直接插入,选项 B 符合要求,可以插入。15.在表单中为表格控件指定数据源的属性是 _。(分数:2.00)A.DataSourceB.DataFromC.RecordSource D.RecordFrom解析:知识点 表格控件的数据源 评析 表单中表格的数据源可以是表、视图或查询,可以通过设置RecordSource 属性和 RecordSourceType 属性进行指

    36、定。RecordSource 属性指定表格的数据源,RecordSourceType 属性指定表格数据源的类型。解析:知识点 SQL 表定义语句(CREATE TABLE)的功能及自由表与数据库表的区别 评析 数据库表支持主关键字、参照完整性和表之间的联系,而自由表不支持表间联系、有效性规则和和参照完整性等,所以选项 D 是错误的。17.在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是 _。(分数:2.00)A.主索引 B.唯一索引C.候选索引D.普通索引解析:知识点 索引的基本概念 评析 Visual FoxPro 中的索引分为主索

    37、引、候选索引、惟一索引和普通索引四种。 1、主索引:在指定字段或表达式中不允许出现重复值的索引,这样的索引可以起到主关键字的作用,它强调“不允许出现重复值”是指建立索引的字段值不允许重复。如要在任何已含有重复数据的字段中建立主索引,Visual FoxPro 将产生错误信息,如果一定要在这样的字段上建立索引,则必须首先删除重复的字段值。建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能创建一个主索引。主索引可确保字段中输入值的惟一性并决定了处理记录的顺序。可以为数据库中的每个表建立一个主索引。如果某个表已经有了一个主索引,还可以为它添加候选索引。 2、候选索引:候选索

    38、引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。候选索引象主索引一样要求字段值的惟一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表建立多个候选索引。 3、惟一索引:惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。 4、普通索引:普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。18.在 Visual FoxPro 中,用于建

    39、立或修改程序文件的命令是 _。(分数:2.00)A.MODIFY文件名B.MODIFY COMMAND文件名 C.MODIFY PROCEDURE文件名D.上面 B 和 C 都对解析:知识点 建立或修改程序文件的命令语句 评析 建立和修改程序文件的命令格式是:MODIFY COMMAND文件名,文件名前可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认扩展名.prg。19.在 Visual FoxPro 中,程序中不需要用 PUBLIC 等命令明确声明和建立,可直接使用的内存变量是 _。(分数:2.00)A.局部变量B.私有变量 C.公共变量D.全局变量解析:知识点 变量的声明评析

    40、在 Visual FoxPro 中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量三类。1、全局变量:是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PUBLIC 命令建立:PUBLIC。2、私有变量:在程序中直接使用(没有通过 PUBLIC 和 LOCAL 命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。所以选项 B 是正确的。3、局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。局部变量用 LOCAL 命令建立:LOCAL。20.以下关于空值(NULL 值)叙述正

    41、确的是 _。(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值 D.Visual FoxPro 不支持空值解析:知识点 空值的概念 评析 空值与空(或空白)字符串、数值 0 等具有不同的含义,空值就是缺值或不确定值。21.执行 USE sc IN 0 命令的结果是 _。(分数:2.00)A.选择 0 号工作区打开 sc 表B.选择空闲的最小号工作区打开 sc 表 C.选择第 1 号工作区打开 sc 表D.显示出错信息解析:知识点 多工作区的概念 评析 USE 命令:USE tableName in nWorkArea。直接指定在哪个工作区中打开表。

    42、其中参数 nWorkArea 是一个大于等于 0 的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是 32767(即同一时刻最多允许打开 32767 个作区),如果指定为 0,则选择编号最小的可用工作区(即尚未使用的工作区);因此执行 USE sc IN 0 表示选择空闲的最小号工作区打开 sc 表,所以选项 B 是正确的。22.在 Visual FoxPro 中,关系数据库管理系统所管理的关系是 _。(分数:2.00)A.一个 DBF 文件B.若干个二维表 C.一个 DBC 文件D.若干个 DBC 文件解析:知识点 关系数据库 评析 关系数据库管理系统可以对多个关系型数据库进行管

    43、理。基本的数据结构是二维表。23.在 Visual FoxPro 中,下面描述正确的是 _。(分数:2.00)A.数据库表允许对字段设置默认值 B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值解析:知识点 数据库表与自由表的区别 评析 所谓自由表,就是那些不属于任何数据库的表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。数据库表与自由表相比,数据库表具有以下特点:1、数据库表可以使用长表名,在表中可以使用长字段名;2、可以为数据库表中的字段指定标题和添加注释;3、可以为数据库表

    44、规定字段级规则和记录级规则;4、数据库表的字段有默认的控件类:5、可以为数据库表的字段指定默认值和输入掩码;6、数据库支持主关键字、参照完整性和表之间的关联;7、支持 INSERT、UPDATE 和 DELETE 事件的触发器。因此数据库表允许对字段设置默认值,选项 A 说法是正确的,选项 D 说法是错误的,而自由表不允许对字段设置默认值,选项 B、C 说法都是错误的。24.SQL 的 SELECT 语句中,“HAVING条件表达式”用来筛选满足条件的 _。(分数:2.00)A.列B.行C.关系D.分组 解析:知识点 SELECT 命令 评析 SQL 的核心是查询。SQL 的查询命令也称作 S

    45、ELECT 命令。它的基本形式由 SELECT-FROM-WHERE 查询块组成。其中 HAVING 短语必须跟随 GROUP BY 使用,它用来限定分组必须满足的条件。25.在 Visual FoxPro 中,假设表单上有一选项组:男 女,初始时该选项组的 Value 属性值为 1。若选项按钮“女”被选中,该选项组的 Value 属性值是 _。(分数:2.00)A.1B.2 C.“女“D.“男“解析:知识点 选项按钮组的 Value 属性 评析 选项按钮组的 Value 属性表示初始化或返回选项组中被选中的选项按钮。该属性值的类型可以是数值型的(这是默认的情况),也可以是字符型的。如 Val

    46、ue 属性值为数值型 3,则表示选项按钮组中第 3 个按钮被选中;若变量值为字符型“Option3”,则 Caption属性值为“Option3”的按钮被选中。本题中初始时该选项组的 Value 属性值为 1,若选项按钮“女”被选中,表示第二个选项按钮被选中,则该选项组中 Value 属性值是数值 2,因此选项 B 是正确的。26.在 Visual FoxPro 中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C 型字段,研究生导师是 L 型字段。若要查询“是研究生导师的女老师”信息,那么 SQL 语句“SELECT*FROM T WHERE逻辑表达式”中的逻辑表达式应是 _。(分数:2.00)A.研究生导师 AND 性别=“女“ B.研究生导师 OR 性别=“女“C.性别=“女“AND 研究生导师=.D.研究生导师=.OR 性别=女解析:知识点 逻辑表达式及逻辑型数据 评析 由题意可知,性别是 C 型字段,则性别字段值的数据类型为字符型数据,研究生导师是 L 型字段,则研究生导师字段的数据类型为逻辑型数据。逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.、.y.,逻辑假的常量表示形式有:.F.、.f.、.N.、.n.,前后两个句点作为逻辑型常量的定界符是


    注意事项

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




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

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

    收起
    展开