【计算机类职业资格】二级VISUAL+FOXPRO-54及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-54及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-54及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO-54 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.程序流程图中带有箭头的线段表示的是_。 A.图元关系 B.数据流 C.控制流 D.调用关系(分数:2.50)A.B.C.D.2.结构化程序设计的基本原则不包括_。 A.多态性 B.自顶向下 C.模块化 D.逐步求精(分数:2.50)A.B.C.D.3.软件设计中模块划分应遵循的准则是_。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:2.50)A.B.C.D.4.在软件开发中,需求分析阶段产生的主要文档是_。 A.
2、可行性分析报告 B.软件需求规格说明书 C.概要设计说明书 D.集成测试计划(分数:2.50)A.B.C.D.5.算法的有穷性是指_。 A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的 C.算法程序的长度是有限的 D.算法只能被有限的用户使用(分数:2.50)A.B.C.D.6.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是_。 A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序(分数:2.50)A.B.C.D.7.下列关于栈的叙述正确的是_。 A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据 C.只能在栈底插入数据 D
3、.不能删除数据(分数:2.50)A.B.C.D.8.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段(分数:2.50)A.B.C.D.9.有三个关系 R、S 和 T 如下:(分数:2.50)A.B.C.D.10.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表示 SC 的关键字(键或码)为_。 A.课号,成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩(分数:2.50)A.B.C.D.11.打开数据库的命令是_。 A
4、.USE B.USE DATABASE C.OPEN D.OPEN DATABASE(分数:2.50)A.B.C.D.12.以下关于“查询”的描述正确的是_。 A.查询保存在项目文件中 B.查询保存在数据库文件中 C.查询保存在表文件中 D.查询保存在查询文件中(分数:2.50)A.B.C.D.13.不允许出现重复字段值的索引是_。 A.候选索引和主索引 B.普通索引和唯一索引 C.唯一索引和主索引 D.唯一索引(分数:2.50)A.B.C.D.14.下列程序段的执行结果是_。DIME a(8)a(1)=1a(2)=1for i=3 to 8a(i)=a(i-1)+a(i-2)next?a(7
5、) A.5 B.8 C.13 D.21(分数:2.50)A.B.C.D.15.在 Visual FoxPro 中,以下叙述正确的是_。 A.利用视图可以修改数据 B.利用查询可以修改数据 C.查询和视图具有相同的作用 D.视图可以定义输出去向(分数:2.50)A.B.C.D.16.在 Visual FoxPro 中可以用 DO 命令执行的文件不包括_。 A.PRG 文件 B.MPR 文件 C.FRX 文件 D.QPR 文件(分数:2.50)A.B.C.D.17.在 Visual FoxPro 中,以下叙述错误的是_。 A.关系也被称作表 B.用 CREATE DATABASE 命令建立的数据库
6、文件不存储用户数据 C.表文件的扩展名是.dbf D.多个表存储在一个物理文件中(分数:2.50)A.B.C.D.18.扩展名为 scx 的文件是_。 A.备注文件 B.项目文件 C.表单文件 D.菜单文件(分数:2.50)A.B.C.D.19.表格控件的数据源可以是_。 A.视图 B.表 C.SQL SELECT 语句 D.以上三种都可以(分数:2.50)A.B.C.D.20.在 Visual FoxPro 中,为了将菜单作为顶层菜单,需要设置表单的某属性值为 2,该属性是_。 A.ShowWindow B.WindowShow C.WindowState D.Visible(分数:2.50
7、)A.B.C.D.21.执行如下命令序列后,最后一条命令的显示结果是_。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.(分数:2.50)A.B.C.D.22.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称 A.
8、电话线 B.电线 C.电冰箱 D.电视机(分数:2.50)A.B.C.D.23.在 Visual FoxPro 中,要运行菜单文件 menu1.mpr,可以使用命令_。 A.DO menu1 B.DO menu1.mpr C.DO MENU menu1 D.RUN menu1(分数:2.50)A.B.C.D.24.设 X=“11,“Y=“1122“,下列表达式结果为假的是_。 A.NOT(X=Y)AND(X$Y) B.NOT(X$Y)OR(XY) C.NOT(X=Y) D.NOT(X$Y)(分数:2.50)A.B.C.D.25.以下是与设置系统菜单有关的命令,其中错误的是_。 A.SET SY
9、SMENU DEFAULT B.SET SYSMENU TO DEFAULT C.SET SYSMENU NOSAVE D.SET SYSMENU SAVE(分数:2.50)A.B.C.D.26.在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是_。 A.EMPTY(SPACE(0) B.LIKE(xy*, xyz) C.AT(xy, abcxyz) D.ISNULL(.NULL.)(分数:2.50)A.B.C.D.27.在 Visual FoxPro 中,宏替换可以从变量中替换出_。 A.字符串 B.数值 C.命令 D.以上三种都可能(分数:2.50)A.B.C.D.28
10、.SQL 语句中修改表结构的命令是_。 A.ALTER TABLE B.MODIFY TABLE C.ALTER STRUCTURE D.MODIFY STRUCTURE(分数:2.50)A.B.C.D.29.假设“订单”表中有订单号、职员号、客户号和金额字段,如下 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
11、订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200 D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额200(分数:2.50)A.B.C.D.30.要使“产品”表中所有产品的单价上浮 8%,正确的 SQL 命令是_。 A.UPDATE 产品 SET 单价=单价+单价*8%FOR ALL B.UPDATE 产品 SET 单价=单价*1.08 FOR ALL C.UPDATE 产品 SET 单价=单价+单价*8% D.UPDATE 产品 SET 单价=单价*1.08(分数:2.50
12、)A.B.C.D.31.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL 命令是_。 A.SELECT 产品名称, AVG(单价)FROM 产品 GROUP BY 单价 B.SELECT 产品名称, AVG(单价)FROM 产品 ORDER BY 单价 C.SELECT 产品名称, AVG(单价)FROM 产品 ORDER BY 产品名称 D.SELECT 产品名称, AVG(单价)FROM 产品 GROUP BY 产品名称(分数:2.50)A.B.C.D.32.设有 S(学号,姓名,性别)和 SC(学号,课程号,成绩)两个表,如下 SQL 语句检索选修的每门课程的成绩都
13、高于或等于 85 分的学生的学号、姓名和性别,正确的 SQL 命令是_。 A.SELECT 学号, 姓名, 性别 FROM s WHERE EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号 AND成绩=85) B.SELECT 学号, 姓名, 性别 FROM s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号AND 成绩=85) C.SELECT 学号, 姓名, 性别 FROM s WHERE EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号 AND成绩85) D.SELECT 学号, 姓
14、名, 性别 FROM s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号AND 成绩85)(分数:2.50)A.B.C.D.33.从“订单”表中删除签订日期为 2012 年 1 月 10 日之前(含)的订单记录,正确的 SQL 命令是_。 A.DROP FROM 订单 WHERE 签订日期=2012-1-10 B.DROP FROM 订单 FOR 签订日期=2012-1-10 C.DELETE FROM 订单 WHERE 签订日期=2012-1-10 D.DELETE FROM 订单 FOR 签订日期=2012-1-10(分数:2.50)A.B
15、.C.D.34.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录全部删除,正确的命令是_。 A.DELETE FROM 图书 FOR 图书号 LIKE “A%“ B.DELETE FROM 图书 WHILE 图书号 LIKE “A%“ C.DELETE FROM 图书 WHERE 图书号=“A*“ D.DELETE FROM 图书 WHERE 图书号 LIKE “A%“(分数:2.50)A.B.C.D.35.SQL 的数据操作语句不包括_。 A.INSERT B.UPDATE C.DELETE D.CHANGE(分数:2.50)A.B.C
16、.D.36.与“SELECT DISTINCT 产品号 FROM 产品 WHERE 单价=ALL(SELECT 单价 FROM 产品 WHERE SUBSTR(产品号, 1, 1)=“2“)”等价的 SQL 命令是_。 A.SELECT DISTINCT 产品号 FROM 产品 WHERE 单价=; (SELECT MAX(单价)FROM 产品 WHERE SUBSTR(产品号, 1, 1)=“2“) B.SELECT DISTINCT 产品号 FROM 产品 WHERE 单价=; (SELECT MIN(单价)FROM 产品 WHERE SUBSTR(产品号, 1, 1)=“2“) C.SE
17、LECT DISTINCT 产品号 FROM 产品 WHERE 单价=ANY; (SELECT 单价 FROM 产品 WHERE SUBSTR(产品号, 1, 1)=“2“) D.SELECT DISTINCT 产品号 FROM 产品 WHERE 单价=SOME; (SELECT 单价 FROM 产品 WHERE SUBSTR(产品号, 1, 1)=“2“)(分数:2.50)A.B.C.D.37.根据“产品”表建立视图 myview,视图中含有包括了“产品号”左边第一位是“1”的所有记录,正确的 SQL 命令是_。 A.CREATE VIEW myview AS SELECT*FROM 产品
18、WHERE LEFT(产品号, 1)=“1“ B.CREATE VIEW myview AS SELECT*FROM 产品 WHERE LIKE(“1“, 产品号) C.CREATE VIEW myview SELECT*FROM 产品 WHERE LEFT(产品号, 1)=“1“ D.CREATE VIEW myview SELECT*FROM 产品 WHERE LIKE(“1“, 产品号)(分数:2.50)A.B.C.D.38.以下所列各项属于命令按钮事件的是_。 A.Parent B.This C.ThisForm D.Click(分数:2.50)A.B.C.D.39.假设表单上有一选项
19、组:男女,其中第一个选项按钮“男”被选中。请问该选项组的 Value 属性值为_。 A. B.“男“ C.1 D.“男“或 1(分数:2.50)A.B.C.D.40.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是_。 A.This.ThisForm.Text1.Value B.This.Parent.Parent.Text1.Value C.Parent.Parent.Te
20、xt1.Value D.This.Parent.Text1.Value(分数:2.50)A.B.C.D.二级 VISUAL+FOXPRO-54 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.程序流程图中带有箭头的线段表示的是_。 A.图元关系 B.数据流 C.控制流 D.调用关系(分数:2.50)A.B.C. D.解析:解析 在数据流图中,用标有名字的带箭头线段表示数据流。在程序流程图中,用标有名字的带箭头线段表示控制流,因此本题答案为 C。2.结构化程序设计的基本原则不包括_。 A.多态性 B.自顶向下 C.模块化 D.逐步求精(
21、分数:2.50)A. B.C.D.解析:解析 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,多态性是面向对象的程序设计的思想,因此本题答案为 A。3.软件设计中模块划分应遵循的准则是_。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:2.50)A.B. C.D.解析:解析 软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。模块之间的耦合应尽可能低,模块的内聚应尽可能高,因此本题答案
22、为B。4.在软件开发中,需求分析阶段产生的主要文档是_。 A.可行性分析报告 B.软件需求规格说明书 C.概要设计说明书 D.集成测试计划(分数:2.50)A.B. C.D.解析:解析 A 错误,可行性分析阶段产生可行性分析报告。C 错误,总体设计阶段产生概要设计说明书。D 错误,集成测试计划是在概要设计阶段编写的文档。B 正确,需求规格说明书是需求分析阶段产生的主要文档,是后续工作如设计、编码等需要的重要参考文档。5.算法的有穷性是指_。 A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的 C.算法程序的长度是有限的 D.算法只能被有限的用户使用(分数:2.50)A. B.C
23、.D.解析:解析 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。算法的有穷性是指算法程序的运行时间是有限的,因此本题答案为 A。6.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是_。 A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序(分数:2.50)A.B.C.D. 解析:解析 快速排序、冒泡排序和直接插入排序在最坏情况下,比较次数都是 n(n-1)/2,堆排序在最坏情况下的比较次数最少,是 O(log2n),因此本题答案为 D。7.下列关于栈的叙述正确的是_。 A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据 C.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO54 答案 解析 DOC
