




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2012年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)循环队列是队列的一种链式存储结构 B)循环队列是一种逻辑结构C)循环队列是队列的一种顺序存储结构 D)循环队列是非线性结构答案:C解释:所谓循环队列,就是将队列存储空间的最后一个位置绕道第一个位置,形成逻辑上的空间,供队列循环使用。循环队列空的条件为S=0,:循环队列满的条件为S=1且front=rear。所以循环队列就是顺序存储结构。 (2)下列叙述中正确的是 A)栈是一种先进先出的线性表 B)队列是一种后进先出的线性表C)栈与队列都是非线性结构 D)以上三种说法都不对答案:D解释:此题考点是栈的特点。栈是一端封闭而另一端删除的线性表。栈是按照先进后出,后进先出的原则组织数据的。 (3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A)4 B)16 C)10 D)6答案:B解释:根据二叉树的节点计算公式,1、度为0的节点总比度为2的节点多一个,所以度为2节点为:4个。2、总结点=度为0+度为1+度为2。所以度为1=25-5-4=16。 (4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)逻辑模式 B)概念模式 C)内模式 D)外模式答案:D解释:它是用户所见的数据模式,概念模式是抽象的描述不是客户需求的。 (5)在满足实体完整性约束的条件下 A)一个关系中可以没有候选关键字B)一个关系中只能有一个候选关键字 C)一个关系中必须有多个候选关键字 D)一个关系中应该有一个或多个候选关键字答案:D解释:实体完整性中:主索引一个表只能有一个,而候选索引是可以有多个。它们保证了实体完整性。 (6)有三个关系R、S和T如下:RstABCABCABCa12a12b21b21d21c31c31 则由关系R和S得到关系T的操作是 A)并 B)差 C)交 D)自然连接答案:B解释:此题考的是关系模型的基本运算。此题采用排除法:1、并运算特点:运算的两个关系结构必须相同,行增加,列不变。2、乘运算:行相乘,列相加。差运算:行减少,列不变。所以结果选:B (7)软件生命周期的活动中不包括 A)软件维护 B)需求分析 C)市场调研 D)软件测试答案:C 解释:市场调研属于需求分析阶段。 (8)下面不属于需求分析阶段任务的是 A)确定软件系统的性能需求 B)确定软件系统的功能需求 C)指定软件集成测试计划 D)需求规格说明书评审答案:C 解释:此题考查需求分析阶段的工作。需求获取、需求分析、编写需求规格说明书、需求评审。 (9)在黑盒测试方法中,设计测试用例的主要根据是 A)程序外部功能B)程序数据结构 C)程序流程图 D)程序内部结构答案:A解释:黑盒测试是测试外部功能,主要方法有:等价类划分法,边界值分析法,错误推测法,因果图。 (10)在软件设计中不使用的工具是A)系统结构图B)程序流程图 C)PAD图D)数据流图(DFD图)答案:D 解释: 此题考的是软件详细设计的工具。常见的过程设计工具有:1、图形工具:程序流程图(PFD)、盒图(N-S)、问题分析图(PAD)、分层输入处理输出图(HIPO)。2、表格工具:判定表。3、语言工具:过程设计语言、伪代码。所以选择:D (11)Visual FoxPro6.0属于 A)层次数据库管理系统 B)关系数据库管理系统C)面向对象数据库管理系统 D)分布式数据库管理系统答案:B解释:Visual FoxPro是一个关系数据库管理系统软件。Visual FoxPro是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。 (12)下列字符型常量的表示中,错误的是 A)品牌 B)5+3 C)x=y D)计算机答案:A解释:字符定界符有: “” 。相同定界符不能嵌套使用。 (13)函数UPPER(1a2B)的结果是A)1A2b B)1a2B C)1A2B D)1a2b答案:C解释:upper()函数功能是将小写转成大写字母输出。 (14)可以随表的打开而自动打开的索引是A)单项压缩索引文件B)单项索引文件C)非结构复合索引文件 D)结构复合索引文件 答案:D解释:索引是一样的,区别只是一个单索引文件中只有一个索引,而一个结构化复合索引文件中可以包含多个索引项.在应用中,结构化复合索引将在表打开时自动打开,如果其中有主索引,则自动应用该索引对表进行索引,这是因为结构化复合索引一般情况下是与表名的根名相同仅扩展名不同,系统可以寻找特定的文件以判断是否存在相应的复合索引文件.在其它情况下,单索引文件(.IDX)与复合索引文件(.CDX)是没有什么区别的. 所以选择:D(15)为数据库表增加字段有效性规则是为了保证数据的 A)域完整性 B)表完整性 C)参照完整性 D)实体完整性答案:A解释:字段有效性规则保证了数据的域完整性,主索引和候选索引保证了数据的实体完整性。 (16)在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是 A)OPEN B)SELECT C)USE D)LOAD答案:B 解释:选择已经定义的工作区用select语句 (17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是 A)ACCEPT、WAITB)INPUT、WAIT C)INPUT、ACCEPTD)INPUT、ACCEPT和WAIT答案:C解释:VFP中的输入函数有input和accept函数,第一个可以识别任何类型,第二个只能识别字符类型,共同点:都是以回车结束输入。Wait命令是等待函数,其默认是以任意键结束。 (18)下列控件中,不能设置数据源的是 A)复选框 B)命令按钮 C)选项组 D)列表框答案:B解释:复选框、选项组、列表框可以接收数据,而命令按钮不可以。 (19)查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是 A)SELECT * FROM 教师 WHERE 住址 LIKE %望京% B)SELECT * FROM 教师 FOR 住址 LIKE %望京% C)SELECT * FROM 教师 FOR 住址 =%望京% )SELECT * FROM 教师 WHERE 住址 =%望京%答案:A解释:SQL语句后接条件的命令是where,所以排除B和C,而like命令使用格式:表达式 like “匹配内容”。所以选择A。 (20)查询设计器中的“筛选”选项卡的作用是 A)查看生成的SQL代码 B)指定查询条件 C)增加或删除查询表 D)选择所要查询的字段答案:B解释:查询设计器中筛选对应SQL的语句是where,排序依据是:order by,分组依据是:group by,满足条件是:having等。 (21)某数据表有20条记录,若用函数EOF( )测试结果为.T.,那么此时函数RECNO()值是 A)21 B)20 C)19 D)1答案:A 解释:首先eof()函数是测试表中的记录在表尾最后一行的下一行为.t.,否则为.f.。recno()函数的功能是:测试当前记录号。所以当前eof()为.t.,则记录号在21. (22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是 A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)=110 B)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS (职工号,3)=110 C)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)=110 D)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT (职工号,3)=110 答案:C解释:增加字段属于修改表的操作,并且为表中某个字段添加字段有效性规则。所以使用alter table 表名 alter 字段名 set check 有效性规则。注意:set check使用是当表已经存在字段,需要添加字段有效性规则时使用。如果字段已经存在字段有效性规则需要进行修改,则使用:check。(23)对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为 A)性别+年龄B)VAL(性别)+年龄 C)性别,年龄D)性别+STR(年龄,2)答案:D解释:索引关键字表达式:性别+str(字段,2),将数值型转为字符型统一(24)删除视图salary的命令是 A)DROP VIEW salaryB)DROP salary VIEW C)DELECT salary D)DELECT salary VIEW答案:A解释:删除表文件命令:drop table 表名,删除视图命令:drop view 视图名。 (25)关于内存变量的调用,下列说法正确的是 A)局部变量能被本层模块和下层模块程序调用B)私有变量能被本层模块和下层模块程序调用 C)局部变量不能被本层模块程序调用 D)私有变量只能被本层模块程序调用答案:B解释:局部变量只能被本层进行调用,用local定义。私有变量能被本层和下层程序调用,用private定义。 (26)在命令按钮组中,决定命令按钮数目的属性是 A)ButtonNum B)ControlSource C)ButtonCount D)Value答案:C解释:设置命令按钮数目的属性是:buttoncount。 (27)报表文件的扩展名是 A).MNX B).FXP C).PRG D).FRX答案:D解释:.mnx是菜单文件。.fxp是编译文件。.prg是程序文件。.frx是报表文件。 (28)下列选项中,不属于SQL数据定义功能的是 A)ALTER B)CREATE C)DROP D)SELECT答案:D解释:SQL的定义功能:create、alter、drop。SQL查询功能:select。 (29)要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行 A)SET TO SYSMENUB)SET SYSMENU TO DEFAULT C)SET TO DEFAULT D)SET DEFAULT TO SYSMENU 答案:B解释:菜单恢复标准配置命令:set sysmenu nosave,set sysmenu to default。 (30)假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是 A)表单Init B)选项按钮的InitC)选项按钮组的InitD)表单的Load答案:A解释:事件执行顺序:load-按钮的init-表单的init事件。 3135题使用如下三个数据库表: 图书(索书号,书名,出版社,定价,ISBN) 借书证(结束证号,姓名,性别,专业,所在单位) 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。 (31)查询借书证上专业为“计算机”的所有信息,正确的SQL语句是 A)SELECT ALL FROM 借书证 WHERE 专业=计算机 B)SELECT 借书证号 FROM 借书证 WHERE 专业=计算机 C)SELECT ALL FROM 借书记录 WHERE 专业=计算机 D)SELECT * FROM 借书证 WHERE 专业=计算机答案:D解释: 查询所有数据可以用*代表所有字段。 (32)查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是A)SELECT 书名,出版社,借书日期 FROM 图书,借书记录WHERE 借书日期=2011 AND 图书.索书号=借书记录.索书号 B)SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE 借书日期=YEAR(2011) AND 图书.索书号=借书记录.索书号C)SELECT 书名,出版社,借书日期 FROM 图书,借书记录 WHERE图书.索书号=借书记录.索书号 AND YEAR(借书日期)=2011 D) SELECT 书名,出版社,借书日期 FROM 图书,借书记录图书.索书号=借书记录.索书号 AND WHERE YEAR(借书日期)=YEAR(2011)答案:C 解释:借书日期字段类型是:日期型,而20011是数值型,不可以进行运算,year函数功能是返回当前日期的年份,是数值型,所以year(借书日期)=2011是正确表达式。 (33)查询所有借阅过“中国出版社”图书的读者的姓名和所在单位A)SELECT 姓名,所在单位 FROM 借书证,图书,借书记录 WHERE 图书.索书号=借书记录.索书号 AND 借书证.借书证号=借书记录.借书证号 AND 出版社=中国出版社 B)SELECT 姓名,所在单位 FROM图书,借书证WHERE 图书.索书号=借书证.借书证号 AND 出版社=中国出版社 C)SELECT 姓名,所在单位 FROM图书,借书记录 WHERE 图书.索书号=借书记录.索书号 AND 出版社=中国出版社 D)SELECT 姓名,所在单位 FROM 借书证,借书记录 WHERE 借书证.借书证号=借书记录.借书证号 AND 出版社=中国出版社答案:A 解释:分析题目可以得出:本查询涉及的字段有:姓名,单位,出版社,数据包含在三个表中,所以应该使用公共字段将三个表连接起来。 (34)从借书证表中删除借书证号为“1001”的记录,正确的SQL语句是 A)DELETE FROM 借书证 WHERE 借书证号=1001 B)DELETE FROM 借书证 FOR 借书证号=1001 C)DROP FROM 借书证 WHERE 借书证号=1001 D)DROP FROM 借书证 FOR 借书证号=1001答案:A解释:删除记录命令时:delete from 表名 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的顺序存储结构,最坏情况下需要移动n-1次。(2)设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有 【2】 个元素。答案:29解释:此题考的是队列的特点:队列是用一个尾指针的指针指向对尾指针,用一个排头指针指向排头元素的前一个元素。循环队列就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,此题:front=16,尾指针rear=15,说明队列是从17开始,到15是最后一个放数据的位置,所以答案:15-16+30=29(3)数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是 【3】 。答案:数据操纵语言解释:数据操纵语句:delete、update、insert。(4)在将E-R图转换到关系模式时,实体和联系都可以表示成 【4】 。答案:关系解释:E-R模型关系模型属性属性实体元组实体集关系联系关系(5)常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于 【5】 。答案:面向对象方法 解释:面向对象三大机制:封装、继承、多态。(6)数据库系统的数据完整性是指保证数据 【6】 的特性。答案:正确 解释:数据完整性保证数据的正确性。实体完整性保证表中记录的唯一性。(7)表达式LEN(SPACE(3)-SPACE(2)的结果为 【7】 。答案:5 解释:space()函数是产生空格,空格是字符类型,字符与字符相减运算,结果是5个空格字符。所以为5(8)自由表与数据库表相比较,在自由表中不能建立 【8】 索引。答案:主 解释:自由表和数据库表的区别:1、自由表没有字段有效性规则而数据库表有,2、数据库表不能建立主索引而自由表可以建立。(9)在Visual FoxPro的查询设计器中 【9】 选项对应于SELECT短语。答案:字段 解释:查询设计器中各个选项卡对应的语句有:字段-select,筛选-where,排序依据-order by,分组依据-group by等。(10)删除父表中的记录时,若子表中的所有相关记录能自动删除,则相应的参照完整性的删除规则为 【10】 规则。答案:级联 解释:级联规则:当主表做相应改动,则子表也做相应的改动。限制规则:当主表做相应改动,则子表禁止改动。忽略规则:当主表做相应改动,则与子表没有关系。(11)Visual FoxPro子类是通过继承父类生成的,在子类中可以对父类继承的方法和属性进行 【11】 。答案:调用 解释:子类使用父类的方法或属性则需要调用。(12)在Visual FoxPro中为表单指定标题的属性是 【12】 。答案:Caption 解释:表单标题属性:caption,表单控件名/表单对象名:name。(13)SQL语言可以命令方式交互使用,也可以嵌入到 【13】 中使用。答案:程序设计语言 解释:SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用(14)在工资表中,按工资从高到低显示职工记录的SQL语句为:SELECT * FROM 工资表 ORDER BY 工资 【14】 。答案:Desc 解释:从高到底是降序(DESC),从底到高是升序(ASC)(15)在Visual FoxPro中,删除记录的SQL命令是 【15】 。答案:Delete From 解释:SQL语言中删除:delete from、更新:update、插入:insert into。2012年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)选择题(每小题2分,共70分)(1)下列链表中,其逻辑结构属于非线性结构的是A)循环链表B)双向链表C)带链的栈D)二叉链表答案:D 解释:线性结构:如果一个非空的数据结构满足下列两个条件:1、有且只有一个根节点。2、每一个节点最多有一个前件,也最多有一个后件。则该数据结构是:线性结构也称为:线性表,比如:线性表、栈、线性链表。非线性结构:如果一个数据结构不是线性结构,则称之为非线性结构,比如:树。(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)16B)20C)0或35D)15答案:C解释:用“尾指针减去头指针”,如为负数则加上容量。(3)下列关于栈的叙述中,正确的是A)栈顶元素一定是最先入栈的元素B)栈操作遵循先进后出的原则C)栈底元素一定是最后入栈的元素D)以上三种说法都不对答案:B解释:考查栈的知识:栈是一段封闭而另一端开口的线性表。栈是按照先进后出或后进先出的原则组织数据的。(4)在关系数据库中,用来表示实体间联系的是A)二维表B)树状结构C)属性D)网状结构答案:A 解释:关系就是二维表,二维表由表框及表的元组组成。表框架由N个命名的属性组成,n称为属性元组。每个属性有一个取值范围称为:值域。实体间的联系是通过二维表表示。(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A)m:1联系B)1:m联系C)1:1联系D)m:n联系答案:B 解释:一个部门可以有多个职员,每个职员只能属于一个部门,所以结果是:1:m。(6)有两个关系R和S如下:则由关系R得到关系S的操作是A)自然连接B)选择C)并D)投影答案:B 解释:连接运算:行相乘、列相加。差运算:行减少、列不变。并运算:行增加、列不变。选择运算:行一般减少,列不变。类似题目可以用排除法。(7)数据字典(DD)所定义的对象都包含于A)程序流程图B)数据流图(DFD图)C)方框图D)软件结构图答案:B 解释:数据字典组成:数据项、数据结构、数据流、数据存储。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。(8)软件需求规格说明书的作用不包括A)软件可行性研究的依据B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据D)软件设计的依据答案:A 解释:标准软件需求规格说明书,包括项目概述,功能需求,接口需求,性能需求内容.可作为软件需求开发文档模版。主要是用户与开发人员对软件要做什么的共同理解。(9)下面属于黑盒测试方法的是A)逻辑覆盖B)语句覆盖C)路径覆盖D)边界值分析答案:D 解释:白盒测试方法:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖、基本路径测试。黑盒覆盖:等价类划分法、边界值分析法、错误推测法、因果图。(10)下面不属于软件设计阶段任务的是A)数据库设计B)算法设计C)软件总体设计D)制定软件确认测试计划答案:D 解释:定义阶段:可行性研究初步项目计划、需求分析。软件设计:概要设计、详细设计。开发阶段:软件设计、实现、测试。维护阶段:使用、维护、退役。(11)不属于数据管理技术发展三个阶段的是A)文件系统管理阶段B)高级文件管理阶段C)手工管理阶段D)数据库系统阶段答案:B解释:数据库管理技术可以分为三个阶段:人工管理、文件系统和数据库管理系统(12)以下哪些术语描述的是属性的取值范围A)字段B)域C)关键字D)元组答案:B 解释:二维表由表框架及表的元组组成,表框架由n个属性组成。每个属性有一个取值范围称为域。(13)创建新项目的命令是A)CREATENEWITEMB)CREATEITEMC)CREATENEWD)CREATEPROJECT答案:D 解释:新建项目管理器:create project(14)在项目管理器的“数据”选项卡中按大类划分可以管理A)数据库、自由表和查询B)数据库C)数据库和自由表D)数据库和查询答案:A 解释:数据选项卡包含:数据库、自由表、查询、视图。(15)产生扩展名为.qpr文件的设计器是A)视图设计器B)查询设计器C)表单设计器D)菜单设计器答案:B 解释:.qpr是查询设计器文件,.vue是视图设计器文件,.mpr表单文件,.mnx是菜单文件。(16)在设计表单时定义、修改表单数据环境的设计器是A)数据库设计器B)数据环境设计器C)报表设计器D)数据设计器答案:B 解释:数据环境设计器:对表单的数据进行定义、修改。(17)以下正确的赋值语句是A)A1,A2,A3=10B)SET10TOA1,A2,A3C)LOCAL10TOA1,A2,A3D)STORE10TOA1,A2,A3答案:D 解释:store 表达式 to 变量名。这个命令是将一个值赋给多个变量。(18)将当前表中当前记录的值存储到指定数组的命令是A)GATHERB)COPYTOARRAYC)SCATTERD)STORETOARRAY答案:C 解释:gather from 是将数组元素的值依次传递给当前记录的对应字段。Scatter to 是从当前记录中把数据复制到一组内存变量或数组中。(19)表达式AT(“IS”,”THISISABOOK”)的运行结果是A).T.B)3C)1D)出错答案:B 解释:at()函数的功能是:查找字符is第一次在this is book 出现的位置。(20)在VisualFoxPro中,建立数据库会自动产生扩展名为A)DBF的一个文件B)DBC、DCT和DCX三个文件C)DBC和DCT两个文件D)DBC和DCX两个文件答案:B解析:数据库建立会自动产生:DBC(数据库文件)、DCT(数据库备注文件)、DCX(数据库索引文件)。(21)以下关于字段有效性规则叙述正确的是A)自由表和数据库表都可以设置B)只有自由表可以设置C)只有数据库表可以设置D)自由表和数据库表都不可以设置答案:C 解释:自由表没有字段有效性规则,数据库表有字段有效性规则。(22)建立表之间临时关联的命令是A)CREATERELATIONTOB)SETRELATIONTOC)TEMPRELATIONTOD)CREATETEMPTO答案:B 解释:建立临时性关联的命令是:set relation to。(23)在VisualFoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数A)AVGB)SUMC)MAXD)MIN答案:A 解释:平均值函数:avg()。最大值函数:max()。最小值函数:min()。计数函数:count()(24)在VisualFoxPro的SQL查询中,用于分组的短语是A)ORDERBYB)HAVINGBYC)GROUPBYD)COMPUTEBY答案:C 解释:group by是分组语句,order by 是排序语句,having 是分组后的条件语句。(25)在VisualFoxPro中SQL支持集合的并运算,其运算符是A)UNIONB)ANDC)JOIND)PLUS答案:A 解释:集合并运算关键字:union(26)在VisualFoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语A)INTOTEMPB)INTODBFC)INTOTABLED)INTOCURSOR答案:D 解释:将结果保存到临时表中:into cursor ,保存到永久表:into table (27)以下不属于SQL数据操作的语句是A)UPDATEB)APPENDC)INSERTD)DELETE答案:B 解释:append 是VFP中的追加命令,非SQL语句(28)如果已经建立主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATETABLE职工(职工号C(5)PRIMARYKEY;仓库号C(5)REFERENCE仓库 工资I)则仓库和职工之间的联系通常为A)多对多联系B)多对一联系C)一对一联系D)一对多联系答案:D 解释:primary key是设置主关键字,reference是用该字段作为普通关键字与他表建立永久关系。(29)查询和视图有很多相似之处,下列描述中正确的是A)视图一经建立就可以像基本表一样使用B)查询一经建立就可以像基本表一样使用C)查询和视图都不能像基本表一样使用D)查询和视图都能像基本表一样使用答案:A 解释:视图就是虚拟表,表与视图的区别是:视图有更新功能。(30)在DOWHILEENDDO循环结构中LOOP语句的作用是A)退出循环,返回到程序开始处B)终止循环,将控制转移到基本循环结构ENDDO后面的第一条语句继续执行C)该语句在DOWHILEENDDO循环结构中不起任何作用D)转移到DOWHILE语句行,开始下一次判断和循环答案:D 解释:loop的功能是跳出本次循环继续下一次循环。Do while 语句以enddo结束。(31)在表单上说明复选框是否可用的属性是A)VisibleB)valueC)EnabledD)Alignment答案:C 解释:Enabled属性是设置复选框是否可用的。(32)为了在报表的某个区域显示当前日期,应该插入一个A)域控件B)日期控件C)标签控件D)表达式控件答案:A 解释:域控件:在报表上创建一个字段控件,用于显示字段、内存变量或其他表达式的内容。第33-35题使用如下两个表:部门(部门号,部门名,负责人,电话)职工(部门号,职工号,姓名,性别,出生日期)(33)可以正确查询1964年8月23日出生的职工信息的SQLSELECT命令是A)SELECT*FROM职工WHERE出生日期=1964-8-23B)SELECT*FROM职工WHERE出生日期=”1964-8-23”C)SELECT*FROM职工WHERE出生日期=1964-8-23D)SELECT*FROM职工WHERE出生日期=”1964-8-23”答案:C 解释:严格日期型格式:年/月/日(34)可以正确查询每个部门年龄最长者的信息(要求得到的信息包括部门名和最长者的出生日期)的SQLSELECT命令是A)SELECT部门名,MAX(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUPBY部门名B)SELECT部门名,MIN(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUPBY部门名C)SELECT部门名,MIN(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUPBY部门名D)SELECT部门名,MAX(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUPBY部门名答案:B 解释:日期越大的年龄就越小,所以使用min()函数。(35)可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQLSELECT命令是A)SELECT姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄FROM职工;WHERE年龄35B)SELECT姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄FROM职工;WHEREYEAR(出生日期)35C)SELECT姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM职工;WHEREYEAR(DATE()-YEAR(出生日期)35D)SELECT姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄FROM职工;WHEREYEAR(DATE()-YEAR(出生日期)35答案:D解释:选项A、C和B字段名有语法错误,选择D二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整(1)一棵二叉树共有47个结点,其中有23个度为2的结点,假设根结点在第1层,则该二叉树的深度为【1】。答案:6 解释:深度为n的满二叉树节点个数为 2n-1因为 25-1 47 26-1所以深度为625表示 2 的 5 次方注:如何看出这是一颗满二叉树呢?理由如下:(2)设栈的存储空间为S(1:40),初始状态为bottom=0,top=0,现经过一系列入栈与出栈运算后,top=20,则当前栈中有【2】个元素。答案:21 解释:栈是按照先进后出的原则组织数据的。(0-20个元素共计21个元素)(3)数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为【3】。答案:物理独立性 解释:数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。 外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。 当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。 模式/内模式映像定义了数据库中数据全局逻辑结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 娄底职业技术学院《图像分析与处理》2023-2024学年第二学期期末试卷
- 建东职业技术学院《规划CAD》2023-2024学年第二学期期末试卷
- 武汉商学院《建筑工程计量》2023-2024学年第二学期期末试卷
- 西安培华学院《现代凝固技术基础》2023-2024学年第二学期期末试卷
- 南阳职业学院《建筑施工组织实训》2023-2024学年第二学期期末试卷
- 阜新高等专科学校《方案快题设计》2023-2024学年第二学期期末试卷
- 浙江横店影视职业学院《中外建筑史C》2023-2024学年第二学期期末试卷
- 沙洲职业工学院《机械工程训练A》2023-2024学年第二学期期末试卷
- 昆明铁道职业技术学院《模式识别与人工智能》2023-2024学年第二学期期末试卷
- 广州民航职业技术学院《创新思维与创业能力培养》2023-2024学年第二学期期末试卷
- 2023年中考数学专题复习:《二次函数》压轴题突破练习题汇编(含答案解析)
- GB/T 4162-2008锻轧钢棒超声检测方法
- 11471劳动争议处理(第2章)
- 初中生职业生涯规划完整版课件
- 风险分级管控和隐患排查治理体系奖励惩罚台账
- 成都14级初二下语文锦江区届零诊考试试题及答案
- 拔牙术中术后并发症的处理课件
- 股骨头骨骺骨软骨病课件
- 克隆技术的发展及其伦理问题课件
- 走近生命科学的世纪
- 乙烯高压气相本体聚合制备低密度聚乙烯的合成工艺
评论
0/150
提交评论