1、国家二级 VF笔试模拟试卷 297及答案与解析 1 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 2 3 算法分析的两个重要方面是 _。 ( A)时间复杂度和空间复杂度 ( B)正确性和简洁性 ( C)可读性和可运行性 ( D)数据复杂性和程序复杂性 4 在 Visual FoxPro中 说明数组的命令是 _。 ( A) DIMENSIONARRAY ( B) DECLAREARRAY ( C) DIME
2、NSION和 D欧九 A1lE ( D)只有 DIMENSION 5 在 VFP中主索引字段 ( )。 ( A)不能出现重复值或空值 ( B)能出现重复值或空值, ( C)能出现重复值,不能出现空值 ( D)能出现控制不能出现重复值 6 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 7 下面描述中,不符合结构化程序设计风格的是 _。 ( A)使用顺序、选择和重复 (循环 )3种基本控制结构表示程序的控制逻辑 ( B)自顶向下 ( C)注重提高程序的执行效率 ( D)限制使用 go
3、to语句 8 数据结构中,与所使用的计算机无关的是数据的 ( )结构。 ( A)存储 ( B)物理 ( C)逻辑 ( D)物理和存储 9 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C) 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 10 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 _。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上 3种说法都不对 11 结
4、构化程序设计主要强调的是 _。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性, ( D)程序易读性 12 在 SQL中,建立索引用 _。 ( A) CREATE SCHEMA命令 ( B) CREATE TABLE命令 ( C) CREATE VIEW命令 ( D) CREATE INDEX命令 13 Visual FoxPro的 “参照完整性 “中 “插入规则 “包括 ( A)级联和忽略 ( B)级联和删除 ( C)级联和限制 ( D)限制和忽略 14 作为整个应用程序入口点的主程序至少应具有以下功能 _。 ( A)初始化环境 ( B)初始化环境,显示初始的用户界面
5、( C)初始化环境,显示初始的用户界面,控制事件循 环 ( D)初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境 15 查询订购单号 (字符型,长度为 4)尾字符是 “1”的错误命令是 ( A) SELECT*FROM订单 WHERE SUBSTR(订购单号 ,4)=“1“ ( B) SELECT*FROM订单 WHERE SUBSTR(订购单号 ,4,1)=“1“ ( C) SELECT*FROM订单 WHERE“1“$订购单号 ( D) SELECT*FROM订单 WHERE RIGHT(订购单号 ,1)=“1“ 16 项目管理器的 “文档 ”选项卡用于显示和管理 ( )。 (
6、 A)表单、报表和查询 ( B)数据库、表单和报表 ( C)查询、报表和视图 ( D)表单、报表和标签 17 SQL是哪几个英文单词的缩写 _。 ( A) Standard Query Language ( B) Select Query Language ( C) Structured Query Language ( D)以上都不是 18 下列关于数值型常量表示正确的是 _。 ( A) 152.365 ( B) 125.34 ( C) -1.6e+013 ( D) 10/10/2006 19 有关查询与视图,下列说法中不正确的是 _。 ( A)查询是只读型数据,而视图可以更新数据源 ( B
7、)查询可以更新数据源,视图也有此功能 ( C)视图具有许多数据库表的共性,利用视图可以创建查询和视图 ( D)视图可以更新原表中的数据,存在于数据库中 20 在 Visual FoxPro中,关于视图的正确叙述是 _。 ( A)视图与数据库表相同,用来存储数据 ( B)视图不能同数据库表进行连接操作 ( C)在视图上不能进行更新操作 ( D)视图是 从一个或多个数据库表导出的虚拟表 21 下面列出的 “组合框 ”控件属性中,表示组合框的数据来源的属性是 _。 ( A) Value ( B) Top ( C) Rowsource ( D) Rowsourcetype 22 如果在建立数据库表 “
8、职工 .dbf”时,将 “工资 ”字段的字段有效性规则设为 “工资 2000.AND工资 5000”,通过该设置,能保证数据的 _。 ( A)实体完整性 ( B)域完整性 ( C)参照完整性 ( D)表完整性 23 面向对象程序设计中程序运行的最基本实体 是 ( A)类 ( B)对象 ( C)事件 ( D)函数 24 在一个关系中,能够唯一确定一个元组的属性或属性组合的叫做 _。 ( A)索引码 ( B)关键词 ( C)域 ( D)排序码 25 若要确定单选按钮的个数,应在下列的 _ 属性中设置。 ( A) PageCount ( B) ColumnCount ( C) ControlCoun
9、t ( D) ButtonCount 26 Visual FoxPro 6.0是一个 ( A) 8位数据库开发系统 ( B) 16位数据库开发系统 ( C) 32位数据库开发系统 ( D) 64位数据库开发系统 27 有如下一段程序: SET TALK OFF AY=“Hello World!“ BY=“X“ CY=ASC(BY)+1 DY=30 EY=CHR(DY*2+5)+CHR(CY) EY=没有前件的结点只有一个 ,称为树的根结点 ;每一个结点可以有多个后件 ,它们都称为该结点的子结点 ;没有后件的结点称为叶子结点。 37 【正确答案】 局部或 LOCAL 【试题解析】 在过程模块中用
10、 PARAMETERS声明的形参变量是 PRIVATE变量,在下一级模块中还可以使用。用 LPARAMETERS声明的变量为 LOCAL变量,只能在本模块中使用,在下一级模块中不可以使用。 38 【正确答案】 数据库管理系统 或 DBMS 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 39 【正确答案】 19 【试题解析】 在任意一棵二又树中,度数为。的结点 (即叶子结点 )总比度为 2的结点多一个,因此该二叉树中叶子结点为 18+1=19。 40 【正确答案】 栈 【试题解
11、析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“先进后出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 41 【正确答案】 变换型 【知识模块】 数据库设计基础 42 【正确答案】 RENAME 【试题解析】 修改表结构的命令为 ALTER TABLE,其中 RENAME COLUMN短语用于修改字段 名。 43 【正确答案】 数值 或 数字 或 N 或 n 【试题解析】 题中这种表示方法容易被误认为是日期型,而日期型表示方法为2005/4/2。数值
12、型表示方法不加任何定界符。 44 【正确答案】 包含 【试题解析】 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标识为 “排除 ”。 45 【正确答案】 EXIT 46 【正确答案 】 文本框 【试题解析】 用 PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常为 *后,文本框内将只显
13、示占位符,而不会显示用户输入的实际内容,所以在表单运行时能输入密码要使用文本框。 47 【正确答案】 SET 【试题解析】 UPDATE命令是用新的值更新表中的记录。格式为; UPDATE数据库名 1!表名 1 SET列名 1=表达式 1,列名 2=表达式 2. WHERE FilterCondition1AND|ORFilterCoudition2.) UPDATE 数据库名 1!表名 1指出进行记录修改的表名称;其中, SET指出将被更新的字段及它们的新值。如果省略了 WHERE子句,则该字段的所有字段值均用同一个值进行更新;列名 1指出被更新的字段;表达式 1给出被更新字段的新值: WH
14、ERE FiRorCondi60n指定被更新字段需要满足的条件。 48 【正确答案】 数据环境 【试题解析】 在打开或修改一个表 单或报表时需要打开的全部表、视图和关系。随表单或报表一起保存的数据环境可以用 “数据环境设计器 ”进行修改: 49 【正确答案】 类 【试题解析】 所谓类,就是一组对象的属性和行为特征的抽象描述,或者具有共同属性、共同操作性质的对象的集合。类定义了对象所有的属性、事件和方法,从而决定了对象的属性和它的行为。在 Visual FoxPro系统中,类就好像是一个模板,有了类定义后,基于类就可生成这类对象中的任何一个对象。 50 【正确答案】 更新条件 【试题解析】 通过视图可以查询表,也可以更新表 。因此视图设计器比查询设计器多一个 “更新条件 ”选项卡,用以设定更新条件。