ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:73KB ,
资源ID:1473715      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1473715.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二级VF真题2009年3月答案.doc)为本站会员(diecharacter305)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

二级VF真题2009年3月答案.doc

1、二级VF真题2009年3月答案真题 120一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:参考答案:D答案解析:知识点 线性表及其顺序存储结构、栈和队列的特点、线性链表的概念 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底,一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称“后进先出”表,所以选项A是错误的。 队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,

2、队列的最后一个元素一定是最新入队的元素。因此队列又称“先进先出”表,所以选项B是错误的。 循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。它的逻辑结构仍然是线性结构,所以选项C是错误的。 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构,所以选项D是正确的。第2题:参考答案:B答案解析:知识点 树、二叉树的结构特点 子程序调用是一种层次关系,子程序调用功能模块,调用功能模块的个数也不确定,可以是一个,也可以是多个。选项A、C中元素之间是一种前后件关系,前后元素之间没有层次之分,每个结点有一个前件也只有一个后件。二叉树是一种很有用的非线性结构,

3、二叉树不同于树形结构。二叉树具有以下两个特点:1)非空二叉树只有一个根结点;2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。选项D规定每个结点只能有两个后件。在子程序调用中,调用的功能模块可以是多个,可以调用超过两个功能模块。所以选项A、C、D均不正确。第3题:参考答案:C答案解析:知识点 二叉树的基本性质 在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中度为2的结点数为5,故叶子结点数为5+1=6个。第4题:参考答案:D答案解析:第5题:参考答案:C答案解析:知识点 常见软件的种类及含义 软件按功能可以分为:应用软件,系统软件、支撑软件(或工具软

4、件)。应用软件是为解决特定领域的应用而开发的软件。例如,事务处理软件、工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的软件。因此选项C教务管理系统属于应用软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。如操作系统,编译程序,汇编程序,网络软件,数据库管理系统等。因此选项A、B、D都属于系统软件。第6题:参考答案:A答案解析:知识点 软件测试与调试的目的 1983年IEEE将软件测试定义为:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。因此选项A的叙述是错误的

5、。软件测试的基本准则为:(1)所有测试都应追溯到需求。(2)严格执行测试计划,排除测试的随意性。(3)充分注意测试中的群集现象。(4)程序员应避免检查自己的程序。(5)穷举测试不可能。(6)妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。因此选项D正确。在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。因此选项C正确。程序调试的任务是诊断和改正程序中的错误。程序调试的基本步骤:(1)错误定位。(2)修改设计和代码,以排除错误。(3)进行回归测试,防止引进新的错误。因此选项B是正确的。第7题:参考答案:B答案解析:知识点 软件设计的基本原理 1、内聚性:

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

7、题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。所以选项A是正确的。第9题:参考答案:B答案解析:知识点 专门的关系运算的特点 专门的关系运算包括:选择、投影和连接。1、选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。2、投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。3、连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同语义、

8、可比的属性。选择和投影运算的操作对象只是一个表。相当于对一个二维表进行切割。连接运算需要两个表操作为操作对象。由图可知关系R通过运算得到关系S,关系S与关系R相比,记录的条数没有发生变化,属性的个数发生了变化。因此所使用的运算应该是投影。选项C插入运算会增加记录的条数。所以选项B是正确的。第10题:参考答案:C答案解析:知识点 数据库的逻辑设计 将E-R图转换为关系模式时,实体和联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。第11题:参考答案:A答案解析:知识点 数据库、数据库管理系统和数据库系统的概念及其联系 数据库、数据库管理系统和数据库系统是最基本的

9、概念。三者之间既有联系又有区别。用户通过数据库管理系统可以建立和使用数据库。使用数据库是目的,而数据库管理系统是实现目的的手段和工具。数据库和数据库管理系统又都是数据库系统的组成部分。第12题:参考答案:D答案解析:第13题:参考答案:B答案解析:知识点 SQL的数据定义功能:ALTER TABLE-SQL 修改表结构的命令ALTER TABLE。第14题:参考答案:B答案解析:知识点 SQL中插入数据语句的用法 Visual FoxPro支持两种SQL插入命令的格式,第一种格式是标准格式,第二种是Visual FoxPro特殊格式。 第一种格式:INSERT INTO dbf_name(fn

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

11、等具有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据,可以用NULL表示空。所以选项A、C、D中,成绩字段的值不需要加单引号,加上单引号表示数据是字符型,跟表中的数据类型不符,不能直接插入,选项B符合要求,可以插入。第15题:参考答案:C答案解析:知识点 表格控件的数据源 表单中表格的数据源可以是表、视图或查询,可以通过设置RecordSource属性和RecordSourceType属性进行指定。RecordSource属性指定表格的数据源,RecordSourceType属性指定表格数据源的类型。第16题:参考答案:D答案解析:知识点 SQL表定义语句(CREATE TA

12、BLE)的功能及自由表与数据库表的区别 数据库表支持主关键字、参照完整性和表之间的联系,而自由表不支持表间联系、有效性规则和和参照完整性等,所以选项D是错误的。第17题:参考答案:A答案解析:知识点 索引的基本概念 Visual FoxPro中的索引分为主索引、候选索引、惟一索引和普通索引四种。 1、主索引:在指定字段或表达式中不允许出现重复值的索引,这样的索引可以起到主关键字的作用,它强调“不允许出现重复值”是指建立索引的字段值不允许重复。如要在任何已含有重复数据的字段中建立主索引,Visual FoxPro将产生错误信息,如果一定要在这样的字段上建立索引,则必须首先删除重复的字段值。建立主

13、索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能创建一个主索引。主索引可确保字段中输入值的惟一性并决定了处理记录的顺序。可以为数据库中的每个表建立一个主索引。如果某个表已经有了一个主索引,还可以为它添加候选索引。 2、候选索引:候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。候选索引象主索引一样要求字段值的惟一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表建立多个候选索引。 3、惟一索引:惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基

14、础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。 4、普通索引:普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。第18题:参考答案:B答案解析:知识点 建立或修改程序文件的命令语句 建立和修改程序文件的命令格式是:MODIFY COMMAND文件名,文件名前可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认扩展名.prg。第19题:参考答案:B答案解析:知识点 变量的声明 在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量三类。 1、全局变量:

15、是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立:PUBLIC。 2、私有变量:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。所以选项B是正确的。 3、局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。局部变量用LOCAL命令建立: LOCAL。第20题:参考答案:C答案解析:知识点 空值的概念 空值与空(或空白)字符串、数值0等具有不同的含义,空值就是缺值或不确定值。第21题:参考答案:B答案解析:知识点 多工作区

16、的概念 USE命令:USE tableName in nWorkArea。直接指定在哪个工作区中打开表。其中参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767(即同一时刻最多允许打开32767个作区),如果指定为0,则选择编号最小的可用工作区(即尚未使用的工作区);因此执行 USE sc IN 0表示选择空闲的最小号工作区打开sc表,所以选项B是正确的。第22题:参考答案:B答案解析:知识点 关系数据库 关系数据库管理系统可以对多个关系型数据库进行管理。基本的数据结构是二维表。第23题:参考答案:A答案解析:知识点 数据库表与自由表的

17、区别 所谓自由表,就是那些不属于任何数据库的表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。数据库表与自由表相比,数据库表具有以下特点:1、数据库表可以使用长表名,在表中可以使用长字段名;2、可以为数据库表中的字段指定标题和添加注释;3、可以为数据库表规定字段级规则和记录级规则;4、数据库表的字段有默认的控件类:5、可以为数据库表的字段指定默认值和输入掩码;6、数据库支持主关键字、参照完整性和表之间的关联;7、支持 INSERT、UPDATE和DELETE事件的触发器。因此数据库表允许对字段设置默认值,选项A说法是正确的,选项D说法是错误的,而

18、自由表不允许对字段设置默认值,选项B、C说法都是错误的。第24题:参考答案:D答案解析:知识点 SELECT命令 SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT-FROM-WHERE查询块组成。其中HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件。第25题:参考答案:B答案解析:知识点 选项按钮组的Value属性 选项按钮组的Value属性表示初始化或返回选项组中被选中的选项按钮。该属性值的类型可以是数值型的(这是默认的情况),也可以是字符型的。如Value属性值为数值型3,则表示选项按钮组中第3个按钮被选中;若变量值为字符型“

19、Option3”,则Caption属性值为“Option3”的按钮被选中。本题中初始时该选项组的 Value属性值为1,若选项按钮“女”被选中,表示第二个选项按钮被选中,则该选项组中Value属性值是数值2,因此选项B是正确的。第26题:参考答案:A答案解析:知识点 逻辑表达式及逻辑型数据 由题意可知,性别是C型字段,则性别字段值的数据类型为字符型数据,研究生导师是L型字段,则研究生导师字段的数据类型为逻辑型数据。逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.、.y.,逻辑假的常量表示形式有:.F.、.f.、.N.、.n.,前后两个句点作为逻辑型常量的定界符

20、是必不可少的,否则会被误认为变量名。要查询“是研究生导师的女老师”,则条件应该有两个,首先要是“研究生导师”,其次要是“女老师”,而且两个条件之间的关系为“且的关系,则逻辑连接词应用“AND”,所以排除选项B、D。因为“是研究生导师”,那么研究生导师字段的词就应该为逻辑真,即研究生导师=.T.,排除选项C,所以选项A是正确的。第27题:参考答案:A答案解析:知识点 条件测试函数的作用 IIF函数的功能为条件测试。格式为:IIF(,。功能为:测试的值,若为逻辑真(.T.),则函数返回的值;若为逻辑假(.F.),则函数返回的值。 PRIVATE X,Y。PRIVATE表示隐藏指定在上层模块中可能已

21、经存在的内存变量,使得这些变量在当前模块程序中暂时无效。即X,Y这两个变量在该程序是可以使用的。STORE男TOX,即将“男”赋值给X变量, X=男;LEN()表示测试当前字符表达式中所包含的字段的个数,其中汉字占两个字符。X=男,则LEN函数返回的函数值为数值2,表达式Y=2+2=4;IIF(Y4,男,女)即如果Y的值小于4,则函数返回的值为“男”,否则为“女”。执行完第三条语句后变量Y的值为4,4不小于4,所以第一个逻辑表达式的值为逻辑假,则取第二个表达式的值,即最后返回的值为女,则选项A是正确的。第28题:参考答案:A答案解析:知识点 工作区的含义 在Visual FoxPro中,一次可

22、以打开多个数据库,在每个数据库中都可以打开多个表,另外还可以打开多个自由表。如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表就可以了。在每个工作区中可以打开一个表(即在一个工作区中不能同时打开多个表)。第29题:参考答案:C答案解析:知识点 参照完整性中删除规则选项的内涵 删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录: 如果选择“级联”,则自动删除子表中的所有相关记录。 如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录。 如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关,所以选项C是正确的。第30题:参考答案:D答案解析:知识

23、点 报表数据源的类型 报表主要包括两个部分;数据源和布局。数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。第31题:参考答案:C答案解析:知识点 SQL中查询语句的用法 题意要求查询学生选修课程成绩小于60分的学号,要查询的字段是学号字段,条件是成绩字段的值小于60分,学号和成绩字段在SC表中,所以查询应基于SC表进行,字段即字段变量是变量名,不需要加双引号,所以排除A、D选项。成绩字段为N型字段,即为数值型数据,不需要加任何的定界符。所以选项B也是不正确的,正确的SQL语句是SELECT DISTINCT 学号 FROM SC WHERE 成绩60,即选项C。

24、第32题:参考答案:A答案解析:知识点 指定查询去向 Into cursor短语将查询结果存放到临时表中,格式为:select*fromInto cursor cursorname。题目要求查询学生表S的全部记录并存储于临时表文件one中,SQL命令为:SELECT*FROM S INTO CURSOR one,所以选项A是正确的,其它选项语法均不正确。第33题:参考答案:A答案解析:知识点 BetweenAnd的含义 查询成绩在70分至85分之间学生的学号、课程号和成绩,这三个字段都在SC表中,因此查询结果应该是从SC表,成绩在70到85分之间是指包括边界70分和85分,A选项“WHERE 成绩 BETWEEN 70 AND 85”等价于“成绩=70 and成绩=(SELECT AVG(成绩)FROM sC.。更多试卷请见麦多课文库

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