【计算机类职业资格】国家二级VF机试(选择题)-试卷91及答案解析.doc

上传人:rimleave225 文档编号:1333864 上传时间:2019-10-17 格式:DOC 页数:13 大小:77.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF机试(选择题)-试卷91及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级VF机试(选择题)-试卷91及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级VF机试(选择题)-试卷91及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级VF机试(选择题)-试卷91及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级VF机试(选择题)-试卷91及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 VF 机试(选择题)-试卷 91 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.结构化程序设计的基本原则不包括( )。(分数:2.00)A.多态性B.自顶向下C.模块化D.逐步求精2.程序流程图中带有箭头的线段表示的是( )。(分数:2.00)A.图元关系B.数据流C.控制流D.调用关系3.在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:2.00)A.O(n)B.O(n 2 )C.O(log 2 n)D.O(nlog 2 n)4.下列叙述中正确的是( )。(分数:2.00)A.顺序存储结构的存储

2、一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位“是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性7.

3、软件详细设计生产的图如下: (分数:2.00)A.NS 图B.PAD 图C.程序流程图D.ER 图8.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统9.有三个关系 R、S 和 T 如下: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交10.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为( )。(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩11.以下关于“视图“的正

4、确描述是( )。(分数:2.00)A.视图独立于表文件B.视图不可进行更新操作C.视图只能从一个表派生出来D.视图可以进行删除操作12.设置文本框显示内容的属性是( )。(分数:2.00)A.ValueB.CaptionC.NameD.InputMask13.计算结果不是字符串“Teacher“的表达式是( )。(分数:2.00)A.at(“MyTeacher“,3,7)B.substr(“MyTeacher“,3,7)C.right(“MyTeacher“,7)D.left(“Teacher“,7)14.下列程序段执行时在屏幕上显示的结果是( )。DIME a(6)a(1)1a(2)1FOR

5、 i3 TO 6a(i)a(i1)a(i2)NEXT?a(6)(分数:2.00)A.5B.6C.7D.815.要为当前表所有性别为“女“的职工增加 100 元工资,正确的命令是( )。(分数:2.00)A.REPLACE ALL 工资 WITH 工资100B.REPLACE 工资 WITH 工资100 FOR 性别“女“C.CHANGE ALL 工资 WITH 工资100D.CHANGE ALL 工资 WITH 工资100 FOR 性别“女“16.设 a“计算机等级考试“,结果为“考试“的表达式是( )。(分数:2.00)A.Left(a,4)B.Right(a,4)C.Left(a,2)D.

6、Right(a,2)17.执行 USE sc IN 0 命令的结果是( )。(分数:2.00)A.选择 0 号工作区打开 sc 表B.选择空闲的最小号工作区打开 sc 表C.选择第 1 号工作区打开 sc 表D.显示出错信息18.向一个项目中添加一个数据库,应该使用项目管理器的( )。(分数:2.00)A.“代码“选项卡B.“类“选项卡C.“文档“选项卡D.“数据“选项卡19.在 Visual FoxPro 中,编译或连编生成的程序文件的扩展名不包括( )。(分数:2.00)A.APPB.EXEC.DBCD.FXP20.在 Visual FoxPro 中,“表“是指( )。(分数:2.00)A

7、.报表B.关系C.表格控件D.表单21.MODIFY STRUCTURE 命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构22.可以运行查询文件的命令是( )。(分数:2.00)A.DOB.BROWSEC.DO QUERYD.CREATE QUERY23.在 Visual FoxPro 的数据库表中只能有一个( )。(分数:2.00)A.候选索引B.普通索引C.主索引D.唯一索引24.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.表也被称作表单B.用 CREATE DATABASE 命令建立的数据库文件

8、不存储用户数据C.用 CREATE DATABASE 命令建立的数据库文件的扩展名是 DBFD.一个数据库中的所有表文件存储在一个物理文件中25.释放和关闭表单的方法是( )。(分数:2.00)A.ReleaseB.DeleteC.LostFocusD.Destroy26.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。(分数:2.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS27.假设职员表已在当前工作区打开,其当前记录的“姓名“字段值为“李彤“

9、(C 型字段)。在命令窗口输入并执行如下命令:姓名姓名“出勤“? 姓名屏幕上会显示( )。(分数:2.00)A.李彤B.李彤 出勤C.李彤出勤D.李彤出勤28.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18 岁的女同学、并按年龄进行降序排序生成新的表 WS,正确的 SQL 命令是( )。(分数:2.00)A.SELECT * FROM S WHERE 性别 女 AND 年龄B.SELECT * FROM S WHERE 性别 女 AND 年龄C.SELECT * FROM S WHERE 性别 女 AND 年龄D.SELECT * FROM S WHERE 性别 女 OR

10、 年龄29.SQL 的 SELECT 语句中,“HAVING “用来筛选满足条件的( )。(分数:2.00)A.列B.行C.关系D.分组30.设有关系 SC(SNO,CNO,GRADE) ,其中 SNO、CNO 分别表示学号和课程号(两者均为字符型) ,GRADE表示成绩(数值型) 。若要把学号为“S101“的同学,选修课程号为“C11“,成绩为 98 分的记录插入到表 SC中,正确的 SQL 语句是( )。(分数:2.00)A.INSERT INTO SC(SNO, CNO, GRADE)VALUES (S101, C11, 98)B.INSERT INTO SC(SNO, CNO, GRA

11、DE)VALUES (S101, C11, 98)C.INSERT (S101,C11,98 )INTO SCD.INSERT INTO SC VALUES (S101,C11, 98)31.设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分“的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分“求每个歌手的“最后得分“并存储于表 TEMP 中,表TEMP 中有两个字段:“歌手号“和“最后得分“,并且按最后得分降序排列,生成表 TEMP 的 SQL 语句是( )。(分数:2.00)A.SELECT 歌手号, (COUNT(分数)MAX(分数)MIN(分数)/

12、(SUM(*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SELECT 歌手号, (COUNT(分数)MAX(分数)MIN(分数)/(SUM(*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCC.SELECT 歌手号, (SUM (分数)MAX(分数)MIN(分数)/(COUNT (*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号, (SUM(

13、分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC32.与 “SELECT * FROM 歌手 WHERE NOT( 最后得分9.00 OR 最后得分A.SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B.SELECT * FROM 歌手 WHERE 最后得分8.00 AND 最后得分9.00 OR 最后得分x)B.综合查询(/x)C.综合查询(.fxp(Visual FoxPro 编译版本)。20.在 Visual Fo

14、xPro 中,“表“是指( )。(分数:2.00)A.报表B.关系 C.表格控件D.表单解析:解析:在 Visual FoxPro 中,一个“表“就是一个关系。21.MODIFY STRUCTURE 命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:解析:在命令窗口执行入 MODIFY STRUCTURE 命令,则打开表设计器,对表结构进行修改;修改数据库的命令是 MODIFY DATABASE;修改记录值的命令是 REPLACE。22.可以运行查询文件的命令是( )。(分数:2.00)A.DO B.BROWSEC.DO QUER

15、YD.CREATE QUERY解析:解析:以命令方式执行查询的命令格式是:DO QueryFile,QueryFile 是扩展名为.qpr 的查询文件。23.在 Visual FoxPro 的数据库表中只能有一个( )。(分数:2.00)A.候选索引B.普通索引C.主索引 D.唯一索引解析:解析:Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许

16、字段中出现重复值,也允许索引项中出现重复值。24.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.表也被称作表单B.用 CREATE DATABASE 命令建立的数据库文件不存储用户数据 C.用 CREATE DATABASE 命令建立的数据库文件的扩展名是 DBFD.一个数据库中的所有表文件存储在一个物理文件中解析:解析:表是关系数据库的一个关系,而表单是 Visual FoxPro 提供的用于建立应用程序界面的最主要的工具之一,表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框,所以表和表单是不同的概念,A 选项中表也被称作表单的说

17、法不正确;用 CREATE DATABASE 命令建立的是数据库文件,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理,数据库文件不包含用户数据,用户数据是存储在表文件中,B 选项说法正确;数据库文件的扩展名是 DBC,而 DBF 是数据库表文件,C 选项的说法不正确;在 Visual FoxPro 每个表都对应一个 DBF 文件,即都对应一个物理文件,所以一个数据库中的所有表文件存储在一个物理文件中的说法不正确。25.释放和关闭表单的方法是( )。(分数:2.00)A.Release B.DeleteC.LostFocusD.Dest

18、roy解析:解析:表单的 Release 方法是将表单从内存中释放;LostFocus 事件是表单失去焦点的事件;Destroy 事件是在表单对象释放时引发的事件;表单没有 Delete 事件和方法。26.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。(分数:2.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软

19、件。数据库和数据库管理系统都属于数据库系统(DBS)。27.假设职员表已在当前工作区打开,其当前记录的“姓名“字段值为“李彤“(C 型字段)。在命令窗口输入并执行如下命令:姓名姓名“出勤“? 姓名屏幕上会显示( )。(分数:2.00)A.李彤 B.李彤 出勤C.李彤出勤D.李彤出勤解析:解析:C 型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输出结果为“李彤“。28.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18 岁的女同学、并按年龄进

20、行降序排序生成新的表 WS,正确的 SQL 命令是( )。(分数:2.00)A.SELECT * FROM S WHERE 性别 女 AND 年龄B.SELECT * FROM S WHERE 性别 女 AND 年龄C.SELECT * FROM S WHERE 性别 女 AND 年龄D.SELECT * FROM S WHERE 性别 女 OR 年龄解析:解析:按年龄的降序排列,所以要用短语 DESC,排序的字段有两种表示方式,分别是按列号和字段名排序,因为字段名是变量,故不能加引号。29.SQL 的 SELECT 语句中,“HAVING “用来筛选满足条件的( )。(分数:2.00)A.列

21、B.行C.关系D.分组 解析:解析:在 SQL 的 SELECT 语句中 HAVING 短语要结合 GROUP BY 使用,用来进一步限定满足分组条件的元组,因此 D 选项正确。30.设有关系 SC(SNO,CNO,GRADE) ,其中 SNO、CNO 分别表示学号和课程号(两者均为字符型) ,GRADE表示成绩(数值型) 。若要把学号为“S101“的同学,选修课程号为“C11“,成绩为 98 分的记录插入到表 SC中,正确的 SQL 语句是( )。(分数:2.00)A.INSERT INTO SC(SNO, CNO, GRADE)VALUES (S101, C11, 98)B.INSERT

22、INTO SC(SNO, CNO, GRADE)VALUES (S101, C11, 98)C.INSERT (S101,C11,98 )INTO SCD.INSERT INTO SC VALUES (S101,C11, 98) 解析:解析:插入命令:INSERT INTO (,.) VALUES (eExpression1,eExpression2,.),若插入的是完整的记录时,可以省略,.;另外,SNO、CNO 为字符型,故其属性值需要加引号,数值型数据不需要加引号。31.设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分“的计算方法是:去掉一个最高分和一个最低分,取剩下分数的

23、平均分。根据关系“评分“求每个歌手的“最后得分“并存储于表 TEMP 中,表TEMP 中有两个字段:“歌手号“和“最后得分“,并且按最后得分降序排列,生成表 TEMP 的 SQL 语句是( )。(分数:2.00)A.SELECT 歌手号, (COUNT(分数)MAX(分数)MIN(分数)/(SUM(*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SELECT 歌手号, (COUNT(分数)MAX(分数)MIN(分数)/(SUM(*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 评委号

24、ORDER BY 最后得分 DESCC.SELECT 歌手号, (SUM (分数)MAX(分数)MIN(分数)/(COUNT (*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号, (SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC 解析:解析:根据题干要求的计算歌手“最后得分“的计算方法,应使用 Sum 计算分数而非 Count,因此首先排除 A、B 选项。求每个

25、歌手的“最后得分“,应该按照歌手号分组,即 GROUP BY 歌手号。所以本题选D。32.与 “SELECT * FROM 歌手 WHERE NOT( 最后得分9.00 OR 最后得分A.SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B.SELECT * FROM 歌手 WHERE 最后得分8.00 AND 最后得分9.00 OR 最后得分x)B.综合查询(/x)C.综合查询(x) D.综合查询(/x)解析:解析:菜单名称列指定菜单项的名称,也称为标题,可为菜单设置访问键和分组线:设置访问键的方法为,在作为访问键的字符前加上“两个字符。本题“

26、综合查询(x)“,那么字母 x 即为该菜单项的访问键。因此 C 选项正确。39.假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是( )。(分数:2.00)A.表单的 LoadB.表单的 Init C.选项按钮的 InitD.选项按钮组的 Ini解析:解析:事件是一种由系统预选定义,而由用户或系统触发的动作。可由用户触出(如 click 事件),也可以是由系统触发(如 load 事件)。一般来说,用户触发事件是没有顺序性的,但一个对象上所产生的系统触发事件还是有先后次序的。表单对象从创建到被释放的整个过程可以分为 5 个阶段:装载阶段(Load 事件);对象生成阶段(In

27、it 事件);交互操作阶段(如单击事件);对象释放阶段(Destroy 事件);卸载阶段(Unload 事件)。有关表单和控件的 Load、Init、Destroy、Unload 事件的先后顺序可总结为:表单的 Load 事件;表单中控件的 Init 事件;表单的 Init 事件;表单的 Destroy 事件;表单中控件的 Destroy 事件;表单的 Unload 事件。因此本题 B 选项正确。40.在表单控件中,不属于容器型控件的是( )。(分数:2.00)A.组合框 B.选项组C.页框D.表格解析:解析:表单中控件分为基本型控件和容器型控件。基本型控件有标签(Label)控件、命令按钮(Command Button)、文本框(TextBox)、编辑框(EditBox)、列表框(List1)、组合框(ComboBox)、计时器控件(Timer)、微调控件(Spinner);容器型控件有命令组(CommandGroup)、选项组(OptionGroup)、表格(Grid)、页框(PageFrame)。本题 A 选项组合框属于基本型控件。

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

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

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