春秋两季全国计算机等级考试二级VFP笔试试题及解析

上传人:206****923 文档编号:90760215 上传时间:2019-06-16 格式:DOC 页数:23 大小:363KB
返回 下载 相关 举报
春秋两季全国计算机等级考试二级VFP笔试试题及解析_第1页
第1页 / 共23页
春秋两季全国计算机等级考试二级VFP笔试试题及解析_第2页
第2页 / 共23页
春秋两季全国计算机等级考试二级VFP笔试试题及解析_第3页
第3页 / 共23页
春秋两季全国计算机等级考试二级VFP笔试试题及解析_第4页
第4页 / 共23页
春秋两季全国计算机等级考试二级VFP笔试试题及解析_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《春秋两季全国计算机等级考试二级VFP笔试试题及解析》由会员分享,可在线阅读,更多相关《春秋两季全国计算机等级考试二级VFP笔试试题及解析(23页珍藏版)》请在金锄头文库上搜索。

1、2012年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)循环队列是队列的一种链式存储结构 B)循环队列是一种逻辑结构C)循环队列是队列的一种顺序存储结构 D)循环队列是非线性结构答案:C解释:所谓循环队列,就是将队列存储空间的最后一个位置绕道第一个位置,形成逻辑上的空间,供队列循环使用。循环队列空的条件为S=0,:循环队列满的条件为S=1且front=

2、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)在下列模式中,能够给出数

3、据库物理存储结构与物理存取方法的是A)逻辑模式 B)概念模式 C)内模式 D)外模式答案:D解释:它是用户所见的数据模式,概念模式是抽象的描述不是客户需求的。 (5)在满足实体完整性约束的条件下 A)一个关系中可以没有候选关键字B)一个关系中只能有一个候选关键字 C)一个关系中必须有多个候选关键字 D)一个关系中应该有一个或多个候选关键字答案:D解释:实体完整性中:主索引一个表只能有一个,而候选索引是可以有多个。它们保证了实体完整性。 (6)有三个关系R、S和T如下:RstABCABCABCa12a12b21b21d21c31c31 则由关系R和S得到关系T的操作是 A)并 B)差 C)交 D

4、)自然连接答案:B解释:此题考的是关系模型的基本运算。此题采用排除法:1、并运算特点:运算的两个关系结构必须相同,行增加,列不变。2、乘运算:行相乘,列相加。差运算:行减少,列不变。所以结果选:B (7)软件生命周期的活动中不包括 A)软件维护 B)需求分析 C)市场调研 D)软件测试答案:C 解释:市场调研属于需求分析阶段。 (8)下面不属于需求分析阶段任务的是 A)确定软件系统的性能需求 B)确定软件系统的功能需求 C)指定软件集成测试计划 D)需求规格说明书评审答案:C 解释:此题考查需求分析阶段的工作。需求获取、需求分析、编写需求规格说明书、需求评审。 (9)在黑盒测试方法中,设计测试

5、用例的主要根据是 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)层次数据库管理系统

6、 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)单项压缩索

7、引文件B)单项索引文件C)非结构复合索引文件 D)结构复合索引文件 答案:D解释:索引是一样的,区别只是一个单索引文件中只有一个索引,而一个结构化复合索引文件中可以包含多个索引项.在应用中,结构化复合索引将在表打开时自动打开,如果其中有主索引,则自动应用该索引对表进行索引,这是因为结构化复合索引一般情况下是与表名的根名相同仅扩展名不同,系统可以寻找特定的文件以判断是否存在相应的复合索引文件.在其它情况下,单索引文件(.IDX)与复合索引文件(.CDX)是没有什么区别的. 所以选择:D(15)为数据库表增加字段有效性规则是为了保证数据的 A)域完整性 B)表完整性 C)参照完整性 D)实体完整性

8、答案: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函数,第一个可以识别任

9、何类型,第二个只能识别字符类型,共同点:都是以回车结束输入。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 教师

10、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 解释

11、:首先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)=

12、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

13、解释:索引关键字表达式:性别+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)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号