国家二级VF笔试模拟试卷24_第1页
国家二级VF笔试模拟试卷24_第2页
国家二级VF笔试模拟试卷24_第3页
国家二级VF笔试模拟试卷24_第4页
国家二级VF笔试模拟试卷24_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

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

文档简介

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

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

10分。)

1、线性表L=(al,a2,a3,…,ai,…,an),下列说法正确的是()。

A、每个元素都有一个直接前驱和直接后驱

B、线性表中至少要有一个元素

C、表中诸元素的排列顺序必须是由小到大或由大到小

D、除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直

接后件

标准答案:D

知识点解析:暂无解析

2、下列关于完全二叉树的叙述中,错误的是()。

A、除了最后一层外,每一层上的结点数均达到最大值

B、可能缺少若干个左右叶子结点

C、完全二叉树一般不是满二叉树

D、具有结点的完全二叉树的深度为|log2n]+l

标准答案:B

知识点解析:暂无解析

3、对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。

A、125

B、n/2

C、n

D^n+1

标准答案:C

知识点解析:暂无解析

4、下列选项中不属于结构化程序设计方法的是()。

A、自顶向下

B、逐步求精

C、模块化

D、可复用

标准答案:D

知识点解析:暂无解析

5、软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需

求规格说明书以及()。

A、阶段性报告

B、需求评审

C、总结

D、都不正确

标准答案:B

知识点解析:暂无解析

6、下列叙述中,不属于测试的特征的是()。

A、测试的挑剔性

B、完全测试的不可能性

C、测试的可靠性

D、测试的经济性

标准答案:C

知识点解析:暂无解析

7、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的

()・

A、抽象和信息隐蔽

B、局部化和封装化

C、内聚性和耦合性

D、激活机制和控制方法

标准答案:C

知识点解析•:暂无解析

8、下列关于软件测试的描述中正确的是()。

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能地多发现程序中的错误

D、软件测试的目的是使程序符合结构化原则

标准答案:C

知识点解析:暂无解析

9、下列工具中为需求分析常用工具的是()。

A、PAD

B、PFD

C、N-S

D、DFD

标准答案:D

知识点解析:暂无解析

10、下列特征中不是面向对象方法的主要特征的是()。

A、多态性

B、继承

C、封装性

D、模块化

标准答案:D

知识点解析:暂无解析

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

11、在计算机中,算法是指()。

A、查询方法

B、加工方法

C、解题方案的准确而完整的描述

D、排序方法

标准答案:C

知识点解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特

征:可行性、确定性、有穷性和拥有足够的情报C

12、通过项目管理器窗口的命令按钮,不能完成的操作是()。

A、新建文件

B、删除文件

C、添加文件

D、重命名文件

标准答案:D

知识点解析:在项目管理器窗口上有几个按钮,分别是新建、修改、添加、浏览、

删除和连编按键,它们都不具有重命名文件的功能。

13、在VisualFoxPro扣,可以对项目中的数据、文档等进行集中管理,并可以对

项目进行创建和维护的是()。

A、工具栏

B、设计器

C、文件编辑器

D、项目管理器

标准答案:D

知识点解析:项目管理器是组织数据和对象的可视化工具。在VisualFoxPro中,

要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,

并采用图示和树形结构方式组织和显示。

14、打开VisualFoxPro"项目管理器”的“文档”选项卡,其中包括()。

A、表单(Form)文件

B、报表(Report)文件

C、标签(Label)文件

D、以上3种文件

标准答案:D

知识点解析:项目管理器包括数据“文档”“类”“代码”和“其他”等选项卡。其中“数

据”选项卡中包括“数据库”“自由表”和“查询“;“文档“选项卡中包括“表单”“报表''和

“标签”。

15、要判断数值型变量Y是否能够被8整除,错误的条件表达式为()。

A、1N1(Y/8)=Y/8

B、MOD(Y,8)=0

C、INT(Y/8)=MOD(Y,8)

D、M0D(Y,8)=MOD(8,8)

标准答案:C

知识点解析:INTO函数的功能是返回指定数值表达式的整数部分,MODO函数的

功能是返回两个数值相除后的余数。所以C为不正确的条件表达式。

16、在创建数据库表结阂时,为该表中一些字段建立普通索引,其目的是()。

A、改变表中记录的物理顺序

B、为了对表进行实体完整性约束

C、加快数据库表的更新速度

D、加快数据库表的查询速度

标准答案:D

知识点解析:一个表中只能有一个主索引、多个普通索引、多个唯一索引、多个候

选索引。一般来说主索引是用于主关键字字段;候选索引用于那些不作为主关键字

但字段值又必须唯一的字段;普通索引用于提高查询速度:唯一索引用于特殊的处

理程序设计。

17、打开数据库abc的正确命令是()。

A、OPENDATABASEabc

B、USEabe

C、USEDATABASEabc

D、OPENabc

标准答案:A

知识点解析:打开数据库ahc的命令是OPENDATABASEabe。

18、运算结果是字符串“home”的表达式是()。

A、LEFT(“myhome'',4)

B、RIGHT,hometown”,4)

C、SUBSTR("myhometown”,4,4)

D、SUBSTR("myhometown”,3,4)

标准答案:D

知识点解析:暂无解析

19、执行下歹ij程序:CLEARDOARFTURNPROCEDUREAS=5DOB?S

RETURNPROCEDUREBS=S+1ORETURN程序的运行结果为()

A、5

B、10

C、15

D、程序错误,找不到变量

标准答案:C

知识点解析:暂无解析

20、在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单

项的访问键为的菜单名称定义是()。

A、单项查询\v(Q)

B、单项查询/<(Q)

C、单项查询(/

D、单项查询(\

标准答案:D

知识点解析:暂无解析

21、在下列的表达式中,运算结果是逻辑真的是(),

A、EMPTY。NULL.)

B、EMPTY(SPACE(8))

C、LIKE(‘'cdit”,"cdi?”)

D、AT("a","ainimal")

标准答案:B

知识点解析:暂无解析

22、在SQL语句中,SELECT语句中的JOIN是用来建立表间的联系短语,应放在

下列()短语之后。

A、FROM

B、WHERE

C、ON

D、GROUPBY

标准答案:A

知识点解析:暂无解析

23、以下所列各项属于命令按钮事件的是()。

A、Parent

B、This

C、ThisForm

D、Click

标准答案:D

知识点解析:暂无解析

24、设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数

据的一致性,可以设置“参照完整性规则”,要求这个表()。

A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引

B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D、在父表和子表的连接字段上都要建立主索引

标准答案:B

知识点解析:在关系数据库中,参照完整性是一个非常重要的溉念。在建立参照完

整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,在关系数据

陈中通过连接字段来体现和表示。连接字段在父表中是主关键字,即主索引,在子

表中是外部关键字,即普通索引。

25、执行如下程序,最后s的显示值为()。SETTALKOFFs=Oi=2x=10DO

WHILEs<-xs=s+ii=i+lENDDU?sSETTALKON

A、12

R、14

C、16

D、18

标准答案:B

知识点解析:暂无解析

26、在表单设计中,关键字Thisform表示()。

A、当前对象的直接容器对象

B、当前对象所在的表单

C、当前对象

D、当前对象所在的表单集

标准答案:B

知识点解析:在VisualFoxPro中,Patent表示当前对象的直接容器对象。Thisform

表示当前对象所在的表单;This表示当前对象:Thisformset表示当前对象所在的

表单集。

27、在VisualFoxPro中,如果希望跳出SCAN...ENDSCAN循环体、执行

ENDSCAN后面的语句,应使用()。

A、LOOP语句

B、EXIT语句

C、BREAK语句

D、RETURN语句

标准答案:B

知识点解析:暂无解析

28、下列对于SQL的嵌套查询排序的描述中,说法正确的是()。

A、既能对外层查询排序,也能对内层查询排序

B、只能对外层查询排序,不能对内层查询排序

C、不能对外层查询排序,只能对内层查询排序

D、既不能对外层查询排序,也不能对内层查询排序

标准答案:B

知识点解析:ORDERBY只是对最终的查询结果进行排序,不可以在子查询中使

炯该短语,即不能对内层查询排序。

三、选择题(含2小题)(本题共5题,每题1.0分,

共5分。)

使用如下数据表。“学生”表:学号C(8),姓名C(8),性别C(2),系名(6)“课程”

表:课程编号C(4),课程名称C(12),开课系名C(10)“成绩”表:学号c(8),课程

编号C(4),成绩N(6,2)

29、检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确

的SQL语句是(),

A、SELECT课程.课程名称,学生.姓名,MAX(成绩).AS最高分FROM成

绩,课程,学生WHERE成绩.课程编号=课程.课程编号AND成绩.学号=学

生.学号GROUPBY课程编号

B、SELECT课程.课程名称,学生.姓名,MAX(成绩)AS最高分FROM成绩,

课程,学生WHERE成绩.课程编号=课程.课程编号AND成绩.学号=学生.学

号GROUPBY课程.课程编号

C、SELECT课程.课程名称,学生.姓名,MAX(成绩)AS.最高分FROM成

绩,课程,学生WHERE成绩.课程编号=课程.课程编号AND成绩.学号一学

生.学号ORDERBY课程.课程编号

D、SELECTW.课程名称,学生.姓名,MAX(成绩)AS最高分FROM成绩,

课程,学生WHERE成绩.课程编号=课程.课程编号AND成绩.学号二学生.学

号ORDERBY课程.课程编号

标准答案:B

知识点解析:本题中首先通过GROUPBY短语将“课程”表中的记录按“课程编号”

分绍.然后通过MAXO区数求出每组中的最高成绩,即每门课程的最高成绩。由于

查询输出结果涉及多个表的字段,因此要使用连接查询,表之间的连接条件放在

WHERE短语中,AND用来连接两个连接条件,以保证在查询的三个表之间建立联

系。

30、定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是()。

A、ALTERTABLE课程ALTER开课系名SETDEFAULT中文

B、ALTERTABLE课程ALTER开课系名SETDEFAULT”中文”

C、ALTERTABLE课程ALTER开课系名SETDEFAULT开课系名二巾文

D、ALTERTABLE课程ALTER开课系名SETDEF、AULT开课系名=”中文”

标准答案:B

知识点解析:暂无解析

31、查询所有选修了“计算机网络”的学生成绩,结果显示该学生的“姓名”“系名”和

“数据库原理”的“成绩”,并按成绩由高到低的顺序排列,下列语句中正确的是])。

A、SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩

FOR学生.学号二成绩.学号AND课程.课程编号二成绩.课程编号AND课

程.课程名称=”计算机网络"ORDERBY成绩.成绩DESC

13、SELECT学生.姓名,学生.系名,成绩.成绩JOIN学生,课程,成绩ON

学生.学号二成绩.学号ON课程.课程编号二成绩.课程编号AND课程.课程名

称=“计算机网络"ORDERBY成绩.成绩DESC

C、SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩

WHERE学生.学号二成绩.学号OR课程.课程编号=成绩.课程编号OR课

程.课程名称=”计算机网络"ORDERBY成绩.成绩DESC

D、SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩

WHERE学生.学号二成绩.学号AND课程.课程编号二成绩.课程编号AND课

程.课程名称=”计算机网络"ORDERBY成绩.成绩DESC

标准答案:D

知识点解析:暂无解析

32、将“学生”表中“系名”字段的宽度由原来的6改为10,正确的语句是()。

A、ALTERTABLE学生ADD系名(10)

B、ALTERTABLE学生FOR系名C(10)

C、ALTERTABLE学生ALTER系名C(10)

D、ALTERTABLE学生SET系名C(10)

标准答案:C

知识点解析:暂无解析

33、在已打开数据库的情况下,利用SQL创建一个包含姓名、课程名称和成绩字

段的xsview视图,正确的语句是()。

A、CREATEVIEWxsviewASSELECT学生.姓名,课程.课程名称,成绩.成

绩FROM学生INNERJOIN成绩INNERJOIN课程WHERE成绩.课程编号二架

程.课程编号AND学生.学号二成绩.学号

B、CREATEVIEWXSViewAS(SEI.ECT学生.姓名,课程.课程名称,成

绩.成绩FROM学生INNERJOIN成绩INNERJOIN课程ON成绩.课程编号二课

程.课程编号ON学生.学号二成绩.学号)

C、CREATEVIEWXSViewASSELEcT学生.姓名,课程.课程名称,成绩.成

绩WHERE学生INNERJOIN成绩INNERJOIN课程ON成绩.课程编号二课

程.课程编号ON学生.学号二成绩.学号

D、CREATEVIEWxsviewASSELECT学生.姓名,课程.课程名称,成绩.成

绩FROM学生INNERJOIN成绩INNERJOIN课程ON成绩.课程编号-课程.课

程编号ON学生.学号二成绩.学号

标准答案:D

知识点解析:暂无解析

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

分。)

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

标准答案:继承

知识点解析:在面向对象方法中,一个类可以从直接或间接的祖先中继承所有属性

和方法,它提高了软件的可重用性,是类之间的共享属性和操作的机制。

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

插入一个元素所需移动元素的平均个数为o

标准答案:n/2

知识点解析:暂无解析

36、软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于

中的一个阶段。

标准答案:软件开发

知识点解析:软件生命周期大体上分三个时期:软件定义期、软件开发期和软件维

护期。

37、在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承

接模块,其中的作用是将测试数据传送给被测试的模块,并显示被测

试模块所产生的结果。

标准答案:驱动模块

知识点解析:模块通常不能自己运行,它不属于独立的模块,需要其他模块调用或

驱动,同时被测试模块还要调用其他模块,前者称为驱动模块,作用是将测试数据

传送给被测试的模块;后者称为承接模块,目的是代替被测模块,调用其他模块。

38、在链表的运算过程中,能够使空表与非空表的运算统一的结构是

标准答案:循环链表

知识点解析:在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链

表中至少有一个结点存在,从而使空表与非空表的运算统一。

五、填空题(本题共10题,每题1.0分,共10分。)

39、多栏报表的打印顺序设置为。

标准答案:自左向右

知识点解析:暂无解析

40、条件函数HF(LEN(SPACE(4))>6,“TRUE”,“FALSE")的返回值是________。

标准答案:FALSE

知识点解析:暂无解析

41、运行表单时,Load事件足在Init尊件之被引发。

标准答案;前

知识点解析:暂无解析

42执行下列程序,显示的结祟是ofirm="china”second="”

a=LEN(first)i=aDOWHILEif>=lsecond二second斗SUBSTR(first,i,l)i=i-l

ENDDO?Second

标准答案:anihc

知识点解析:暂无解析

43、在运行表单时,INIT、6€^^(^1;5和口£5丁1^0丫3个事件中第2个引发的事

件是。

标准答案:GOTFOFUS

知识点解析:暂无解析

44、下列程序的运行结果是。X="计算机等级考•试”Y=""L=LEN(X)

DOWHILEL>=1Y=Y+SUBSTR(X,L-l,2)L=L-2ENDDO?Y

标准答案:试考级等机算计

知识点解析:暂无解析

45、假设有学牛表,要将学号和姓名定义为学牛表的候选索引,索引名是xhxm。

请期下面的SQL语句填空。ALTERTABLE学生学号+姓名TAGxhxm

标准答案:ADDUNIQUE

知识点解析:暂无解析

46、在2号T作区打开数据表XS.dbf,并设置别名student,应输入的命令是:

USEXSdbfIN2student

标准答案:ALIAS

知识点解析:暂无解析

47、命令?LEN(“中国”)

标准答案:.T.

知识点解析:暂无解析

48、SQL语句:SELECT*FROM仓库表WHERENOTEXISTS(SELECT*FROM

职工表WHERE仓库号=仓库.仓库号)该语句等价于:SELECT*FROM仓库表

WHERE仓库号(SELECT仓库号FROM职工表)

标准答案:NOTIN

知识点解析:暂无解析

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

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

10分。)

1、SQL语句中,用于修改表结构的SQL命令是_____o

A、ALTERTABLE

B、MODIFYTABLE

C、ALTERSTRUCTURE

D、MODIFYSTRUCTURE

标准答案:A

知识点解析:暂无解析

2、下列叙述中错误的是()。

A、线性表是由n个元素组成的一个有限序列

B、线性表是一种线性结构

C、线性表的所有结点有且仅有一个前件和后件

D、线性表可以是空表

标准答案:c

知识点解析:线性表是一种线性结构,由n(nK))个元素组成,所以线性表可以是空

表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有

且只有一个前件和后件,所以选项C)是错误的。

3、设计程序时,应采纳的原则之一是()。

A、程序的结构应有助于读者的理解

B、限制GOTO语句的使用

C、减少或取消注释行

D、程序越短越好

标准答案:A

知识点。析:程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理

解。程序滥用GOTO语句将使程序流程无规律,可读性差;添加注释行有利于对

程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越

好。

4、在VisualFoxPro中,关于自由表叙述正确的是。

A、自由表和数据库表是完全相同的

B、自由表不能建立字段级规则和约束

C、自由表不能建立候选索引

D、自由表不可以加入到数据库中

标准答案:2

知识点解析:自由表只可以建立最基本的结构,即字段名、类型、宽度和索引,且

只能建立候选索引、唯一索引和普通索引,是不能建立主索引的,自由表和数据库

表之间是可以相互转换的。

5、下面叙述正确的是o

A、算法的执行效率与数据的存储结构无关

B、算法的空间复杂度是指算法程序中指令(或语句)的条数

C、算法的有穷性是指算法必须能在执行有限个步骤之后终止

D、算法的时间复杂度是指执行算法程序所需要的时间

标准答案:4

知识点解析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须

借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两

个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大

小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后

结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所

需要的基本运算次数。

6、设一棵树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。

则T中的叶子结点为

A、8

B、7

C、6

D、5

标准答案:1

知识点解析:设这棵树中叶子结点数为nO,度数为1的结点数为nl,度数为2的

结点数为n2,度数为3的结点数为n3,度数为4的结点数为n4,总结点数为n,

则n=n0+nl+n2+n3+n4式⑴设树的总入度为m,由于在树中除了根结点外,其

余每一个结点都有唯一的一个分支进入,则树的总结点数为n=m+l式(2)乂由于

树中这m个进入分支分别由非叶子结点射出,其中度数为1的结点射出1,度数为

2的结点射出2,依此类推。而且射出分支总数与总的进入分支数相等,即m=nl

+2n2+3n3+4n4式(3)由式(1)、(2)、⑶可以得到n0=n2+2n3+3n4+l=2+2xl+

3xl+l=8o

7、n个顶点的连通图中边的条数至少为

A、0

B、I

C、n-l

D^n

标准答案:4

知识点解析:在无向图(边没有方向性的图)中,若从顶点vi到vj有路径,则称vi

和vj是连通的,若该图中任意两个顶点都是连通的,则称该图为连通图。

8、对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。

A、125

B、n/2

C、n

D、n+1

标准答案:4

知识点解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与

表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最

坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这

个元素与表中的所有元素进行比较,因此比较次数为no

9、下列特征中不是面向对象方法的主要特征的是()。

A、多态性

B、继承

C、封装性

D、模块化

标准答案:8

知识点解析:面向对象没计方法与面向过程设计方法有本质的不同,其基本原理

是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类

性、多态性、封装性、模块独立性、继承和事态性等。模块化是结构化程序设计的

特点。

10、软件开发的结构化生命周期方法将软件生命周期划分成o

A、定义、开发、运行维护

B、设计阶段、编程阶段、测试阶段

C、总体设计、详细设计、编程调试

D、需求分析、功能定义、系统设计

标准答案:1

知识点解析•:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称

为软件生命周期。它可以分为软件定义、软件开发及软件运行维护3个阶段。

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

II、在SELECT-SQL语句中,检查一个属性属于一组值中的运算符是。

A、=

B、IN

C、AND

D、NOT

标准答案:B

知识点解析:暂无解析

12、下列4项说法中不正确的是()o

A、数据库减少了数据冗余

B、数据库中的数据可以共享

C、数据库避免了一切数据的重夏

D、数据库具有较高的数据独立性

标准答案:C

知识点解析:暂无解析

13、要在程序中修改由Myfrom=CrealeObjecl("Form")语句创建的表单对象的

Caption属性,下面语句中不能使用的是()。假定所创建表单对象的Click事件也可

以修改其Caption属性。

A、WITHMyform.Caplion"”信息杳询”

B、MyForm.ClickENDWITH

C、MyForm.Caption="信息查询"

D、ThisForm.Caption="信息查询”

标准答案:D

知识点解析:本题考查了考生对表单控件属性的理解。Thisform可以实现对当前表

单的访问,而不能直接使用表单名称。修改控件的标题应使用其Caption属性。

14、执行下列命令:XYZ=123.456CH=,XYZ,?INT(&CH)命令?输出的值为

A、0

B、123.456

C、123

D、出错

标准答案:C

知识点解析:本题考查的知识点是INTO函数的功能。在VisualFoxPro中,INT()

函数的功能是返回其参数的整数部分,因此最后输出的值为123.456的整数部分

123,本题的正确答案是C。

15、在学生表中共有100条记录,执行如下命令,执行结果将是INDEXON-总分

TOZFSETINDEXTOZFGOTOPDISPLAY

A、显示的记录号是1

B、显示分数最高的记录号

C、显示的记录号是100

D、显示分数最低的记录号

标准答案:B

知识点解析:本题考查对索引的理解。利用命令INDEX建立总分降序的索引后,

表的记录已经按照总分降序排列,执行命令GOTOP将指针移至排序后的第一•条

记录,该记录就是总分最高的记录,故选项B为正确答案。

16、在VisualFoxPro中,相当于主关键字的索引是

A、主索引

B、普通索引

C、惟一索引

D、排序索引

标准答案:A

知识点解析:如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则

这样的字段称为候选关键字,一个表中可能含有多个候选关键字,用户可以从中选

择一个作为主关键字。VisualFoxPro中将主关键字称为主索引。因此正确答案为

选项A。

17、在VisualFoxPro的工作1区和3区打开了数据表文件,再接着执行SELECT0

后,选择工作区的结果是()。

A、0

B、1

C、2

D、3

标准答案:C

知识点解析:SELECTO命令功能是选择编号最小的可用工作区(即尚未使用的工作

区),本题中还未使用的最小工作区是2号工作区。

18、以下关于视图描述错误的是()。

A、只有在数据库中可以建立视图

B、视图定义保存在视图文件中

C、从用户查询的角度视图和表一样

D、视图物理上不包括数据

标准答案:B

知识点解析:计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的

表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存

储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引

用视图时动态生成。在机械制图中,将物体按正投影法向投影面投射时所得到的投

影称为“视图创建视图时,视图的名称存储在sysobjects表中。有关视图中所定

义的列的信息添加到syscolumns表中,而有关视囱相亲性的信息添加到sysdepends

表中。

19、下列关于SQL的超连接查询的描述中,说法不正确的是()。

A、VisualFoxPro支持超连接运算符“*="和"=*”

B、在SQL中可以进行内部连接、左连接、右连接和全连接

C、SQL的超连接运算符“*=”代表左连接,“=*”代表右连接

D、即使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是

不满足条件的记录对应部分为空值

标准答案:1

知识点解析:在普通连接即内部联接中是把符合条件的记录包含到运算结果中,除

此之外,还可以把不符合条件记录的部分属性也包含到运算结果中,这样的连接称

为超连接。在一般的SQL中,超连接包括左联接“*=”和右连接“=*"。左连接,在

结果表中包含第1个表中满足条件的所有记录:如果有在连接条件上匹配的元组,

则第2个表返回相应值,否则第2个表返回空值。右连接,在结果表中包含第2

个表中满足条件的所有汜录;如果有在连接条件上匹配的元组,则第1个表返回相

应值,否则第1个表返回空值。完全连接,先按左连接进行运算,再按右连接进

行运算。对于元组中不符合连接条件的属性返回空值。VisualFoxPro不支持超连

接运算符,但是有专门的连接运算语法格式。

20、如果要创建一个3级分组报表,第一级分组是,工厂”,第二级分组是“车间”,

第三级分组是“工资总和”,当前索引的索引表达式应当是()。

A、工厂+车间+工资总和

B、工厂十车间十STR(工资总和)

C、车间+工厂十STR(工资总和)

D、STR(工资总和)+车间+2E厂

标准答案:2

知识点解析:多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地

区”和“城市”字段,要使同一地区的记录集中在一起显示或打印,只需建立以“地

区''字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一

城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引

(多重索引),如“地区”+“城市”。题意中第一级分组是工厂,第二级分组是车间,

第三组分组是工资总和,而H索引表达式的数据类型为字符型,应该先把数值型的

字段“上资总和”用STR函数转换成字符型,所以当前索引的索引表达式是:工厂+

车间+STR(工资总和)。

21、以下关于常量的叙述中,不正确的是o

A、常量可以表示一个具体的、不变的值

B、常量是指固定不变的值

C、不同类型的常量书写格式不同

D、不同类型的常量书写格式相同

标准答案:8

知识?解*斤:在VisualFoxPro中,常量用以表示一个具体的、不变的值。常量共

有6种类型,分别是:字符型、货币型、日期型、日期时间型、逻辑型、数值型,

不同类型的常量书写格式是不同的。

22、如果要为控件设置焦点,则控件的Enabled属性和属性必须设成工,

A、Visible

Cancel

C、Default

D、Buttons

标准答案:1

知识点解析:在VisualFoxPro中,对象被指定了,它就获得了焦点,焦点的标志

可以是文本框的光标、命令按钮内的虚线框等。如果要为控件设置焦点,则其

Enabled和Visible属性必须为工。Enabled属性决定对象是否可用,Visible属性决

定对象是否可见。

23、在VisualFoxPro中,SETRELATION关联操作是一种。

A、逻辑排序

B、物理排序

C、逻辑联结

D、物理联结

标准答案:4

知识点解析:在数据库没计器中建立的表关联,是一种永久性的关联,但它不能控

制不同工作区中记录指针的联动。因此我们也需要建立一种控制表间记录指针关系

的临时联系:利用SETRELATION命令可以建立这种临时的逻辑联结。

24、建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要

求职员号属性的值惟一,并且不能为空值。建立该表的SQL语句可以是_____o

A、CREATETABLE职员(职员号CHAR(6),姓名CHAR(8),;性别CHAR(2),

年龄INT(4),部门CHAR(I2))

B、CREATETABLE职员(职员号C1LAR(6)NULL,姓名CHAR(8),;性别

CHAR(2),年龄INT(4),部门CHAR((12))

C、CREATETABLE职员(职员号CHAR(6)NOTNULLUNIQUE,;姓名

CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12))

D、CREATETABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),;性别

CHAR(2),年龄INT(4),部门CHARR(12))

标准答案:4

知识点解析:暂无解析

25、利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操

作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语

A、WITHPRIVILEGES

B、WITHOPTION

C、WITHGRANTOPTION

D、WITHALLPRIVILEGES

标准答案:4

知识点解析:暂无解析

26、执行命令INPUT”请输入数据:”TOXYZ时,可以通过键盘输入的内容包括

()。

A、字符串

B、数值和字符串

C、数值、字符串和逻辑值

D、数值、字符串、逻辑值和表达式

标准答案:8

知识点解析:暂无解析

27、在VisualFoxPro中,用于建立或修改过程文件的命令是()。

A、MODIFYv文件名〉

B、MODIFYCOMMAND〈文件名〉

C、MODIFYPROCEDUREv文件名〉

D、选项B和C都对

标准答案:2

知识点解析:暂无解析

28、在VisualPoxPro中有如下程序文件TEST:*程序名:TEST.PRG*调用方法:

DOTESTSETTALKOFFCLOSEALLmX=uVisualFoxPro"mY=“二级”DO

SUB1WITHmY?mY+mXRETURN*子程序:SUBI,PRGPROCEDURESUB1

PARAMETERSmYmY="计算机等级”+mYRETURN执行命令DOTEST后,屏幕

的显示结果为

A、二级VisualFoxPro

B、计算机等级二级VisualFoxPro

C、计算机等级VisualFoxPro

D、计算机等级二级

标准答案:2

知识点解析:TFST调用了子程序0UR1,并且传递给SUR1一个参数mY-mY的

值在子程序SUB1中发生改变并传回给主程序TESTo

29、当选中菜单某个选预时,都会有一定的动作,这个动作可以是

A、执行一条命令

B、执行一个过程

C、激活另一个菜单

D、以上都可以

标准答案:8

知识点解析:无论是哪种菜单,当选中菜单某个选项时,都会有一定的动作,这个

动作可以是执行一条命令执行一个过程和激活另一个菜单。

30、下列字串中,合法的VisualFoxPro自由表的字段名是。

A、工资总和

B、1999年人数

C、CHENGJIZONGHE

D、NO:34

标准答案:1

知识点解析:VisualFoxPro自由表的字段变量名可以包含字母、汉字、数字和下

划线,但必须以字母或汉字开头,且每个字段名最多可用10个字节字符。如果用

汉字作宇段名,则最多只能用5个汉字。在同一个表结构中不能重复使用相同的字

段名。选项A的“工资息和”是合法的字段名。而选项B、C、D都是错误的,因为

选项B中的“1999年人数”以数字力”开头,选项C中的“CHENGJIZONGHE”的长度

超过了10个字符,选项D中的“NO;34”使用了冒号“;

31、创建自由表结构时,在各栏目之间移动光标的不正确操作是

A、单击某一栏目

B、按Tab键

C、按组合键Shifl+Tab键

D、按回车键

标准答案:8

知识点解析:在创建表的过程中,如臬需要在各栏目间移动光标,我们可以通过单

击某一栏目、按Tab键、按组合键Shift+Tab键,如果按回车键光标并不会移动到

另外一个栏目,囚此选预D为本题答案。

32、SQL语言具有两种使用方式,分别称为交互式SQL和

A、提示式SQL

B、多用户SQL

C、嵌入式SQL

D、解释式SQL

标准答案:4

知识点解析:SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语

言中以程序方式使用,并且使用起来非常方便.也就是说,SQL语言有两种使用

方式,一种是交互式SQL,一种是嵌入式SQL。

33、若当前工作区没有打开的表,利用BROWSE命令后显示的结果为()。

A、浏览表的数据

B、在屏幕上显示表的数据

C、出现打开对话框,由用户选择表

D、系统提示出错

标准答案:4

知识点解析:若当前工作区没有打开的表,利用BROWSE命令后会弹出“打开”对

话框,由用户选择当前数据库中的表。

34、如果厂个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级

和班长两个实体之间的关系属于O

A、一对一联系

B、一对二联系

C、多对多联系

D、一对多联系

标准答案:1

知识点解析:两个实体间的联系可以归纳为3种类型:一对一联系:一对一的联

系表现为主表中的每一条记录只与相关表中的一条记录相关联。一对多联系:一对

多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:

多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录其匹配。

35、运算结果是字符串“home”的表达式是()。

A、LEFT(”myhome”,4)

B、RIGHT("hometown".4)

C、SUBSTR("myhomctownn,4,4)

D、SUBSTR("myhometown",3,4)

标准答案:8

知识点解析:取子串的函数有以下3个。格式1:LEFT(V字符表达式〉,〈长度〉)

格式2:RIGHT(V字符表达式〉,〈长度〉)格式3:SUBSTR(〈字符表达式》,〈起始

位置〉LV长度>])LEFT()从指定表达式值的左端取一个指定长度的子串作为函数

值;RIGHTO从指定表达式值的右端取一个指定长度的子串作为函数值;

SUBSTRO从指定表达式值的指定起始位置取指定长度的子串作为函数值。在

SUBSTR()函数中,若缺省第2个自变量V长度〉,则函数从指定位置一直取到最

后一个字符。从以上2个函数的功能得知,选项A的结果是“myho”,选项B)的结

果是“town”,选项C的结果是“omet”,选项D)的结果是“home”。

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

分。)

36、作为计算机科学技术领域中的一门新兴学科,“软件工程”主要是为了解决软件

生产中出现的软件开发效率和可维护性太低,开发成本和进度无法控制,以及软件

质量不能保证等所谓的问题。

标准答案:软件危机

知识点解析:暂无解析

37、数据元素之间的整体称为逻辑结构。

标准答案:逻辑关系

知识点解析:暂无解析

38、栈和队列通常采用的存储结构是【】。

标准答案:链式存储和顺序存储

知识点解析•:栈和队列都属于线性表,它们一般采用顺序存储结构,也可以对它们

采用链式存储结构。栈、数组、表采用的存储结构,各种存储结构的定义和区别。

39、在面向对象的程序没计中,类描述的是具有相似性质的一组【】。

标准答案:对象

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

同方法的对象的集合。

40、按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于o

标准答案:线性结构

知识点解析:数据的逻辑结构是指数据元素之间的逻辑关系,分为线性结构和非线

性结构。常见的线性结阂有线性表、栈和队列等,常见的非线性结构有树、二叉树

等。

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

41、设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO,其中

NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实

现下列功能的SQL语句。插入“95031”班学号为30,姓名为“郑和”的学生记录:

标准答案:INSERTINTOR(NO,NAME,CLASS)VALUES(30,“郑和”,“95031")

知识点解析:SQL插入语句格式为INSERTINTOdbLname(fname1[,fname2,...])

VALUES(eExpression1[,eExpression2,...])

42、函数BETWEEN(40,34,50)的运算结果是。

标准答案:.T.或逻辑真、或真或.Y.

知识点解析:函数BETWEEN。用来判断一个表达式的值是否介于另外两个表达式

的值之间,返回值为逻辑真(.T.)或逻辑假(.F.)。在本题中数值40介于34和50之

间,因此表达式返回值为逻辑真(.T.)。

43、如果在不使用索引的情况下,将记录指针定为学生表中成绩大于60分记录,

应该使用的命令是O

标准答案:LOCATEFOR成绩>60

知识点解析:在VisualFoxPro中,SEEK和FIND命令使用时,应该先打开表文件

和索引文件。如果在索引文件没有打开时,可以使用LOCATEFOR命令来定位指

针,将定位条件写在命令后面即可。

44、利用SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,

年龄的默认值为18,语句格式为:CREATETABLE学生(浮号C(5);年龄I

DEFAULT18)

标准答案:PRIMARYKEY

知识点解析:在VisualFoxPro中可以通过SQL的CREATTABLE命令建立表。其

中,通过PRIMARYKEY短语可以为指定字段创建一个主索引,索引标识名与字

段名相同。

45、页框控件的页面数由_____属性指定,该属性的默认值为2。

标准答案:PageCount

知识点解析:页框是包含页面的容器对象,而页面本身也是一种容器,其中可以包

含所需要的控件。利用页框、页面和相应的控件可以构建大家熟知的选项卡对话

框。页框的PageCount属性用于指明一个页框对象所包含的页对象的数量。该属性

在设计和运行时可用,仅适用于页框。

46、建立一个视图SCORE的命令:VIEWASSELECT*FRoMT

SCOREo

标准答案:CREATE

知识点解析:在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把

它看做是从表中派生出来的虚表。视图是根据对表的查询定义的,其命令格式如

下:CREATEVIEWviewnameASselectstatement其中selectstatement可以是任意

的SELECT查询语句,它说明了限定了视图中的数据;视图的字段名将与select

statement中指定的字段名或表中的字段名同名。

47、在一个关系中,能够唯一确定一个元组的属性或属性组合叫做【】。

标准答案:关键字

知识点解析:暂无解析

48、下列命令执行后的结果是[】oSTORE-100TOX?SIGN(X)*SQRT(ABS(X))

标准答案:-10.00或-10

知识点解析:SIGN(nExpression)返回值:返回指定数值表达式的符号

ABS(nExpression)返回值:返回指定数值表达式的绝对值SQRT(nExpression)返I可

值:返回指定数值表达式的平方根

49、在VisualFoxPro中,对于只取两种值的数据,一般使用【】字段。

标准答案:【】逻辑型

知识点解析:逻辑型字段允许使用逻辑真和逻辑假两个值。

50、执行?AT("a+b=c","+")语句后,屏幕显示的结果为o

标准答案:0

知识点解析:函数AT()的格式是AT(〈字符表达式1〉,〈字符表达式2>[,V数值

表达式>]):功能是如果〈字符表达式1>是〈字符表达式2>的于串,则返回V

字符表达式值的首字符在〈字符表达式2>中的位置;若不是子串,则返回

0o函数值为数值型。题干中〈字符表达式1>为"a+b=c",〈字符表达式2>为

“+”,很明显V字符表达式1>不是V字符表达式2>的子串,所以返回0。

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

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

10分。)

1、在以下描述中,不是线性表顺序存储结构的特征是

A、不便于插入和删除

B、需要连续的存储空间

C、可随机访问

D、需另外开辟空间来保存元素之间的关系

标准答案:8

知识点解析:线性表的顺序存储是用一片连续空间来存放数据元素,其特点是逻辑

上相邻的元素在物理位置上也相邻,数据元素之间逻辑上的先后关系自动隐含在物

理位置的相邻之中,因此不需要另外开辟空间来保存元素之间的关系。

2、下列关于栈的描述中错误的是

A、栈是先进后出的线性表

B、栈只能顺序存储

C、栈具有记忆作用

D、对栈的插入与胴除操作中,不需耍改变栈底指针

标准答案:2

知识点露析:栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈

操作都在栈顶进行,它是操作特点是先进后出,具有记忆作用。因此选项A、C、

D都是正确。栈可以采用顺序存储,也可以采用链式存储,因此选项B说法不正

确,是答案。

3、在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为

0的结点个数为

A、4

B、5

C、6

D、7

标准答案:4

知识点解析:设这棵树中叶子结点数为n0,度数为1的结点数为nl,度数为2的

结点数为n2,度数为3的结点数为n3,总结点数为n,则n=n0+nl+n2+n3(l)设树

的总入度为m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支

进入,则树的总结点数为n=m+l(2)又由于树中这m个进入分支分别由非叶子结点

射出,其中度数为1的结点射出1,度数为2的结点射出2,度数为3的结点射出

3。而且射出分支总数与总的进入分支数相等,即m=nl+2n2+3n3(3)由式(1)、(2)、

⑶可以得到n0=n2+2n3+1=1+2x2+1=6。

4、已知一个有序表为(14,21,27,39,45,53,66,80,91,119,150),当使用二分法查找值

为元素27的元素时,查找成功的比较次数为

A、I

B、2

C、3

D、5

标准答案:2

知识(解析:根据二分法查找的查找过程,首先将27与表中中间的元素53进行比

较,由于27小于53,所以线性表的前半部分查找。第二次与比较的元素是前半部

分的中间元素,即27,这时两者相等,即查找成功。

5、设待排序关键仍序列为(33,18,9,25,67,82,53,95,12,70),要按关键

码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序

完成后关键码33被放到了第个位置

A、3

B、5

C、7

D、9

标准答案:2

知识点解析:快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两

部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分

记录继续进行排序,以达到整个序列有序。在上述序列中,比关键码33小的元素

有4个,因此第一趟排序完成后关键码33被放到了第5个位置。

6、结构化程序设计主要强调的是

A、程序的规模

B、程序的易读性

C、程序的执行效率

D、程序的可移植性

标准答案:2

知识点解析:结构化程序设计主要强调的是程序清晰易读,可理解性好,程序员能

够进行逐步求精、程序证明和测试,以保证程序的正确性。

7、软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是

A、软件工具

B、软件工程环境

C、开发方法

D、软件工程经济学

标准答案:8

知识点解析:软件工程管理主要包括软件管理学、软件工程经济学、软件心理学等

内容。

8、关于模块设计的原则,以下叙述中正确的是

A、模块的内聚性高,模块之间的耦合度高

B、模块的内聚性高,模块之间的耦合度低

C、模块的内聚性低,模块之间的耦合度高

D、模块的内聚性低,模块之间的耦合度低

标准答案:2

知识点露析:耦合性和内聚性是衡量软件的模块独立性的两个定性的度量标准。其

中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间

的相互联系程度。它们是相互关联的。在程序结构中,各模块的内聚性越强,则耦

合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间

的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

9、数据库系统的核心是

A、数据库

B、数据库管理系统

C、数据模型

D、软件工具

标准答案:2

知识点解析:数据库系统是由数据库(数据)、数据庠管理系统(软件)、数据库管理

员(人员)、系统平台之一—硬件平台(硬件)、系统平台之二——软件平台5个部

分构成。其中,数据库管理系统是DBMS是负责数据库的建立、使用和维护的软

件。DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的

各种数据库命令以及应用程序的执行,最终都必须通过DBMS。另外,DBMS还

承担着数据库的安全保批工作,按照DBA所规定的要求,保证数据库的完整性和

安全性。所以数据库管理系统DBMS是数据库系统的核心,选项B是正确答案。

数据库是数据的集合,它不是数据库系统的核心;数据模型是用来抽象、表示和处

理现实世界中数据和信息的工具;软件工具是用来辅助软件开发、运行、维护、管

理、支持等活动的工具。所以选项A、C、D都不正确。

10、E-R模型属于

A、概念模型

B、层次模型

C、网状模型

D、关系模型

标准答案:1

知识点解析:数据模型按不同的应用层次分成3种类型,它们是概念数据模型、逻

辑数据模型、物理数据模型。实体-联系模型(E-R模型)是概念数据模型,而关系模

型、层次模型、网状模型都是逻辑数据模型。所以,选项A是正确答案。

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

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

A、EMPTY(.NULL.)

B、LIKE(*acd,,Be??

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

D、EMPTY(SPACE(2))

标准答案:8

知识点解析:本题考查的是VisualFoxPro中各个函数的功能及其返回指的类型。

选项A中的EMPTY函数的功能是测试其参数是否为“空值”:选项B中的LIKE函

数的功能是比较两个字符串对应位置上的字符,如果所有对应的字符都相匹配,则

返回.T.,否则返回卫。其中它的第一个中可以包含通配符,和?,*号可以与多个

任意字符相匹配,?号只能与任何一个字符相匹配;选项C中的AT函数的功能是

返回第一个参数在第二个参数中的开始位置,若没有找到则返回0。本题4个选项

中只有D选项的返回值为逻辑真。关于EMPTY函数对不同类型的数据的空值如

表9-1所示:表9-1不同类型的“空”

数据类型“空值”

放值型、贷币型、浮点

0

型、整型、双精度型

字符型空串、空格、回车、换行

日期型、日期时间型空日期

备注型空内容

逻辑型.F.

12、下列选项中不能返回逻辑值的是

A、EOF()

B、BOF()

C、RECNOO

D、FOUND0

标准答案:4

知识点解析:本题考察的知识点是VisualFoxPro中各个函数的返回类型。函数

EOF的功能是测试当前表记录指针是否指向尾标志,它的返回类型是逻辑型;函

数BOF的功能是测试当前表记录指针是否指向头标志,返回类型是逻辑型:函数

RECNO的功能是返回当前记录指针的记录号,返回类型为数值型:函数FOUND

的功能是在表中查询数据时,如果查到则返回工,否则返回卫,其返回类型为逻辑

型,因此本题的答案应该是C。

13、执行如下命令序列(设今天是2005年5月4一

H)storedate()tom_dateM_date=m_date-365?year(m_date)的显示结果是

A、其中有错误

B、05/04/2001

C、2005

D、2004

标准答案:8

知识点解析:通过分析本题所给的程序,首先将当前日期存入内存变量mdate中,

然后将mdate减去365天,并将结果存入内存变量Mdate中,此时Mdate所表示的

是日期2004年5月4日,最后一行程序的意思是截取Mdate的年份并显示在屏幕

上,因此本题的最后结果是2004。

14、如果要改变一个关系中属性的排列顺序,应使用的关系运算是

A、重建

B、选取

C、投影

D、连接

标准答案:4

知识点解析:关系代数中的运算分为两大类,一个是传统的集合运算,主要包括:

并、交、差;而对于操作关系,关系代数中还提供了专门的运算,包括选择、投

影、连接和自然连接。如果需要改变关系中属性的排列方式,应该选择的关系运算

是投影。

15、使用关系运算对表进行操作,得到的结果是

A、属性

B、元组

C、关系

D、关系模式

标准答案:4

知识点解析:关系运算分为两大类,一个是传统的集合运算,主要包括;并、交、

差:而对于操作关系,关系代数中还提供了专门的运算,包括选择、投影、连接和

自然连接。这些关系运算对数据表进行操作之后,得到的结果还是关系。因此本题

的正确答案是C。

16、每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描

述中,是错误的。

A、事件是一种预先定义好的特定的动作,由用户或系统激活

B、VisualFoxPro基类的事件集合是由系统预先定义好后,是唯一的

C、VisualFoxPro基类的事件也可以由用户创建

D、可以激活事件的用户动作有按键、单击鼠标、移动鼠标等

标准答案:4

知识点解析:事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于

时象,对象识别事件并作出相应反应。事件可以由系统引发,比如声明对象时,系

统就引发一个Init事件,对象识别该事件,并执行相应的Init事件代码。事件也可

以由用户引发,比如用户用鼠标单击程序界面上的一个命令按钮就引发了一个

Click事件,命令按钮识别该事件并执行相应的Click事件代码。在VisualFoxPro

中常用的事件集包括:鼠标事件、键盘事件、改变空间内容事件、空间焦点事件、

表单事件、数据环境事件与其他事件。VisualFoxPro中的常用事件见表9-2所

示:表9-2常用事件类别事件何时事件被激发鼠标事件

Click使用鼠标或键盘单击控件Dbclick使用鼠标双击控件MouseDown按下

温馨提示

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

评论

0/150

提交评论