1、国家二级 VF笔试模拟试卷 269及答案与解析 1 用树形结构来表示实体之间联系的模型称为 _。 ( A)关系模型 ( B)网状模型 ( C)层次模型 ( D)以上三个都是 2 数据库设计的四个阶段是 :需求分析、概念设计、逻辑设计和 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 3 有 3个关系 R、 S和 T如下:由关系 R和 s通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡儿积 ( B)交 ( C)并 ( D)自然连接 4 编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑 ( A)名字长度越短越好
2、,以减少源程序的输入量 ( B)多个变量共用一个名字,以减少变量名的数目 ( C)选择含义明确的名字,以正确提示所代表的实体 ( D)尽量用关键字作名字,以使名字标准化 5 数据库管理系统的英文缩写是 _。 ( A) DB ( B) DBS ( C) DBMS ( D) DBA 6 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。 ( A)模拟现 实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7 在下列叙述中,错误的一条
3、是 _。 ( A)对关系的描述称为关系模式,一个关系模式对应一个关系的结构 ( B)不同元组对同一个属性的取值范围称为域 ( C)二维表中的行称为属性 ( D)所谓关键词,即属性或属性组合,其值能够唯一标识一个元组 8 设有下列二叉树: 对此二叉树后序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 9 在一棵二叉树上第 5层的结点数最多是 ( A) 8 ( B) 16 ( C) 32 ( D) 15 10 在结构化程序设计中,模块划分的原则是 ( )。 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之
4、间的联系应尽量紧密 ( D)模块内具有高内聚度、模块间具有低耦合度 11 在关系数据库中,实现主码标识元组的作用是通过 _。 ( A)实体完整性规则 ( B)参照完整性规则 ( C)用户自定义的完整性 ( D)属性的值域 12 软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 13 在 Visual、 FoxPro中,使用 LOCATEFOR expL命令按条件查找记录,当查找到满足条件的第 1条记录后,如果还需要查找下一条满足条件的记录,应使用( )。 ( A) LOCATE FOR expL命令 ( B) SKIP命令 (
5、 C) CONTINUE命令 ( D) GO命令 14 下列关于 SQL的超连接查询的描 述中,说法不正确的是 ( )。 ( A) Visual FoxPro支持超连接运算符 “*=”和 “=*” ( B)在 SQL中可以进行内部连接、左连接、右连接和全连接 ( C) SQL的超连接运算符 “*=”代表左连接, “=*”代表右连接 ( D)即使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值 15 在成绩表中,查找物理分数最高的学生记录,下列 SQL语句的空白处应填入的是 ( )。 SELECT*FROM 成绩表 ; WHERE 物理 =_; (S
6、ELECT 物理 FROM 成绩表 ) ( A) SOME ( B) EXITS ( C) ANY ( D) ALL 16 Visual FoxPro数据库文件是 ( )。 ( A)存放用户数据的文件 ( B)管理数据库对象的系统文件 ( C)存放用户数据和系统数据的文件 ( D)以上 3种说法都对 17 在成绩表中要求按 “物理 ”降序排列,并查询前两名的学生姓名,正确的语句是( )。 ( A) SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESC ( B) SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESC ( C) SELECT 姓名 TOP
7、 2 FROM 成绩表 GROUP BY 物理 DESC ( D) SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC 18 执行如下程序,最后 s的显示值为 ( )。 SET TALK OFF s=O i=2 x=10 DO WHILE s)的功能是:返回指定字符表达式值的长度,返回值为数值型。 43 【正确答案】 元组 【试题解析】 在关系数据模型中,一个关系就是一张二维表,关系名就是表名;二维表的列称为关系的属性,二维表的行称为关系的元组,属性的取值范围称为域。 44 【正确答案】 PageCount 【试题解析】 页框是包含页面的容器对象,而页面本身 也
8、是一种容器,其中可以包含所需要的控件。利用页框、页面和相应的控件可以构建大家熟知的选项卡对话框。页框的 PageCount属性用于指明一个页框对象所包含的页对象的数量。该属性在设计和运行时可用,仅适用于页框。 45 【正确答案】 ALL 【试题解析】 在 SELECT 语句的后面,如果选用 DISTINCT 选项,则表示去掉重复记录:选用 ALL则表示显示所有记录,选用,代表所有字段。 46 【正确答案】 多 47 【正确答案】 APP 【试题解析】 在应用程序生成器的 “常规 ”选项卡中。选择程 序类型时选中 “正常 ”,将生成一个在 VisualFoxPro主窗口运行的 APP应用程序。
9、48 【正确答案】 9920.00 【试题解析】 DATE():返回系统当前日期,返回值为日期型。 YEAR(日期表达式 |日期时间表达式 ):返回一个日期 (时间 )型数据中的年份,返回值是数值型。STR(数值表达式 长度 ,小数位数 );将数值型转换成字符型,返回值是字符型。 RIGHT(字符表达式,数值表达式 ):返回一个字符串右边的若干字符,返回值是字符型。 SUBSTR(字符表达式,起点位置 ,长度 ):在一个字符 串中,从指定位置起返回给定长度的子串,返回值是字符型。 VAL(字符表达式 ):将字符型的数字转换成数值,返回值是数值型。所以本题表达式简化成 VAL(“99”+“05“
10、)+15的值是数值型 9920.00。 49 【正确答案】 .T. 【试题解析】 函数 BETWEEN()是值域测试函数,它的格式是: BETWEEN(表达式 T ,表达式 L ,表达式 H ),功能是判断一个表达式的值是否介于另外两个表达式的值之间。当表达式 T值大于等于表达式 L且小于表达式H时,函数值为逻辑真 (.T.),否则函数值为逻辑假 (.F.)。如果表达式 L或表达式 H有一个是 NULL 值,那么函数值也是 NULL值。题干中的表达式 T为 40,表达式 L为 30,表达式 H为 48,因为 40介于 30与 48之间,所以函数返回逻辑真 (.T.)。 50 【正确答案】 Messagebox 【试题解析】 以对话框形式显示信息,可以使用命令; MessageBox(信息文本 ,对话框类型 ,标题文本 ) 其中,信息文本是在对话框中显示的信息;对话框类型是 3个整数之和,用于指定对话框的样式 ,包括对话框中的按钮形式及其数目、图标样式以及默认按钮;标题文本为指定对话框标题栏的文本。