国家二级VF笔试模拟试卷10(共427题)_第1页
国家二级VF笔试模拟试卷10(共427题)_第2页
国家二级VF笔试模拟试卷10(共427题)_第3页
国家二级VF笔试模拟试卷10(共427题)_第4页
国家二级VF笔试模拟试卷10(共427题)_第5页
已阅读5页,还剩96页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

家二级VF笔试模拟试卷10(共9

套)

(共427题)

国家二级VF笔试模拟试卷第1套

一、公共基础选择题(本题共10题,每题7.0分,共

10分。)

1、在下列选项中,不是一个算法一般应该具有的基本特征。

A、确定性

B、可行性

C、无穷性

D、拥有足够的情报

标准答案:4

知识点解析:作为•个算法,-•般应具有以下几个基本特征。①可行性②确定性

③有穷性④拥有足够的情报

2、希尔排序法属于哪一种类型的排序法o

A、交换类排序法

B、插入类排序法

C、选择类排序法

D、建堆排序法

标准答案:2

知识点析:希尔排序法的基本思想是;将整个无序序列分割成若干小的子序列分

别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大

的改进。

3、下列关于队列的叙述中正确的是______o

A、在队列中只能插入数据

B、在队列中只能删除数据

C、队列是先进先出的线性表

D、队列是先进后出的线性表

标准答案:4

知识点解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又

称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。

4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为

A、N+1

B、N

C、(N+l)/2

D、N/2

标准答案:2

知识点3析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或

者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行

比较,这是顺序查找最坏的情况。

5、信息隐蔽的概念与下述哪一种概念直接相关o

A、软件结构定义

B、模块独立性

C、模块类型划分

D、模拟耦合度

标准答案:2

知识点解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这

些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的

独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的

度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越

强。而内聚性是信息隐蔽和局部化概念的自然扩长。

6、面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是

A、模拟现实世界中不同事物之间的联系

B、强调模拟现实世界中的算法而不强调概念

C、使用现实世界的概念抽象地思考问题从而自然地解决问题

D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

标准答案:4

知识点解析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本

原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现

实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领

域的概念去思考。

7、在结构化方法中,软件功能分解属于软件开发中的阶段。

A、详细设计

B、需求分析

C、总体设计

D、编程调试

标准答案:4

知识点解析:总体设计过程通常由两个主要阶段组成;系统设计,确定系统的具体

实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复

杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果

一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

8、软件调试的目的是o

A、发现错误

B、改正错误

C、改善软件的性能

D、挖掘软件的潜能

标准答案:2

知识点解析:由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错

误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除

这个错误。所以程序调试的目的就是诊断和改正程序中的错误。

9、按条件f对关系R进行选择,其关系代数表达式为0

A、RooR

C、6f(R)

D、nf(R)

标准答案:4

知识点解析:选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所

选择的逻辑条件)后仍为一个关系。这个关系是由R中那些满足逻辑条件的元组所

组成。如果关系的逻辑条件为f,则R满足f的选择运算可以写成;6f(R)o

10、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的的

过程,包括确定数据库在物理设备上的存储结构和存取方法。

A、逻辑结构

B、物理结构

C、概念结构

D、层次结构

标准答案:2

知识点解析:根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一

个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构

就是指数据库在物理设备上的存储结构与存取方法。

二、选择题(本题共23题,每题1.0分,共23分。)

11、以下日期值正确的是______。

A、{"2001-05-25")

B、{A2001-05-25)

C、{2001-05-25)

D、{|2001-02-25|}

标准答案:2

知识点解析:严格的日期格式是:Ayyyy-mm-dd[,][hh[:mm[:ss]][a|p]]{A}符号

表明该格式是严格的日期格式,并按照YMD的格式解释Dale和DaieTime。有效

的Date和DateTime分隔符为连字符、正斜杠、句点和空格。

12、在下面的VisualFoxPro表达式中,运算结果是逻辑真的是。

A、EMPTY(.NULL.)

B、LIKE(,acd,,Be?')

C、AT(,a',,123abc,)

D、EMPTY(SPACE(2))

标准答案:8

知识点解析:LIKE(cExprcssionl,cExprcssion2)返回值:LogicalcExpression1

杳找的字符,而cExpression2是被杳找的字符。AT(cSearchExpression,

cExpressionSearched[,nOccurrence])返回值:NumericcSearchExpression是搜索的

字符,cExprcssionScarchcd是被搜索的字符。EMPTY(cExprcssion)返回值:

Logical.NULL.是一个不同于空字符串、空字段、0的值;对.NULL.的判断要通过

ISNULL。来进行。

13、如果A=“新年”,B=“好”,C='A+B',表达式&C+”!”的值是。

A、A+B+!

B、新年好!

C、C!

D、不能计算

标准答案:2

知识点解析:&是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:

&C+”!”也就变成了A+B+!,经过运算后,&K的值是“新年好”,所以最后表达

式的结果应该是:“新年好!”。

14、打开一个数据库的命令是。

A、USE

B、USEDATABASE

C、OPEN

D、OPENDATABASE

标准答案:8

知识点解析:打开数据库的命令是OPENDATABASE语法:OPENDATABASE

[FilcNamcl?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]

15、SQL语句中查询条件短语的关键字是

A、WHERE

B、FOR

C、WHILE

D、CONDITION

标准答案:1

知识点解析:根据SQL几种语句的结构很容易得出条件短语的关键字是

WHEREo

16、查询设计器中包括的选项卡有。

A、字段、筛选、排序依据

B、字段、条件、分组依据

C、条件、排序依据、分组依据

D、条件、筛选、杂项

标准答案:1

知识点解析:选项卡选项字段:指定字段,SUM或COUNT之类的合计函数或其

他表达式。连接:指定连接表达式,用它来匹配多个表或视图中的记录。筛选:指

定选择记录的条件,比如在字段内指定值或在表之间定义临时关系的连接条件。排

序依据:指定字段或SUM、COUNT之类的合计函数,对表中的记录进行升序或

降序排列。分组依据:指定字段或SUM、COUNT之类的合计函数,或用于把有

相同字段值的记录合并为一组的其他表达式。更新条件:指定更新视图的条件(仅

适用于“视图设计器杂项:指定是否要对重复记录进行检索,同时是否对记录

(返回记录的最大数目或最大百分比)做限制。

17、有如下程序:INPUTTOAIFA=10S=0END【FS=1?S假定从键盘输入的A

的值一定是数值型,那么上面条件选择程序的执行结果是。

A、0

B、I

「、由A的值决定

D、程序出错

标准答案:2

知识点解析:if条件成立与否,不影响S=1语句的执行,故S的值为1

18、把一个项目编译成一个应用程序时,下面的叙述正确的是o

A、所有的项目文件将组合为一个单一的应用程序文件

B、所有项目的包含文件将组合为一个单一的应用程序文件

C、所有项目排除的文件将组合为一个单一的应用程序文件

D、由用户选定的项目文件将组合为一个单一的应用程序文件

标准答案:1

知识点解析:将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一

个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将成

为只读文件。

19、Appendblank命令。勺作用是______。

A^编施记录

B、在第1条记录前增加新记录

C、在表尾增加一条空白记录

D、在当前记录前增加一条空白记录

标准答案:4

知识点解析:Appendblank命令的作用是在表尾增加一条空白记录。Edit的作用是

编辑当前记录。Append命令的作用是在表尾增加记录。

2。、VisualFoxPro关系数据库管理系统能够实现的3种基本关系运算是。

A、索引、排序、查找

B、建库、录入、排序

C、选择、投影、连接

D、显示、统计、复制

标准答案:4

知识点解析:关系数据库管理系统能够实现的3种基本关系运算是选择(从关系中

找出满足给定条件的元组的操作),投影(从关系模式中指定若干个属性组成新的关

系),连接(是关系的横向组合)。

21、标准SQL基本查询模块的结构是o

A、SELECT...FROM...ORDERBY

B、SELECT...WHERE...GROUPBY

C>SELECT...WHERE...HAVING

D、SELECT...FROM...WHERE

标准答案:8

知识点解析:SELECT查询命令包含很多功能各异的子句选项,但最基本的格式

是;SELECT...FROM...WHEREo其中,SELECT用于选择查询结果要显示的目标

列表.FROM用于列出查询要用到的所有表文件,而WHFRE则用于指定查询结

果的筛选条件。

22、使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜

单,应在结果(Result)中选择o

A、填充名称(PadName)

B、子菜单(Submenu)

C、命令(Command)

D^过程(Procedure)

标准答案:2

知识点。扁:如果要设计它的子菜单,应在Result中选择子菜单,而不应是命

令、过程等。

23、从数据库的整体结沟看,数据库系统采用的数据模型有。

A、网状模型、链状模型和层次模型

B、层次模型、网状模型和环状模型

C、层次模型、网状模型和关系模型

D、链状模型、关系模型和层次模型

标准答案:4

知识点解析:数据库管理系统所支持的数据模型分为3种:层次模型、网状模型、

关系模型。层次模型:用树形结构表示实体及其之间联系的模型称为层次模型。网

状模型:用网状结构表示实体及其之间联系的模型称为网状模型。关系模型:用二

维表结构来表示实体以及实体之间联系的模型称为关系模型。

24、用二维表形式表示的数据模型是。

A、两次数据模型

B、关系数据模型

C、网状数据模型

D、网络数据模型

标准答案:2

知识点解析:关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型

概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实

体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地

反映它们之间的联系。而传统的层次和网状模型数据库是使用捱接指针来存储和体

现联系的。

25、下列关于数据库系统的叙述中,正确的是______。

A、数据库系统只是比文件系统管理的数据更多

B、数据库系统中数据的一致性是指数据类型一致

C、数据库系统避免了数据冗余

D、数据库系统减少了数据冗余

标准答案:8

知识点解析:数据库系统的特点①实现数据共享,减少数据冗余②采用特定的数

据模型③具有较高的数据独立性④有统一的数据控制功能

26、在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过______o

A、候选键

B、主键

C、外键

D、超键

标准答案:2

知识点解析:关系中的主键不允许取空值,因为关系中的每行都代表一个实体;而

任何实体是可区分的,就是靠主键的取值来惟一标识,如果主键值为空,意味着存

在不可识别的实体,或者说主键失去了惟一标识元组的作用。

27、在输入SETCOLLATETO“PINYIN”,命令?[李华]V=[黄华],“计算机

报”“计算机”的执行结果应为o

A、.T..T.

B、.F..F.

C%.T..F.

D、.F..T.

标准答案:2

知识点解析:SETCOLLATETO"PINYIN”是按拼音次序排序。对于西文字符而

言,空格在最前面,小写字母序列在前,大写字母序列在后。SETCOLLATE

TO还可以跟其他两个参数:MACHINE:指定的字符排序次序与XBASE兼容,

按照机内码顺序,在微机中,西文字符是按照ASCH码值排列的——空格在最前

面,大写字母序列在小写字母序列的前面。STORE(笔画):无论中文、西文,按照

笔画的多少捶序。$:字符串包含测试函数,如果前面的字符串是后面字符串的一

个子字符串,结果为逻辑真(.「),否则为逻辑假(.F.)。

28、只有满足连接条件的记录才包含在查询结果中,这种连接为o

A、左连接

B、右连接

C、内部连接

D、完全连接

标准答案:4

知识点解析:SELECT.......FROMTABLEINNER|LEFT|RIGHT|FULLJOIN

TABLEONJOINCONDITIONWHERE...其中:INNERJOIN等价于JOIN,为普

通连接,在VisualFoxPro中称为内部连接,即只有满足连接条件的记录才出现在

查询结果中。LEFTJOIN为左连接,即除满足连接条件的记录出现在杳询结果中

外,第1个表中不满足连接条件的记录也出现在查询结果中。RIGHTJOIN为右连

接,即除满足连接条件的记录出现在查询结果中外,第2个表中不满足连接条件的

记录也出现在查询结果中。FULLJOIN可以称为全连接,即两个表中的记录不管

是否满足连接条件将都在目标表或查询结果中出现,不满足连接条件的记录对应部

分为NULLo

29、索引字段值不惟一,应该选择的索引类型为o

A、主索引

B、普通索引

C、候选索引

D、惟一索引

标准答案:2

知识点解析:索引类型分类:①主索引:主索引是一种只能在数据库表中建立不

能在自由表中建立的索引。在指定的字段或表达式中,主索引的关键字绝对不允许

有重复值。②候选索引:和.主索引类似,它的值也不允许在指定的字段或表达式

中重复。一个表中可以有多个候选索引。③惟一索引:惟一索引允许关键字取重

复的值。当有重复值出现时,索引文件只保存重复值的第1次出现。提供惟一索引

主要是为了兼容早期的版本。④普通索引:普通索引允许关键字段有相同值。在

一对多关系的多方,可以使用昔通索引。

30、在SQL中,删除视图用o

A、DROPSCHEMA命令

B、CREATETABLE命令

C、DROPVIEW命令

D、DROPINDEX命令

标准答案:4

知识点解析:视图由于是从表中派生出来的,所以不存在修改结构的问题,但是视

图可以删除。删除视图的命令格式是:DROPVIEWV视图名〉

31、如果UPDATE-SQL命令省略了WHERE子句,则。

A、在列中的每一行都用相同的值更新

B、不更新记录

C、在列中的每一行都用不同的值更新

D、以上都不对

标准答案:1

知识点解析:UPDATE-SQL命令是以新值更新表中的记录,SET子句指定要更新

的列以及这些列的新值,WHERE指定要更新的记录所符合的条件,如果省略了

WHERE子句,在列中的每一行都用相同的值更新,

32、将查询结果放在数组中应使用短语。

A、INTOCURSOR

B、TOARRAY

C>INTOTABLE

D、INTOARRAY

标准答案:8

知识点解析:INTOCURSOR、INTOTABLE.INTOARRAY都是SELECT语句的

短语•,将查询结果放在数组中应使用INTOARRAY短语%INTOCURSOR是将杳

询结果存入在临时文件中,INTOTARIF是将查询结果存放在永久表中.R选项

TOARRAY不是正确的SQL语句。

33、设有关系R1和R2.经过关系运算得到结果S,则S是o

A、一个关系

B、一个表单

C、一个数据库

D、一个数组

标准答案:1

知识点解析:关系运算有两种,一种是传统的集合运算(并、差、交、广义笛卡尔

积等),它不仅涉及关系的水平方向(即二维表的行),而且涉及关系的垂直方向(即

二维表的列);另一种是专门的关系运算(选择、投影、连接),关系运算的操作对象

是关系,运算的结果仍为关系。

三、公共基础填空题(本题共5题,每题1.0分,共5

分。)

34、长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,

插入一个元素所需移动元素的平均个数为【】。

标准答案:n/2

知识点解析:在线性表的任何位置插入一个元素的概率相等,即概率为p=

A4-1

l/(n+1),则插入一个元素时所需移动元素的平均次数为E=l/(n/l);,(n-i+l)=

n/2o

35、用树型结构表示实体类型及实体间联系的数据模型称为【】。

标准答案:层次模型

知识点解析:用树型结为表示实体类型及实体间联系的数据模型称为层次模型,用

有向图结构表示实体类型及实体间联系的数据模型称为网状模型,用二维表格结构

表示实体及其联系的数据模型称为关系模型。

36、类是一个支持集成的抽象数据类型,而对象是类的【】。

标准答案:实例

知识点解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共

同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。

37、数据流图的类型有【】和事务型。

标准答案:变换型

知识点解析:典型的数据流类型有两种:变换型和事务型。变换型是指信息沿输入

通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,

经加工处理以后再沿输出通路变换成外部形式离开软件系统;在很多软件应用中,

存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求

的功能,这种数据流就叫做事务。

38、当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引

起应用程序的变化,这是指数据的【】。

标准答案:物理独立性

知识点解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应

用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的

改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。

四、填空题(本题共70题,每题1.0分,共70分。)

39、函数CHRTRAN(“科技信息”,“科技”,“计算机)的返回值是【】。

标准答案:计算信息

知识点解析:CHRTRAN()是字符替换函数,当第一个字符串中的一个或多个字符

与第二个字符串中的某个字符匹配时,就用第三个字符串中的对应字符替换这些字

符。如果第三个字符串包含的字符个数少于第二个字符串包含的个数,因而没有对

应字符,那么第一个字符串中匹配的各字符将被删除;反之,多余字符将被忽略。

40、定位记录时,可以使用命令【】,表示向前或向后移动若干条记录位置。

标准答案:SKIP

知识点解析:查询定位命令有GO、GOTO、SKIPoGO和GOTO命令是等价的,

按记录号直接定位,SKIP命令可以向前或向后移动若干条记录位置。

41、可以用来对索引快速定位的命令是【】。

标准答案:SEEK

知识点解析:在VisualFoxPro中,利用SEEK或FIND命令根据指定索引项或索引

关键字的值快速定位,还可以根据索引序号或索引名指定按哪个索引定位,并能以

升序或降序定位。

42、打开查询设计器的命令是【】。

标准答案:CREATEQUERY

知识点解析:CREATEQUERY用于打开查询设计器。

43、在查询去向中,能够直接查看到查询结果的是【】和屏幕。

标准答案:浏览

知识点解析:在查询去向中,浏览是默认的查询去项,屏幕是将查询结果直接显示

在VisualFoxPro的主窗口或当前活动的输出窗口中,这两种查询去向都可在运行

查询后直接看到查询结果。要查看表中的记录,必须使用BROWSE或相关的浏览

表记录的命令。

44、修改职工的工资,给工龄大于等于20年以上的职工每人增加100元,工龄在

20年以下的职工增加40元,请将程序补充完整。SETTALKOFFUSR职工工资

表DOWHILE【]IF工龄>=20REPLACE工资WITH工资+100ELSE

REPLACE工资WITH工资+40ENDIFSKIPENDDOSETTALKON

标准答案:.NOT.EOF。

知识点解析:本小题考察DOWHILE循环,如果记录指针不是在最后一条记录

上,则执行循环,然后用SKIP命令将记录指针移到下一条记录上,这样循环一直

到最后一条记录。

45、在VisualFoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置

表格的【】属性值。

标准答案:ColumnCount

知识点解析:表格控件的ColumnCount属性指定表格的列数,该属性在设计时可

用,在运行时可读写。

46、在SELECT-SQL语句中,消除重复出现的记录行的子句是【】。

标准答案:DISTINCT

知识点解析:DISTINCT短语可消除重复出现的记录行,紧接在SELECT短语之

后。

47、为“学生表”增加一个“平均成绩”字段的正确命令是ALTERTABLE学生ADD

[J平均成绩N(5,2)

标准答案:COLUMN

知识点解析:在SQL语句中,给表增加字段的关键字是ADDICOLUMN],其中,

COLUMN短语为可选的。

48、在职工表中删除“基本工资”字段的命令是:ALTERTABLE职工【】基本工

标准答案:DROPCOLUMN

知识点解析:修改表结为ALTERTABLE命令中,删除字段的短语是DROP

COLUMNo

五、填空题(含2小题)(本题共2题,每题7.0分,

共2分。)

以下2题基于图书管理数据库中的3个表(参考选择题中的表结构)。

49、对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的

SQL语句填空:ALTERTABLE读者RENAMECOLUMN借书证号[】。

标准答案:TO书证号

知识点解析:修改表结阂应用ALTERTABLE命令,具体的修改内容是修改已有

的属性名,应使用该命令的格式3。该命令的格式3可以修改属性名、删除属性、

定义、修改和删除表一级的有效性规则等。修改表结构命令的第三种格式:

ALTERTABLE后的表名读者是需修改属性所属的表,改属性名要用RENAME

语,RE-NAME后是原属性名,TO后是修改后的属性名。注意,属性名不能用双

引号括起来。

50、对于图书管理数据库,将图书表中“人民邮电出版社”的图书的单价涨价5%。

请对下面的SQL语句填空:UPDATE图书[]WHERE出版单位=“人民邮电出

版社”

标准答案:SET单价=单价打.05

知识点解析:更新表中元组的值,使用UPDATE命令,一次可以更新表中的一个

或多个属性值。UPDATE短语之后指定更新数据所属的表,将新的属性值或表达

式赋值给对应的属性名(SET单价=单价*1.05),并置于SET短谙之后。要求对人

民邮电出版社的图书涨5%,需要用WHERE短语对元组进入阳制,即对符合条件

的元组进行更新。

国家二级VF笔试模拟试卷第2套

一、公共基础选择题(本题共70题,每题7.0分,共

70分。)

1、线性表若采用链式存储结构时,要求内存中可用存储单元的地址

A、必须是连续的

B、部分地址必须是连续的

C、一定是不连续的

D、连续不连续都可以

标准答案:8

知识点解析:在链式存储结构中,存储数据结构的存储空间可以是连续的,也可以

是不连续的,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。

2、在待排序的元素序列基本有序的前提下,效率最高的排序方法是

A、冒泡排序

B、选择排序

C、快速排序

D、归并排序

标准答案:1

知识点解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序

在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素

个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项

Ao

3、下列叙述中,错误的是

A、数据的存储结构与数据处理的效率密切相关

B、数据的存储结构与数据处理的效率无关

C、数据的存储结构在计算机中所占的空间不一定是连续的

D、一种数据的逻辑结构可以有多种存储结构

标准答案:2

知识点解析:一般来说,一种数据结构根据需要可以表示成多种存储结构。常用的

存储结构有顺序、链接、索引等,而采用不同的存储结构,其数据处理的效率是不

同的;一个数据结构中的各数据元素在计算机存储空间中的位置关系与逻辑关系是

有可能不同的。

4、希尔排序属于

A、交换排序

B、归并排序

C、选择排序

D、插入排序

标准答案:8

知识点解析:希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使

用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减

小到1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。

5、下列叙述中,不属于结构化分析方法的是

A、面向数据流的结构化分析方法

B、面向数据结构的Jackson方法

C、面向数据结构的结构化数据系统开发方法

D、面向对象的分析方法

标准答案:8

知识点解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。

其中结构化分析方法乂包括面向数据流的结构化分析方法(SA-Structuredanalysis),

面向数据结构的Jackson方法(JSD-Jacksonsystemdevelopmentmethod)和面向数据

结构的结构化数据系统开发方法(DSSD-Daiastructuredsystemdevelopment

method)o

6、详细设计的结果基本决定了最终程序的

A、代码的规模

B、运行速度

C、质量

D、可维护性

标准答案:4

知识点解析:详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,

但详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后

程序员将根据这个蓝图写出实际的程序代码,因此,详细设计阶段的结果基本卜就

决定了最终的程序代码的质量。

7、下列不属于静态测试方法的是

A、代码检查

B、白盒法

C、静态结构分析

D、代码质量度量

标准答案:2

知识点常析:静态测试包括代码检查、静态结构分析和代码质量度量等。其中白盒

测试属于动态测试。

8、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有

多名职员,从职员到部门的联系类型是

A、多对多

B、一对一

C、多对一

D、一对多

标准答案:4

知识点解析:现实世界中事物之间的联系在信息世界中反映为实体集之间的联系,

实体集间的联系个数不仅可以是单个的也可以是多个的,这种关系可以有下面儿种

对应:一对一、一对多(多对一)多对多。两个实体集间的联系可以用下图表示:

9、下列关系运算的叙述中,正确的是

A、投影、选择、连接是从二维表行的方向进行的运算

B、并、交、差是从二维表的列的方向来进行运算

C、投影、选择、连接是从二维表列的方向进行的运算

D、以上3种说法都不对

标准答案:4

知识点解析:在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、

差、笛卡尔积等),还定义了一些专门的关系运算,如投影、选择、连接等。前者

是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进

行的。后者是从二维表的列的方向来进行运算的。

10、关系数据库管理系统应能实现的专门的关系运算包括

A、排序、索引、统计

B、选择、投影、连接

C、关联、更新、排序

D、显示、打印、制表

标准答案:2

知识点解析:关系数据库建立在关系数据模型基础上,具有严格的数学理论基础。

关系数据库对数据的操作除了包括集合代数的并、差等运算之外,更定义了一组专

门的关系运算:连接、选择和投影。关系运算的特点是运算的对象都是表。

二、选择题(本题共25题,每题1.0分,共25分。)

11、在文件系统阶段,操作系统管理数据的基本单位是

A、记录

B、程序

C、数据项

D、文件

标准答案:8

知识点解析:文件管理方式本质上是把数据组织成文件形式存储在磁盘上,所以文

件是操作系统管理数据的基本单位。

12、VisualFoxPro提供的各种设计器中,可以用来定义表单或报表中使用的数据

源的是

A、表单设计器

B、报表设计器

C、数据环境设计器

D、数据库设计器

标准答案:4

知识点解析:数据环境设计器用于定义表单或报表中使用的数据源,包括表、视图

等。

13、在VisualFoxPro中,可以在同类数据之间进行运算的数据类型有

A、数值型、字符型和逻辑型

B、数值型、字符型和日期型

C、数值型、日期型和逻辑型

D、字符型、日期型和逻辑型

标准答案:2

知识点解析:两个数值型数据相减,用其值直接相减;两个字符型数据相减,实际

上是两个字符串的非完全连接;两个日期型数据相减是计算两个日期之间的相差天

数;而逻辑型数据是不允许相减的,逻辑型数据之间可以比较大小。

14、下列关于数组的叙述中,错误的是

A、用DIMENSION和DECLARE都可以定义数组

B、VisualFoxPro中只支持一维数组和二维数组

C、--个数组中各个数组元素必须是同一种数据类型

D、新定义数组的各个数组元素初值为.F.

标准答案:4

知识点解析:在VisualFoxPro中,用DIMENSION和DECLARE都可以定义数

组,新定义数组的各个数组元素初值为.F.,且VisualFoxPro中只支持一维数组和

二维数组,数组中元素的数据类型可以不同。

15、下列表达式中,写法错误的是

A、计算机+“123”

B、计算机+DTOC({人2004/01/01})

C、.T.+.F.

D、{A2004/01/01)+10

标准答案:4

知识点解析:选项A)和B)都是将两个字符审相加,即连接,结果为新的字符串,

选项D)为日期型+数值型,结果仍为日期型,选项。为两个逻辑常量相加,在

VisualFoxPro中,无此类运算。

16、在“数据工作期”窗口中,“一对多”按钮的作用是

A、一个表与多个表建立关联

B、父表中的一条记录与子表中的多条记录建立关联

C、父表中的一条记录与子表中的一条记录建立关联

D、多个表与当前表建立关联

标准答案:2

知识点解析:在“数据工作期”窗口中,“一对多”按钮,用来实现父表中的一条记录

与子表中的多条记录建立关联。

17、表结构中的空值(NULL)表示的含义是

A、空格

B、数值0

C、默认值

D、尚未输入的值

标准答案:8

知识点解析:空值(NULL)是指尚未输入的值或还没有确定的值。

18、要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表

A、是同一个数据库中的两个表

B、是不同数据库中的两个表

C、是两个自由表

D、一个数据库表,另一个是自由表

标准答案:1

知识点解析:设置参照完整性必须在数据库中完成,因此要求这两个数据表必须在

同一个数据库中。

19、不论索引是否生效,定位到相同记录上的命令是

A、GOTOP

B、GOBOTTOM

C、SKIP

D、GO5

标准答案:8

知识点解析:GO是按记录号进行定位的,无论表中记录如何改变,记录号是不变

的;GOTOP和GOBOTTOM分别指向表中第一条和最后一条记录,当表中建立

索引时,记录的次序会随之改变;SKIP为向下移动一条记录。

20、数据表当前记录的“基本工资”字段值为500,执行以下命令:REPLACE

基本工资WITH基本工资*1.2当前记录的基本工资字段值为

A、1.2

B、500

C、600

D、语法错误

标准答案:4

知识点解析:不带参数的REPLACE语句,默认修改当前指针所指的记录。本题

中,修改当前记录的基本工资字段的值为原来的1.2倍,即500*1.2=600。

21、在VisualFoxPro某数据表中有一个数值型字段,要求有4位整数,2为小数,

其值可能为负值,它的宽度应为

A、6

B、7

C、8

D、9

标准答案:4

知识点解析:本题中,数值型字段的整数位为4,小数位为2,再加上1个小数点

位,占1个字节,和1个符号位,占1个字符,实际宽度应为8。

22、对数据表的记录做相同规律的修改时,最方便的是使用

A、EDIT

B、BROWSE

C、REPLACE

D、CHANGE

标准答案:4

知识点解析:EDIT、BROWSE和CHANGE命令都可对记录进行修改编辑,但只

能在交互式环境或浏览窗口进行逐条修改,对数据表中记录做相同规律的修改时,

可使用REPLACE命令直接修改。

23、在SQL中,建立索引的命令是

A、CREATETABLE

B、CREATEINDEX

C、CREATEVIEW

D、INDEXON

标准答案:2

知识点解析:SQL定义功能中,利用CREATEINDEX命令可以建立表的索引,选

项A)定义一个新表,选项C)定义一个视图,选项D)可以为表建立索引,但不属于

SQL语句。

24、对于查询输出到临时表中的叙述,下列说法错误的是

A、产生的临时表文件的后缀名仍为.dbf

B、执行查询后,该临时表文件是当前文件

C、可以像一般的dbf文件一样使用,可查询和修改表中记录

D、当关闭文件时,临时表文件将自动被删除

标准答案:4

知识点解析:查询输出到临时表中,产生的临时表文件的后缀名仍为.dbf,且该

临时表文件是当前文件,可以像一般的dbf文件一样使用,但仅是只读文件,当关

闭文件时,临时表文件将自动被删除。

25、SQL语句中,DISTINCT短语的功能是

A、按要求显示部分查询记录

B、消除重复出现的查询记录

C、删除查询结果中符合条件的记录

D、对查询结果进行排序

标准答案:2

知识点解析:利用DISTINCT短语可消除杳询结果中重复出现的记录值。

26、下列关于查询的说法,正确的是

A、不能根据自由表建立查询

B、只能根据自由表建立查询

C、只能根据视图建立查询

D、可以根据数据库表、自由表或视图建立查询

标准答案:8

知识点解析:建立查询时,会打开“添加表或视图”的对话框,用来指定建立查询的

数据源,数据源可以是自由表、数据库表或视图。

27、视图设计器中,共提供选项卡的个数是

A、5

B、6

C、7

D、8

标准答案:4

知识点解析:视图设计中依次包含字段、联接、筛选、排序依据、分组依据、更新

条件和杂项7个选项卡。

28、下列对调试器的叙述中,正确的是

A、“跟踪”窗口用于显示正在执行的程序文件

B、“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断

C、“局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以

及对象成员

D、“调试输出”窗口用于显示程序中指定调试的输出

标准答案:1

知识点解析:“跟踪”窗口用于显示正在执行的程序文件;“监视”窗口用于监视指定

表达式在程序调试执行过程中的取值变化情况;“局部”窗口用于显示模块程序(程

序、过程和方法程序)中内存变量的名称、当前取值和类型,“调试输出”窗口显示

当前处于执行的程序、过程或方法程序,当正在执行的是子程序时,主程序和子程

序的名称都会显示在该窗口。

29、下列程序实现的功能是USE学生表DOWHILENOTEOF()IF计

算机>二60SKIPLOOPENDIFDISPLAYSKIPENDDO

USE

A、显示所有计算机成绩大于等于60的学生记录

B、显示所有计算机成绩小于60的学生记录

C、显示第一条计算机成绩大于等于60的学生记录

D、显示第一条计算机成绩小于60的学生记录

标准答案:2

知识点解析:在循环体中,IF短语判断当计算机成绩大于等于60时,记录指针下

移并结束本次循环。而当计算机成绩小于60时,执行ENDIF之后的语句,即

DISPLAY,显示记录之后,记录指针下移,继续处理表中的下一条记录,直到表

结束。

30、表单控件工具栏的作用是在表单上创建

A、文本

R、事件

C、控件

D、方法

标准答案:4

知识点解析:VisualFoxPro中,表单控件工具栏中包括文本框、命令按钮等其他

许多控件,用于在表单上创建各种不同控件。

31、下面表单及控件常用事件中,与鼠标操作有关的是

A、Click

B、DbClick

C、RightClick

D、以上3项都是

标准答案:8

知识点解析:Click是鼠标单击事件,DbClick是鼠标双击事件,RishiClick是鼠标

右击事件。

32、有“仓库”表和“职工”表,检索仓座中基本工资大于3000元的职工姓名和他们

所在的仓库名

A、SELECT姓名,仓库名FROM职工;WHERE基本工资>3000

B、SELECT姓名,仓库名FROM仓库;WHERE基本工资>3000

C、SELECT姓名,仓库名FROM职工,仓库;WHERE(基本工资〉

3000)OR(职工.仓库号二仓库.仓库号)

D、SELECT姓名,仓库名FROM职工,仓库;WHERE(基本工资〉

3000)AND(职工.仓库号=仓库.仓库号)

标准答案:8

知识点解析:本题中SQL查询属于多表联接查询,注意条件中关联字段的选取以

及逻辑条件的设置。选项A)和选项B)中都缺少查询的数据表,且查询条件有误;

选项C)中查询条件错误,应使用AND进行条件连接,而不是OR。

33、有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命

令是

A、SELECT班级名称FROM班级表WHERE班级号IN;SELECT班级号

FROM学生表WHERE民族!二“汉”

13、SELECT班级名称FROM班级表WHERE班级号IN;(SELECT班级号

FROM学生表WHERE民族!="汉”)

C、SELECT班级名称FROM班级表WHERE学号IN;SELECT学号FROM

学生表WHERE民族k汉”

D、SELECT班级名称FROM班级表WHERE学号IN;(SELECT学号FROM

学生表WHERE民族!二"汉”)

标准答案:2

知识点解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民

族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元

组。注意内层嵌套的查询语句要用圆括号括起来。

34、在数据库已打开的情况下,利用SQL命令从学生表中派生出含有“学号”、“姓

名”和“年龄”字段的视图,下列语句正确的是

A、CREATEVIEWxs_viewAS;SELECT学号,姓名,年龄FROM学生表

B、CREATEVIEWxs.view;SELECT学号,姓名,年龄FROM学生表

C、CREATEVIEWxs_viewAS:(SELECT学号,姓名,年龄FROM学生表)

D、CREATEVIEWxs_view;(SELECT学号,姓名,年龄FROM学生表)

标准答案:1

知识点解析:在SQL的数据定义功能中.可以对视图进行定义.语句格式为:

CREATEVIEWvicw_namc[(column_namc[»column_namc]...)]AS

selcct_statcmcnt

35、有如下SQL语句:SELECT姓名FROM学生表WHERE学号IN;

(SELECT学号FROM成绩表WHERE成绩>90)下列哪条命令与该SQL语句

等价

A、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩

表WHERE成绩>90)

B、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩

表WHERE学号=学生表.学号AND成绩>90)

C、SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM

成绩表WHERE学号二学生表.学号AND成绩>90)

D、SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩

表WHERE成绩>90)

标准答案:2

知识点0析:IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不

用运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。

三、公共基础填空题(本题共5题,每题7.0分,共5

分。)

36、数据结构分为逻辑结构与存储结构,线性链表属于【】。

标准答案:【】存储结构

知识点解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的

存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构

中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信

息。

37、在面向对象方法中,类之间共享属性和操作的机制称为【10

标准答案:【】继承

知识点解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。

类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定

义的类的基础上定义,这样使该类型继承了其超类的属性和方法,当然,也可以定

义自己的属性和方法。

38、耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成

分之间的联系。

标准答案:【】内聚

知识点解析:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚

是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。

39、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体”项目主

管”与实体“项目”的联系属于【】的联系。

标准答案:【】一对多(或1:N)

知识点解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可

以有3种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:l)的联系和多对多(N:N)

的联系。

40、数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、

物理设计阶段、实施阶段、运行和维护阶段。

标准答案:【】数据库概念设“阶段'

知识点解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、

逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。

四、填空题(本题共4题,每题L0分,共4分。)

41、VisualFoxPro0是一个【】位的数据库管理系统。

标准答案:[】32

知识点解析:VisualFoxPro从3.。版本开始,就是一个32位的管理系统,并支持

面向时象编程

42、表达式LEN(SPACE(5)-SPACE(10))的结果为【】。

标准答案:[】15

知识点解析:SPACE。函数是用来生成指定数量的空格,结果为字符型数据。在字

符表达式中,不论是或运算,都表示连接字符串的运算,其连接后的新字符

审长度总是等于所连接的两个字符串长度之和。LEN()函数用来测试字符串的长度

43、如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开

该数据表文件,且不关闭前一个工作区上打开的,必须加短语【】o

标准答案:【】AGAIN

知识点解析:在VisualFoxPro中,一个工作区上只能打开一个数据表,如果要在

不同工作区上打开同一个数据表文件,必须使用AGAIN短语。

44、当前目录下有“工资表”文件,现要将,职称“为江程师”的工资增加30元,贝IJ

语句为:UPDATE工资表【】WHERE职称="工程师"

标准答案:【】SET工资=工资+30

知识点解析:在SQL语句中,使用UPDATE更新语句可以修改表中的记录。语句

基本格式为:UPDATETableNameSET

Column_Name1=eExpressionI[,Column_Name1=eExpression1...]WHERE

Condition

五、填空题(含2小题)(本题共3题,每题7.0分,

共3分。)

45、在VisualFoxPro中,利用DELETE命令可以【】删除数据表的记录,必要时

可以利用【】命令进行恢复。

标准答案:【】逻辑【】RECALL

知识点解析:在VisualFoxPro中,利用DELETE命令可以逻辑删除数据表的记

录,给记录打上删除标汜,使记录暂时不可用,必要时可以利用RECALL命令进

行恢复。

46、在数据库设计器中没计表之间的联系时,要在父表中建立【】,在子表中建

立【】。

标准答案:【】主索引(或候选索引)【】普通索引

知识点解析:在数据库没计器中设计表之间的联系时,需要在父表中建立主索引或

候选索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立

起两表之间的联系。

47、利用SQL语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完

整SELECT[]FROM选课表WHERE[]

标准答案:【】COUNT(*)或COUNT(成绩)【]课程名=”计算机”

知识点解析:本题为SQL简单的计算查询,SQL中用于统计数量的函数为

COUNT()o

国家二级VF笔试模拟试卷第3套

一、公共基础选择题(本题共io题,每题1.0分,共

10分。)

1、最简单的交换排序方法是

A、快速排序

B、选择排序

C、堆排序

D、冒泡排序

标准答案:8

知识点解析:冒泡排序是一种最简单的交换类排序方法,它是通过柑邻数据元素的

交换逐步将线性表变成有序。交换排序方法有冒泡排序和快速排序,显然选项D)

和选项C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复

杂,且采用了递归调用,其算法理解也梢难。插入排序、选择排序、归并排序,

基数排序等排序方法的特点。

2、栈通常采用的两种存储结构是

A、顺序存储结构和链式存储结构

B、散列方式和索引方式

C、链表存储结构和数组

D、线性存储结构和非线性存储结构

标准答案:1

知识点解析•:和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈

的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元

素,同时附设指针lop指示栈顶元素的位置,由于栈的操作是线性表操作的特例,

相对而言,链式栈的操作更易于实现。这3种运算方法在各种存储结构中的应用。

3、线性表的顺序存储结构和线性表的链式存储结构分别是

A、顺序存取的存储结构、顺序存取韵存储结构

B、随机存取的存储结构、顺序存取的存储结构

C、随机存取的存储结构、随机存取的存储结构

D、任意存取的存储结构、任意存取的存储结构

标准答案:2

知识点.析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个

数据元素地址可通过公式LOC(ai)=LOC(al)+(i-l)L计算得到,从而实现了随机存

取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开

始,这是一种顺序存取的存储结构。顺序存储结构和链式存储结构的定义和性质,

两种存储结构的操作方法。

4、完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的

测试方法是

A、黑箱测试法

B、白箱测试法

C、错误推测法

D、安装测试法

标准答案:1

知识点解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功

能导出测试用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白

箱测试也称为逻辑覆盖测试,故选项B)不正确;错误推测法只是黑箱测试所使用

的一种具体的方法,故选项C不正确;安装测试是测试层次中的一种,它属于高

级测试,故选项D)不正确。常用的黑箱测试方法及其定义,白箱测试用例的准

则。

5、在结构化设计方法中,生成的结构图(S

A、模块之间的调用关系

B、程序的组成成分

C、控制程序的执行顺产

D、数据的流向

标准答案:1

知识点解析:常用的软'牛结构设计工具是结构图(SC-StrucmreChart),也称程序结

构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带

实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。根据结

构图设计思想,了解结沟图构成的基本形式。

6、下列选项中,不属于模块间耦合的是

A、数据耦合

B、标记耦合

C、异构耦合

D、公共耦合

标准答案:4

知识点解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复

杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦

合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种耦合方式。评价模块独

立性的主要标准,以及对它们的定义和分类。

7、一个关系中属性个数为1时,称此关系为

A、对应关系

B、单一关系

C、一元关系

D、二兀关系

标准答案:4

知识点解析:在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关

系的列称为属性,一个具有N个属性的关系称为N元关系。各种关系查询语言与

过程性语言和非过程性语言的关系,过程性语言的特点。

8、为用户与数据库系统提供接口的语言是

A、高级语言

B、数据定义语言(DDL)

C、数据操纵语言(DML)

D、汇编语言

标准答案:4

知识点解析:DBMS提哄数据操纵语言(DML)实现对数据库中数据的操作,数据操

纵语言(DML)是用户(包括应用程序)与数据库系统的接口。程序模块中语言处理部

分的分类,各子类的定义及其功能。

9、相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和

A、可重用性差

B、安全性差

C、非持久性

D^冗余性

标准答案:8

知识点解析:文件系统所管理的数据文件基本上是分散的、相互独立的,出此相对

于数据库系统.以此为基础的数据处理存在3个缺点,数据冗余大、数据的不一致

性、程序与数据的相互依赣(简称为数据依赖)。文件系统和数据库系统各自的特

点,人工管理阶段及数据库系统的特点。

10、需求分析阶段的任务是确定

A、软件开发方法

B、软件开发工具

C、软件开发费用

D、软件系统功能

标准答案:8

知识点解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调

查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明

确用户的各种需求,然后在此基础上确定新系统的功能。选项A)软件开发方法是

在总体设计阶段完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;

选项C软件开发费用是在可行性研究阶段需完成的任务。需求分析的任务和它的6

种方法。

二、选择题(本题共22题,每题1.0分,共22分。)

11、在VisualFoxPro中,以只读方式打开数据库文件,应使用命令

A、EXCLUSIVE

B、SHARED

C、NOUPDATE

D、VALIDATE

标准答案:4

知识点解析:打开数据库文件时,NOUPDATE选项指定数据库按只读方式打开,

即不允许对数据库进行修改。

12、“表格生成器”对话框包括四个选项卡,其中“表格项”选项卡的作用是

A、指定表格的样式

B、指明各列的标题和控件类型、调整各列列宽

C、指明要在表格内显示的字段

D、设置一个一对多关系,指明父表中的关键字段与子表中的相关索引

标准答案:4

知识点解析:“表格生成器”对话框包括四个选项卡,“表格项”的作用是指明要住表

格内显示的字段,“样式”的作用是指定表格的样式,如标准型、专业型、账务型

等,“布局”的作用是指明各列的标题和控件类型,调整各列列宽,“关系''的作用是

设置一个一对多关系,有明父表中的关键字段与子表中的相关索引。

13、表单有自己的属性、事件和

A、对象

B、状态

C、方法

D、行为

标准答案:4

知识点解析:任一表单都有自己的属性、事件和方法。

14、修改本地视图的命令是

A、RENAMEVIEW

B、CREATEVIEW

C、OPENVIEW

D、MODIFYVIEW

标准答案:8

知识点解析:在VisualFoxPro中,可以利用MODIFYVIEW命令修改本地视图。

15、在VisualFoxPro中,程序文件的扩展名为

A、.QPR

B、.PRG

C、.PJX

D、.SCX

标准答案:2

知识点解析:在VisualFoxPro中,程序文件的扩展名为.PRG。选项A)是查询文件

的扩展名,选项C是项目文件的扩展名,选项D)是表单文件的扩展名。

16、使用命令DECLAREy(3,3)后,y(2,2)的值为

A、0

B、1

C、.T.

D、.F.

标准答案:8

知识点解析:定义数组后,VisualFoxPro系统自动给每个数组元素赋以逻辑

假.F.°

17、在命令窗口中输入下列命令:?9%7命令执行的结果为

A、2

B、7

C、9

D、0

标准答案:1

知识点解析:%为求余运算符号,相当于函数MOD()的功能,本题运算结果为2。

18、下列关于查询和视图的说法中,错误的是

A、视图结果存放在数据库中

B、视图设计器中不存在“查询去向”的选项

C、查询设计器中没有“数据更新”选项卡

D、查询和视图都可以在磁盘中找到相应的文件

标准答案:8

知识点解析:视图的结果保存在数据库中,在磁盘上找不到类似的文件;视图可以

用来更新数据,因此在没计器中多了一个“更新条件''选项卡;在视图中没有“查询

去向'’的问题。

19、己知X=8,Y=5,Z=27,表达式XA2/5+6*Y-7*2+(4+Z/7A2的值为

A、26.8

B、45.8

C>44.8

D、92.8

标准答案:8

知识点解析:本题先算括号中的表达式,再算乘方,然后是乘除,最后算加减,结

果为92.8。

20>为表单建立了快捷菜单mymenu,调用快捷菜单的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论