[计算机类试卷]2006年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2006年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2006年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、2006 年 4月国家二级( VISUALFOXPRO)笔试真题试卷及答案与解析 1 下列选项中不属于结构化程序设计方法的是 _。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 2 两个或两个以上的模块之间关联的紧密程度称为 _。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 3 下列叙述中正确的是 _。 ( A)软件测试应该由程序开发者来完成 ( B)程序经调试后一般不需要再测试 ( C)软件维护只包括对程序代码的维护 ( D)以上三种说法都不对 4 按照 “后进先出 ”原则组织数据的数据结构是 _。 ( A)队列 ( B)栈 ( C)双向链表
2、( D)二叉树 5 下列描述中正确的是 _。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是线性结构 6 对如下二叉树进行后序遍历的结果为 _。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 7 在深度为 7的满二叉树中,叶 子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 64 ( D) 63 8 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 _。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在 E-R图中,用来表示实
3、体的图形是 _。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 10 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 _。 ( A) DB包含 DBS和 DBMS ( B) DBMS包含 DB和 DBS ( C) DBS包含 DB和 DBMS ( D)没有任何关系 11 在 Visual FoxPro中以下叙述错误的是 _。 ( A)关系也被称作表 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 .dbf ( D)多个表存储在一个物理文件中 12 扩展名为 SCX的文件是 _。 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单
4、文件 13 表格控件的数据源可以是 _。 ( A)视图 ( B)表 ( C) SQL SELECT 语句 ( D)以上三种都可以 14 在 Visual FoxPro中以下叙述正确的是 _。 ( A)利用视图可以修改数据 ( B)利用查询可以修改数据 ( C)查询和视图具有相同的作用 ( D)视图可以定义输出去向 15 在 Visual FoxPro中可以用 DO命令执行的文件不包括 _。 ( A) PRG文件 ( B) MPR文件 ( C) FRX文件 ( D) QPR文件 16 不允许出现重复字段值的索引是 _。 ( A)候选索引和主索引 ( B)普通索引和惟一索引 ( C)惟一索引和主索
5、引 ( D)惟一索引 17 在 Visual FoxPro中,宏替换可以从变量中替换出 _。 ( A)字符串 ( B)数值 ( C)命令 ( D)以上三种都可能是 18 以下关于 “查询 ”的描述正确的是 _。 ( A)查询保存在项目文件中 ( B)查询保存在数据库文件中 ( C)查询保存在表文件中 ( D)查询保存在查询文件中 19 设 X=“11“,Y=“1122“,下列表达式结果为假的是 _。 ( A) NOT(X Y)AND(X$Y) ( B) NOT(X$Y)OR(X Y) ( C) NOT(X Y) ( D) NOT(X$Y) 20 以下是与设置系统菜单有关的命令,其中错误的是 _
6、。 ( A) SET SYSMENU DEFAULT ( B) SET SYSMENU TO DEFAULT ( C) SET SYSMENU NOSAVE ( D) SET SYSMENU SAVE 21 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 _。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*, xyz) ( C) AT(xy, abcxyz) ( D) ISNULL(.NULL.) 22 SQL的数据操作语句不包括 _。 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 23 假设表单上有一
7、选项组: 男 女,其中第一个选项按钮 “男 ”被选中。请问该选项组的 Value属性值为 _。 ( A) .T. ( B) “男 ” ( C) 1 ( D) “男 ”或 1 24 打开数据库的命令是 _。 ( A) USE ( B) USE DATABASE ( C) OPEN ( D) OPEN DATABASE 25 “图书 ”表中有字符型字段 “图书号 ”,要求用 SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是 _。 ( A) DELETE FROM 图书 FOR 图书号 LIKE“A%“ ( B) DELETE FROM 图书 WHILE 图书号
8、LIKE“A%“ ( C) DELETE FROM 图书 WHERE 图书号 “A*“ ( D) DELETE FROM 图书 WHERE 图书号 LIKE“A%“ 26 在 Visual FoxPro中,要运行 菜单文件 menul.mpr,可以使用命令 _。 ( A) DO menul ( B) DO menul.mpr ( C) DO MENU menul ( D) RUN menul 27 以下所列各项属于命令按钮事件的是 _。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 28 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记
9、录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 _。 GO2 SCAN NEXT 4 FOR LEFT(名称, 2) “电 ” IF RIGHT(名称, 2) “线 ” EXIT ENDIF ENDSCAN ?名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 29 SQL语句中修改表结构的命令是 _。 ( A) ALTER TABLE ( B) MODIFY TABLE ( C) ALTER STRUCTURE ( D) MODIFY STRUCTURE 30 假设 “订单 ”表中有订单号、职
10、员号、客户号和金额字段,正确的 SQL语句只能是 _。 ( A) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*) 3 AND AVG金额 200 ( B) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*) 3 AND AVG(金额 ) 200 ( C) SELECT职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3WHERE AVG(金额 ) 200 ( D) SELECT职员号 FROM订单 GROUP BY职员号 WHERE COUNT(*)3AND AVG金额 200 31 要使
11、 “产品 ”表中所有产品的单价上浮 8%,正确的 SQL命令是 _。 ( A) UPDATE 产品 SET 单价单价 +单价 *8%FOR ALL ( B) UPDATE 产品 SET 单价单价 *1.08 FOR ALL ( C) UPDATE 产品 SET 单价单价 +单价 *8% ( D) UPDATE 产品 SET 单价单价 *1.08 32 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL语句是 _。 ( A) SELECT 产品名称 ,AVG(单价 )FROM 产品 GROUP BY单价 ( B) SELECT 产品名称 ,AVG(单价 )FROM 产品 OR
12、DER BY单价 ( C) SELECT 产品名称 ,AVG(单价 )FROM 产品 ORDER BY产品名称 ( D) SELECT 产品名称 ,AVG(单价 )FROM 产品 GROUP BY产品名称 33 执行如下命令序列后,最后一条命令的显示结果是 _。 DIMENSION M(2, 2) M(1, 1)=10 M(1, 2)=20 M(2, 1)=30 M(2, 2)=40 ?M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) .F. 34 设有 s(学号,姓名,性别 )和 sc(学号,课程号,成绩 )两个表,如下 SQL语句检索选修的每门课程的成绩都高于或
13、等于 85分的学生的学号、姓名和性别,正确的是 _。 ( A) SELECT 学号, 姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC学号 =s.学号 AND 成绩 =85) ( B) SELECT 学号,姓名,性别 FROMS WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号 =s.学号 AND 成绩 =85) ( C) SELECT 学号,姓名,性别 FROMS WHERE EXISTS (SELECT * FROM SC WHERE SC.学号 =S.学号 AND 成绩 85) ( D)
14、SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号 =S.学号 AND成绩 85) 35 从 “订单 ”表中删除签订日期为 2004年 1月 10日之前 (含 )的订单记录,正确的SQL语句是 _。 ( A) DROP FROM 订单 WHERE 签订日期 = 2004-1-10 ( B) DROP FROM 订单 FOR签订日期 = 2004-1-10 ( C) DELETE FROM 订单 WHERE签 订日期 =2004-1-10 ( D) DELETE FROM 订单 FOR签订日期 =2004-1
15、-10 36 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。 37 在面向对象方法中【 】描述的是具有相似属性与操作的一组对象。 38 在关系模型中,把数据看成是二维表,每一个二维表称为一个【 】。 39 程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 40 数据独立性分为逻辑 独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【 】。 41 要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的【 】事件代码中添加调用弹出式菜单程序
16、的命令。 42 表达式 2005-10-3 10: 0: 0- 2005-10-3 9: 0: 0的数据类型是【 】。 43 在 Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为【 】。 44 查询设计器的 “排序依据 ”选项卡对应于 SQL SELECT语句的【 】短语。 45 在定义字段有效性规则时,在规则框中输入的表达式类型是【 】。 46 在 Visual FoxPro中,主索引可以保证数据的【 】完整性。 47 SQL支持集合的并运算,运算符是【 】。 48 SQLSELECT语句的功能是【 】。 49 “职工 ”表有工资字段,计算工资合计的 SQL语句是 SE
17、LECT【 】 FROM职工。 50 要在 “成绩 ”表中插入一条记录,应该使用的 SQL语句是:【 】成绩 (学号,英语,数学,语文 )VALUES(“2001100111”, 91,78,86)。 2006 年 4月国家二级( VISUALFOXPRO)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 20世纪 70年代以来,提出了许多软件设计方法,主要有 逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化: 自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化; 模块化:一
18、个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标 ,再进一步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。 2 【正确答案】 A 【试题解析】 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。 3 【正确答案】 D 【试题解析】 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好 的测试效果,应该由独立
19、的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。 4 【正确答案】 B 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是 一种 “先进先出 ”的线性表。 5 【正确答案】 A 【试题解析】 根据数据结构中各数据元素之间前后关系的复杂程度,
20、一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。 6 【正确答案】 D 【试题解析】 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右 子树,最后访问根结点;并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。 7 【正确答案】 C 【试题解析】 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2006 国家 二级 VISUALFOXPRO 笔试 答案 解析 DOC
