2020年全国计算机二级vfp全真模拟考试题库及
答案(共八套)
2020年全国计算机二级vfp全真模拟考试题及答
案(一)
1.下面描述中,符合结构化程序设计风格的是( A )。
A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B) 模块只有一个入口,可以有多个出口
C) 注重提高程序的执行效率 D) 不使用goto语句 【解析】结构化程序设计方法的四条原则是:
自顶向下。程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
逐步求精。对复杂问题,应设计一些子目标,作过渡,逐步细节化。
模块化。一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。
限制使用goto语句。本题答案为A)。
2.软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪
些功能的阶段是(D)。
A)概要设计 B) 软件设计 C) 可行性研究和计划制定 D) 需求分析
【解析】通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:
可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。
需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。
软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。
软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。
软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。
运行和维护。将已交付的软件投入运行,并在运行使用中不断地
维护,根据新提出的需求进行必要而且可能的扩充和删改。本题答案是D)。
3.)数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( B )。
A)加工 B) 控制流 C) 数据存储 D) 数据流
【解析】数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)等。本题答案为B)。
4.数据库概念设计的过程中,以下各项中不属于视图设计设计次序的是( B ).
A)自顶向下 B) 由整体到个体 C) 由内向外 D) 由底向上 【解析】数据库概念设计的过程中,视图设计一般有三种设计次序,它们是:
自顶向下。这种方法是先从抽象级别高且普遍性强的对象开始逐步细化、具体化与特殊化。
由底向上。这种设计方法是先从具体的对象开始,逐步抽象,普遍化与一般化,最后形成一个完整的视图设计。
由内向外。这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显地其它对象。本题答案为B)。
5.在Visual FoxPro中,关系数据库管理系统所管理的关系是( A )。 A)一个DBF文件 B) 若干个二维表 C) 一个DBC文件 D) 若干个DBC文件
【解析】在关系模型的概念中,一个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro中,一个关系存储为一个文件,文件名扩展名为.dbf,称为\表\。所以关系数据库管理系统所管理的关系是一个DBF文件。
6.假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( B )。 A)SELECT * FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 成绩>=90)
B) SELECT * FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 成绩<90)
C) SELECT * FROM 学生 WHERE 学号 EXISTS (SELECT 学号 FROM 选课 WHERE 成绩<90)
D) SELECT * FROM 学生 WHERE 学号 = ANY (SELECT 学号 FROM 选课 WHERE 成绩>=90)
【解析】本题主要考查嵌套查询。嵌套查询一般分为两层,内层和外层,被括号括起来的为内层查询,先进行内层查询,在内层查询的基础上再进行外层查询。本题检索所有选课成绩都在90分以上(含) 的学生信息,可用\IN (SELECT 学号 FROM 选课 WHERE 成绩<90)\语句表示,因此,B)为正确选项。 7.以下关于\查询\的正确描述是( D )。
A)查询文件的扩展名为prg B) 查询保存在数据库文件中 C) 查询保存在表文件中 D) 查询保存在查询文件中
【解析】查询文件的扩展名是qpr,所以A)选项说法错误;查询是以扩展名为qpr的文件保存在磁盘上的,所以查询是保存在查询文件中,不是保存在数据库文件或表文件中,所以B)、C)选项说法错误,D)选项说法正确。
8.已知当前表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( A )。 A)INDEX ON 职称+性别 TO B) INDEX ON性别+职称TO C) INDEX ON 职称,性别 TO D) INDEX ON性别,职称TO 【解析】INDEX命令格式:INDEX ON <索引表达式> TO <单索引文件名>|TAG <索引标识名> [OF <复合索引文件名>] [FOR 条件][COMPACT] [ASCENDING|DESCENDING] [UNIQUE|CANDIDATE] [ADDITIVE],其中索引表达式可以是字段名,或包含字段名的表达式,如果为多个字段,需要用\+\号连接。
9.下列程序段执行以后,内存变量A和B的值是( A )。 CLEAR A=10 B=20
SET UDFPARMS TO REFERENCE
DO SQ WITH (A),B &&参数A是值传送,B是引用传送 ?A,B
PROCEDURE SQ
PARAMETERS X1,Y1