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

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

1、国家二级( VF)机试模拟试卷 82及答案与解析 一、选择题 1 下列关于栈叙述正确的是( )。 ( A)栈顶元素最先能被删除 ( B)栈顶元素最后才能被删除 ( C)栈底元素永远不能被删除 ( D)栈底元素最先被删除 2 下列叙述中正确的是( )。 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 ( D)以上说法都不正确 3 某二叉树共 有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为(假设根结点在第 1层)( )。 ( A) 3 ( B)

2、 4 ( C) 6 ( D) 7 4 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 ( A)学生成绩管理系统 ( B) C语言编译程序 ( C) UNIX操作系统 ( D)数据库管理系统 5 结构化程序所要求的基本结构不包括( )。 ( A)顺序结构 ( B) GOTO跳转 ( C)选择(分支)结构 ( D)重复(循环)结构 6 下面描 述中错误的是( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软件设计是将软件需求转换为软件表示的过程 ( C)数据结构与数据库设计是软件设计的任务之一 ( D) PAD图是软件详细设计的表示工具 7

3、 负责数据库中查询操作的数据库语言是( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。 ( A) 1: l联系 ( B) 1: m联系 ( C) m: 1联系 ( D) m: n联系 9 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是( )。 ( A)自然连接 ( B)并 ( C)交 ( D)差 10 定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是( )。 ( A) -369 ( B) 369 ( C) 0.369

4、 ( D)整数集合 1, 2, 3, 4, 5 11 打开数据库的命令是( )。 ( A) USE ( B) USE DATABASE ( C) OPEN ( D) OPEN DATABASE 12 以 下关于 “查询 ”的描述正确的是( )。 ( A)查询保存在项目文件中 ( B)查询保存在数据库文件中 ( C)查询保存在表文件中 ( D)查询保存在查询文件中 13 不允许出现重复字段值的索引是( )。 ( A)候选索引和主索引 ( B)普通索引和唯一索引 ( C)唯一索引和主索引 ( D)唯一索引 14 下列程序段的执行结果是( )。 DIME a( 8) a( 1) =1 a( 2) =

5、1 fori=3 to 8 a( i) =a( i -1) +a( i-2) next ?a( 7) ( A) 5 ( B) 8 ( C) 13 ( D) 21 15 在 Visual FoxPro中以下叙述正确的是( )。 ( A)利用视图可以修改数据 ( B)利用查询可以修改数据 ( C)查询和视图具有相同的作用 ( D)视图可以定义输出去向 16 在 Visual FoxPro中可以用 DO命令执行的文件不包括( )。 ( A) PRG文件 ( B) MPR文件 ( C) FRX文件 ( D) QPR文件 17 在 Visual FoxPro中以下叙述错误的是( )。 ( A)关系也被称

6、作表 ( B)用 CREATE DATABASE命令建立的数据库文件不存储用户数据 ( C)表文件的扩展名是 dbf ( D)多个表存储在一个物理文件中 18 扩展名为 scx的文件是( )。 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 19 表格控件的数据源可以是( )。 ( A)视图 ( B)表 ( C) SQL SELECT语句 ( D)以上三种都可以 20 在 Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是( )。 ( A) ShowWindow ( B) WindowShow ( C) WindowState (

7、 D) Visible 21 下列程序段执行后,内存变量 s1的值是( )。 s1=“network“ s1=stuff( s1, 4, 4, “BIOS“) ? S1 ( A) network ( B) netBIOS ( C) net ( D) BIOS 22 在 Visual FoxPro中调用表单文件 mf1的正确命令是( )。 ( A) DO mf1 ( B) DO FROM mf1 ( C) DO FORM mf1 ( D) RUN mf1 23 在 Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是( )

8、。 ( A) PRIVATE ( B) LOCAL ( C) PUBLIC ( D)不用说明,在程序中直接使用 24 在 Visual FoxPro中,在屏幕上预览报表的命令是( )。 ( A) PREVIEW REPORT ( B) REPORT FORMPREVIEW ( C) DO REPORTPREVIEW ( D) RUN REPORTPREVIEW 25 命令 ?VARTYPE( TIME()的结果是( )。 ( A) C ( B) D ( C) T ( D)出错 26 命令 ?LEN( SPACE( 3) - SPACE( 2)的结果是( )。 ( A) 1 ( B) 2 ( C

9、) 3 ( D) 5 27 要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令( )。 ( A) SET CENTURY ON ( B) SET CENTURY OFF ( C) SET CENTURY TO 4 ( D) SET CENTURY OF 4 28 SQL语言的查询语句是( )。 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) SELECT 29 SQL的 SELECT语句中, “HAVING”用来筛选满足条件的( )。 ( A)列 ( B)行 ( C)关系 ( D)分组 30 在 Visual FoxPro中,假设教师表 T

10、(教师号,姓名,性别,职称,研究生导师)中,性别是 C型字段,研究生导师是 L型字段。若要查询 “是研究生导师的女老师 ”信息,那么 SQL语句 “SELECT*FROM TWHERE”中的 应是( )。 ( A)研究生导师 AND性别 =“女 “ ( B)研究生导师 OR性别 =“女 “ ( C)性别 =“女 “AND研究生导师 = F ( D)研究生导师 = T OR性别 =女 31 假设有选课表 SC(学号,课程号,成绩),其中学号和课程号为 C型字段,成绩为 N型字段,查询学生有选修课程成绩小于 60分的学号,正确的 SQL语句是( )。 ( A) SELECT DISTINCT学号

11、FROM SC WHERE“成绩 “=70 0R成绩 =70 0R=70 AND是执行程序文件; MPR文件是编译后的菜单程序, DO是运行菜单程序,运行菜单程序时,系统会自动编译 mpr文件,产生用于运行的 mpx文件; QPR文件是查询文件,DO 是执行查询,可看查询结果; FRX是报表文件,报表文 件可以进行输出,使用的命令是: REPORTFORM。 17 【正确答案】 D 【试题解析】 在关系模型的概念中,一个关系就是一张二维表,所以 A)选项说法正确; CREATE DATABASE的命令是建立数据库的命令,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及

12、其相关的数据库对象统一组织和管理,数据库文件不存储用户数据,所以 B)选项正确;表文件的扩展名是 DBF,所以 C)选项说法正确;在 Visual FoxPro每个表都对应一个DBF文件,即都对应一个物理文件 ,所以 D)选项说法不正确。 18 【正确答案】 C 【试题解析】 scx是表单文件的扩展名;备注文件的扩展名是 tbk;项目文件的扩展名是 pjx;菜单文件的扩展名是 mnx。 19 【正确答案】 D 【试题解析】 表格控件的 RecordSourceType可以是 0-4,其中 0是表, l是别名, 2是提示, 3是查询, 4是 SQL语句,而视图本身就是一个虚拟表,也可以作为表格的

13、数据源。 20 【正确答案】 A 【试题解析】 将表单的 ShowWindow属性设置为 2,将使之成为顶级菜单。 21 【正确答案】 B 【试题解析】 STUFF( , , , )函数的功能是用字符表达式 2的值替换字符表达式 1中由起始位置和长度指定的一个子串。所以 s1 4, 4的值是 “work”,用 “BIOS”替换 “work”,最后的值为 “netBIOS”。 22 【正确答案】 C 【试题解析】 调用表单文件的格式为: DO FORMNAMEWITH, , LIKED NOSHOW 23 【正确答案】 B 【试题解析】 内存变量的作用域中,全局变量( PUB-LIC声明)在任何

14、模块中使用,局部变量( LOCAL)只能在建立它的模块中使用,不能在上层或下层模块中使用,私有变量不需要通过 PUBLIC和 LOCAL命令事先声明,而在程序中直接使用。 24 【正确答案】 B 【试题解析】 在命令窗口或程序中使用 REPORTFORM命令可以打印指定的报表,使用 RE-PORT FORMPREVIEW可以预览指定的报表。 25 【正确答案】 A 【试题解析】 VARTYPE函数测试表达式的类型,返回一个大写字母。 TIME()以 24小时制返回当前系统时间,函数值为字符型。所以 VARTYPE( TIME()的结果为代表字符型的大写字母 C。 26 【正确答案】 D 【试题

15、解析】 SPACE()返回由指定数目的空格组成的字符串;表达式 “一 ”是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部;所以 SPACE( 3) -SPACE( 2)的值为 5个空格组成的字符串; LEN()返回指定字符表式的长度,即字符个数;所以 LEN( SPACE( 3) - SPACE( 2) 的值为5。 27 【正确答案】 A 【试题解析】 命令格式 SET CENTURY ONIOFFITO的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用 4位数字表示年份; OFF不显示世纪,即用 2位数字表示年份; TO决定如何解释一个用 2位数字年份

16、表示的日期所处的世纪。 28 【正确答案】 D 【试题解析】 SQL的核心是查询。 SQL的查询命令也称作 SELECT命令,它的基本形式由 SELECT - FROM -WHERE查询块组成,多个查询块可以嵌套执行。本题 D)选项正确。 29 【正确答案】 D 【试题解析】 SQL的 SELECT语句中, HAVING短语用来限定分组必须满足的条件, D)选项正确。 30 【正确答案】 A 【试题解析】 本题要查询 “是研究生导师的女老师 ”信息,筛选条件应设置为研究生导师,且性别为女,对应的 SQL语句中的逻辑表达式即是 “研究生导师 AND性别 =“女 “”, A)选项正确。 31 【正

17、确答案】 C 【试题解析】 SQL查询的基本格式为 SELECT - FROM- WHERE, DISTINCT语句用于去掉重复值。本题查询成绩小于 60分的学号, where指定的条件应为“WHERE成绩 可以将查询的结果放人指定的临时表中。此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。本题正确答案为 A)。 33 【正确答案】 A 【试题解析】 简单查询是基于一个表进行的查询,是由 SELECT和 FROM短语构成的无条件查询,或由 SELECT FROM和 WHERE短语构成

18、的条件查询。BETWEEN-AND-为常用运算符,表示 “在 和 之间 ”,其中包含等于,即大于等于 AND前面的数,小于等于 AND后面的数。本题查询成绩在 70分至 85分之间学生的学号、课程号和成绩, WHERE指定的条件应为 “WHERE成绩BETWEEN 70 AND 85”,因此 A)选项正确。 34 【正确答案】 C 【试题解析】 本题查询没有考试成绩的学号和课程号,可以使用空值( IS NULL)查询, NULL或 NOT NULL说明字段允许或不允许为空值。选项 C)格式正确。 35 【正确答案】 D 【试题解析】 本题 A)选项为使用量词和谓语的查询,有两种格式: 格式 1

19、: ANYIALLISOME(子查询)。 格式 2: NOT EXISTS(子查询)。 C)选项为超链接查询, B)和 D)选项为简单查询, SELECT查询的基本格式为: SELECTFROMWHERE GROUP BYHAVINGORDERBYINTO DBFITABLE |。 D)选项格式错误。 36 【正确答案】 B 【试题解析】 修改表结构的命令是 ALTER TABLE,而 UPDATE命令用于更新数据、 INSERT命令用于插入数据、 CREATE TABLE命令用于新建表。因此本题选 B)。 37 【正确答案】 A 【试题解析】 在 SQL查询语句的尾部添加 INTO DBFI

20、TABLE可以将查询的结果放人新生成的指定表中。 INTO TABLE命令与 INTO DBF命令等价,即A)选项正确。 38 【正确答案】 C 【试题解析】 在容器的嵌套 层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是 Parent、 This、 ThisForm、 ThisFormSet。而Click为常用事件,在鼠标单击时引发。 Caption属性用于指定表单中控件的标题,所以 C)选项正确。 39 【正确答案】 D 【试题解析】 在查询设计器的界面中有 6个选项卡,它们和 SQL SELECT语句的各短语是相对应的。其中, “杂项 ”选项卡可以指定是否要

21、重复记录(对应于DISTINCT)及列在前面的记录(对应于 TOP短语)等。即 D)为正确选项。 40 【正确答案】 B 【试题解析】 本题 Init和 Destroy为常用事件, Caption为表单属性。 Release是方法的一种,用于将表单从内存中释放(清除),所以 B)为正确选项。 二、基本操作题 41 【正确答案】 【操作步骤】 ( 1)在命令窗口输入 “Create Project库存管理 ”(也可写作 “Crea Proj库存管理 ”),并按回车键以新建一个项目。 ( 2)步骤 l:在项目管理器中选择 “数据 ”节点下的 “数据库 ”选项,单击 “新建 ”按钮,在: “新建数据

22、库 ”对话框中单击 “新建数据库 ”,再在 “创建 ”对话框中输人数据库名 “使用零件情况 ”,并单击 “保存 ”按钮。 步骤 2:在数据库设计器空白处右击,在弹 m的快捷菜单中选择 “添加表 ”命令,在“打开 ”对话框中分别将考生文件下的表零件信息、使用零件和项目信息添加到数据库中。 ( 3)在数据库设计器中右击表 “零件信息 ”,在弹出的快捷菜单中选择 “修改 ”命令,在表设计器的 “字段 ”选项卡中,在 “字段名 ”中输入 “规格 ”, “类型 ”选择 “字符型 ”, “宽度 ”为 8,单击 “确定 ”按钮。 ( 4)步骤 1:单击工具栏中的 “打开 ”按钮,在 “打开 ”对话框中双击考

23、生文件夹下的 mymenu mnx文件。 步骤 2:在弹出的菜单设计器中,单击 “文件 ”行中的 “编辑 ”按钮,再单击 “查找 ”行中的 “选项 ”按钮,在弹出的 “提示选项 ”对话框中的 “键标签 ”处按下 CTRL+T,最后单击 “确定 ”按钮。 步骤 3:单击工具栏中的 “保存 ”按钮,再单击主菜单栏中 “菜单 ”下的 “生成 ”命令,在 “生成菜单 ”对话框中单击 “生成 ”按钮。 三、简单应用题 42 【正确答案】 ( 1)【操作步骤】 步骤 1:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的数据库文件 “课程管理 ”。 步骤 2:单击工具栏中的 “新建 ”按钮,新建一个程 序

24、,输入如下代码。 CREATE sql VIEW salary AS SELECT教师表系号, AVG (教师表工资) AS平均工资 FROM教师表; GROUP BY教师表系号 ORDER BY 2 DFSC 步骤 3:保存程序为 four prg,并运行该程序。 ( 2)【操作步骤】 步骤 1:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的表单 SIX SCX, “登录 ”按钮中的代码如下。 *“登录 ”按钮的 Click事件代码 * USE用户表 GO TOP flag=0 &下面语 句有错误 WHIIE NOT EOF() IF Alltrim(用户名) =Alltrim( Thi

25、sform Text1 Value) IF Alltrim(口令) =Alltrim( Thisform Text2 Value) WAIT“欢迎使用 “WINDOW TIMEOUT 2 ELSE WAIT“口令错误 “MNDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF &下面语句有错误 NEXT ENDDO &下面语句有错误 CASE FLAG =0 WAIT”用户名错误 ”WINDOW TIMEOUT 2 ENDIF * 步骤 2:修改程序中的错误如下。 错误 1:将 “WHILE”改为 “DO WHIIE”。 错误 2:将 “NEXT”改为 “SKIP”。 错

26、误 3:将 “CASE”改为 “IF”。 步骤 3:保存并运行表单。 四、综合应用题 43 【正确答案】 【操作步骤】步骤 1:单击工具栏中的 “新建 ”按钮,选择 “表单 ”,单击 “新建文件 ”按钮。步骤 2:在窗体上添加一个标签,一个下拉列表框,两个 按钮,一个表格控件。步骤 3:通过属性窗口设置表单及各控件的属性,具体属性设置如下表所示。 步骤 4:双击 “查询 ”按钮,打开 Click事件窗口,在窗口中输入以下语句。THISFORM Gridl RecordSource=“SELECT电影电影名,观看观众名,观看观看日期,观看,影评; FROM theatdb!电影 INNER JOIN theatdb!观看; ON电影电影编号 =观看电影编号; WHERE电影类型=thisform combol value; ORDER BY观看观看日期 DESC,观 看,观众名;INTO TABLE watch dbf“然后关闭代码窗口。步骤 5:双击 “退出 ”按钮,打开Click事件窗口,在窗口中输入以下语句。 Thisform release然后关闭代码窗口。步骤 6:保存表单为 formFilm scx。步骤 7:运行表单,在下拉列表框中选择 “武侠 ”,然后单击 “查询 ”按钮,最后单击 “退出 ”按钮。

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

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

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