济南市历下区海贝培训学校 济南市历下区海贝培训学校
设为首页 加入收藏 联系我们


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


版权所有(C) 2016  济南易学教育科技有限公司  济南市历下区海贝培训学校  
公司地址:山东省济南市高新区舜风路101号齐鲁文化创意基地  邮编:250200
ICP备案序号:鲁ICP备14037578号-2