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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

二级VF真题2005年9月答案.doc

1、二级VF真题2005年9月答案真题 120一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:参考答案:C答案解析:程序调试的任务 程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。第2题:参考答案:A答案解析:二分法查找法的基本概念 二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从 小到大,但允许相邻元素值相等)。第3题:参考答案:C答案解析:栈的性质 栈实际上也是线性表,只不过是一种特殊的线性表。在这种特殊的线性表中,其插入和删除只在线性 表的一端进行。第4题:参考答案:D答案解析:逻辑

2、数据结构的基本概念 一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、 索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。第5题:参考答案:C答案解析:软件工程的概念 软件工程是计算机软件开发和维护的工程学科,它采用工程的概念原理、技术和方法来开发和维护软 件,它把经过时间考验而证明正确的管理技术和当前能够得到的最好技术结合起来。第6题:参考答案:D答案解析:过程设计工具 软件设计工具包括:程序流程图、N-S、PAD、HIPO,判定表,PDL(伪码)。而DFD(数据流图)属于结构 化分析工具。第7题:参考答案:A答案解析:软件的生命周期 软件

3、的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进 行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过 程。第8题:参考答案:A答案解析:数据库设计的根本目标 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩 大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为 重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。第9题:参考答案:B答案解析:关系运算 从图中可以看出,关系T是关系R和关系S的简单合并,而合

4、并的符号为u,所以答案为T=RuS。第10题:参考答案:B答案解析:数据库系统的核心 数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立 在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都 必须通过DBMS。另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完整性和 安全性。第11题:参考答案:C答案解析:关系型数据库管理系统的基本概念 在Visual FoxPro中,一个“表”就是一个关系。一个关系的逻辑结构就是一张二维表。第12题:参考答案:D答案解析:文件的扩展名

5、 在Visual FoxPro中,备注文件的扩展名是FPT,项目文件的扩展名是PJX,表单文件的扩展是SCX,菜 单文件的扩展名是.mnxo第13题:参考答案:A答案解析:报表的数据源 数据环境通过下列方式管理报表的数据源:打开或运行报表时打开表或视图;基于相关表或视图收集 报表所需数据集合;关闭或释放报表时关闭表。第14题:参考答案:C答案解析:设置文件的排除 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目 连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件, 必须将该文件标为“排除”。排除文件仍然是应用程

6、序的一部分,因此VisualFoxPro仍可跟踪,将它们看成项 目的一部分。但是这些文件没有在应用程序的文件中编译,所以用户可以更新它们。第15题:参考答案:C答案解析:项目管理器的“运行”按钮的功能 项目管理器的“运行”按钮的功能:执行选定的查询、表单或程序。当选定项目管理器中的一个查 询、表单或程序时才可使用。此按钮与“项目”菜单的“运行文件”命令作用相同。第16题:参考答案:B答案解析:索引的基本概念 普通索引:可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复 值。在一个表中可以建立多个普通索引。 惟一索引:只起到索引排序的作用,惟一索引与字段的惟一性无关,

7、即建立了惟一索引的字段,它的字段 值是可以重复的,它的“惟一”是指在使用相应的索引时,重复的索引字段值只有惟一一个值出现在索引项 中。 主索引:在指定字段或表达式中不允许出现重复值的索引,这样的索引起到主关键字的作用,它强调的 “不允许出现重复值”是指建立索引的字段值不允许重复。 候选索引:候选索引与主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表 可以建立多个候选索引。候选索引像主索引一样要求字段值的惟一性并决定了处理记录的顺序。第17题:参考答案:A答案解析:查询设计器 打开查询设计器的命令应为CREATE QUERY。当建立完查询并存盘后将产生一个扩展名为QPR的

8、文件,它 是一个文本文件。如果熟悉SQL SELECT,则可以直接用各种文本编辑器,通过自己写SQL.SELECT语句来建立查 询,最后只要把它保存为扩展名为QPR的文件即可。第18题:参考答案:B答案解析:视图的概念 视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这 些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成 部分,可以象数据库表一样接受用户的查询。第19题:参考答案:B答案解析:表的关联与表间永久联系 建立关联的两个表,总有一个是父表,一个为子表。在执行这两个表数理的命令时,父表记录指针的 移动会

9、使子表记录指针自动移到满足关联条件的记录上,所以D选项是错误的。 关联条件通常要求比较不同表的两个字段表达式值是否相等,所以除要在关联命令中指明这两个表达式 外,还必须先为子表的字段表达式建立索引,所以A选项是错误的。 表间的永久联系:这种联系存储在数据库中,可以在“查询设计器”或“视图设计器”中自动作为默认联 系条件保持数据库表之间的联系。永久联系在“数据库设计器”中显示为表索引之间的连接线。在数据库设计 器中设计表之间的关系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的 普通索引建立两个表之间的联系。 虽然永久联系在每次使用表时不需要重新建立,但永久联系不能控

10、制不同工作区中记录指针的联动,所以C 选项是错误的。第20题:参考答案:D答案解析:面向对象的基本概念 方法是描述对象行为的过程,是对当某个对象接受了消息后所采取的一系列操作的过程。方法尽管定 义在类中,但执行方法的主体是对象。同一个方法,如果由不同的对象去执行,一般会产生不同的结果。第21题:参考答案:B答案解析:函数的使用 EMPTY(表达式):测试一个表达式的值是否为空。对字符型而言,空串和空格串为空;数值型、整 型、浮点型、双精度型及货币型中0即为空;空日期和空日期时间也是空。EMPTY(.NULL.)的运算结果为逻辑 假。 LIKE(字符表达式1,字符表达式2):比较两个字符串位置上

11、的字符,若所有字符都相匹配,函数 返回逻辑真,否则返回逻辑假。字符表达式1中可以包含通配符*和_。*可以与任何数目的字符相匹配,_ 可以与任何单字字符相匹配。LIKE(xy_xyz)的运算结果为逻辑真。 AT(字符表达式1,字符表达式2,数值表达式:返回字符串字符表达式1在字符表达式2 中第数值表达式次出现的位置。AT(xy,abcxyz)的运算结果为4。 ISNULL(表达式):判断一个表达式的运算结果是否为NULL值,若是NULL值返回逻辑真,否则返回逻辑 假,ISNULL(SPACE(0)的运算结果为逻辑假。第22题:参考答案:B答案解析:常用函数 SET DATE TO YMD是设置日

12、期显示的格式为yy/mm/dd。 SET CENTURY ON指显示日期或日期时间时,用4位数显示年份。 SET CENTURY T0 19 ROLLOVER 10语句指定小于10的两位数年份属于21世纪(19+1),而大于等于 10的两 位数字年份属于20世纪19.。 CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。 4910,所以最后的输出结果是1949.05.01。第23题:参考答案:A答案解析:运算符的使用 -运算符:用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部。 在命令窗口中执行:姓名=姓名-您好,表示给内存变量“姓名”赋值为“张三您好”。而_姓名中

13、的姓名 没有加以注释,默认为字段名变量的“姓名”,显示的是“张三”。第24题:参考答案:C答案解析:设置当前索引的命令 将索引设置为当前索引的命令格式为: SET ORDER TO nlndexNumber|tagTagName ASCENDlNG|DESCENDING 其中可以按索引序号(nlndexNumber)或索引名(TagName)指定索引项。索引序号是指建立索引的先后顺序 号,并且按照SET ORDER TO lndexfileList命令中的总序号排列,特别不容易记清,建议使用索引名。第25题:参考答案:C答案解析:逻辑删除的命令格式 DELETE范围FOR条件)WHERE条件

14、功能:对当前表在指定范围内满足条件的记录加上删除标记。若可选项为缺省,只指当前记 录。 *可以与任何数目的字符相匹配。第26题:参考答案:B答案解析:运行查询的命令格式 运行查询可以使用命令格式: DO queryfile 其中queryfile是查询文件名,此时必须给出查询文件的扩展名.qpr。第27题:参考答案:B答案解析:程序的执行 程序结构是指程序中命令或语句执行的流程结构。顺序结构、选择结构和循环结构是程序的3种基本结 构。IFENDIF语句是选择结构中的条件语句。按照顺序执行的原则无论是否执行IP语句,语句S=1赋值语句都 会执行。所以本程序段的返回值是1。第28题:参考答案:C答

15、案解析:函数的使用 LEFT(字符表达式,数值表达式)功能是从字符表达式左边开始,截取数值表达式指定长 度的字符串。 RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。 _表达式表:不会输出一个回车换行符,各表达式在当前行的光标所在处直接输出。 本题是从2、3、4、5这4条记录中,将最后一个字不是”线”,而且第1个字是”电”的显示出来。关键是 第5条记录,该记录的最后一个汉字不是“线”,而是两个空格,所以也要显示出来。第29题:参考答案:D答案解析:SQL的数据查询功能 Visual FoxPro的SELECTSQL命令的一般语法格式如下: SELECTALL

16、|DISTINCT目标列表达式,目标列表达式 FROM基本表(或视图,基本表(或视图) WHERE条件表达式 GROUPBY列名1HAVING内部函数表达式 ORDERBY列名2ASCIDESC TOP数值表达式PERCENT 说明:ORDER BY子句:指定查询结果中记录按列名2排序,默认升序。选项ASC表示升序,DESC表示 降序。 TOP子句:TOP子句必须与ORDER BY子句同时使用。数值表达式表示在符合条件的记录中选取的记录 数。范围132 767,排序后的若干记录只计一个。含PERCENT选项肘,数值表达式表示百分比,记录数为 小数时自动取整,范围0.0199.99。第30题:参

17、考答案:B答案解析:SQL的数据查询功能 要求平均金额可以用AVG(金额)表示,对于多个查询条件用AND连接。第31题:参考答案:答案解析:SQL的数据查询功能 SELECTSQL查询命令中的JOIN关键字可用于连接两个表,并用ON子句来指定连接条件。第32题:参考答案:答案解析:SQL的数据查询功能 查询要使用SELECT命令,本题是嵌套查询。已签订订单的职员号信息存储在订单表中,而职员信息存 储在职员表中。由内层查询: SELECT职员号FROM订单获得的结果是签订订单的职员号值的集合,外层查询的结果列出除了内层查询集合中的 职员的职员号和姓名,即外层查询的结果依赖于内层查询的结果。 由于

18、内层查询结果是一个集合,所以,要用“NOT IN”运算符,不能用“”运算符。内层查询必须用一对 圆括号括起来。第33题:参考答案:答案解析:SQL的数据查询功能 本题的SQL语句功能是查询姓名为“李二”的职员所签订的订单号、签订日期以及金额。 A选项是查询 只要“职员”表中有“李二”,则把“订单”表的所有记录显示;C选项与D选项中in前面没有字段名,语法错误。第34题:参考答案:C答案解析:SQL的数据删除功能 SQL从表中删除数据的命令格式如下: DELETE FROM tableNameWHERE Condition 这里的FROM指定从哪个表中删除数据。WHERE指定被删除的记录所满足的

19、条件。如果不使用WHERE子句,则 删除该表中的所有记录。第35题:参考答案:A答案解析:SQL的数据修改功能 本题是完成数据更新的操作,所以应使用UPDATE语句,更新命令的格式为: UPDATE TableNam SET Column_Namel=eExpressionl,Column_Name2=eExpression2 WHERE Condition 一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不 使用WHERE子句,则更新全部记录。二、填空题(每空2分,共30分)第36题:参考答案:数据库系统详细解答:数据管理技术的发展过程 在数据

20、管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独 立性最高的阶段是数据库系统。第37题:参考答案:空间详细解答:算法的复杂度 程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所需输入的数据总量,对源程序 进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数。前一条取决于实现算法的 计算机软、硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂 度。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。第38题:参考答案:驱动模块详细解答:驱动模块的作用 在进行模块测试时,要为每个被测试的模块

21、另外设计两类模块:驱动模块和承接模块(桩模块)。其 中,驱动模块相当于被测试模块的主程序,它接收测试数据,并传给被测试模块,输出实际测试结果。承接模 块通常用于代替被测试模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序,不必将子模块 的所有功能带入。第39题:参考答案:32详细解答:二叉树的性质 根据二叉树的性质:二叉树第i(i)1)层上至多有2i-1个结点。得到第6层的结点数最多是32。 二叉树的性质 根据二叉树的性质:二叉树第i(i)1)层上至多有2i-1个结点。得到第6层的结点数最多是32。第40题:参考答案:主索引或候选索引详细解答:索引的基本概念 主索引:在指定字段或表

22、达式中不允许出现重复值的索引,这样的索引起到主关键字的作用,它强调 的“不允许出现重复值”是指建立索引的字段值不允许重复。 候选索引:候选索引与主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表 可以建立多个候选索引。候选索引像主索引一样要求字段值的惟一性并决定了处理记录的顺序。 普通索引:可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。 在一个表中可以建立多个普通索引。 惟一索引:只起到索引排序的作用,惟一索引与字段的惟一性无关,即建立了惟一索引的字段,它的字段 值是可以重复的,它的“惟一”是指在使用相应的索引时,重复的索引字段值只有惟

23、一一个值出现在索引项 中。第41题:参考答案:FPT或备注详细解答:数据库字段类型 在Visual FoxPro中,数据库表的通用型字段的内容保存在表备注文件FPT中。第42题:参考答案:EXIT详细解答:循环结构 在SCANENDSCAN循环结构中,通常LOOPZEXIT出现在循环体内嵌套的选择语句中。当遇到LOOP时, 就结束循环体的本次执行,不再执行其后面的语句,并且转回SCAN处重新判断条件;当遇到EXIT时,就结束该 语句的执行,转去执行ENDSCAN后面的语句。第43题:参考答案:DISTINCT详细解答:SQL的数据查询功能 Visual FoxPro,SELECTSQL命令的一

24、般语法格式如下: SELECTALL|DISTINCT目标列表达式,目标列表达式 FROM基本表(或视图),基本表(或视图) WHERE条件表达式 GROUPBY列名1HAVING内部函数表达式 ORDERBY列名2ASCIDESC; 说明: SELECT子句:ALL表示选出的记录中包括重复记录,这是缺省值;DISTINCT则表示选出的记录中不包括重复 记录。 FROM子句及其选项:用于指定查询的表,可以对单个表或多个表进行查询。 WHERE子句:说明查询条件,即筛选元组的条件。 GROUPBY子句:对记录按列名1值分组,常用于分组统计。 HAVING子句:当含有GROUP BY子句时,HAV

25、ING子句可用作记录查询的限制条件;无GROUP BY子句时HAVING子 句的作用如同WHERE子句。 ORDER BY子句:指定查询结果中记录按列名2排序,默认升序。选项ASC表示升序,DESC表示降序。第44题:参考答案:COLUMNCOUNT详细解答:表单控件属性 在Visual FoxPro中,表单中的表格是一种容器对象,按行和列的形式显示数据。表格控件通过 COLUMNCOUNT属性指定表格的列数,也即一个表格对象所包含的列对象的数目。第45题:参考答案:INTO CURSOR详细解答:SQL数据查询语句 INTO CURSOR、INTO TABLE、INTO ARRAY都是SEL

26、ECT语句的短语,将查询结果存入临时文件中应使用 INTO CURSOR。INTO ARRAY短语是将查询结果存放在数组中。INTO TABLE是将查询结果存放在永久表中。第46题:参考答案:PRIMARY KEY详细解答:SQL的数据定义功能:CREATETABLESQL CREATE TABLE表的定义命令,命令中各短语的功能: PRIMARY KEY:用于定义满足实体完整性的主索引。 CHECKERROR:用于定义域的完整性和出错提示信息。 DEFAULT:用于定义默认值。 FROEIGNKEYREFERENCES:用于定义表之间的联系。 FREE:用于指明所建立的表是一个自由表,不添加

27、到当前数据库中。 NULL或NOTNULL:用于说明属性允许或不允许为空值。 UNIQE:用于建立候选索引;但不是惟一索引。 FROM ARRAY:用于说明根据数组的内容建立表。第47题:参考答案:CHECK详细解答:SQL的数据定义功能:CREATETABLESQL CREATE TABLE表的定义命令,命令中各短语的功能: PRIMARY KEY:用于定义满足实体完整性的主索引。 CHECK.ERROR:用于定义域的完整性和出错提示信息。 DEFAULT:用于定义默认值。 FROEIGN KEY.REFERENCES:用于定义表之间的联系。 FREE:用于指明所建立的表是一个自由表,不添加

28、到当前数据库中。 NULL或NOTNULL:用于说明属性允许或不允许为空值。 UNIQE:用于建立候选索引,但不是惟一索引。 FROM ARRAY:用于说明根据数组的内容建立表。第48题:参考答案:HAVING详细解答:SQL的数据查询功能 SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECTFROMWHERE查询块组 成。 SELECT:说明要查询的数据。 FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询。 WHERE:说明查询条件,即选择元组的条件。 GROUPBY:短语用于对查询结果进行分组,可以利用它进行分组汇总。 HAVING

29、:短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件。 ORDERBY:短语用来对查询的结果进行排序。第49题:参考答案:NOTEXISTS详细解答:SQL的数据查询功能 查询操作使用SELECT命令,本题是联接查询和嵌套查询的结合使用,内层查询是将s表和sc表通过学号 联接起来,查询的结果是所有成绩都低于85分信息的集合,外层查询s表中不在内层查询结果中出现的学号、 姓名和单位,在WHERE条件短语中要用NOTEXISTS谓词。 EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。第50题:参考答案:逻辑详细解答:数据结构的基本概念 所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构;而数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。在数据的存储结构中,不仅要存放各数据元素 的信息,还需要存放各数据元素之间的前后件关系的信息。而所谓循环队列,就是将队列存储空间的最后一 个位置绕到第1个位置_形成逻辑上的环状空间,供队列循环使用,所以循环队列不需要存放元素之间的前后件 关系,故它属于逻辑结构。更多试卷请见麦多课文库

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