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

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

1、国家二级 VF笔试模拟试卷 117及答案与解析 1 最简单的交换排序方法是 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 2 栈通常采用的两种存储结构是 ( A)顺序存储结构和链式存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 线性表的顺序存储结构和线性表的链式存储结构分别是 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 4 完全不考虑程序的内部结构和内部特征,而只是

2、根据程序功能导出测试用例的测试方法是 ( A)黑箱测试法 ( B)白箱测试法 ( C)错误推测法 ( D)安装测试法 5 在结构化设计方法中,生成的结构图 (SC) 中,带有箭头的连线表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 6 下列选项中,不属于模块间耦合的是 ( A)数据耦合 ( B)标记耦合 ( C)异构耦合 ( D)公共耦合 7 一个关系中属性个数为 1时,称此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 8 为用户与数据库系统提供接口的语言是 ( A)高级语言 ( B)数据定义语言 (D

3、DL) ( C)数据操纵语言 (DML) ( D)汇编语言 9 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 ( A)可重用性差 ( B)安全性差 ( C)非持久性 ( D)冗余性 10 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 11 在 Visual PoxPro中,以只读方式打开数据库文件,应使用命令 ( A) EXCLUSIVE ( B) SHARED ( C) NOUPDATE ( D) VALIDATE 12 “表格生成器 ”对话框包括四个选项卡,其中 “表格项 ”选项卡的作用是 ( A)指定

4、表格的样式 ( B)指明各列的标题和控件类型、调整各列列宽 ( C)指明要在表格内显示的字段 ( D)设置一个一对多关系,指明父表中的关键字段与子表中的相关索引 13 表单有自己的属性、事件和 ( A)对象 ( B)状态 ( C)方法 ( D)行为 14 修改本地视图的命令是 ( A) RENAME VIEW ( B) CREATE VIEW ( C) OPEN VIEWW ( D) MODIFY VIEW 15 在 Visual FoxPro中,程序文件的扩展名为 ( A) .QPR ( B) .PPG ( C) .PJX ( D) .SCX 16 使用命令 DECLARE y(3,3)后,

5、 y(2,2)的值为 ( A) 0 ( B) 1 ( C) .T. ( D) .F. 17 在命令窗口中输入下列命令 :?9%7命令执行的结果为 ( A) 2 ( B) 7 ( C) 9 ( D) 0 18 下列关于查询和视图的说法中,错误的是 ( A)视图结果存放在数据库中 ( B)视图设计器中不存在 “查询去向 ”的选项 ( C)查询设计器中没有 “数据更新 ”选项卡 ( D)查询和视图都可以在磁盘中找到相应的文件 19 已知 X=8,Y:5,Z=28,表达式 X2/5+6*Y-7*2+(4+Z/7)2的值为 ( A) 26.8 ( B) 45.8 ( C) 44.8 ( D) 92.8

6、20 为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.mpr WITH THIS应该放在表单事件中的是 ( A) Destroy事件 ( B) Init事件 ( C) Load事件 ( D) RightClick事件 21 函数 INT(数值表达式 )的功能是 ( A)返回指定数值表达式的整数部分 ( B)返回指定数值表达式的绝对值 ( C)返回指定数值表达式的符号 ( D)返回指定表达式在指定位置四舍五入后的结果 22 运行下面的程序 I=0 DO WHILE I 10 IF INT (1/2)=I/2 ?“偶 数 “ ELSE ? “奇数 “ ENDIF I

7、=I+1 ENDDO 问语句 ?“奇数 “被执行的次数是 ( A) 5 ( B) 6 ( C) 10 ( D) 11 23 在命令按钮 Command1的 Click事件中,改变该表单的标题 Caption属性为 “学生管理 ”,下面正确的命令为 ( A) myform.Caption=“学生管理 “ ( B) This.Parent.Caption=“学生管理 “ ( C) Thisform.Caption=“学生管理 “ ( D) This.Caption=“学生管理 “ 24 在 Visual FoxPro中,一个表可以建立一个 ( A)主索引 ( B)候选索引 ( C)惟一索引 ( D

8、)普通索引 25 在 Visual FoxPro中,以下有关 SQL,的 SELECT语句的叙述中,错误的是 ( A) SELECT子句中可以包含表中的列和表达式 ( B) SELECT子句中可以使用别名 ( C) SELECT子句规定了结果集中的列顺序 ( D) SELECT子句中列的顺序应该与表中列的顺序一致 26 要查看菜单项所属的级别,可单击菜单设计器窗 口右侧 ( A) “菜单项 ”列表框 ( B) “菜单级 ”列表框 ( C) “预览 ”按钮 ( D) “结果 ”列表框 27 在查询设计器中,用于编辑联接条件, “联接 ”选项卡对应的短语是 ( A) WHERE ( B) SELE

9、CT ( C) JOIN ON ( D) ORDER BY 28 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为 ( A)私有变量和局部变量 ( B)公共变量和私有变量 ( C)公共变量和局部变量 ( D)公共变量、私有变量和局部变量 29 将 “客户 ”表的姓名字段的宽度由 8改为 10,应使用 SQL语句是 ( A) ALTERTABLE客户姓名 WITHC(10) ( B) ALTERTABLE客户姓名 C(10) ( C) ALTERTABLE客户 ALTER姓名 C(10) ( D) ALTER客户姓名 C(10) 30 有如下 SQL语句: SELECT姓名

10、, MAX(工资 )AS工资 FROM教师表GROUPBY系号该语句的作用是 ( A)检索出所有教师中工资最高的教师的姓名和工资 ( B)检索出各系教师中工资最高的教师的姓名和工资 ( C)检索出所有教师中工资最低的教师的姓名和工资 ( D)检索出各系教师中工资最低的教师的姓名和工资 31 有如下 SQL语句: SELECT 学院表 .系号, SUM(工资 ); FROM 学院表 ,教师表; WHERE 学院表 .系号;教师表 .系号; GROUP BY 学院表 .系号查询结果是 ( A)各个系教师的工资合计 ( B)所有教师的工资合计 ( C)各个系教师工资的平均工资 ( D)所有教师工资的

11、平均工资 32 查找教师表中教师最高的工资值,下列 SQL语句正确的是 ( A) SELECT MAX(工资 )FROM教师表 ( B) SELECT MIN(工资 )FROM教师表 ( C) SELECT AVG(工资 )FROM教师表 ( D) SELECT SUM(工资 )FROM教师表 33 在 Visual FoxPro 6.0的屏幕格式中,确定当前屏幕光标所处行位置的函数为【 】。 34 如果要改变表单背景颜色,则应设置表单的【 】属性。 35 查询每门课程的课程名、任课教师姓名及其职称、选课人数。对下列的SELECT语句填空: SELECT课程名,姓名,职称,【 】 ; FROM

12、课程表,教师表,授课表,选课表; WHERE教师表教师号:授课表教师号; AND课程表课程号 =授课表课程号 AND【 】 GROUP BY【 】 国家二级 VF笔试模拟试卷 117答案与解析 1 【正确答案】 D 【试题解析】 冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。交换排序方法有冒泡排序和快速排序,显然选项B和选项 C错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。 2 【正确答案】 A 【试题解析】 和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连

13、续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。这 3种运算方法在各种存储结构中的应用。 3 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(al)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结 构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。 4 【正确答案】 A 【试题解析】 黑箱测试方法

14、完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。 错解分析 白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项 B) 不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项 C) 不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D) 不正确。 5 【正确答案】 A 【试题解析】 常用的软件结构设计工具是结构图 (SCStructure Chart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。根据结构图设计思想,了解结构

15、图构成的基本形式。 6 【正确答案】 C 【试题解析】 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标 记耦合、数据耦合和非直接耦合,没有异构耦合这种耦合方式。评价模块独立性的主要标准,以及对它们的定义和分类。 7 【正确答案】 C 【试题解析】 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的特点。 8 【正确答案】 C 【试题解析】 DBMS提供数据操纵语言 (DML)实

16、现对数据库中数据的操作,数据操纵语言 (DML)是用户 (包括应用程序 )与数据库系统的接口。程序 模块中语言处理部分的分类,各子类的定义及其功能。 9 【正确答案】 D 【试题解析】 文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖 (简称为数据依赖 )。文件系统和数据库系统各自的特点,人工管理阶段及数据库系统的特点。 10 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工

17、作 概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A软件开发方法是在总体设计阶段完成的任务;选项 B软件开发工具是在实现阶段需完成的任务;选项 C软件开发费用是在可行性研究阶段需完成的任务。需求分析的任务和它的 6种方法。 11 【正确答案】 C 【试题解析】 打开数据库文件时, NOUPDATE选项指定数据库按只读方式打开,即不允许对数据库进行修改。 12 【正确答案】 C 【试题解析】 “表格生成器 ”对话框包括四个选项卡, “表格项 ”的作用是指明要在表格内显示的字段, “样式 ”的 作用是指定表格的样式,如标准型、专业型、账务型等, “布局 ”的作用是指明各列的标题和

18、控件类型、调整各列列宽, “关系 ”的作用是设置一个一对多关系,指明父表中的关键字段与子表中的相关索引。 13 【正确答案】 C 【试题解析】 任一表单都有自己的属性、事件和方法。 14 【正确答案】 D 【试题解析】 在 Visual FoxPro中,可以利用 MODIFY VIEW命令修改本地视图。 15 【正确答案】 B 【试题解析】 在 Visual FoxPro中,程序文件的扩展名为 .PRG。选项 A) 是查询文件的扩展名,选项 C) 是项目文件的扩展名,选项 D) 是表单文件的扩展名。 16 【正确答案】 D 【试题解析】 定义数组后, Visual FoxPro系统自动给每个数

19、组元素赋以逻辑假 .F.。 17 【正确答案】 A 【试题解析】 %为求余运算符号,相当于函数 MOD()的功能,本题运算结果为2。 18 【正确答案】 D 【试题解析】 视图的结果保存在数据库中,在磁盘上找不到类似的文件;视图可以用米更新数据,因此在设计器中多了一个 “更新条件 ”选项卡;在 视图中没有“查询去向 ”的问题。 19 【正确答案】 D 【试题解析】 本题先算括号中的表达式,再算乘方,然后是乘除,最后算加减,结果为 92.8。 20 【正确答案】 D 【试题解析】 在 Visual FoxPro中,调用快捷菜单的命令一般在对象的 Right Click(鼠标右击 )事件中调用。

20、21 【正确答案】 A 【试题解析】 函数 INT(数值表达式 )的功能是返回指定数值表达式的整数部分。 22 【正确答案】 A 【试题解析】 此题是 DO WHILE循环和条 件语句结合使用, INT(1/2)=I/2判断是否能被 2整除, 10以内不能被 2整除的数是 5个。 23 【正确答案】 C 【试题解析】 设置表单标题 Caption属性,命令短语是 Thisform Caption。 24 【正确答案】 A 【试题解析】 由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建

21、立多个,惟一索引和普通索引都可以建立多个。 25 【正确答案】 D 【 试题解析】 SQL查询子句中,可以从表中指定不同字段值进行输出,即表中的列,指定的列次序可以重新排列,不需要与原数据表一致。 SQL的查询子句可以包含表中的表达式及使用表的别名。 26 【正确答案】 B 【试题解析】 通过菜单设计器窗口中的 ”菜单级 ”下拉列表框,可以查看当前设计的菜单级别。 27 【正确答案】 C 【试题解析】 在查询没汁器中, “联接 ”选项卡对应 JOIN ON语句,用于编辑联接条件, WHERE对应于 “筛选 ”短语, SELECT对应于 “字段 ”选项卡, ORDER BY对应于 “排序依据 ”

22、选项卡。 28 【正确答案】 D 【试题解析】 变量的 个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在 Visual FoxPro中,可分为公共变量、私有变量和局部变量 3类。 29 【正确答案】 C 【试题解析】 ALTER TABLE命令有 3种语法形式,由于本题是修改字段名。可用第 1种语法形式。语法形式为: ALTER TABLE表名 ADDIAL TERCOLUMN 字段名 字段类型 (字段宽度, 小数位数 ) 选项 A) 中用 WITH是错误的;选项 B) 缺少短语 ALTER,即用 ALTER指出修改的字段;选项 D) 的命令拼写不完全,应该是 ALTERTABLE才对。 30 【正确答案】 B 【试题解析】 本题 SQL语句的含义是统计各个系中工资最高的职工记录,并显示该职工的姓名和工资。 31 【正确答案】 A 【试题解析】 本题的 SQL语句的含义是通过学院表和教师表内部联接,按照系号进行分组,计算每个系教师工资的总额。 32 【正确答案】 A 【试题解析】 SQL查询语句中, MAX用于求最大值, MIN用于求最小值,AVG用于求平均。 33 【正确答案】 ROW() 34 【正确答案】 DACKCOLOR 35 【正确答案】 COUNT(选课表学号 ),选课表课程号二课程表课程号,选课表课程号

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

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

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