2024年春秋季二级VFP计算机等级考试试题解析_第1页
2024年春秋季二级VFP计算机等级考试试题解析_第2页
2024年春秋季二级VFP计算机等级考试试题解析_第3页
2024年春秋季二级VFP计算机等级考试试题解析_第4页
2024年春秋季二级VFP计算机等级考试试题解析_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

2023年3月全国计算机等级考试二级笔试试卷

Visua1FoxPro数据库程序设计

(考试时间90分钟,满分100分)

一、选择题(每题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一种选项是对的的。请将对

的选项填涂在答题卡对应位置上,答在试卷上不得分。

(1)下列论述中对的I的是

A)循环队列是队列的一种链式存储构造B)循环队列是一种逻辑

构造

C)循环队列是队列的一种次序存储构造»D)循环队列是非线性构造

答案:C

解释:所谓循环队列,就是将队列存储空间日勺最终一种位置绕道第一种位置,

形成逻辑上R勺空间,供队列循环使用。循环队列空口勺条件为S=。,:循环队列

满口勺条件为S=1且front=rear。因此循环队列就是次序存储构造。

(2)下列论述中对的的是

A)栈是一种先进先出的线性表比)队列是一种后进先出的

线性表

C)栈与队列都是非线性构造M)以上三种说法都不对

答案:D

解释:此题考点是栈El勺特点。栈是一端封闭而另一端删除日勺线性表。栈是按

照先进后出,后进先出口勺原则组织数据日勺。

(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为

A)4。»B)16-»C)104))6

答案:B

解释:根据二叉树的节点计算公式,1、度为。的节点总比度为2日勺节点多一

种,因此度为2节点为:4个。2、总结点=度为。+度为1+度为2。因此度为

1=25-5-4=16。

(4)在下列模式中,可以给出数据库物理存储构造与物理存取措施的是

A)逻辑模式“B)概念模式C)内模式。口)外模式

答案:D

解释:它是顾客所见日勺数据模式,概念模式是抽象日勺描述不是客户需求的。

(5)在满足实体完整性约束的条件下

A)一种关系中可以没有候选关键字B)一种关系中只能有一种候选关键字

C)一种关系中必须有多种候选关键字D)一种关系中应当有一种或多种

候选关键字

答案:D

解释:实体完整性中:主索引一种表只能有一种,而候选索引是可以有多种。

它们保证了实体完整性。

(6)有三个关系R、S和T如下:

答案:B

解释:此题考口勺是关系模型曰勺基本运算。此题采用排除法:1、并运算特点:

运算H勺两个关系构造必须相似,行增长,列不变。2、乘运算:行相乘,列相加。

差运算:行减少,列不变。因此成果选:B

(7)软件生命周期的活动中不包括

A)软件维护B)需求分析C)市场调研工)软件测试

答案:C

解释:市场调研属于需求分析阶段。

(8)下面不属于需求分析阶段任务的是

A)确定软件系统的性能需求也)确定软件系统的功能需求

C)指定软件集成测试计划。D)需求规格阐明书评审

答案:C

解释:此题考察需求分析阶段的工作。需求获取、需求分析、编写需求规格

阐明书、需求评审。

(9)在黑盒测试措施中,设计测试用例日勺重要根据是

A)程序外部功能B)程序数据构造。0程序流程图D)程序内部构

答案:A

解释:黑盒测试是测试外部功能,重要措施有:等价类划分法,边界值分析法,

错误推测法,因果图。

(10)在软件设计中不使用日勺工具是

A)系统构造图B)程序流程图C)PAD图D)数据流图(DFD图)

答案:D

解释:此题考口勺是软件详细设计口勺工具。常见日勺过程设计工具有:1、图形工

具:程序流程图(PFD)、盒图(N-S)、问题分析图(PAD)、分层输入处理输

出图(HIPO)o2、表格工具:鉴定表。3、语言工具:过程设计语言、伪代码。

因此选择:D

(11)Visua1FoxPro6.0属于

A)层次数据库管理系统2B)关系数据库管理系统

C)面向对象数据库管理系统。D)分布式数据库管理系统

答案:B

解释:VisualFoxPro是一种关系数据库管理系统软件。VisuaIFoxPro

是为数据库构造和应用程序开发而设计日勺功能强大日勺面向对象日勺环境。

(12)下列字符型常量欧I体现中,错误日勺是

A)[[品牌]]B)'5+3'©'[x=y]'D)[”计算机”]

答案:A

解释:字符定界符有:''""口o相似定界符不能嵌套使用。

(13)函数UPPER("la2B〃)的)成果是

A)lA2b。。B)1a2BC)1A2B»D)

1a2b

答案:C

解释:upper()函数功能是将小写转成大写字母输出。

(14)可以随表的I打开而自动打开的I索引是

A)单项压缩索引文献8。。B)单项索引文献

C)非构造复合索引文献«D)构造复合索引文献

答案:D

解释:索引是同样日勺,区别只是一种单索引文献中只有一种索引,而一种构造

化复合索引文献中可以包括多种索引项.在应用中,构造化复合索引将在表

打开时自动打开,假如其中有主索弓I,则自动应用该索引对表进行索弓I,这是

由于构造化复合索引一般状况下是与表名日勺根名相似仅扩展名不同样,系统

可以寻找特定H勺文献以判断与否存在对应H勺复合索引文献.在其他状况下,

单索引文献(.IDX)与复合索引文献(.CDX)是没有什么区别日勺.因此选择:

D

(15)为数据库表增长字段有效性规则是为了保证数据的

A)域完整性“B)表完整性,C)参照完整性刃)实体完整性

答案:A

解释:字段有效性规则保证了数据时域完整性,主索引和候选索引保证了数

据日勺实体完整性。

(16)在VisualFoxPro中,可以在不同样工作区同步打开多种数据库

表或自由表,变化目前工作区的命令是

A)OPEN»B)SELECT©USED)LOAD

答案:B

解释:选择已经定义日勺工作区用select语句

(17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键体现结束的

命令是

A)ACCEPT.WAITB)INPUT、WAITC)INPUT、ACCEPTED)INP

UT、ACCEPT和WAIT

答案:C

解释:VFP中日勺输入函数有input和accept函数,第一种可以识别任何

类型,第二个只能识别字符类型,共同点:都是以回车结束输入。Wait命令

是等待函数,其默认是以任意键结束。

(18)下列控件中,不能设置数据源的是

A)复选框B)命令按钮心)选项组2)列表框

答案:B

解释:复选框、选项组、列表框可以接受数据,而命令按钮不可以。

(19)查询“教师”表中“住址”字段中具有“望京”字样的教师信息,对

时时SQL语句是

A)SELECT*FROM教师WHERE住址LIKE"外望京%”

B)SELECT*FROM教师FOR住址LIKE级望京%"

OSELECT*FROM教师FOR住址="%望京%”

)SELECT*FROM教师WHERE住址="%望京/"

答案:A

解释:SQL语句后接条件日勺命令是where,因此排除B和C,而Iike命令

使用格式:体现式like“匹配内容”。因此选择A。

(20)查询设计器中的“筛选”选项卡的作用是

A)查看生成的ISQL代码。B)指定查询条件

C)增长或删除查询表。汨)选择所要查询的字段

答案:B

解释:查询设计器中筛选对应SQL日勺语句是where,排序根据是:orderb

y,分组根据是:groupby,满足条件是:having等。

(21)某数据表有20条记录,若用函数EOF()测试成果为.T.,那么此时函

数RECN0()值是

A)21»B)20。£)19»D)1

答案:A

解释:首先eof()函数是测试表中日勺记录在表尾最终一行的下一行为.t.,

否则为.f.。recno()函数口勺功能是:测试目前记录号。因此目前eof()为.t.,

则记录号在21.

(22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是

“110”,对日勺的ISQL语句是

A)CHANGETABLE教师ALTER职工号SETCHECKLEFT(职工

号,3)="110〃

B)CHANGETABLE教师ALTER职工号SETCHECKOCCURS

(职工号,3)="110”

C)ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工

号,3)='T10”

D)ALTERTABLE教师ALTER职工号CHECKLEFT(职工号,3)="11

0

答案:c

解释:增长字段属于修改表日勺操作,并且为表中某个字段添加字段有效性规

则。因此使用aItertabIe表名aIter字段名setcheck有效性规则。

注意:setcheck使用是当表已经存在字段,需要添加字段有效性规则时使

用。假如字段已经存在字段有效性规则需要进行修改,则使用:check。

(23)对数据库表建立性别(C,2)和年龄(N,2)时复合索弓|时,对日勺的;索引关键

字体现式为

A)性别+年龄。B)VAL(性别)+年龄C)性别,年龄。D)性别+STR(年龄,2)

答案:D

解释:索引关键字体现式:性别+str(字段,2),将数值型转为字符型统一

(24)删除视图salary日勺命令是

A)DROPVIEWsalary。~oB)DROPsalaryVIEW

ODELECTsalary»D)DELECTsa1ary

VIEW

答案:A

解释:删除表文献命令:droptabIe表名,删除视图命令:dropview

视图名。

(25)有关内存变量的调用,下列说法对附的是

A)局部变量能被本层模块和下层模块程序调用。B)私有变量能被本层模块

和下层模块程序调用

C)局部变量不能被本层模块程序调用财私有变量只能被本层模

块程序调用

答案:B

解释:局部变量只能被本层进行调用,用IocaI定义。私有变量能被本层

和下层程序调用,用private定义。

(26)在命令按钮组中,决定命令按钮数目附属性是

A)ButtonNumB)Contro1SourceC)ButtonCount

D)Value

答案:C

解释:设置命令按钮数目口勺属性是:buttoncounto

(27)报表文献的扩展名是

A).MNX).FXP«C).PRG~»D).FRX

答案:D

解释:.mnx是菜单文献。.fxp是编译文献。.prg是程序文献。.frx

是报表文献。

(28)下列选项中,不属于SQL数据定义功能的)是

A)ALTERB)CREATEC)DROP»D)SELECT

答案:D

解释:SQL的定义功能:ereate、alter、dropoSQL查询功能:seIe

Cto

(29)要将VisualFoxPro系统菜单恢复成原则配置,可先执行SETSY

SMENUN0SAVE命令,然后再执行

A)SETTOSYSMENU。B)SETSYSMENUTODEFAUL

T

C)SETTODEFAULT~»D)SETDEFAULTTOSY

SMENU

答案:B

解释:菜单恢复原则配置命令:setsysmenunosave,setsysmenu

todefauIto

(30)假设有一表单,其中包括一种选项按钮组,在表单运行启动时,最终触

发的事件是

A)表单InitB)选项按钮於JInitC)选项按钮组的InitD)表单的

Load

答案:A

解释:事件执行次序:Ioad->按钮H勺init->表单日勺init事件。

31—35题使用如下三个数据库表:

图书(索书号,书名,出版社,定价,ISBN)

借书证(结束证号,姓名,性别,专业,所在单位)

借书记录(借阅号,索书号,借书证号,借书日期,还书日期)

其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。

(31)查询借书证上专业为“计算机”的所有信息,对时的SQL语句是

A)SELECTALLFROM借书证WHERE专业="计算机”

B)SELECT借书证号FROM借书证WHERE专业="计算机"

C)SELECTALLFROM借书记录WHERE专业="计算机”

D)SELECT*FROM借书证WHERE专业="计算机"

答案:D

解释:查询所有数据可以用*代表所有字段。

(32)查询2023年被借过图书的J书名、出版社和借书日期,对的的SQL语句

A)SELECT书名,出版社,借书日期FROM图书,借书记录

WHERE借书日期=2023AND图书.索书号=借书记录.索书号

B)SELECT书名,出版社,借书日期FROM图书,借书记录

WHERE借书日期=丫£人1?(2023)AND图书.索书号=借书记录.索

书号

C)SELECT书名,出版社,借书日期FROM图书,借书记录

WHERE图书.索书号=借书记录.索书号ANDYEAR(借书日

期)=2023

D)SELECT书名,出版社,借书日期FROM图书,借书记录图书.索书

号=借书记录.索书号ANDWHEREYEAR(借书日期)=YEAR(2023)

答案:C

解释:借书日期字段类型是:日期型,而20231是数值型,不可以进行运

算,year函数功能是返回目前日期日勺年份,是数值型,因此year(借书日

期)=2023是对日勺体现式。

(33)查询所有借阅过“中国出版社”图书的读者的姓名和所在单位

A)SELECT姓名,所在单位FROM借书证,图书,借书记录WHERE图

书.索书号=借书记录.索书号AND借书证.借书证号=借书记录.借书证号AN

D出版社="中国出版社"

B)SELECT姓名,所在单位FROM图书,借书证WHERE图书.索书号=借

书证.借书证号AND出版社=〃中国出版社"

0SELECT姓名,所在单位FROM图书,借书记录WHERE图书.索书号=借

书记录.索书号AND出版社="中国出版社”

D)SELECT姓名,所在单位FROM借书证,借书记录WHERE借书证.借书

证号=借书记录.借书证号AND出版社="中国出版社”

答案:A

解释:分析题目可以得出:本查询波及日勺字段有:姓名,单位,出版社,数

据包括在三个表中,因此应当使用公共字段将三个表连接起来。

(34)从借书证表中删除借书证号为“1001”的记录,对时时SQL语句是

A)DELETEFROM借书证WHERE借书证号="1001”

B)DELETEFROM借书证FOR借书证号="1001"

ODROPFROM借书证WHERE借书证号="1001”

D)DR0PFROM借书证FOR借书证号="1001”

答案:A

解释:删除记录命令时:deIetefrom表名where条件。

(35)将选项为“锦上计划研究所”的所在单位字段值重设为“不详”,对的的

SQL语句是

A)UPDATE借书证SET所在单位="锦上计划研究所"WHERE所在

单位="不详"

B)UPDATE借书证SET所在单位=〃不详”WITH所在单位="锦上计

划研究所”

C)UPDATE借书证SET所在单位="不详"WHERE所在单位/锦上计

划研究所”

D)UPDATE借书证SET所在单位=〃锦上计划研究所“WITH所在单

>〃■^、辛〃

位二不详

答案:C

解释:本题考察更新数据命令:update表名set字段=新字段名where

条件。

二、填空题(每空2分,共30分)

请将每一种空的对的答案写在答题卡[1】〜【15】序号的横线上,答在试卷

上不得分。

注意:以命令关键字填空时必须拼写完整。

(1)在长度为n区)次序存储的线性表中删除一种元素,最坏状况下需要移动表中

的元素个数为[1]

答案:n-1

解释:长度为n的次序存储构造,最坏状况下需要移动n7次。

(2)设循环队列的I存储空间为Q(l:30),初始状态为front=rear=30o现

通过一系列入队与退队运算后,front=16,rear=15,则循环队列中有一

【2】个元素。

答案:29

解释:此题考日勺是队列日勺特点:队列是用一种尾指针日勺指针指向对尾指针,用

一种排头指针指向排头元素口勺前一种元素。循环队列就是将队列存储空间日勺

最终一种位置绕到第一种位置,形成逻辑上日勺环状空间,此题:front=16,尾

指针rear=15,阐明队列是从17开始,到15是最终一种放数据日勺位置,

因此答案:15-16+30=29

(3)数据库管理系统提供的数据语言中,负责数据日勺增、册人改和查询的是

⑶。

答案:数据操纵语言

解释:数据操纵语句:delete、update、insert0

(4)在将E-R图转换到关系模式时,实体和联络都可以体现成【4】

答案:关系

解释:

E-R模型关系模型

属性属性

实体元组

实体集关系

联络关系

(5)常见的软件工程措施有构造化措施和面向对象措施,类、继承以及多态性等

概念属于【5】。

答案:面向对象措施

解释:面向对象三大机制:封装、继承、多态。

(6)数据库系统的数据完整性是指保证数据【6】的J特性。

答案:对H勺

解释:数据完整性保证数据日勺对R勺性。实体完整性保证表中记录日勺唯一性。

(7)体现式LEN(SPACE(3)-SPACE(2))的成果为【7】

答案:5

解释:space()函数是产生空格,空格是字符类型,字符与字符相减运算,成

果是5个空格字符。所认为5

(8)自由表与数据库表相比较,在自由表中不能建立【8】索引。

答案:主

解释:自由表和数据库表日勺区别:1、自由表没有字段有效性规则而数据库表有,

2、数据库表不能建立主索引而自由表可以建立。

(9)在丫isualFoxPro肚)查询设计器中【9】选项对应于SELECT短语。

答案:字段

解释:查询设计器中各个选项卡对应日勺语句有:字段-select,筛选一where,

排序根据-orderby,分组根据一groupby等。

(10)删除父表中的记录时,若子表中的所有有关记录能自动删除,则对应的参照

完整性的删除规则为【10】规则。

答案:级联

解释:级联规则:当主表做对应改动,则子表也做对应日勺改动。限制规则:当

主表做对应改动,则子表严禁改动。忽视规则:当主表做对应改动,则与子表没

有关系。

(H)VisualFoxPro子类是通过继承父类生成的,在子类中可以对父类继承的措

施和属性进行【11】。

答案:调用

解释:子类使用父类日勺措施或属性则需要调用。

(12)在VisualFoxPro中为表单指定标题的;属性是【12】。

答案:Caption

解释:表单标题属性:caption,表单控件名/表单对象名:name。

(13)SQL语言可以命令方式交互使用,也可以嵌入到以3】中使用。

答案:程序设计语言

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

以程序方式使用

(14)在工资表中,按工资从高到低显示职工记录的SQL语句为:

SELECT*FROM工资表ORDERBY工资【14】。

答案:Desc

解释:从高究竟是降序(DESC),从底到高是升序(ASC)

(15)在VisualFoxPro中,删除记录PjSQL命令是【15】。

答案:DeIeteFrom

解释:SQL语言中删除:deIetefrom、更新:update、插入:insert

intOo

2023年9月全国计算机等级考试二级笔试试卷

VisualFoxPr。数据库程序设计

(考试时间90分钟,满分100分)

选择题(每题2分,共70分)

(1)下列链表中,其逻辑构造属于非线性构造的是AA)循环链表B)

双向链表C)带链的栈D)二叉链表

答案:D

解释:线性构造:假如一种非空口勺数据构造满足下列两个条件:1、有且只有一

种根节点。2、每一种节点最多有一种前件,也最多有一种后件。则该数据构造

是:线性构造也称为:线性表,例如:线性表、栈、线性链表。非线性构造:假如

一种数据构造不是线性构造,则称之为非线性构造,例如:树。

(2)设循环队列的I存储空间为Q(1:35),初始状态为front=rear=35,现通过

一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为

M)16B)20C)0或35D)15

答案:C

解释:用“尾指针减去头指针”,如为负数则加上容量。

(3)下列有关栈的论述中,对的的是AA)栈顶元素一定是最先入栈的元

素B)栈操作遵照先进后出的原则K)栈底元素一定是最终入栈的元

素D)以上三种说法都不对

答案:B

解释:考察栈H勺知识:栈是一段封闭而另一端开口H勺线性表。栈是按照先进

后出或后进先出口勺原则组织数据日勺o

(4)在关系数据库中,用来体现实体间联络的是M)二维表B)树状

构造C)属性D)网状构造

答案:A

解释:关系就是二维表,二维表由表框及表日勺元组构成。表框架由N个命名

R勺属性构成,n称为属性元组。每个属性有一种取值范围称为:值域。实体间口勺联

络是通过二维表体现。

(5)企业中有多种部门和多名职工,每个职工只能属于一种部门,一种部门可以有

多名职工,则实体部门和职工间的联络是

A)m:1联络B)1:m联络C)1:1联络D)m:n联

答案:B

解释:一种部门可以有多种职工,每个职工只能属于一种部门,因此成果

是:1:m。

(6)有两个关系R和S如下:

RS

ABCABC

a12c3

b21

c31

A则由关系R得到关系S的操作是M)自然连接B)选

择C)并D)投影

答案:B

解释:连接运算:行相乘、列相加。差运算:行减少、列不变。并运算:行增

长、列不变。选择运算:行一般减少,列不变。类似题目可以用排除法。

⑺数据字典(DD)所定义的对象都包括于M)程序流程图B)数据流图

(DFD图)C)方框图D)软件构造图

答案:B

解释:数据字典构成:数据项、数据构造、数据流、数据存储。数据字典是

有关数据日勺信息日勺集合,也就是对数据流图中包括日勺所有元素日勺定义日勺集合。

(8)软件需求规格阐明书的作用不包括AA)软件可行性研究的根据B)

顾客与开发人员对软件要做什么的J共同理解此)软件验收的根

据D)软件设计的I根据

答案:A

解释:原则软件需求规格阐明书,包括项目概述,功能需求,接口需求,性能

需求内容.可作为软件需求开发文档模版。重要是顾客与开发人员对软件要做什

么日勺共同理解。

(9)下面属于黑盒测试措施的是

A)逻辑覆盖B)语句覆盖C)途径覆盖D)边界值分

答案:D

解释:白盒测试措施:语句覆盖、途径覆盖、鉴定覆盖、条件覆盖、判断-

条件覆盖、基本途径测试。黑盒覆盖:等价类划分法、边界值分析法、错误推测

法、因果图。

(10)下面不属于软件设计阶段任务的是M)数据库设计B)算

法设计

C)软件总体设计D)制定软件确认测试计划

答案:D

解释:定义阶段:可行性研究初步项目计划、需求分析。软件设计:概要设

计、详细设计。开发阶段:软件设计、实现、测试。维护阶段:使用、维护、退伍。

(11)不属于数据管理技术发展三个阶段的是

A)文献系统管理阶段B)高级文献管理阶段C)手工管理阶段D)数据库

系统阶段

答案:B

解释:数据库管理技术可以分为三个阶段:人工管理、文献系统和数据库管

理系统

(12)如下哪些术语描述的是属性的取值范围M)字段B)域C)

关键字D)元组

答案:B

解释:二维表由表框架及表日勺元组构成,表框架由n个属性构成。每个属性

有一种取值范围称为域。

(13)创立新项目的命令是

A)CREATENEWITEMB)CREATEITEMAC)CREA

TENEWD)CREATEPROJECT

答案:D

解释:新建项目管理器:createproject

(14)在项目管理器的“数据”选项卡中按大类划分可以管理M)数据库、自由表

和查询B)数据库C)数据库和自由表D)数据库和查

答案:A

解释:数据选项卡包括:数据库、自由表、查询、视图。

(15)产生扩展名为.qpr文献的设计器是AA)视图设计器B)查询设计

C)表单设计器D)菜单设计器

答案:B

解释:.qpr是查询设计器文献,.vue是视图设计器文献,.mpr表单文

献,.mnx是菜单文献。

(16)在设计表单时定义、修改表单数据环境W、J设计器是

A)数据库设计器B)数据环境设计器C)报表设计器D)数据

设计器

答案:B

解释:数据环境设计器:对表单H勺数据进行定义、修改。

(17)如下对时的赋值语句是

A)A1,A2,A3=10B)SET10T

OAl,A2,A3

C)LOCAL10TOA1,A2,A3D)STORE10TOAl,

A2,A3

答案:D

解释:store体现式to变量名。这个命令是将一种值赋给多种变量。

(18)将目前表中目前记录时值存储到指定数组的命令是

A)GATHERB)COPYTOARRAYC)SCATTERD)ST

ORETOARRAY

答案:C

解释:gatherfrom〈数组名〉是将数组元素口勺值依次传递给目前记录日勺

对应字段。Scatterto<数组名>是从目前记录中把数据复制到一组内存变量

或数组中。

(19)体现式AT(“IS”,"THISISABOOK")的运行成果是

M).T.B)3C)1D)出错

答案:B

解释:at()函数H勺功能是:查找字符is第一次在thisisbook出现口勺位

置。

(20)在VisualFoxPr。中,建立数据库会自动产生扩展名为M)DBF的一

种文献B)DBC、DCT和DCX三个文献

ODBC和DCT两个文献D)DBC和DCX两个文献

答案:B

解析:数据库建立会自动产生:DBC(数据库文献)、DCT(数据库备注文献)、

DCX(数据库索引文献)。

(21)如下有关字段有效性规则论述对时的是M)自由表和数据库表都可以设

置B)只有自由表可以设置

C)只有数据库表可以设置D)自由表和数据库表都不

可以设置

答案:C

解释:自由表没有字段有效性规则,数据库表有字段有效性规则。

(22)建立表之间临时关联的命令是

A)CREATERELATIONTO...B)SETRELATIONTO...A

C)TEMPRELATIONTO...D)CREATETEMPTO...

答案:B

解释:建立临时性关联的命令是:setreIationtoo

(23)在VisualFoxPro的|SQL查询中,为了计算某数值字段的I平均值应

使用函数

A)AVGB)SUMC)MAXD)MIN

答案:A

解释:平均值函数:avg()o最大值函数:max()。最小值函数:min()。计数函

数:count()

(24)在VisualFoxPro的SQL查询中,用于分组的I短语是

A)ORDERBYB)HAVINGBYC)GROUPB

YD)COMPUTEBY

答案:C

解释:groupby是分组语句,orderby是排序语句,having是分

组后日勺条件语句。

(25)在Visua1FoxPro中SQL支持集合的并运算,其运算符是

A)UNIONB)ANDOJOIND)PLUS

答案:A

解释:集合并运算关键字:union

(26)在Visua1FoxPro的|SQL查询中,为了将查询成果存储到临时表应

当使用短语

A)INTOTEMPB)INTODBFC)INT0T

ABLED)INTOCURSOR

答案:D

解释:将成果保留到临时表中:intocursor,保留到永久表:intota

bIe

(27)如下不属于SQL数据操作的语句是M)UPDATEB)APPEND

C)INSERTD)DELETE

答案:B

解释:append是VFP中R勺追加命令,非SQL语句

(28)假如已经建立主关键字为仓库号的仓库关系,目前用如下命令建立职工关

系ACREATETABLE职工(职工号C(5)PRIMARYKEY;A仓

库号C(5)REFERENCE仓库工资I)

则仓库和职工之间的联络一般为M)多对多联络B)多对一联络

C)一对一联络D)一对多联络

答案:D

解释:primarykey是设置主关键字,reference是用该字段作为一般关

键字与他表建立永久关系。

(29)查询和视图有诸多相似之处,下列描述中对的的是M)视图一经建立就可以

像基本表同样使用B)查询一经建立就可以像基本表同样使用K)查

询和视图都不能像基本表同样使用D)查询和视图都能像基本表

同样使用

答案:A

解释:视图就是虚拟表,表与视图日勺区别是:视图有更新功能。

(30)在DOWHILE-ENDD0循环构造中LOOP语句的作用是AA)退出循环,

返回到程序开始处研)终止循环,将控制转移到基本循环构造ENDDO

背面日勺第一条语句继续执行

C)该语句在DOWHILE-ENDD0循环构造中不起任何作用

D)转移至DOWHILE语句行,开始下一次判断和循环

答案:D

解释:loop日勺功能是跳出本次循环继续下一次循环。DowhiIe语句以en

ddo结束。

(31)在表单上阐明复选框与否可用的属性是

A)VisibleB)va1ueC)EnabledD)Alig

nment

答案:C

解释:Enabled属性是设置复选框与否可用的。

(32)为了在报表的某个区域显示目前日期,应当插入一种

A)域控件B)日期控件C)标签控件D)体现式控件

答案:A

解释:域控件:在报表上创立一种字段控件,用于显示字段、内存变量或其他

体现式的内容。

第33-35题使用如下两个表:A部门(部门号,部门名,负责人,)

职工(部门号,职工号,姓名,性别,出生日期)

(33)可以对的查询1964年8月23日出生的I职工信息的ISQLSELECT命令是

A)SELECT*FROM职工WHERE出生日期=1964-8-23

B)SELECT*FROM职工WHERE出生日期="1964-8-23”

C)SELECT*FROM职工WHERE出生日期=「1964—8-23}M)SE

LECT*FROM职工WHERE出生日期={”1964-8-23”}

答案:C

解释:严格日期型格式:「年/月/日}

(34)可以对的查询每个部门年龄最长者的信息(规定得到的信息包括部门名和

最长者的J出生日期)的)SQLSELECT命令是M)SELECT部门名,MAX(出生日

期)FROM部门JOIN职工;

ON部门.部门号=职工.部门号GROUPBY部门名AB)SELECT部门

名,MIN(出生日期)FROM部门JOIN职工;

ON部门.部门号=职工.部门号GROUPBY部门名K)SELECT部门名,MI

N(出生日期)FROM部门JOIN职工;AWHERE部门.部门号=职工.部门

号GROUPBY部门名

D)SELECT部门名,MAX(出生日期)FROM部门JOIN职工;

WHERE部门.部门号=职工.部门号GROUPBY部门名

答案:B

解释:日期越大日勺年龄就越小,因此使用min()函数。

(35)可以对的查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)

的SQLSELECT命令是M)SELECT姓名,性别,YEAR(DATE())-YEAR(出

生日期)年龄FROM职工;

WHERE年龄>35

B)SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FRO

M职工;

WHEREYEAR(出生日期)〉35AC)SELECT姓名,性别,年龄=YEAR(DATE())

一YEAR(出生日期)FROM职工;AWHEREYEAR(DATE())-YEAR(出生日

期)>35

D)SELECT姓名,性别,YEAR(DATEO)-YEAR(出生日期)年龄FR

OM职工;AWHEREYEAR(DATE。)-YEAR(出生日期)>35

答案:D

解释:选项A、C和B字段名有语法错误,选择D

二、填空题(每空2分,共30分)

请将每一种空的对的答案写在答题卡【1】〜【15】序号的横线上,答在试卷

上不得分。

注意:以命令关键字填空时必须拼写完整Ml)一棵二叉树共有47个结点,其中

有23个度为2的结点,假设根结点在第1层,则该二叉树的I深度为

[1]O

答案:6

解释:深度为n的满二叉树节点个数为2八n-lA由于2^5-1<47<2*

6-1A因此深度为62丁5体现2的5次方

注:怎样看出这是一颗满二叉树呢?

理由如下:

对于任意一棵二叉树BT,如果度为。的结点个数

为n°,度为2的结点个数为1,则口0=4+1

(2)设栈的存储空间为S(l:40),初始状态为bottom=0,top=0,现通过一系

列入栈与出栈运算后,top=20,则目前栈中有[2]个元素。

答案:21

解释:栈是按照先进后出口勺原则组织数据日勺。(0-20个元素合计21个元素)

(3)数据独立性分为逻辑独立性和物理独立性。当总体逻辑构造变化时,其局

部逻辑构造可以不变,从而根据局部逻辑构造编写的I应用程序不必修改,称为

[3]。

答案:物理独立性

解释:数据库系统中日勺DBMS为三级模式构造提供了两层映像机制:外模式/

模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑

独立性和物理独立性。

外模式/模式映像定义了数据库中不同样顾客日勺外模式与数据库逻辑模式

之间日勺对应关系。A当数据库模式发生变化时,例如关系数据库系统中增

长新H勺关系、变化关系日勺属性数据类型等,可以调整外模式/模式间日勺映像关系,

保证面向顾客口勺各个外模式不变。应用程序是根据数据日勺外模式编写H勺,从而应

用程序不必修改,保证了数据与应用程序日勺逻辑独立性,简称数据的逻辑独立性。

A模式/内模式映像定义了数据库中数据全局逻辑构造与这些数据在系统

中R勺物理存储组织构造之间EI勺对应关系。A当数据库中数据物理存储构造

变化时,即内模式发生变化,例如定义和选用了另一种存储构造,可以调整模式/

内模式映像关系,保持数据库模式不变,从而使数据库系统日勺外模式和各个应用

程序不必随之变化。这样就保证了数据库中数据与应用程序间日勺物理独立性,简

称数据R勺物理独立性o

(4)关系数据库中能实现的专门关系运算包括【4

温馨提示

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

评论

0/150

提交评论