[计算机类试卷]国家二级VF笔试模拟试卷178及答案与解析.doc

上传人:towelfact221 文档编号:501506 上传时间:2018-11-29 格式:DOC 页数:24 大小:67.50KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷178及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷178及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷178及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷178及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]国家二级VF笔试模拟试卷178及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 178及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 3 有下列二叉树,对此二叉树前序遍历的结果为 ( )。( A) ACFHIBEDG ( B) ABCDEFGHI ( C) ABDEGCFHI ( D) ABCDEFHGI 4 下列描述中正确的是 ( )。 (

2、A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据和相关文档的集合 5 两个或两个以上模块之间联系的紧密程度称为 ( )。 ( A)耦合 ( B)内聚性 ( C)复杂性 ( D)数据传输特性 6 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 7 下列不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 (

3、 C)关联、更新、排序 ( D)显示、打印、制表 9 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 11 Visual FoxPro是一种关系数据库管理系统,所谓关系是指 ( )。 ( A)表中各条记录彼此有一定关系 ( B)表中各个字段彼此有一定关系 ( C)一个表与另一个表之间有一定关系 ( D)数据模型符合满足一定条件的二维表格式 12 为使日期型数据库能够显示世纪 (即年为 4位 ),应该使用命令

4、( )。 ( A) SET MARK ON ( B) SET DATE ON ( C) SET CENTURY ON ( D) SET STRICTDATE ON 13 ?STR(123.45,5,1)命令的输出结果是 ( )。 ( A) 123.4 ( B) 123.5 ( C) 123.45 ( D) * 14 在 Visual FoxPro中,假设当前没有打开的数据库,在命令窗口输入 MODIDFY DATEBASE命令,系统产生的结果是 ( )。 ( A)系统会弹出 “创建 ”对话框,请用户输入数据库名并保存 ( B)系统会弹出 “打开 ”对话框,请用户选择数据库名 ( C)系统会弹出

5、 “另存为 ”对话框,请用户输入数据库名并保存 ( D)出错信息,提示 “数据库不存在 ” 15 下列程序 (请注意循环体内的 LOOP和 EXIT语句 )的运行结果是 ( )。 X=8 DO WHILE .T. X=X+1 IF X=INT(X/3)*3 ? X ELSE LOOP ENDIF IF X 10 EXIT ENDIF ENDDO ( A) 9 12 ( B) 12 15 ( C) 15 18 ( D) 18 21 16 要求为当前表建立一个候选索引,索引表达式为 “职工号 ”,索引名 zgh,则下列各语句中,正确的是 ( )。 ( A) INDEX ON 职工号 TAG zgh

6、 UNIQUE ( B) INDEX TO 职工号 TAG zgh UNIQUE ( C) INDEX ON 职工号 TAG zgh CANDIDATE ( D) INDEX TO 职工号 TAG zgh CANDIDATE 17 设置参照完整性的目的是 ( )。 ( A)建立两个表之间的联系 ( B)保证记录的唯一性 ( C)提高表之间的查询速度 ( D)在插入、更新、删除记录时,确保已定义的表间关系 18 假设已经生成了名为 TESTMENU的菜单,执行该菜单可在命令窗口中输入( )。 ( A) DO TESTMENU ( B) DO TESTMENU.MPR ( C) DO TESTME

7、NU.PJX ( D) DO TESTMENU.MNX 19 如果要创建一个 3级分组报表,第一级分组是 “工厂 ”,第二级分组是 “车间 ”,第三级分组是 “工资总和 ”,当前索引的索引表达式应当是 ( )。 ( A)工厂 +车间 +工资总和 ( B)工厂 +车间 +STR(工资总和 ) ( C)车间 +工厂 +STR(工资总和 ) ( D) STR(工资总和 )+车间 +工厂 20 新创建的表单默认标题为 “Forml”,为把表单标题改变为 “计算机等级考试 ”,应设置表单的 ( )。 ( A) Name属性 ( B) Caption属性 ( C) Closable属性 ( D) Alwa

8、ysOnTop属性 21 有关查询设计器,正确的描述是 ( )。 ( A) “连接 ”选项卡与 SQL语句的 GROUP BY短语对应 ( B) “筛选 ”选项卡与 SQL语句的 HAVING短语对应 ( C) “排序依据 ”选项卡与 SQL语句的 ORDER BY短语对应 ( D) “分组依据 ”选项卡与 SQL语句的 JOINON短语对应 22 在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是 ( )。 ( A)列表框和组合框都可以设置成多重选择 ( B)列表框 和组合框都不可以设置成多重选择 ( C)列表框可以设置多重选择,而组合框不可以 ( D)组合框可以设置多重选择,而列表

9、框不可以 23 下列叙述正确的是 ( )。 ( A)自由表不能被加入到数据库中 ( B)数据库表可以建立字段级规则和约束,而自由表不能 ( C)可以在自由表之间建立参照完整性规则,而数据库表不能 ( D)可以为自由表字段设置默认值,而数据库表字段不能设置默认值 24 如果要为控件设置焦点,则下列属性值是真 (.T.)的是 ( )。 ( A) Enabled和 Cancel ( B) Enabled和 Visible ( C) Default和 Cancel ( D) Visible和 Cancel 25 在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件

10、,下列各项中,对应正确的一项是 ( )。 ( A)字符型字段 标签 ( B)逻辑型字段 文本框 ( C)备注型字段 编辑框 ( D)数据表 列表框 26 下列关于 SQL语言特点的描述中,错误的是 ( )。 ( A)语言非常简洁 ( B)是一种一体化语言 ( C)是一种高度过程化的语言 ( D)可以直接以命令 方式交互使用,也可以程序方式使用 27 若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。 ( A) SET ROUTINE TO文件名 ( B) SET PROCEDURE TO文件名 ( C) SET PROGRAM TO文件名 ( D) SET FUNCTI

11、ON TO文件名 28 有 “仓库 ”表和 “保管工 ”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名 ( )。 ( A) SELECT 姓名 ,仓库名 FROM 保管工 ; WHERE 工资 1500 ( B) SELECT 姓名 ,仓库名 FROM 仓库 ; WHERE 工资 1500 ( C) SELECT 姓名 ,仓库名 FROM 保管工 ,仓库 ; WHERE(工资 1500) OR (保管工 .仓库号 =仓库 .仓库号 ) ( D) SELECT 姓名 ,仓库名 FROM 保管工 ,仓库 ; WHERE(工资 1500) AND (职工 .仓库号 =仓库 .仓库号 )

12、29 SQL的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来存放查询结果 ( )。 ( A)数组、永久性表、视图 ( B)临时表、视图、文本文件 ( C)视图、永久性表、文本文件 ( D)永久性表、数组、文本文件 30 下列 SQL语句能实现的功能是 ( )。 SELECT*FROM 仓库 WHERE 仓库号 =“WH1“; UNION; SELECT*FROM 仓库 WHERE 仓库号 =“WH2“ ( A)查询在 WH1或者 WH2仓库中的职工信息 ( B)查询仓库号为 WH1或者 WH2的仓库信息 ( C)查询即在仓库号为 WH1,又在仓库号为 WH2工作的职工信息 (

13、 D)语句错误,不能执行 31 题使用下列数据表。 “班级 ”表: 班级号 班级名 11 信息 200801班 12 信息 200802班 21 计算机 200801班 22 计算机 200802班 “教师 ”表: 教师编号 姓名 班级号 工资 职称 电话 T11 李清 11 1500.00 讲师 65854587 T22 王晓黎 12 2200.00 教授 63525876 T33 欧倩倩 11 1600.00 讲师 65548478 T44 刘宏 21 1200.00 助教 63252585 T55 赵虎 22 2100.00 教授 68989854 T66 胡丽丽 22 1400.00

14、讲师 65847952 T77 刘纷 12 1100.00 助教 65847931 31 下列 SQL语句执行后,查询结果共显示几条记录 ( )。 SELECT 姓名 ,MIN(工资 ) FROM 教师 GROUP BY 班级号 ( A) 0 ( B) 1 ( C) 4 ( D) 7 32 下列 SQL语句执行后,查询结果的第一条记录的 “职工号 ”是 ( )。 SELECT 班级号 ,姓名 ,工资 ; FROM 教师 ; ORDER BY 班级号 ,工资 DESC ( A) T11 ( B) T33 ( C) T55 ( D) T66 33 下列 SQL语句执行后,查询结果是 ( )。 SE

15、LECT 班级 .班级名 ,SUM(工资 ); FROM 班级 ,教师 ; WHERE 班级 .班级号 =教 师 .班级号 ; GROUP BY 班级 .班级号 ( A)各个班级教师工资的平均工资 ( B)各个班级教师的工资合计 ( C)所有教师工资的平均工资 ( D)所有教师的工资合计 34 下列 SQL语句执行后,执行结果的第一记录的值为 ( )。 SELECT 班级 .班级名 ,COUNT(职称 ) AS 人数 ; FROM 班级 ,教师 ; WHERE 班级 .班级号 =教师 .班级号 AND 职称 =“讲师 “; GROUP BY 班级 .班级号 ; ORDER BY 2 ( A)信

16、息 200801班 ( B)信息 200802班 ( C) 计算机 200801班 ( D)计算机 200802班 35 执行下列 SQL语句, Result表中的记录个数是 ( )。 SELECT DISTINCT 工资 FROM 教师 ; WHERE 工资 =(SELECT MAX(工资 ) FROM 教师 ); INTO TABLE Result ( A) 1 ( B) 2 ( C) 3 ( D) 4 36 软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于_中的一个阶段。 37 结构化分析方法是面向 _进行分析的方法。 38 常用的软件 结构设计工具是结构图 (SC),也

17、称程序结构图。其中,用矩形表示_,用带空心圆的箭头表示传递的是数据。 39 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中 _的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 40 诊断和改正程序中错误的工作通常称为 _。 41 在 “报表设计器 ”中,要添加标题或其他说明文字,应使用 _控件。 42 如果表单及表单控件同时设置了 INIT事件,运行表单时,后引发的是 _中的 INIT事件。 43 单击表单中的命令按钮,要求弹出一个 “您好 !”的消息对话框,应该在命令按钮的 Click事件中编写代码: _=(“您好 !“) 44 修改数据

18、表结构时,可以利用 _命令进入表设计器修改数据表结构。 45 修改表单的 _属性值,可以修改表单的背景颜色。 46 执行 ?ROUND(123.456,2)命令后,屏幕显示的结果分别为 _。 47 调用表单的 _方法可以重新绘制表单或控件,并刷新它的所有值。 48 将 SQL的查询结果 如果要追加到。文本文件的尾部,应使用 _短语加以说明。 49 设有学生表 XS(学号,课程号,成绩 ),用 SQL语句检索每个学生的成绩总和的语句是: SELECT 学号 ,SUM(成绩 ) FROM XS_ 50 检索当前表 “学生 ”表中,全部姓 “王 ”的学生记录, SQL语句为:SELECT*FROM

19、学生 WHERE 姓名 _“王 *“ 国家二级 VF笔试模拟试卷 178答案与解析 1 【正确答案】 D 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一个 算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。 2 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。 3 【正确答案】 C 【试题解析】 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,

20、先访问根结点,再依次访问其左、右子树。 4 【正确答案】 D 【试 题解析】 软件是运行在计算机硬件之上的逻辑实体,包括程序、数据和相关的文档,软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制。 5 【正确答案】 A 【试题解析】 耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。 6 【正确答案】 B 【试题解析】 在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共享的目标。 7 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完 成软件工程项目的技术手段;工具支持软件的开发、

21、管理和文档生成;过程支持软件开发的各个环节的控制、管理。 8 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。 9 【正确答案】 B 【试题解析】 将 E-R图转换成指定 RDBMS 中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实体和联系都可以表示成关系。 10 【正确答案】 D 【试题解析】 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题 ,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。 11 【正确答案】 D 【试题解析】 在关系数据库管理系统中,关系是指符合一定条件

22、的二维表,把数据看成是二维表中的元素,一个二维表就是一个关系,表名就是关系名。 12 【正确答案】 C 【试题解析】 命令格式为: SET CENTURY ONIOFFTO世纪值 ROLLOVER年份参照值 该命令用于如何显示或解释一个日期数据的年份。其中, ON显示世纪,即用 4位数字表示年份; OFF不显示世纪,即用 2位 数字表示年份。它是系统默认的设置; TO决定如何解释一个用 2位数字年份表示的日期所处的世纪。 13 【正确答案】 B 【试题解析】 STR()函数是将数值转换成字符串。格式为: STR(数值表达式 ,长度 ,小数位数 1)。 功能:将数值表达式的值转换成字符串,转换时

23、根据需要自动四舍五入。返回字符串的理想长度 L应该是数值表达式值的整数部分位数加上小数位数值,再加上 1位小数点。如果长度 )值大于 L,则字符串加前导空格以满足规定的长度要求;如果长度值大于等于数值表达式 值的整数部分位数(包括负号 )但又小于 L,则优先满足整数部分而自动调整小数位数;如果长度值小于数值表达式值的整数部分位数,则返回一串星号 (*)。 小数位数默认值为 0,长度默认值为 10。 函数 STR(123.45,5,1)即长度为 5,小数位数为 1,所以 STR(123.45,5,1)输出的结果是 123.5。 14 【正确答案】 B 【试题解析】 利用命令方式可以修改数据库:

24、MODIFY DATABASE数据库名 |? NOWAITNOEDIT 如果不输入数据库名或使用 “?”,将打开 “打开 ”对话框,由用户选择要修改的数据库。 NOWAIT只能在程序中使用,在命令窗口中无效。使用 NOEDIT 参数后,只能打开数据库设计器,但是不能对数据库进行修改。 15 【正确答案】 A 【试题解析】 DO WHILE-ENDDO语句的格式为: DO WHILE条件 命令序列 ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列 (循环体 )。当执行到 ENDDO时,返回到 DO WHIL

25、E,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。在循环语句的循环体中还可以出现两条特殊的命令: LOOP和 EXIT。这两条命令会影响循环语句的正常执行流程。 如果循环体包含 LOOP命令,那么当遇到 LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE 处重新判断条件; 如果循环体包含 EXIT 命令,那么当遇到 EXIT 时,就结束循环语句的执行,转回执行EXIT 后面的语句。 分析题干,首先将初始值 8分别赋给两个变 量 X,然后进入循环。 执行 X=X+1后, X=9, INT表示取整数

26、,则 INT(X/3)*3的结果为 9,即 IF的判断条件成立,所以输出 X,即输入 9,因为此时 X=9,小于 10,再次进入循环。执行 X=X+1后, X=10,则 INT(X/3)*3的结果为 9,即 IF的判断条件不成立,执行 LOOP命令,不再执行后面的语句,而是转回 DO WHILE 处重新判断条件,重新执行循环。执行 X=X+1后, X=11,则 INT(X/3)*3的结果为 9,即 IF的判断条件不成立,执行 LOOP命令,不再执行后面的语句,而是转回 DO WHILE 处重新判断条件,重新执行循环。执行 X=X+1后, X=12,则 INT(X/3)*3的结果为12,即 的判

27、断条件成立,所以输入 X,即输入 12,因为此时 X=12,大于 10,执行 EXIT命令,跳出循环。最后输出的是 9和 12。 16 【正确答案】 C 【试题解析】 利用 INDEX命令可以为数据表建立候选索引、唯一索引和普通索引,其基本格式包括: INDEX ON索引表达式 TO索引文件名 |TAG标记名 OF索引文件名 UNIQUE|CANDIDATE 其中, TO索引文件名用来建立单 索引文件; TAG 标记名用来建立结构复合索引文件; OF索引文件名用来建立非结构复合索引文件; UNIQUE说明建立唯一索引, CANDIDATE 说明建立候选索引。 17 【正确答案】 D 【试题解析

28、】 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。 18 【正确答案】 B 【试题解析】 可使用命令 DO文件名运行菜单程序,但文件名的扩展名是 .MPR不能省略。运行菜单程序时,系统 会自动编译 .MPR文件,产生用于运行的 .MPX文件。所以执行 TESTMENU 的菜单命令是: DO TESTMENU.MPR。 19 【正确答案】 B 【试题解析】 多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区 ”和 “缄市 ”字段,要使同一地区的记录集中在一起显示或打印,只需建立以

29、“地区 ”字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引 (多重索引 ),如 “地区 ”+“城市 ”。题意中第一级分组是 工厂,第二级分组是车间,第三组分组是工资总和,而且索引表达式的数据类型为字符型,应该先把数值型的字段 “工资总和 ”用 STR函数转换成字符型,所以当前索引的索引表达式是:工厂 +车间 +STR(工资总和 )。 20 【正确答案】 B 【试题解析】 表单属性大约有 100个,但绝大多数很少用到。这些属性规定了表单的外观和行为,经常在设计阶段进行设计。表单的 Caption 属性值指

30、明显示于表单标题栏上的文本。 21 【正确答案】 C 【试题解析】 在查询设计器界面中,有 6个选项卡,它们分别是:字段、连接 、筛选、排序依据、分组依据和杂项。这 6个选项卡和 SQL SELECT语句的各短语是相对应的;字段 ”选项卡对应于 SELECT短语,指定所要查询的数据; “连接 ”选项卡对应于 JOIN ON短语,用于编辑连接条件; “筛选 ”选项卡对应于 WHERE短语,用于指定查询条件; “排序依据 ,选项卡对应于 ORDER BY短语,用于指定排序的字段和排序方法; “分组依据 ”选项卡对应于 GROUP BY短语和HAVING短语,用于分组; “杂项 ”选项卡可以指定是否

31、要重复的记录 (对应于DISTINCT)及列在前面的记录 (对应于 TOP短语等 )。 22 【正确答案】 C 【试题解析】 组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于: 对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比列表框,组合框能够节省表单里的显示空间; 组合框不提供多重选择的功能,没有 MultiSelect属性; 组合框有两种形式:下拉组合框和下拉列表框。 23 【正确答案】 B 【试题解析】 所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE 或 早期版本的 Fox

32、Pro 创建的数据库文件 (.dbf都是自由表。在 Visual FoxPro 中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。 自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认 的控件类。 可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。 支持 INSE

33、RT、 UPDATE 和 DELETE事件的触发器。 24 【正确答案】 B 【试题解析】 在表单的控件中, Setfocus可以让控件获得焦点,使其成为活动对象。如果一个控件的 Enabled 属性值和 Visible属性值为 .F.,将不能获得焦点。如果一个控件获得焦点,则 Enabled 属性值和 Visible属性值为 .T.。 25 【正确答案】 C 【试题解析】 在 Visual FoxPro中,利用数据环境,将字段拖到表单中,默认情况下,字符型字段产生文本框控件;逻辑型字段产生复选框;备注型字段产生编辑框控件;表或视图则产生表格控件。 26 【正确答案】 C 【试题解析】 SQL

34、是一体化的语言,它可以完成数据库操作要求的所有功能,包括数据查询、数据操纵、数据定义和数据控制,是一种全能的数据库语言。SQL 是一种高度非过程化的语言,不需要告诉计算机一步一步地怎么做,而是要描述清楚用户要 “做什么 ”,然后就交给系统,由系统自动完成用户的请求。 SQL语言非常简洁,虽然 SQL 的 功能很强大,但语法却很简单,只有为数不多的几条命令。 SQL语言可以直接以命令方式交互使用,也可以嵌入到计算机程序语言中使用。 27 【正确答案】 B 【试题解析】 一般情况下,过程保存在称为过程文件的单独文件里。过程文件包含的过程数量不限。过程文件的建立仍使用 MODIFY COMMAND

35、命令,文件的默认扩展名还是 .PRG。要调用过程文件中的过程,首先要打开过程文件。打开过程文件的命令格式是: SET PROCEDURE TO过程文件 1 ,过程文件 2 ,ADDITIVE 可以打开 一个或多个过程文件。一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。 28 【正确答案】 D 【试题解析】 本题中 SQL 查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项 A)和选项 B)中都缺少查询的数据表,且查询条件有误:选项 C)中查询条件错误,应使用 AND进行条件连接,而不是 OR。 29 【正确答案】 D 【试题解析】 在 SQL 的查询中,其

36、结果可存放到数组、临时表、永久性表或文本文件中,但是不能存放到视图中。视图是从基本表中派生出来的一个 “虚表 ”,不 能用来存放 SQL的查询结果。 30 【正确答案】 B 【试题解析】 SQL支持集合的并 (UNION)运算,即可以将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域 (相同的数据类型和取值范围 )。所以题干中的 SQL 语句实现的功能是查询仓库号为 WH1或WH2的仓库信息。 31 【正确答案】 C 【试题解析】 进行 SQL 简单计算查询时,还可以加上 GROUP BY

37、子句进行分组计算查询。 通常来说 ,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。 本题通过 GROUP BY 短语将记录按 “班级号 ”分组,然后通过 MIN()函数求每个班级中工资最少的教师信息。不难看出 “教师 ”表中共有 4个不同的班级号,就相当于对 4组记录进行计算求每组中的最小工资,因此,最后得到的结果也有 4条记录。 32 【正确答案】 B 【试题解析】 在 SQL 查询中,可以 通过 ORDER BY短语对查询

38、的结果进行排序排序,利用 ASC或 DESC短语指定排序方式,其中 ASC表示按升序排序,此为默认排序方式, DESC短语表示按降序方式排序。本题中 SQL语句的功能是检索 “教师 ”表中教师的 “班级号 ”、 “姓名 ”和 “工资 ”的信息,查询结果首先按 “班级号 ”字段升序排序,再按 “工资 ”字段降序排序。 33 【正确答案】 B 【试题解析】 本题 SQL 语句的功能是通过 GROUP BY短语按 “班级号 ”对记录进行分组;然后通过 SUM()函数求每个班的教师工资的总和:最后输出结果包括“班级 ”表中 的 “班级名 ”和每个班的工资总和字段。两个表进行连接的字段为 “班级号 ”,

39、在 WHERE条件中指出。 34 【正确答案】 D 【试题解析】 本题 SQL 语句的功能是查询 “班级 ”表和 “教师 ”表中的记录 (两表的连接字段为 “班级号 ”,在 WHERE短语中指定 ),首先根据 WHERE 短语中的筛选条件,查找 “职称 ”为 “讲师 ”的记录:然后通过 GROUP BY短语按 “班级号 ”对查询的记录进行分组,接着通过 COUNT()函数统计每个班级中的 “讲师 ”人数是多少:最后将查询结果按输出字段的第 2个字段升序排序,即按 “人数 ”升序 排序。 35 【正确答案】 A 【试题解析】 本题 SQL 查询语句首先通过内层查询语句 “SELECT MAX(工

40、资 ) FROM 教师 ”检索教师表中的最高工资;然后外层查询中检索教师表中的工资字段值,查询的筛选条件为 “工资 ”等于内循环中的最高工资数,通过 DISTINCT 短语去掉查询结果中的重复值:最后将结果输出到数据表 Result中。其中, INTO TABLE 短语表示将表输出指定的数据表中,该表是一个自由表。 36 【正确答案】 软件开发 【试题解析】 软件生命周期分为 3个时期共 8个阶段:软 件定义期 (问题定义、可行性研究和需求分析 )、软件开发期 (系统设计、详细设计、编码和测试 )、软件维护期 (即运行维护阶段 )。 37 【正确答案】 数据流 【试题解析】 结构化分析方法的实

41、质是着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 38 【正确答案】 模块 【试题解析】 矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。 39 【正确答案】 驱动模块 【试题解析】 由于模块通常不是独立的程序,自己不能运行,而需要其他模块调用或驱动,同时被测试模块还要去调用其他模块,前者称为驱动模块,后者称为承接模块。其中驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果;承接模块的作用是代替被测模块,调用其他模块。 40 【正确答案】

42、 调试 【试题解析】 调试程序的任务是诊断和改正程序中的错误。程序调试活动由两部分组成,一是根据错误的迹象确定程序中错误的确切性、原因和位置;二是对程序进行修改,排除这个错误。 41 【正确答案】 标签 【试题解析】 标签控件在报表中的使用是相当广泛的。如每一个字段前面都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就需要使用标签控件来完成。插入标签控件的方法是:在 “报表控件 ”工具栏中单击 “标签 ”按钮,然后在报表的指定位置上单击,便出现一个插入点,即可在当前位置上输入文本。 42 【正确答案】 表单 【试题解析】 INIT 事件在对象建立时引发。在表单对象的 Init

43、 事件引发之前,将先引发它所包含的控件对象的 Init事件。 43 【正确答案】 Messagebox 【试题解析】 以对话框形式显示信息,可以使用命令: MessageBox(信息文本 ,对话框类型 ,标题文本 ) 其中,信息文本是在对话框中显示的信息;对话框类型是 3个整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及默认按钮;标题文本为指定对话框标题栏的文本。 44 【正确答案】 MODIFYSTRUCTURE 【试题解析】 在 Visaul FoxPro中,修改数据表结构的命令是 MODIFY STRUCTURE,使用该命令前,必须先通过 USE 命令打开数据

44、表文件 。 45 【正确答案】 BaekColor 【试题解析】 表单的 BackColor可以指明表单窗口的颜色,默认值为212,208,200(灰色 )。 46 【正确答案】 46 【试题解析】 ROUND函数是四舍五入函数,它的格式是: ROUND(数值表达式 1 ,数值表达式 1 ),功能是:返回指定表达式在指定位置四舍五入后的结果。数值表达式 2指明四舍五入位置。若数值表达式 2大于等于 0,那么它表示的是要保留的小数位数;若数值表达式 2小于 0,那么它表示的是整数部分的舍入位数。在题干 中,数值表达式 2为 2,大于 0,那么它表示的是要保留的小数位数为 2,所以函数值为 123

45、.46。 47 【正确答案】 Refresh 【试题解析】 重新绘制表单或控件,并刷新它的所有值,应调用 Refresh 方法。当表单被刷新时,表单上所有控件也被刷新;当页框被刷新时,只有活动页被刷新。 48 【正确答案】 ADDITIVE 【试题解析】 使用短语 TO FILE FileNameADDITIVEI 可以将查询结果存放到文本文件中。其中 FileName是文件名,默认扩展名是 txt。如果使用 ADDITIVE结桌将追加在原文件的尾部,否则将覆盖原来的文件。 49 【正确答案】 GROUP BY 学号 【试题解析】 在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。 检索每个学 生的成绩总和时,需按学号进行分组计算。 50 【正确答案】 LIKE 【试题解析】 在 SQL 语句的 SELECT 语句中,字符串匹配运算符用 LIKE 表示,属于特殊运算符。通配符 “%” 表示 0个或多个字符, “”表示 1个字符。

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1