收藏 分享(赏)

2006年4月全国计算机等级考试二级笔试试题----visual foxpro数据库程序设计.doc

上传人:天天快乐 文档编号:1141908 上传时间:2018-06-14 格式:DOC 页数:5 大小:44KB
下载 相关 举报
2006年4月全国计算机等级考试二级笔试试题----visual foxpro数据库程序设计.doc_第1页
第1页 / 共5页
2006年4月全国计算机等级考试二级笔试试题----visual foxpro数据库程序设计.doc_第2页
第2页 / 共5页
2006年4月全国计算机等级考试二级笔试试题----visual foxpro数据库程序设计.doc_第3页
第3页 / 共5页
2006年4月全国计算机等级考试二级笔试试题----visual foxpro数据库程序设计.doc_第4页
第4页 / 共5页
2006年4月全国计算机等级考试二级笔试试题----visual foxpro数据库程序设计.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、2006 年 4 月全国计算机等级考试二级笔试试题-Visual FoxPro 数据库程序设计一、选择题 (每小题 2 分 , 共 70 分)下列各题 A)、B)、C)、D)四个选项中, 只有一个选项是正确的。01) 下列选项中不属于结构化程序设计方法的是A)自顶向下 B)逐步求精 C)模块化 D)可复用答案:D02) 两个或两个以上模块之间关联的紧密程度称为A)耦合度 B)内聚度 C)复杂度 D)数据传输特性答案:A03) 下列叙述中正确的是A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护 D)以上三种说法都不对答案:D04) 按照“后进

2、先出”原则组织数据的数据结构是A)队列 B)栈 C)双向链表 D)二叉树答案:B05) 下列叙述中正确的是A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构答案:A06)A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA答案:D07) 在深度为7的满二叉树中,叶子结点的个数为A)32 B)31 C)64 D)63答案:C08) “商品”与“顾客”两个实体集之间的联系一般是A)一对一 B)一对多 C)多对一 D)多对多答案:D09) 在E-R图中,用来表示实体的图形是A)矩形 B)椭圆形 C)菱形 D)三角

3、答案:A10) 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系答案:C11) 在Visual FoxPro中以下叙述错误的是A)关系也被称作表 B)数据库文件不存储用户数据C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中答案:D12) 扩展名为scx的文件是A)备注文件 B)项目文件 C)表单文件 D)菜单文件答案:C13) 表格控件的数据源可以是A)视图 B)表 C)SQL SELECT语句 D)以上三种都可以答案:D14) 在Visual FoxPro中以下

4、叙述正确的是A)利用视图可以修改数据 B)利用查询可以修改数据C)查询和视图具有相同的作用 D)视图可以定义输出去向答案:A15) 在Visual FoxPro中可以用DO命令执行的文件不包括A)PRG文件 B)MPR文件 C)FRX文件 D)QPR文件答案:C16) 不允许出现重复字段值的索引是A)侯选索引和主索引 B)普通索引和惟一索引 C)惟一索引和主索引 D)惟一索引答案:A17) 在Visual FoxPro中,宏替换可以从变量中替换出A)字符串 B)数值 C)命令 D)以上三种都可能答案:D18) 以下关于“查询”的描述正确的是A)查询保存在项目文件中 B)查询保存在数据库文件中C

5、)查询保存在表文件中 D)查询保存在查询文件中答案:D19) 设X=“11“,Y=“1122“,下列表达式结果为假的是A)NOT(X=Y) AND (X$Y) B)NOT(X$Y) OR (X=Y) D)NOT(X$Y)答案:D20) 以下是与设置系统菜单有关的命令,其中错误的是A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE答案:A21) 在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A)EMPTY(SPACE(0) B)LIKE(xy*, xyz)C

6、)AT(xy, abcxyz) D)ISNULLL(.NULL.)答案:C22) SQL的数据操作语句不包括A)INSERT B)UPDATE C)DELETE D)CHANGE答案:D23) 假设表单上有一选项组: 男 女,其中第一个选项按钮“男”被选中。请问该选项组的Value属性值为A).T. B)“男“ C)1 D)“男“或1答案:D24) 打开数据库的命令是A)USE B)USE DATABASE C)OPEN D)OPEN DATABASE答案:D25) “图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是A

7、)DELETE FROM 图书 FOR 图书号 LIKE “A%“B)DELETE FROM 图书 WHILE 图书号 LIKE “A%“C)DELETE FROM 图书 WHERE 图书号 = “A*“D)DELETE FROM 图书 WHERE 图书号 LIKE “A%“答案:D26) 在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令A)DO menu1 B)DO menu1.mpr C)DO MENU menu1 D)RUN menu1答案:B27) 以下所列各项属于命令按钮事件的是A)Parent B)This C)ThisForm D)Click答案:D

8、28) 如果在命令窗口执往命令:LIST 名称,主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是GO 2SCAN NEXT 4 FOR LEFT(名称, 2) = “电“IF RIGHT(名称, 2) = “线“EXITENDIFENDSCAN? 名称A)电话线 B)电线 C)电冰箱 D)电视机答案:A29) SQL语句中修改表结构的命令是A)ALTER TABLE B)MODIFY TABLE C)ALTER SIRUCTURE D)MODIFY STRUCTURE答案:A30) 假设“订单”表中有订单号、职

9、员号、客户号和金额字段,正确的SQL语句只能是A)SELECT 职员号 FROM 订单GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG_金额 200B)SELECT 职员号 FROM 订单GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG(金额) 200C)SELECT 职员号 FROM 订单GROUP BY 职员号 HAVING COUNT(*) 3 WHERE AVG(金额) 200D)SELECT 职员号 FROM 订单GROUP BY 职员号 WHERE COUNT(*) 3 AND AVG(金额) 200答案:B31) 要使“产品

10、”表中所有产品的单价上浮8%,正确的SQL命令是A)UPDATE 产品 SET 单价 = 单价 + 单价 * 8% FOR ALLB)UPDATE 产品 SET 单价 = 单价 * 1.08 FOR ALLC)UPDATE 产品 SET 单价 = 单价 + 单价 * 8%D)UPDATE 产品 SET 单价 = 单价 * 1.08答案:D32) 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是A)SELECT 产品名称, AVG(单价) FROM 产品 GROUP BY 单价B)SELECT 产品名称, AVG(单价) FROM 产品 ORDER BY 单价C)SEL

11、ECT 产品名称, AVG(单价) FROM 产品 ORDER BY 产品名称D)SELECT 产品名称, AVG(单价) FROM 产品 GROUP BY 产品名称答案:D33) 执行如下命令序列后,最后一条命令的显示结果是DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提示 B)10 C)20 D).F.答案:C34) 设有S(学号, 姓名, 性别)和SC(学号, 课程号, 成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是A)SELECT 学号, 姓名,

12、 性别 FROM s WHERE EXISTS(SELECT * FROM sc WHERE SC.学号 = S.学号 AND 成绩 85)D)SELECT 学号, 姓名, 性别 FROM s WHERE NOT EXISTS(SELECT * FROM sc WHERE SC.学号 = S.学号 AND 成绩 85)答案:D35) 从“订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是A)DROP FROM 订单 WHERE 签订日期 = 2004-1-10B)DROP FROM 订单 FOR 签订日期 = 2004-1-10C)DELETE FROM 订单

13、 WHERE 签订日期 = 2004-1-10D)DELETE FROM 订单 FOR 签订日期 = 2004-1-10答案:C二、填空题 (每空 2 分, 共 30 分)请将每一个空的正确答案写在答题处【1】至【15】。1) 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。本小题第1空答案:452) 在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。本小题第1空答案:类3) 在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。本小题第1空答案:关系 或 关系表4) 程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本进行检查,通

14、过阅读和讨论,分析和发现程序中的错误。本小题第1空答案:静态分析5) 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。本小题第1空答案:物理独立性6) 表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是【6】。本小题第1空答案:数字 或 数值 或 数7) 在Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为【7】。本小题第1空答案:局部变量 或 局部8) 查询设计器的“排序依据”选项卡对应于SQL SELECT语句的【8】短语。本小题第1空答案:ORDER B

15、Y9) 在定义字段有效性规则时,在规则框中输入的表达式类型是【9】。本小题第1空答案:逻辑10) 在Visual FoxPro中,主索引可以保证数据的【10】完整性。本小题第1空答案:实体11) SQL支持集合的并运算,运算符是【11】。本小题第1空答案:UNION12) SQL SELECT语句的功能是【12】。本小题第1空答案:查询 或 检索13) “职工”表有工资字段,计算工资合计的SQL语句是SELECT 【13】 FROM 职工本小题第1空答案:SUM(工资) 或 SUM(工资) AS 工资合计 或 SUM(工资) 工资合计14) 要在“成绩”表中插入一条记录,应该使用的SQL语句是:【14】成绩(学号, 英语, 数学, 语文) VALUES (“2001100111“, 91, 78, 86)本小题第1空答案:INSERT INTO15) 要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的【15】事件代码中添加调用弹出式菜单程序的命令。本小题第1空答案:RightClick 或 右键单击 或 鼠标右键单击

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 计算机等级考试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报