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

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

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

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

3、件详细设计的表示工具 7 负责数据库中查询操作的数据库语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 ( )。 ( A) 1: 1联系 ( 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

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

5、(8) a(1)=1 a(2)=1 for i=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中以下叙述错误的是 (

6、 )。 ( A)关系也被称作表 ( 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 (

7、 C) WindowState ( D) Visible 21 下列程序段执行后,内存变量 s1的值是 ( )。 sl=“network“ s1=stuff(s1, 4, 4, “BIOS“) ?s1 ( A) network ( B) netBIOS ( C) net ( D) BIOS 22 在 Visual FoxPro中调用表单文件 mfl的正确命令是 ( )。 ( A) DO mfl ( B) DO FROM mfl ( C) DO FORM mfl ( D) RUN mfl 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)的结果是 ( )。

9、( A) 1 ( B) 2 ( C) 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 在 Vis

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

11、( A) SELECT DISTINCT学号 FROM SC WHERE“成绩 “=70 OR成绩 =70 OR=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是表, 1是别名, 2是提示, 3是查询, 4是 SQL语句,而视图本身就

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

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

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

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

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

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

19、LL SOME(子查询 )。格式 2: NOTEXISTS(子查询 )。 C选项为超链接查询, B和 D选项为简单查询, SELECT。查询的基本格式为: SELECT。 FROMWHEREGROUP BYHAVINGORDERBYINTO DBFITABIJE 。 D选项格式错误。 36 【正确答案】 B 【试题解析】 修改表结构 的命令是 AI,TER TABLE,而 UPDATE命令用于更新数据、 INSERT命令用于插入数据、 CREATE TABLE命令用于新建表。因此本题选 B。 37 【正确答案】 A 【试题解析】 在 SQt查询语句的尾部添加 INTO DBF TABLE可以将

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

21、ISTINCT)及列在前面的记录 (对应于 TOP短语 )等。即 D为正确选项。 40 【正确答案】 B 【试题解析】 本题 Init和 Destroy为常用 事件, Caption为表单属性。 Release是方法的一种,用于将表单从内存中释放 (清除 ),所以 B为正确选项。 二、简单应用题 41 【正确答案】 (1)【操作步骤】 在命令窗口中输入查询语句,输入完成后,按回车键。 SELECT Book书名, Book作者, Book价格; FROM book, loans, borrows; WHERE Loans借书证号 =Borrows借书证号; AND Book图书登记号 =Loa

22、ns图书登记号; AND Borrows姓名 =“田亮 ”; ORDER BY Book.价格 DESC; INTO TABLE book_temp dbf (2)【操作步骤】 步骤 1:单击工具栏中的 “打开 ”按钮,在 “打开 ”对话框中选择考生文件夹下的menu_lin mnx文件,单击 “确定 ”按钮。选在 “显示 ”菜单下的 “常规选项 ”命令,在“常规选项 ”对话框中选择 “顶层表单 ”复选框。 步骤 2:在命令窗口输入命令 create form form_menu,新建表单 form_menu,设置表单的 ShowWindow属性为 “2-作为顶层表单 ” 步骤 3:双击表单空

23、白处,打开代码编辑窗口,选择表单对象的 Init事件,输入以下代码: DO menu_lin mpr With This, “abc“ 再选择表单对象的 Destroy事件,输入以下代码: Release Menu abc Extended 步骤 4:单击工具栏上的 “保存 ”按钮,再单击 “运行 ”按钮。 三、综合应用题 42 【正确答案】 步骤 1:通过菜单设计器新建一个菜单,输入菜单项 “统计 ”和 “退出 ”。 步骤 2:为 “统计 ”菜单项建立子菜单,并输入菜单项 “平均 ”。 步骤 3:在 “平均 ”菜单的 “结果 ”中选择 “过程 ”,单击 “编辑 ”按钮,在弹出的程序编辑窗口中

24、输入下列代码。 *“平均 ”菜单项中的过程代码 * SET TALK OFF OPEN DATABASE SCORE_MANAGER SELECT Course课程名, AVG(Score1成绩 )as平均成绩; FROM course, score1; WHERE Course课程号 =Score1课程号; GROUP BY Course.课程名; ORDER BY Course课程名; INTO TABLE NEW_TABLE32 CLOSE ALL SET TALK ON * 步骤 4:在 “退出 ”菜单的结果中选择 “命令 ”,输入语句: SET SYSMENU TO DEFAULT。 步骤 5:保存菜单为 TJ_MENU3,生成菜单的可执行程序。 步骤 6:运行菜单并执行菜单中的各菜单项。

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

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

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