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

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

1、国家二级 VF笔试模拟试卷 307及答案与解析 1 软件设计包括软件的结构、数据接口和过程设计 ,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 2 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 3 两个或两个以上模块之间联系的紧密程度称为 ( )。 ( A)耦合 ( B)内聚性 ( C)复杂性 ( D)数据传输特性 4 5 下列叙述中正 确的是 ( )。 ( A)在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息 ( B)在

2、自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节 ( C)在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 6 在程序中不需要用 public等命令明确声明和建立,可直接使用的内存变量是 _。 ( A)局部变量 ( B)公共变量 ( C)私有变量 ( D)全局变量 7 执行 STORE”111”T0 A之后,再执行 ?”222”+”RA”的结果是 ( )。 ( A) 222 GROUP BY 学号 ; _ COUNT(*) =3 50 如下程序段的输出结果是【 】。 i=1 DO WHILE

3、i 10 i=i+2 ENDDO ?i 国家二级 VF笔试模拟试卷 307答案与解析 1 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中 ,结构设计是定义软件系统各主要部件之间的关系 ;数据设计是将分析时创建的模型转化为数据结构的定义 ;接口设计是描述软件内部、软件和操作系统之间及软件与人之 间如何通信 ;过程设计则是把系统结构部件转换成软件的过程性描述。 2 【正确答案】 D 【试题解析】 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO 语句。 3 【正确答案】 A 【试题解析】 耦合性是模块间互相连接的紧密程度的度量,取决于

4、各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。 4 【正确答案】 B 5 【正确答案】 C 【试题解析】 在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考 虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。 6 【正确答案】 C 【试题解析】 在程序中直接使用 (没有通过 PUBLIC和 LOCAL 命令事先声明 )而由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明,全局变量和局部变量都需要先声明后才能使用。 7 【正确答案】 C 8 【正确答案】 B 【试题解

5、析】 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。 9 【正确答案】 D 【试题解析】 在文件系统中,相互独立的记录其内部结构的最,简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。 10 【正确答案】 A 【试题解析】 在关系数据库中,关系模型采用二维表来表示,简称 “表 ”。二维表是由表框架及表

6、元组组成。在表框架中,按行可以存放数据,每行数据称为元组。 11 【正确答案】 D 【知识模块】 Visual FoxPro 数据库及其操作 12 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 13 【正确答案】 A 【知识模块】 数据库设计基础 14 【正确答案】 D 【试题解析】 组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于: 对于列表框来说,通常只有一个条目是可见的。用户可以单击列表框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比组合框,列表框能够节省表单里的显示空间; 列表框不提供多重选择的功能,没有 MultiSelect

7、属性; 组合框有两种形式:下拉组合框和下拉列表框。 15 【正确答案】 C 【试题解析】 本题考查对 SQL 语句插入记录命令的掌握。 APPEND为传统的FoxPro的添加记录的命令,所以首先排除选项 A和 B;插入记录命令的语法格式为: INSERT INTO 表名 (字段 名 1, 字段名 2, ) VALUES ( 表达式 1, 表达式2, ) 选项 D没有 INTO 和字段名,选项 C正确。 16 【正确答案】 C 【试题解析】 本题考查 Visual FoxPro 中常见的程序控制结构:循环结构的执行流程。在以 DO WHILEENDDO 构成的循环结构中,如果将 EXIT 命令置

8、于循环体中是表示在循环结束后,将控制从循环体内转移到 ENDDO 后面去的命令,这时程序就会去执行 ENDDO后面第一条命令。故正确答案为选项 C。 17 【正确答案】 D 【试题解析】 货币型常量用来 表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号 ($),货币在存储和计算时,采用 4位小数。如果一个货币型常量多于 4位小数,那么系统会自动将多余的小数位四舍五入。货币型常量没有科学记数法形式,所以选项 D)是错误的。 18 【正确答案】 C 【试题解析】 文本框的 Passwordchar属性指定文本框控件内是显示用户输入的字符还是显示占位符。该属性默认值是空串,此时没有占

9、位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常为 “”)后,文本框内将只显示占位符,而不会显 示用户输入的实际内容。 由于用户输入的内容中包含两个汉字 “奥运 ”,占用 4个字符, “2008”占用 4个字符,所以文本框中显示的是 8个 “*”号。 19 【正确答案】 B 【试题解析】 变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在 Visual FoxPro 中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。 20 【正确答案】 D 【

10、试题解析】 在数据库中建 立表或使用数据库中的表时,都必须首先打开数据库。与建立数据库类似,常用的打开数据库方式有 3种。 在项目管理器中打开数据库。 从 “打开 ”对话框打开数据库。 用命令打开数据库。 一般情况下,在 Visual FoxPro开发环境下交互操作时使用前两种方法,在应用程序中使用命令的方法。打开数据库的命令是 OPEN DATABASE,具体语法格式如下: OPEN DATABASEFileName|? EXCLUSIVE|SHARE NOUPDATE VALIDATE 其中, FileName是指要打开的数据库名,如果不指定或使用问号,则显示 “打开 ”对话框; EXCL

11、USIVE是指以独占方式打开数据库,不允许其他用户在同一时刻也使用该数据库: SHARE是指以共享方式打开数据库,允许其他用户在同一时刻也使用该数据库; NOUPDATE 是指定数据库按只读方式打开,不允许修改数据库; VALIDATE是指定 Visual FoxPro 检查在数据库中引用的对象是否合法。 21 【正确答案】 C 【试题解析】 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排 序。索引文件和表的 dbf 文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向 dbf 文件记录的指针构成的文件。若要根据特定顺序处理表

12、记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。 22 【正确答案】 C 23 【正确答案】 A 【试题解析】 c型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输出结果为 “李彤 “。 24 【正确答案】 B 【试题解析】 本题考察的是条件语句的知识,条件语句格式为: IF ELSEENDIF,其功能是根据 是否成立从两组子句中选择一组执行,当无 ELSE子句时,可看做第二组子句不包含任何命令。若 成立,则执行 ,然后转向 ENDIF的下一条

13、语句,因此本题不论A为多少都要执行 ENDIF后的语句,输出结果始终为 S: 1。 25 【正确答案】 A 【试题解析】 BETWEEN.AND .是 SQL 查询语句中的一个 特殊运算符,意思为 “ 和 之间 ”,相当与逻辑与运算中的 (A =AND =B,其中 A B)。 26 【正确答案】 C 【试题解析】 CTOD(字符表达式 )的功能是将字符表达式转换成日期型数据。DATE 返回当前系统日期,函数值为日期型。日期 +天数的类型是日期型。结果是指定日期若干天后的日期 VAL()将数字符号组成的字符型数据转换成相应的数值型数据。 27 【正确答案】 B 【试题解析】 本题考查列表框的属性

14、。列表框中的 MuhiSelect属性用来指定用户能否在列表框控件内进行多重选定,而组合 框除了不能进行多重选定外,与列表框具有相似的含义和用法;选项 B 正确。 28 【正确答案】 B 29 【正确答案】 B 30 【正确答案】 C 【试题解析】 视图由于是从表中派生出来的,所以不存在修改结构的问题,但是视图可以删除。删除视图的命令格式是: DROP VIEW视图名 31 【正确答案】 C 【试题解析】 表单及控件的属性值通常在 “属性 ”窗口中进行设置或修改。当表单设计器窗口已经打开时,使用选项 A, B、 D 3种方法都可以打开 “属性 ”窗口。选项 C的操作打开 “编辑属性 ”对 话框

15、,不能设置或修改表单及控件的属性值。 32 【正确答案】 C 【试题解析】 THIS、 THISFORNI和 THISFORMSET 是 3个关键字,它们分别表示当前对象、当前表单和当前表单集。本题是改变表单中的标签的属性,那么应用 THISFORM关键字:若在标签本身的事件中改变属性,可以用 THIS关键字。 33 【正确答案】 B 【试题解析】 如果要设计它的子菜单,应在 Result中选择子菜单,而不应是命令、过程等。 34 【正确答案】 A 【试题解析】 面向对象程序由若干 个对象构成;结构化程序由数据和相应算法构成。 35 【正确答案】 D 【试题解析】 在 Visual FoxPr

16、o中,系统默认的备注型和通用型字段占 4个字节,日期型字段占 8个字节,逻辑型字段只占 1个字节。 36 【正确答案】 自顶向下 【试题解析】 结构化程序设计的原则包括自顶向下、逐步求精、模块化和限制使用 GOTO 语句。 “先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标 ”称为自顶向下原则。 37 【正确答案】 主关键字 【试题解析】 实体完整性是保证表中记录唯一的特性,即 在一个表中不允许有重复的记录。在 Visual FoxPro 中利用主关键字或候选关键字来保证表中的记录唯一。 38 【正确答案】 继承 【试题解析】 类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。

17、类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其父类的属性和方法,当然,也可以定义自己的属性和方法。 39 【正确答案】 概要设计 【试题解析】 在软件生命周期中,每一阶段都有阶段成果。在软件概要设计阶段的主要文档有: 概要设计说明书、数据库设计说明书、用户手册和集成测试计划。 40 【正确答案】 数据库系统 【试题解析】 在数据库系统管理阶段,通过系统提供的映像功能,数据具有两方面的独立性;一是物理独立性,二是逻辑独立性。数据独立性最高的阶段是数据库系统阶段。 41 【正确答案】 M.学号 【试题解析】 内存变量常用于存储程序运

18、行的中间结果或用于存储控制程序执行的各种参数。可直接通过变量名引用变量的值。但如果当前打开的表中有与变量同名的字段名 ,此时应使用 “M.变量名 “或 “M-变量名 “引用该变量 ,而字 段名可以直接引用。 42 【正确答案】 DELETE FROM R WHERE NAME LIKE“王 %” 【试题解析】 Delete 用途: 删除表中的数据。 语法: DELETE FROM table_name WHERE column_name=some_value LIKE 语句中, %表示任意个字符。 43 【正确答案】 .T.或 .t. 44 【正确答案】 SET RELATION TO 45

19、【正确答案】 常规选项 【试题解析 】 在 “常规选项 ”对话框中可以设置菜单的 “设置 ”、 “清理 ”代码,也可以确定菜单的显示位置,如果要在顶层表单中调用菜单,必须在该对话框中勾选 “顶层表单 ”复选框。 46 【正确答案】 CREATE QUERY 【试题解析】 CREATE QUERY用于打开查询设计器。 47 【正确答案】 SELECT*FROM R UNION SELECT* FROMT 【试题解析】 SQL支持集合的并运算,运算符是 UNION。即可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果。 48 【正确答案】 ReadOnly 【试题解析】 编辑框与文本

20、框一样,也是用来输入、编辑数据。编辑框的ReadOnly 属性用于指定用户能否编辑编辑框中的内容。该属性的默认值为 .F.,此时用户可以修改编辑框中的内容:如果为 .T.,那么编辑框将处于只读状态,用户不能修改其中的内容。 49 【正确答案】 HAVING 【试题解析】 在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY 子句一起使用时,计算函数的范围变为每组所有的记录。也就是说

21、,一个结果是由组成一组的每个记录集合产生的。 另外,使用 HAVING子句可以对这些组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。 本题中,根据学号将学生记录分组,然后利用 SQL的统计函数 COUNT(),统计选修 3门课程以上的学生记录,并利用 SUM()函数将及格科目的分数求和。 50 【正确答案】 11 【试题解析】 该程序开始时,变量 i被初始化为 1,如果变量 i小于 10,则将变量 i加 2,反复循环直到变量 i不小于 10循环结束,这时显示 i的值。从这样的执行流程可以知道, i依次取值为 1、 3、 5、 7、 9、 11最后一次取值为 11时结束循环,因此这时 i的值为 11

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

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

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