【计算机类职业资格】二级VISUAL+FOXPRO-56及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-56及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-56及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO-56 及答案解析(总分: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.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。 A.10 B.8 C.6 D.4(分数:2.50)A.B.
2、C.D.4.下列排序方法中,最坏情况下比较次数最少的是_。 A.冒泡排序 B.简单选择排序 C.直接插入排序 D.堆排序(分数:2.50)A.B.C.D.5.软件按功能可以分为:应用软件、系统软件和支撑软件(工具软件)。下面属于应用软件的是_。 A.编译程序 B.操作系统 C.教务管理系统 D.汇编程序(分数:2.50)A.B.C.D.6.下面叙述中错误的是_。 A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤 C.程序调试通常也称为 Debug D.软件测试应严格执行测试计划,排除测试的随意性(分数:2.50)A.B.C.D.7.耦合性和内聚性是
3、对模块独立性度量的两个标准。下列叙述中正确的是_。 A.提高耦合性降低内聚性有利于提高模块的独立性 B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D.内聚性是指模块间互相连接的紧密程度(分数:2.50)A.B.C.D.8.下列叙述中错误的是_。 A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库设计是指在已有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持(分数:2.50)A.B.C.D.9.有两个关系 R,S 如下:(分数:2.50)A.B.C.D.10.
4、将 E-R 图转换为关系模式时,实体和联系都可以表示为_。 A.属性 B.键 C.关系 D.域(分数:2.50)A.B.C.D.11.在数据库表上的字段有效性规则是_。 A.逻辑表达式 B.字符表达式 C.数字表达式 D.汉字表达式(分数:2.50)A.B.C.D.12.在 Visual FoxPro 中,扩展名为 mnx 的文件是_。 A.备注文件 B.项目文件 C.表单文件 D.菜单文件(分数:2.50)A.B.C.D.13.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量错误的方法是_。 A.M.姓名 B.M-姓名 C.姓名 D.A 和 B 选项(分数:2.50)A.B.C.D
5、.14.MODIFY STRUCTURE 命令的功能是_。 A.修改记录值 B.修改表结构 C.修改数据库结构 D.修改数据库或表结构(分数:2.50)A.B.C.D.15.可以运行查询文件的命令是_。 A.DO B.BROWSE C.DO QUERY D.CREATE QUERY(分数:2.50)A.B.C.D.16.参照完整性规则的更新规则中“级联”的含义是_。 A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 C.父表中的连接字段值可以随意更新,不会影响子表中的记录 D.父表中的连接字段值在任何情况下
6、都不允许更新(分数:2.50)A.B.C.D.17.CREATE DATABASE 命令用来建立_。 A.数据库 B.关系 C.表 D.数据文件(分数:2.50)A.B.C.D.18.欲执行程序 temp.prg,应该执行的命令是_。 A.DO PRG temp.prg B.DO temp.prg C.DO CMD temp.prg D.DO FORM temp.prg(分数:2.50)A.B.C.D.19.在 Visual FoxPro 中下列陈述正确的是_。 A.数据环境是对象,关系不是对象 B.数据环境不是对象,关系是对象 C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都
7、不是对象(分数:2.50)A.B.C.D.20.关于视图和查询,以下叙述正确的是_。 A.视图和查询都只能在数据库中建立 B.视图和查询都不能在数据库中建立 C.视图只能在数据库中建立 D.查询只能在数据库中建立(分数:2.50)A.B.C.D.21.下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是_。SET TALK OFFINPUT “x=“ TO xs=0DO WHILE x!=0s=s+MOD(x, 10)_ENDDO?sSET TALK ON A.x=int(x/10) B.x=int(x%10) C.x=x-int(x/10) D.x=x-int(x%10)(分数:2.
8、50)A.B.C.D.22.在 Visual FoxPro 中,过程的返回语句是_。 A.GO BACK B.COME BACK C.RETURN D.BACK(分数:2.50)A.B.C.D.23.命令 SELECT 0 的功能是_。 A.选择编号最小的未使用工作区 B.选择 0 号工作区 C.关闭当前工作区中的表 D.选择当前工作区(分数:2.50)A.B.C.D.24.有关 ZAP 命令的描述,正确的是_。 A.ZAP 命令只能删除当前表的当前记录 B.ZAP 命令只能删除当前表的带有删除标记的记录 C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录(分数:
9、2.50)A.B.C.D.25.下列程序段执行以后,内存变量 X 和 Y 的值是_。CLEARSTORE 3 TO XSTORE 5 TO YPLUS(X), Y)?X, YPROCEDURE PLUSPARAMETERS A1, A2A1=A1+A2A2=A1+A2ENDPROC A.8 13 B.3 13 C.3 5 D.8 5(分数:2.50)A.B.C.D.26.下列程序段执行以后,内存变量 y 的值是_。CLEARx=12345y=0DO WHILE x0y=y+x%10x=int(x/10)ENDDOy A.54321 B.12345 C.51 D.15(分数:2.50)A.B.C
10、.D.27.下列程序段执行后,内存变量 s1 的值是_。s1=“network“s1=stuff(s1, 4, 4, “BIOS“)?s1 A.network B.netBIOS C.net D.BIOS(分数:2.50)A.B.C.D.28.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18 岁的女同学、并按年龄进行降序排序生成新的表 WS,正确的 SQL 命令是_。 A.SELECT*FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 4 DESC INTO TABLE WS B.SELECT*FROM S WHERE 性别=女 AND 年龄=18
11、ORDER BY 年龄 INTO TABLE WS C.SELECT*FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 年龄 DESC INTO TABLE WS D.SELECT*FROM S WHERE 性别=女 OR 年龄=18 ORDER BY 年龄 ASC INTO TABLE WS(分数:2.50)A.B.C.D.29.设有学生选课表 SC(学号,课程号,成绩),用 SQL 命令检索同时选修了课程号为“C1”和“C5”课程的学生的学号的正确命令是_。 A.SELECT 学号 FROMSCWHERE 课程号=C1 AND 课程号=C5 B.SELECT 学号
12、FROMSCWHERE 课程号=C1 AND 课程号=(SELECT 课程号 FROMSCWHERE 课程号=C5) C.SELECT 学号 FROMSCWHERE 课程号=C1 AND 学号=(SELECT 学号 FROMSCWHERE 课程号=C5 D.SELECT 学号 FROMSCWHERE 课程号=C1 AND 学号 IN(SELECT 学号 FROM SC WHERE 课程号=C5)(分数:2.50)A.B.C.D.30.设有学生表 S(学号,姓名,性别,年龄)、课程表 C(课程号,课程名,学分)和学生选课表 SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,
13、正确的 SQL 命令是_。 A.SELECT 学号, 姓名, 课程名, 成绩 FROM S, SC, C WHERE S.学号=SC.学号 AND SC.学号=C.学号 B.SELECT 学号, 姓名, 课程名, 成绩 FROM(S JOIN SC ON S.学号=SC.学号JOIN C ON SC.课程号=C.课程号 C.SELECT S.学号姓名, 课程名, 成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号 D.SELECT S.学号姓名, 课程名, 成绩 FROM S JOIN SC JOIN C ON SC.课程号=C.课程号
14、 ON S.学号=SC.学号(分数:2.50)A.B.C.D.31.查询所有 1982 年 3 月 20 日以后(含)出生、性别为男的学生,正确的 SQL 语句是_。 A.SELECT*FROM 学生 WHERE 出生日期=1982-03-20 AND 性别=“男“ B.SELECT*FROM 学生 WHERE 出生日期=1982-03-20 AND 性别=“男“ C.SELECT*FROM 学生 WHERE 出生日期=1982-03-20 OR 性别=“男“ D.SELECT*FROM 学生 WHERE 出生日期=1982-03-20 OR 性别=“男“(分数:2.50)A.B.C.D.32
15、.设有学生(学号姓名,性别,出生日期)和选课(学号,课程号成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是_。 A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明“ B.SELECT AVG(成绩)FROM 学生, 选课 WHERE 姓名=“刘明“ C.SELECT AVG(成绩)FROM 学生, 选课 WHERE 学生.姓名=“刘明“ D.SELECT AVG(成绩)FROM 学生, 选课 WHERE 学生.学号=选课.学号 AND 姓名=“刘明“(分数:2.50)A.B.C.D.33.设有学生(学号姓名,性别,出生日期)和选课(学号课程号成
16、绩)两个关系,并假定学号的第 3、4 位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的 SQL 语句是_。 A.SELECT 专业 AS SUBS(学号, 3, 2)平均分 AS AVG(成绩)FROM 选课 WHERE 课程号=“101“ GROUP BY 专业 B.SELECT SUBS(学号 3, 2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号=“101“ GROUP BY 1 C.SELECT SUBS(学号 3, 2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号=“101“ ORDER BY
17、专业 D.SELECT 专业 AS SUBS(学号 3, 2)平均分 AS AVG(成绩)FROM 选课 WHERE 课程号=“101“ ORDER BY 1(分数:2.50)A.B.C.D.34.设有学生(学号姓名,性别,出生日期)和选课(学号,课程号成绩)两个关系,查询选修课程号为“101”课程得分最高的同学,正确的 SQL 语句是_。 A.SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=“101“ AND成绩=ALL(SELECT 成绩 FROM 选课) B.SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学
18、生.学号=选课.学号 AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“) C.SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩=ANY(SELECT 成绩 FROM 选课 WHERE 课程号=“101“) D.SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=“101“ AND成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)(分数:2.50)A.B.C.D.35.设有选课(学号,课程号,成绩)关系,插入一条记
19、录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和 80,正确的 SQL 语句是_。 A.INSERT INTO 选课 VALUES(“02080111“, “103“, 80) B.INSERT VALUES(“02080111“, “103“, 80)TO 选课(学号, 课程号, 成绩) C.INSERT VALUES(“02080111“, “103“, 80)INTO 选课(学号, 课程号, 成绩) D.INSERT INTO 选课(学号, 课程号, 成绩)FROM VALUES(“02080111“, “103“, 80)(分数:2.50)A.B.C.D.3
20、6.将学号为“02080110”、课程号为“102”的选课记录的成绩改为 92,正确的 SQL 语句是_。 A.UPDATE 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“ AND 课程号=“102“ B.UPDATE 选课 SET 成绩=92 WHERE 学号=“02080110“ AND 课程号=“102“ C.UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“ AND 课程号=“102“ D.UPDATE FROM 选课 SET 成绩=92 WHERE 学号=“02080110“ AND 课程号=“102“(分数
21、:2.50)A.B.C.D.37.在 SQL 的 ALTER TABLE 语句中,为了增加一个新的字段应该使用短语_。 A.CREATE B.APPEND C.COLUMN D.ADD(分数:2.50)A.B.C.D.38.在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是_。 A.This B.ThisForm C.Caption D.Click(分数:2.50)A.B.C.D.39.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DISTINCT),应该使用的选项卡是_。 A.排序依据 B.联接 C.筛选 D.杂项(分数:2.50)A.B
22、.C.D.40.下列属于表单方法名(非事件名)的是_。 A.Init B.Release C.Destroy D.Caption(分数:2.50)A.B.C.D.二级 VISUAL+FOXPRO-56 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.下列叙述中正确的是_。 A.栈是“先进先出”的线性表 B.队列是“先进后出”的线性表 C.循环队列是非线性结构的线性表 D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.50)A.B.C.D. 解析:解析 栈是先进后出的线性表,因此 A 错误;队列是先进先出的线性表,
23、因此 B 错误;循环队列是线性结构的线性表,因此 C 错误,故本题答案为 D。2.支持子程序调用的数据结构是_。 A.栈 B.树 C.队列 D.二叉树(分数:2.50)A. B.C.D.解析:解析 栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子程序时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,然后继续向下执行,这种调用方式符合栈的特点,因此本题的答案为 A。3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。 A.10 B.8 C.6 D.4(分数:2.50)A.B.C. D.解析:解析 根
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO56 答案 解析 DOC
