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

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

1、国家二级 VF机试(选择题)模拟试卷 83 及答案与解析 一、选择题 1 下列数据结构中,能够按照 “先进后出 “原则存取数据的是 ( )。 ( A)循环队列 ( B)栈 ( C)队列 ( D)二叉树 2 下列数据结构中,属于非线性结构的是 ( )。 ( A)循环队列 ( B)带链队列 ( C)二叉树 ( D)带链栈 3 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集

2、成测试计划 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用 ( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦 合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 8 数据库应用系统中的核心问题是 ( )。 (

3、 A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 9 在 E R图中,用来表示实体联系的图形是 ( )。 ( A)椭圆形 ( B)矩形 ( C)菱形 ( D)三角形 10 有三个关系 R、 S和 T如下: 则关系 T是由关系 R和 S通过某种操作得到,该操作为 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 11 设 X “11“, Y “1122“, 下列表达式结果为假的是 ( )。 ( A) NOT(X Y)AND (X$Y) ( B) NOT(X$Y)OR (X Y) ( D) NOT(X$Y) 12 以下是与设置系统菜单有关的命令,其

4、中错误的是 ( )。 ( A) SET SYSMENU DEFAULT ( B) SET SYSMENU TO DEFAULT ( C) SET SYSMENU NOSAVE ( D) SET SYSMENU SAVE 13 在 Visual FoxPro中可以建立表的命令是 ( )。 ( A) CREATE ( B) CREATE DATABASE ( C) CREATE QUERY ( D) CREATE FORM 14 为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是 ( )。 ( A) Value ( B) ControlSource ( C) Input

5、Mask ( D) PasswordChar 15 下列函数返回类型为数值型的是 ( )。 ( A) STR ( B) VAL ( C) CTOD ( D) DTOC 16 下列程序段执行时在屏幕上显示的结果是 ( )。 x1 20 x2 30 SET UDFPARMS TO VALUE DO test WITH x1, x2 ? x1, x2 PROCEDURE test PARAMETERS a, b x a a b b x ENDPRO ( A) 30 30 ( B) 30 20 ( C) 20 20 ( D) 20 30 17 说明数组后,数组元素的初值是 ( )。 ( A)整数 0

6、( B)不定值 ( C)逻辑真 ( D) 逻辑假 18 在 Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为 ( )。 ( A)向导 ( B)设计器 ( C)生成器 ( D)项目管理器 19 在查询设计器环境中, “查询 “菜单下的 “查询去向 “不包括 ( )。 ( A)临时表 ( B)表 ( C)文本文件 ( D)屏幕 20 Modify Command命令建立的文件的默认扩展名是 ( )。 ( A) prg ( B) app ( C) cmd ( D) exe 21 如果有定义 LOCAL data, data的初值是 ( )

7、。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 22 执行如下命令序列后,最后一条命令的显示结果是 ( )。 DIMENSION M(2,2) M(1,1) 10 M(1,2) 20 M(2,1) 30 M(2,2) 40 ? M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) .F. 23 参照完整性规则的更新规则中 “级联 “的含义是 ( )。 ( A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 ( B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 ( C)父表中的连接字段值可以随意更新,不会影响子表中

8、的记录 ( D)父表中的连接字段值在任何情况下都不允许更新 24 CREATE DATABASE命令用来建立 ( )。 ( A)数据库 ( B)关系 ( C)表 ( D)数据文件 25 在 Visual FoxPro中,菜单程序文件的默认扩展名是 ( )。 ( A) mnx ( B) mnt ( C) mpr ( D) prg 26 下面有关数据库表和自由表的叙述中,错误的是 ( )。 ( A)数据库表和自由表都可以用表设计器来建立 ( B)数据库表和自由表都支持表间联系和参照完整性 ( C)自由表可以添加到数据库中成为数据库表 ( D)数据库表可以从数据库中移出成为自由表 27 在 Visu

9、al FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是 ( )。 ( A)主索引 ( B)唯一索引 ( C)候选索引 ( D)普通索引 28 在 SQL SELECT语句中为了将查询结果存储到临时表应该使用短语 ( )。 ( A) TO CURSOR ( B) INTO CURSOR ( C) INTO DBF ( D) TO DBF 29 设有学生选课表 SC(学号,课程号,成绩 ),用 SQL命令检索同时选修了课程号为 “C1“和 “C5“课程的学生的学号的正确命令是 ( )。 ( A) SELECT 学号 FROM SC WHERE 课程号 C1

10、AND 课程号 C5 ( B) SELECT 学号 FROM SC WHERE 课程号 C1 AND 课程号 (SELECT课程号 FROM SC WHERE课程号 C5) ( C) SELECT 学号 FROM SC WHERE 课程号 C1 AND 学号 (SELECT 学号 FROM SC WHERE课程号 C5) ( D) SELECT 学号 FROM SC WHERE 课程号 C1 AND 学号 IN (SELECT 学号 FROM SC WHERE课程号 C5) 30 设有学生表 S(学号,姓名,性别,年龄 )、课程表 C(课程号,课程名,学分 )和学生选课表 SC(学号,课程号,

11、成绩 ),检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL命令是 ( )。 ( A) SELECT 学 号,姓名,课程名,成绩 FROM S, SC, C WHERE S.学号 SC.学号 AND SC.学号 C.学号 ( B) SELECT 学号,姓名,课程名,成绩 FROM (S JOIN SC ON S.学号 SC.学号 )JOIN C ON SC.课程号 C.课程号 ( C) SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号 SC.学号 ON SC.课程号 C.课程号 ( D) SELECT S.学号,姓名,课程名,成绩

12、FROM S JOIN SC JOIN C ON SC.课程号 C.课程号 ON S.学号 SC.学号 31 以下有关 SELECT 短语的叙述中错误的是 ( )。 ( A) SELECT短语中可以使用别名 ( B) SELECT短语中只能包含表中的列及其构成的表达式 ( C) SELECT短语规定了结果集中列的顺序 ( D)如果 FROM短语引用的两个表有同名的列,则 SELECT短语引用它们时必须使用表名前缀加以限定 32 与 “SELECT * FROM 学生 INTO DBF A“等价的语句是 ( )。 ( A) SELECT * FROM 学生 INTO A ( B) SELECT

13、* FROM 学生 INTO TABLE A ( C) SELECT * FROM 学生 TO TABLE A ( D) SELECT * FROM 学生 TO DBF A 33 为 “评分 “表的 “分数 “字段添加有效性规则: “分数必须大于等于 0并且小于等于10“,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数 0 AND 分数 0 AND 分数 0 AND 分数 0 OR 分数 600 AND (名称 主机板 AND 名称 硬盘 ) ( B) SELECT * FROM 产品 WHERE 单价 600 AND (名

14、称 主机板 OR 名称 硬盘 ) ( C) SELECT * FROM 产品 FOR 单价 600 AND (名称 主机板 AND 名称 硬盘 ) ( D) SELECT * FROM 产品 FOR 单价 600 AND (名称 主机板 OR 名称 硬盘 ) 37 在 SQL的 ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )。 ( A) CREATE ( B) APPEND ( C) COLUMN ( D) ADD 38 以下所列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 39 在一个空

15、的表单中添加一个选项按钮组控件,该控件可能的默认名 称是( )。 ( A) Optiongroup1 ( B) Check1 ( C) Spinner1 ( D) List1 40 下面关于列表框和组合框的陈述中,正确的是 ( )。 ( A)列表框可以设置成多重选择,而组合框不能 ( B)组合框可以设置成多重选择,而列表框不能 ( C)列表框和组合框都可以设置成多重选择 ( D)列表框和组合框都不能设置成多重选择 国家二级 VF机试(选择题)模拟试卷 83 答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 栈是按先进后出的原则组织数据的。队列 是先进先出的原则组织数据。 2 【正确答

16、案】 C 【试题解析】 树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。 3 【正确答案】 B 【试题解析】 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 4 【正确答案】 B 【试题解析】 A错误,可行性分析阶段产生 可行性分析报告。 C错误,概要设计说明书是总体设计阶段产生的文档。 D错误,集成测试计划是在概要设计阶段编写的文档。 B正确,需求规格说明书是后续工作如设计

17、、编码等需要的重要参考文档。 5 【正确答案】 D 【试题解析】 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。 6 【正确答案】 B 【试题解析】 在需求分析阶段可以使用的工具有数据流图 DFD图,数据字典DD,判定树与判定表,所以选择 B。 7 【正确答案】 B 【试题解析】 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以 A错误, B正确。耦合性是模块间互相连接的紧密程度的度量而内聚性

18、是指一个模块内部各个元素间彼此结合的紧密程度,所以 C与 D错误。 8 【正确答案】 A 【试题解析】 数据库应用系统中的核心问题是数据库的设计。 9 【正确答案】 C 【试题解析】 在 E R图中实体集用矩形 ,属性用椭圆,联系用菱形。 10 【正确答案】 D 【试题解析】 在关系 T 中包含了关系 R与 S中的所有元组,所以进行的是并的运算。 11 【正确答案】 D 【试题解析】 字符串精确比较运算符 “ “,只有当两个字符串完全相同时,才会是逻辑真,所以 X Y为逻辑假;子串包含测试运算符 $,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以 X$Y为逻辑真;大于等

19、于运算符 ,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串 的大小, X、 Y的前两个字符相同,所以比较第 3个字符,由于 X只有两个字符,则第 3位 X小于 Y,所以 X小于 Y,故 X Y为逻辑假; XY也为逻辑真,所以 NOT(X$Y)OR (XY为逻辑假,则 NOT(X Y)为逻 辑真。 D选项中, X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 12 【正确答案】 A 【试题解析】 设置系统菜单的命令格式: SET SYSMENU ON | OFF | AUTOMATIC | TO| TO| SAVE | NOSAVE。所以 B

20、选项的 SET SYSMENU TO DEFAULT、 C选项的 SET SYSMENU NOSAVE、 D选项的 SET SYSMENU SAVE 都符合这个格式, A选项中缺少 TO关键字,格式不正确。 13 【正确答案】 A 【试题解析】 用命令方式建立数据库表的是在命令窗口利用 OPEN DATA命令先打开数据库,然后利用 CREATE 命令打开表设计器进行数据表设计。 14 【正确答案】 D 【试题解析】 文本框的 Value属性是文本框的当前内容; ControlSource属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask 属性指定在一个文

21、本框中如何输入和显示数据; PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。 15 【 正确答案】 B 【试题解析】 str函数把数值转换成字符串,返回值是字符型; val函数字符串转换成数值,返回值是数值型; ctod函数字符转换成日期,返回值是日期型; dtoc函数日期转换成字符,返回值是字符型。 16 【正确答案】 B 【试题解析】 根据过程 test的代码可以分析出: test的功能是将传递的两个参数互换。变量 x1, x2的初始值是 20、 30,经过 “DO test WITH x1, x2“的调用后,x1, x2的值互换,值分

22、别是 30、 20。 17 【正确答案】 D 【试题解析 】 数组创建后,系统自动给每个数组元素赋以逻辑假 .F.。 18 【正确答案】 B 【试题解析】 Visual FoxPro 的设计器是创建和修改应用系统各种组件的可视化工具,利用各种设计器可以创建表、表单、数据库、查询、报表等。 向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速地完成一般性的任务。 生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。 项目管理器是 Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者

23、提供了极为便利的工作平台。 19 【正确答案】 C 【试题解析】 查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件。四个选项中,查询去向不包括文本文件。 20 【正确答案】 A 【试题解析】 Modify Command 命令用于建立和修改程序文件。程序文件的默认扩展名是 prg。 21 【正确答案】 D 【试题解析】 声明局部变量的命令是: LOCAL 。该命令建立指定的局部内存变量,并为它们赋初值逻辑 假 .F.。 22 【正确答案】 C 【试题解析】 创建数组的命令格式有两种: DIMENSION (, (, 可以将查询的结果放入指定的临时表中。此操作通常是将一个复杂的查询

24、分解,临时表通常不是最终结果,可以 接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。所以 B 为正确选项。 29 【正确答案】 D 【试题解析】 这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用 IN 而不用 “ “, D选项正确。 30 【正确答案】 D 【试题解析】 SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影响到最终的查询结果。检索学号、姓名和学生所选课程的课程名和成绩,应为 SELECT S.学号,姓名,课程名,成绩。 A、 B选项错 误,而 C选项格式错误,选项 D正确。 31 【正确

25、答案】 B 【试题解析】 SELECT 短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在 SELECT 短语中可以使用别名,并规定了结果集中的列顺序,如果 FROM短语中引用的两个表有同名的列,则 SELECT短语引用它们时必须使用表名前缀加以限定。 32 【正确答案】 B 【试题解析】 在 SQL 查询语句的尾部添加 INTO DBF|TABLE 可以将查询的结果放入新生成的指定表中。 INTO TABLE A 等价于 INTO DBF A,因此 B为正确选项。 33 【正确答案】 B 【试题解析】 修改表结构的命令是 ALTER TABLE,添加有效性规则的命令格式为

26、: ALTER TABLE ALTER COLUMN NULL|NOT NULL SET DEFAULT SET CHECK ERROR RENAME COLUMN TO 其中, ALTERCOLUMN指出要修改列的字段名; SET DEFAULT 重新设置默认值; SET CHECK ERROR 重新设置字段的合法值及错误提示信息; RENAME COLUMN TO 修改字段名, 指定修改后的字段名。本题 B选项的格式正确。 34 【正确答案】 A 【试题解析】 LEFT(, )取子串函数, LEFT(歌手号, 1)返回 “歌手号 “左边第一位。本题要求视图中含 有包括了 “歌手号 “左边第

27、一位是 “1“的所有记录,应设置条件为 LEFT(歌手号, 1) “1“,因此 A选项正确。 35 【正确答案】 D 【试题解析】 ORDER BY 是对最终的查询结果进行排序,用 ORDER BY短语可将查询结果按升序 (ASC)或降序 (DESC)排列。 GROUP BY短语用于对查询结果进行分组。 36 【正确答案】 B 【试题解析】 SQL的基本格式为 SELECT FROM WHERE,其中 SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE 说明查询条件。查询主机板和硬盘信息应使用 “or“连接。 37 【正确答案】 D 【试题解析】 向表中添

28、加新的字段和新的索引,其命令格式为: ALTER TABLE ADDCOLUMN, )NULL|NOT NULL CHECK ERROR DEFAULT ADD PRIMARY KEY TAG ADD UNIQUE TAG 增加一个新的字段应该使用 ADD短语,即 D选项正确。 38 【正确答案】 D 【试题解析】 在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是 Parent、 This、 ThisForm、 ThisFormSet。this 是当前对象, ThisForm是当前表单, Parent是当前对象的父对象。因此 A、B、 C都不是命令按钮

29、的事件。 Click为命令按钮的事件,在鼠标单击时引发,选项 D正确。 39 【正确答案】 A 【试题解析】 选项组 (OptionGroup)又称为选项按钮组,是包含选项按钮的一种容器。新建一个选项组控件,默认名为 Optiongroup1,因此 A选项正确。 Check1为复选框的默认名, Spinner1 为微调控件的默认名, List1为列表框默认名。 40 【正确答案】 A 【试题解析】 组合框与列表框类似,也是用于提供一组条目供用户从中选择。列表框属性对组合框同样适用 (除 MultiSelect外 ),并且具有相似的含义和用法。主要区别在于: 对于组合框来说,通常只有一个条目是可见的。而列表框可以看到多个条目,还可以 拖动滚动条看到更多的条目。 组合框不提供多重选择的功能,没有 MultiSelect属性。而列表框有多重选择的功能。 组合框有两种形式:下拉组合框和下拉列表框。通过设置 Style属性来选择想要的形式: 0表示选择下拉组合框。用户可从列表中选择条目,又可以在编辑区内输入; 2表示选择下拉列表框。用户只能从列表中选择条目。

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

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

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