2012年3月全国计算机等级考试二级Visual FoxPro数据库程序设计笔试试卷【答案+解析版】
-
在Visual FoxPro中,删除记录的SQL命令是【 15 】。
-
在工资表中,按工资从高到低显示职工记录的SQL语句为: SELECT* FRoM工资表o ORDERBY工资【 14 】。
-
SQL语言可以命令方式交互使用,也可以嵌入到【 13 】中使用。
-
Visual FoxPro子类是通过继承父类生成的,在子类中可以对从父类继承的方法和属性进行【 11 】 。
-
在Visual FoxPro中为表单指定标题的属性是 【 12 】。
-
删除父表中的记录时,若予表中的所有相关记录能自动删除,则相应的参照完整性的删除规则为 【 10 】规则。
-
在Visual FoxPro的查询设计器中【 9 】选项卡对应于SELECT短语。
-
自由表与数据库表相比较,在自由表中不能建立【 8 】索引。
-
常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属【 5 】
-
数据库系统的数据完整性是指保证数据 【 6 】的特性。
-
表达式LEN(SPACE(3) ----SPACE(2》的结果为【 7 】。
-
数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是【 3 】。
-
在将E-R图转换到关系模式时,实体和联系都可以表示成【 4 】。
-
在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【 1 】 。
-
设循环队列的存储空间为Q(l:30),初始状态为front= rea=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【 2 】个元素。
-
将原值为“锦上计划研究所”的所在单位字段值重设为“不祥”,正确的SQL语句是
- A) UPDATE借书证SET所在单位=”锦上计划研究所” WHERE所在单位=”不祥”
- B) UPDATE借书证SET所在单位=”不祥” WITH所在单位=”锦上计划研究所”
- C) UPDATE借书证SET所在单位=”不祥” WHERE所在单位=”锦上计划研究所”
- D) UPDATE借书证SET所在单位=”锦上计划研究所” WITH所在单位=”不祥”
-
从借书I证表中删除借书证号为“1001”的记录,正确的SQL语句是
- A) DELETE FROM借书证WHERE 借书证号=”1001”
- B) DELETE FROM借书证FOR借书证号=”1001”
- C)DROP FROM借书证wHERE借书证号=”1001”
- D) DROPFROM借书证FOR借书证号:” 1001”
-
查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是
- A) SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE借书日期=2011 AND图书.索书号=借书记录.索书号
- B) SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE借书日期=YEAR(2011) AND图书.索书号=借书记录.索书号
- C) SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE图书.索书号=借书记录.索书号ANDYEAR(借书日期)=2011
- D) SELECT书名,出版社,借书日期FROM图书,借书记录 图书.索书号=借书记录.索书号AND WHERE YEAR(借书日期)=YEAR(2011)
-
A) SELECT借阅过“中国出版社”图书的读者的姓名和所在单位
- A)SELECT姓名,所在单位FROM借书证,图书,借书记录 WHERE图书.索书号=借书记录.索书号AND
- B)SELECT姓名,所在单位FROM图书,借书证 WHERE图书.索书号=借书证.借书证号AND出版社="中国出版社"
- C) SELECT姓名,所在单位FROM图书,借书记录 WHERE图书.索书号=借书记录,索书号AND出版社="中国出版社"
- D) SELECT姓名,所在单位FROM借书证,借书记录 WHERE借书证.借书证号=借书记录.借书证号AND出版社="中国出版社"
-
要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行
- A) SET TO SYSMENU
- B) SET SYSMENU TO DEFAULT
- C) SET TO DEFAULT
- D) SET DEFAULT TO SYSMENU
-
假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是:
- A)表单的Init
- B)选项按钮的Init
- C)选项按钮组的Init
- D)表单的Load
-
31-35题使用如下三个数据库表:
图书(索书号,书名,出版社,定价,ISBN)
借书证(借书证号,姓名,性别,专业,所在单位)
借书记录(借阅号,索书号,借书证号,借书日期,还书日期)
其中:定价是货币型,借书日期和还书日期是日期型,其它是字符型。
查询借书证上专业为“计算机”的所有信息,正确的SQL语句是
- A)SELECT ALL FROM借书证WHERE专业兰="计算机"
- B) SELECT借书证号FROM借书证WHERE专业="计算机"
- C)SELECT ALL FROM借书记录WHERE专业="计算机"
- D) SELECT * FROM借书证WHERE专业="计算机"
-
报表文件的扩展名是
- A) .MNX
- B) .FXP
- C) .PRG
- D) .FRX
-
下列选项中,不属于SQL数据定义功能的是
- A) ALTER
- B) CREATE
- C) DROP
- D) SELECT
-
关于内存变量的调用,下列说法正确的是
- A)局部变量能被本层模块和下层模块程序调用
- B)私有变量能被本层模块和下层模块程序调用
- C)局部变量不能被本层模块程序调用
- D)私有变量只能被本层模块程序调用
-
在命令按钮组中,决定命令按钮数目的属性是
- A) ButtonNum
- B) ControlSource
- C) ButtonCount
- D) Value
-
为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“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 LEF(职工号,3)= ”110”
- D) ALTERTABLE教师ALTER职工号CHECK LEFT(职工号,3)= ”110”
-
)删除视图salary的命令是
- A) DROP VIEW salary
- B) DROP salary VIEW
- C) DELETE salary
- D) DELETE salaryVIEW
-
对数据表建立性别(C,2)和年龄N,2)的复合索引时,正确的索引关键字表达式为
- A)性别+年龄
- B)VAL(性别)+年龄
- C)性别,年龄
- D)性别+STR(年龄,2)
-
查询设计器中的“筛选”选项卡的作用是
- A)查看生成的SQL代码
- B)指定查询条件0
- C)增加或删除查询表
- D)选择所要查询的字段
-
某数据库有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()值是
- A)21
- B) 20
- C)19
- D)1
-
在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是
- A) ACCEPT、WAIT
- B) INPUT、WAIT
- C)INPUT、ACCEPT
- D)INPUT、ACCEPT和WAIIT
-
下列控件中,不能设置数据源的是
- A)复选框
- B)命令按钮
- C)选项组
- D)列表框
-
查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是
- A) SELECT*FROM教师WHERE住址LIKE”%望京%”
- B) SELECT*FROM教师FOR住址LIKE”%望京%”
- C) SELECT*FROM教师FOR住址=”%望京%”
- D) SELECT* FROM教师WHERE住址=”%望京%”
-
在Visual Foxpro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前
工作区的命令是
- A) OPEN
- B)SELECT
- C) USE
- D) LOAD
-
为数据库表增加字段有效性规则是为了保证数据的
- A)域完整性
- B)表完整性
- C)参照完整性
- D)实体完整性
-
函数UPER(”la2B”)的结果是
- A1A2b
- B) 1a2B
- C) 1A2B
- D)1a2b
-
可以随表的打开而自动打开的索引是
- A)单项压缩索引文件
- B)单项索引文件
- C)非结构复合索引文件
- D)结构复合索引文件
-
下列字符型常量的表示中,错误的是
- A)[[品牌]]
- B)'5+3'
- C)'[x=y]'
- D)[ ”计算机”]
-
软件设计中不使用的工具是
- A)系统结构图
- B)程序流程图
- C)PAD图
- D)数据流图(DFD图)
-
Visual FoxPro 6.0属于
- A)层次数据库管理系统
- B)关系数据库管理系统
- C)面向对象数据库管理系统
- D)分布式数据库管理系统
-
下面不属于需求分析阶段任务的是
- A)确定软件系统的性能需求
- B)确定软件系统的功能需求
- C)制定软件集成测试计划
- D)需求规格说明书评审
-
在黑盒测试方法中,设计测试用例的主要根据是
- A)程序外部功能
- B)程序数据结构
- C)程序流程图
- D)程序内部逻辑
-
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是-
- A)并
- B)差
- C)交
- D)自然连接
-
软件生命周期中的活动不包括
- A)软件维护
- B)需求分析
- C)市场调研
- D)软件测试
-
下列叙述中正确的是
- A)栈是一种先进先出的线性表
- B)队列是一种后进先出的线性表
- C)栈与队列都是非线性结构
- D)以上三种说法都不对
-
棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
- A)4
- B)16
- C) 10
- D)6
-
在满足实体完整性约束的条件下
- A)一个关系中可以没有候选关键字
- B)一个关系中只能有一个候选关键字
- C)一个关系中必须有多个候选关键字
- D) 一个关系中应该有一个或多个候选关键字
-
下列叙述中正确的是
- A)循环队列是队列的一种链式存储结构
- B)循环队列是一种逻辑结构
- C)循环队列是队列的一种顺序存储结构
- D)循环队列是非线性结构