1、国家二级 VF笔试模拟试卷 123及答案与解析 1 DBMS的含义是 _。 ( A)数据库系统 ( B)数据库管理系统 ( C)数据库管理员 ( D)数据库 2 从关系模式中指定若干个属性组成新的关系的运算称为 _。 ( A)连接 ( B)投影 ( C)选择 ( D)排序 3 对于 “关系 ”的描述,正确的是 _。 ( A)同一个关系中允许有完全相同的元组 ( B)在一个关系中元组必须按关键字升序存放 ( C)在一个关系中必须将关键字作为该关系的第一个属性 ( D)同一个关 系中不能出现相同的属性名 4 在表设计器的 “字段 ”选项卡中可以创建的索引是 _。 ( A)唯一索引 ( B)候选索引
2、 ( C)主索引 ( D)普通索引 5 在程序中不需要用 public等命令明确声明和建立,可直接使用的内存变量是 _。 ( A)局部变量 ( B)公共变量 ( C)私有变量 ( D)全局变量 6 扩展名为 dbf的文件是 _。 ( A)表文件 ( B)表单文件 ( C)数据库文件 ( D)项目文件 7 下列程序段的输出结果是 _。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP
3、 ENDPROC ( A) 10 20 ( B) 20 20 ( C) 20 10 ( D) 10 10 8 使用调试器调试第 ?题的程序,如果想在过程 SWAP执行时观察 Xl的值,可 以在其中设置一条命令,程序执行到该命令时,系统将计算 Xl的值,并将结果在调试输出窗口中显示,这条命令的正确写法是 _。 ( A) DEBUGOUT X1 ( B) DEBUG X1 ( C) OUT X1 ( D) TEST X1 9 用命令 “INDEX ON姓名 TAG index_name”建立索引,其索引类型是 _。 ( A)主索引 ( B)候选索引 ( C)普通索引 ( D)唯一索引 10 以下关
4、于主索引和候选索引的叙述正确的是 _。 ( A)主索引和候选索引都能保证表记 录的唯一性 ( B)主索引和候选索引都可以建立在数据库表和自由表中 ( C)主索引可以保证表记录的唯一性,而候选索引不能 ( D)主索引和候选索引是相同的概念 11 查询订购单号首字符是 “P”的订单信息,应该使用命令 _。 ( A) SELECT*FROM订单 WHEREHEAD(订购单号, 1)=“P“ ( B) SELECT*FROM订单 WHERELEFT(订购单号, 1)=“P“ ( C) SELECT*FROM订单 WHERE“P“ $ 订购单号 ( D) SELECT*FROM订单 WHERERIGHT
5、(订购单号, 1)=“P“ 12 有如下赋值语句,结果为 “大家好 ”的表达式是 _。 a=“你好 ” b=“大家 ” ( A) b+AT(a,1) ( B) b+RIGHT(a,1) ( C) b+LEFT(a,3,4) ( D) b+RIGHT(a,2) 13 数据库表的字段可以定义默认值,默认值是 _。 ( A)逻辑表达式 ( B)字符表达式 ( C)数值表达式 ( D)前三种都可能 14 数据库表的字段可以定义规则,规则是 _。 ( A)逻辑表达式 ( B)字符 表达式 ( C)数值表达式 ( D)前三种说法都不对 15 在 SQL语句中,与表达式 “供应商名 LIKE“北京 ”功能相
6、同的表达式是 _。 ( A) LEFT(供应商名, 4)“北京 ” ( B) “北京 ”S供应商名 ( C)供应商名 IN“北京 ” ( D) AT(供应商名, “北京 ”) 16 使数据库表变为自由表的命令是 _。 ( A) DROPTABLE ( B) REMOVE TABLE ( C) FREETABLE ( D) RELEASETABLE 17 在 Visual FoxPro的查询设计器中, “筛选 ”选项卡对应的 SQL短语是 _。 ( A) WHERE ( B) JOIN ( C) SET ( D) ORDERBY 18 SQL支持集合的并运算,在 Vsual FoxProe中 S
7、QL并运算的运算符是 _。 ( A) PLUS ( B) UNION ( C) + ( D) U 19 根据 “职工 ”项目文件生成 emp_sys.exe应用程序的命令是 _。 ( A) BUILD EXE emp sys FROM 职工 ( B) BUILD APP emp sys Exe FROM职工 ( C) LINK EXE emp sys FROM职工 ( D) LINK APP emp sys Exe FROM职工 20 如果指定参照完整性的删除规则为 “级联 ”,则当删除父表中的记录时 _。 ( A)系统自动备份父表中被删除记录到一个新表中 ( B)若子表中有相关记录,则禁止删
8、除父表中的记录 ( C)会自动删除子表中所有相关记录 ( D)不作参照完整性检查,删除父表记录与子表无关 21 以下关于关系的说法正确的是 _。 ( A)列的次序非常重要 ( B)当需 要索引时列的次序非常重要 ( C)列的次序无关紧要 ( D)关键字必须指定为第一列 22 为了在报表中打印当前时间,这时应该插入一个 _。 ( A)表达式控件 ( B)域控件 ( C)标签控件 ( D)文本控件 23 在 Vsual FoxPro中释放和关闭表单的方法是 _。 ( A) RELEASE ( B) CLOSE ( C) DELETE ( D) DROP 24 为了从用户菜单返回到系统菜单应该使用命
9、令 _。 ( A) SETDEFAULTSYSTEM ( B) SETMENUTODEFAULT ( C) SETSYSTEMTODEFAULT ( D) SETSYSMENUTODEFAULT 25 在表单中为表格控件指定数据源的属性是 _。 ( A) DataSource ( B) RecordSource ( C) DataForm ( D) RecordForm 26 以下关于表单数据环境叙述错误的是 _。 ( A)可以向表单数据环境设计器中添加表或视图 ( B)可以从表单数据环境设计器中移出表或视图 ( C)可以在表单数据环境设计器中设置表之间的联系 ( D)不可以在表单数据环境设计
10、器中设置表之间的联系 27 以下关于查询描述正确的是 _。 ( A)不能根据自由表建立查询 ( B)只能根据自由表建立查询 ( C)只能根据数据库表建立查询 ( D)可以根据数据库表和自由表建立查询 28 当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以很快的速度存取线性表的数据元素时,应采用【 】存储结构。 29 软件的可移植性是用来衡量软件【 】的重要尺度之一。 30 数据守恒是【 】绘制过程中应遵循的原则,而违反此原则的情 况一般是某加工未得到应输入的数据或输出数据不符。 31 Visual FoxPro提供了一种称为 “【 】 ”的管理工具,可供用户对所开发项目中的数据、
11、文档、源代码和类库等资源集中进行高效的管理,使开发与维护更加方便。 32 关系模型的数据约束通常由 3类完整性约束提供支持,以保证数据的一致性和完整性。 3类完整性指的是实体完整性、域完整性和 【 】。 33 Visual FoxPro支持 2种工作方式,即人机交互方式与 【 】方式。 34 为了改变关系的属性排列顺序,应当使用关系运算中的【 】运算。 35 在 Visual FoxPro的表中,当某记录的备注型或通用型字段非空时,其字段标志首字母将以【 】显示。 36 在学生表中,删除所有入校总分在 550分以下的学生记录,其 SQL语句为【 】。 37 嵌入式 SQL语句与主语言之间的通信
12、方法是:主语言向 SQL语句输入数据主要用主变量 (主语言中的程序变量 )来实现; SQL语句向主语言输出数据主要用主变量和游标来实现。所谓游标,指的是系统为用户开设的一个【 】。 38 表单的运行方式有 【 】种。 39 如果要恢复属性原 有的默认值,可以在 “属性 ”窗口中的属性栏上单击鼠标右键,然后在属性快捷菜单中选择 “【 】 ”命令。 40 可以向 “项目管理器 ”添加任何文件的说法是【 】的。 41 在选课表中,求选修了课程号为 “C140”学生的最高分、最低分及之间相差的分数 (显示的列标题为;课程号,最高分,最低分,相差分数 )。请对以下 SELECT语句填空: SELECT课
13、程号,【 】 FROM选课表 WHERE课程号 =“C140“, 42 分别查询男生和女生的入校总分的平均分,并将结果合并成一个查询结果。请填空补充下面的 SELECT语句: SELECT性别, AVG(入校总分 )AS平均分; FROM学生表 WHERE性别 =“女 “【 】;【 】 SELECT性别, AVG(入校总分 )AS平均分; FROM学生表 WHERE性别 =“男 “GROUP BY性别 43 在一个表单中,添加一个菜单,应在【 】对话框中选择【 】复选框。 国家二级 VF笔试模拟试卷 123答案与解析 1 【正确答案】 B 【试题解析】 数据库 (DB)是指存 储在计算机存储设
14、备上、结构化的相关数据的集合,数据库系统 (DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是数据库系统包括数据库和数据库管理系统。 2 【正确答案】 B 【试题解析】 选择是从关系中找出满足指定条件元组的操作;投影是从关系中指定若干个属性组成新的关系;连接是两个关系的横向结合,而拼成一个更宽的关系模式。 3 【正确答案】 D 【试题解析】 在同一个关系中不能出现相同的属性名, Visual FoxPro不允许同一个表中有相同的字段名;关系中不允许有相同的元组,即冗余;关系中元组的次序无关紧要,关系中的关键字是属性或
15、属性的组合,其值能够唯一标识一个元组。 4 【正确答案】 D 【试题解析】 在表设计器 “字段 ”选项卡的索引下拉框中,只能为字段建立普通索引 (系统默认 ),要建立主索引、候选索引或唯一索引,必须在 “索引 ”选项卡中设置。 5 【正确答案】 C 【试题解析】 在程序中直接使用 (没有通过 PUBLIC和 LOCAL命令事先声明 )而由系统自动隐含建立的变量都是私有变量,该变量不需要事先 声明,全局变量和局部变量都需要先声明后才能使用。 6 【正确答案】 A 【试题解析】 在 Visual FoxPro中,数据库的文件扩展名为 DBC,表单的文件扩展名为 SCX,项目管理器的文件扩展名是 P
16、JX, 7 【正确答案】 B 【试题解析】 本题中利用 SET UDFPARMS TO REFERENCE语句设置按引用方式传递,执行 DO SWAP WITHA, (B)时, A按引用传递, (B)按值传递,在调用的过程中, X1和 X2的值互换, X1=20, X2=10,但参数 (B)是按值传递,形参数值 的变化不会影响实参的变化,因此 A、 B的最后取值都是 20。 8 【正确答案】 A 【试题解析】 在模块程序中设置一些 DEBUGOUT表达式命令,当模块程序调试执行到此命令时,会计算出表达式的值,并将结果送到调试输出窗口。 9 【正确答案】 D 【试题解析】 利用 INDEX命令可
17、以为数据表建立候选索引、唯一索引和普通索引,其基本格式为: INDEX ON eExpression TO IDXFileName|TAG TagNameOF CDXFileName。其中 eExpression给出索引表达式, IDXFileName或 TagName指定索引名。如果加 UNIQUE短语指明建立唯一索引, CANDIDATE短语指明建立候选索引,如不加短语则为一个普通索引。 10 【正确答案】 A 【试题解析】 主索引和候选索引都要求了字段值的唯一,不允许出现重复的记录。但由于主索引中不允许出现重复值,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段
18、可以看做是候选关键字,它也要求字段值的唯一性,但可以建立多个。自由表只能建立候选索引,不能建立主索引,只有数据库表才能建 立主索引。 11 【正确答案】 B 【试题解析】 $ 符号是子串包含测试运算符, RIGHT()是从指定表达式值的右端截取一个指定长度的子串作为函数值, LEFT()是从指定表达式值的左端截取一个指定长度的子串作为函数值。 12 【正确答案】 D 【试题解析】 LEFT()函数使用格式为 LEFT(字符表达式,长度,是从指定表达式值的左端截取一个指定长度的子串作为函数值。由于一个汉字占两个字节,因此本题中截取字符长度为 2。 13 【正确答案】 D 【试题解析】 在 Vis
19、ual FoxPro数据库表中,建立字段有效性规则时,要注意 “规则 ”是逻辑表达式, “信息 ”是字符串表达式, “默认值 ”的类型则由字段的类型决定。 14 【正确答案】 A 【试题解析】 在 Visual FoxPro数据库表中,建立字段有效性规时,要注意 “规则 ”是逻辑表达式, “信息 ”是字符串表达式, “默认值 ”的类型则由字段的类型决定。 15 【正确答案】 B 【试题解析】 LIKE是字符串匹配运算符,通配符 “%”表示 0个或多个任意字符。选项 B中的 $符号是子串包含测试运算符,运算结果与本题的 LIKE运 算结果一致。 16 【正确答案】 B 【试题解析】 将数据库表从
20、数据库中移出成为自由表的命令是: REMOVE TABLE数据库表名 ),该命令有 DELETE和 RECYCLE)两个命令短语,如果加短语则表示删除数据库表。 17 【正确答案】 A 【试题解析】 SQL SELECT语句中的 WHERE子句是指从指定的表或视图中提取满足条件的记录,为查询设置查询条件,对应查询设计器中的 “筛选 ”选项卡。 18 【正确答案】 B 【试题解析】 在 Visual FoxPro中,并运算 是将两个 SELECT语句的查询结果合并成一个查询结果, SQL支持集合的并运算,运算符为 UNION。 19 【正确答案】 A 【试题解析】 连编应用程序命令可以是 BUI
21、LD APP新的应用程序名 FROM项目名或 BUILDEXE新的可执行程序名 FROM项目名。本题要求生成的文件类型为可执行文件 (.exe),应使用 BUILDEXE命令。 20 【正确答案】 C 【试题解析】 在数据参照完整性的删除规则中,包括 “级联 ”、 “限制 ”和 “忽略 ”3个选项。删除规则规定了当删除父表中的 记录时,如果选择 “级联 ”,则自动删除子表中的相关所有记录:如果选择 “限制 ”,若子表中有相关记录,则禁止删除父表中的记录;如果选择 “忽略 ”,则不作参照完整性的检查,即删除父表的记录时,与子表无关。 21 【正确答案】 C 【试题解析】 在一个关系中列的次序无关
22、紧要。任意交换两列的位置也不影响数据的实际含义。 22 【正确答案】 B 【试题解析】 报表中的域控件用于打印表或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间,应使用域控件来控制显示。 23 【正确答案】 A 【试题解析】 表单的 RELEASE方法是将表单从内存中释放 (清除 )。 24 【正确答案】 D 【试题解析】 通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。其中 TODEFAULT将系统菜单恢复为缺省的配置。 25 【正确答案】 B 【试题解析】 表格是一种容器对象,表格对象由若干列对象组成,利用RecordSource
23、Type属性指明表格数据源类型; RecordSource属性指定表格数据源。 26 【正确答案】 D 27 【正确答案 】 D 【试题解析】 建立查询的数据来源可以是数据库表,也可以是自由表和视图,如果查询是基于多个表,那么要求这些表之间必须是有联系的。 28 【正确答案】 顺序 29 【正确答案】 质量 30 【正确答案】 数据流图 31 【正确答案】 项目管理器 32 【正确答案】 参照完整性 33 【正确答案】 程序执行 34 【正确答案】 投影 35 【正确答案】 大写 36 【正确答案】 DELETE FROM学生 WHERE入校总分 =550 37 【正确答案】 数据缓 冲区 38 【正确答案】 3 39 【正确答案】 重置为默认值 40 【正确答案】 错误 41 【正确答案】 MAX(成绩 )AS最高分 ,MTN(成绩 )AS最低分 ,MAX(成绩 )MTN(成绩 )AS相差分数 42 【正确答案】 GROUP BY性别 , UNION 43 【正确答案】 常规选项 , 顶层表单
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1