1、国家二级 VF笔试模拟试卷 167及答案与解析 1 DBMS的含义是 ( A)数据库系统 ( B)数据库管理系统 ( C)数据库管理员 ( D)数据库 2 把实体 联系模型转换为关系模型时,实体之间多对多关系在关系模型中是通过 ( A)建立新的属性来实现 ( B)建立新的关键字来实现 ( C)建立新的关系来实现 ( D)建立新的实体来实现 3 设有下列二叉树: 对此二叉树中序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 4 对关系 S和关系 R进行集合运算,结果中既包含 S中元组也包含 R中元组,这种集合运算称为 ( A)并运算
2、( B)交运算 ( C)差运算 ( D)积运算 5 下列对于线性链表的描述中正确的是 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 6 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 7 在 Visual FoxPro中,运行表单 T1.SCX的命令是 ( A) DO T1 ( B) RUN FORMT1 ( C
3、) DO FORMT1 ( D) DO FROMT1 8 下列描述中正确的是 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 9 数据库表可以设置字段有效性规则,字段有效性规则属于 ( A)实体完整性范畴 ( B)参照完整性范畴 ( C)数 据一致性范畴 ( D)域完整性范畴 10 用树形结构表示实体之间联系的模型是 ( A)关系模型 ( B)网状模型 ( C)层次模型 ( D)以上三个都是 11 数据库文件工资 .DBF共有 10条记录,当前记录号为 5。用 SUM命令计算工资总和,如果不给出范围短
4、句,那么命令 ( A)计算后 5条记录工资值之和 ( B)计算后 6条记录工资值之和 ( C)只计算当前记录工资值 ( D)计算全部记录工资值之和 12 在 Visual FoxPro中,可对字段设置默认值的表 ( A)必须是数据库表 ( B)必须是 自由表 ( C)自由表或数据库表 ( D)不能设置字段的默认值 13 调用报表格式文件 PP1预览报表的命令是 ( A) REPORT FROM PP1 PREVIEW ( B) DO FROM PP1 PREVIEW ( C) REPORT FORM PP1 PREVIEW ( D) DO FORM PP1 PREVIEW 14 “项目管理器
5、”的 “运行 ”按钮用于执行选定的文件,这些文件可以是 ( A)查询、视图或表单 ( B)表单、报表和标签 ( C)查询、表单或程序 ( D)以上文件都可以 15 在 Visua1 FoxPro中,相当于主关键字的索引是 ( A)主索引 ( B)普通索引 ( C)惟一索引 ( D)排序索引 16 以纯文本形式保存设计结果的设计器是 ( A)查询设计器 ( B)表单设计器 ( C)菜单设计器 ( D)以上三种都不是 17 不允许记录中出现重复索引值的索引是 ( A)主索引 ( B)主索引、候选索引和普通索引 ( C)主索引和候选索引 ( D)主索引、候选索引和惟一索引 18 在 Visual F
6、oxPro的查询设计器中 “筛选 ”选项卡对应的 SQL短语是 ( A) WHERE ( B) JOIN ( C) SET ( D) ORDER BY 19 在 Visual FoxPro中,下列关于表的叙述正确的是 ( A)在数据库表和自由表中,都能给字段定义有效性规则和默认值 ( B)在自由表中,能给表中的字段定义有效性规则和默认值 ( C)在数据库表中,能给表中的字段定义有效性规则和默认值 ( D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值 20 执行下列一组命令之后,选择 “职工 ”表所在工作区的错误命令是 CLOSE ALL USE 库 IN 0 USE 职工 IN 0
7、 ( A) SELECT 职工 ( B) SELECT 0 ( C) SELECT 2 ( D) SELECT B 21 要使当前表的所有职工的工资增加 200元,应使用的命令是 ( A) EDIT 工资 WITH 工资 +200 ( B) REPLACE 工资 WITH 工资 +200 ( C) REPLACE 工资 WITH 200 ( D) REPLACE ALL 工资 WITH 工资 +200 22 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “张三 ”(字符型,宽度为 6)。 在命令窗口输入并执行如下命令: 姓名 =姓名 -“您好 ” ?姓名 那么主窗口中将显示
8、( A)张三 ( B)张三 您好 ( C)张三您好 ( D)出错 23 在 Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是: ( A) PRIVATE ( B) PUBLIC ( C) LOCAL ( D)在程序中直接使用的内存变量 (不通过 A, B, C说明 ) 24 求每个终点的平均票价的 SQL语句是 ( A) SELECT终点, avg (票价 ) FROM ticket GROUP BY 票价 ( B) SELECT终点, avg (票价 ) FROM ticket ORDER BY 票价 ( C) SELECT终点, avg (票
9、价 ) FROM ticket ORDER BY 终点 ( D) SELECT终点, avg (票价 ) FROM ticket GROUP BY 终点 25 在 Visual FoxPro中,删除数据库表 S的 SQL命令是 ( A) DROP TABLES ( B) DELETE TABLE S ( C) DELETE TABLE S.DBF ( D) ERASE TABLE S 26 以下叙述与表单数据环境有关,其中正确的是 ( A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改 ( B)当表单关闭时,不能自动关闭数据环境中的表 ( C)当表单运行时,自动打开数据环境中的表
10、( D)当表单运行时,与数据环境中的表无关 27 使用 SQL语句向学生表 S(SNO, SN, AGE, SEX)中添加一条新记录,学号(SNO)、姓名 (SN)、性别 (SEX)、年龄 (AGE)字段的值分别为 0401、王芳、女、18,正确命令是 ( A) APPEND INTO S(SNO, SN, SEX, AGE)VALUES(0401, 王芳 , 女 ,18) ( B) APPEND S VALUES(0401王芳 , 18, 女 ) ( C) INSERT INTO S(SNO, SN, SEX, AGE)VALUES(0401, 王芳 , 女 , 18) ( D) INSER
11、T S VALUES(0401, 王芳 , 18, 女 ) 28 以下关于查询描述正确的是 ( A)不能根据自由表建立查询 ( B)只能根据自由表建立查询 ( C)只能根据数据库表建立查询 ( D)可以根据数 据库表和自由表建立查询 29 使用报表向导定义报表时,定义报表布局的选项是 ( A)列数、方向、字段布局 ( B)列数、行数、字段布局 ( C)行数、方向、字段布局 ( D)列数、行数、方向 30 视图设计器中包含的选项卡有 ( A)更新条件、筛选、字段 ( B)显示、排序依据、分组依据 ( C)更新条件、排序依据、显示 ( D)联接、显示、排序依据 31 若要从学生表中检索出 1980
12、年 1月 1日以后 (含 1月 1日 )出生的所有学员,可应用如下 SQL语句 SELECT*FROM student WHERE_ 请给出恰当的表达式以完成该语句 ( A) csrq =1980-1-1) ( B) csrq 1980-1-1) ( C) csrq =1980-1-1) ( D) csrq 1980-1-1) 32 在 Visual FoxPro中主索引字段 ( A)不能出现重复值或空值 ( B)能出现重复值或空值 ( C)能出现重复值,不能出现空值 ( D)能出现空值,不能出现重复值 33 使用如下三个数据库表: 学生表: S(学号,姓名,性别,出生日期,院系 ) 课程表:
13、 C(课 程号,课程名,学时 ) 选课成绩表: SC(学号,课程号,成绩 ) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。 33 用 SQL命令查询选修的每门课程的成绩都高于或等于 85分的学生的学号和姓名,正确的命令是 ( A) SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号 =S.学号 AND 成绩 85) ( B) SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号 =S.学号 AND成绩 =85
14、) ( C) SELECT学号,姓名 FROM S,SC WHERE S.学号 =SC.学号 AND成绩 =85 ( D) SELECT 学号,姓名 FROM S,SC WHERE S.学号 =SC.学号 AND ALL成绩 =85 34 用 SQL语言检索选修课程在 5门以上 (含 5门 )的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是 ( A) SELECTS.学号,姓名,平均成绩 FROMS,SC; WHERES.学 号 =SC.学号; GROUP BY S.学号 HAVING GOUNT(*) =5 ORDER BY 平均成绩 DESC ( B) SELECT 学号,
15、姓名, AVG(成绩 )FROMS, SC; WHERE S.学号 =SC.学号 AND COUNT(*) =5; GROUP BY 学号 ORDER BY 3 DESC ( C) SELECT S.学号,姓名, AVG(成绩 )平均成绩 FROM S,SC; WHERE S.学号 =SC.学号 AND COUNT(*) =5; GROUP BY S.学号 ORDER BY平均成绩DESC ( D) SELECT S.学号,姓名 ,AVG(成绩 )平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*) =5 0RDER B
16、Y 3 DESC 35 如果想在运行表单时,向 Text2中输入字符,回显字符显示的是 “*”号,则可以在 Form1的 Init事件中加入语句 ( A) FORM1.TEXT2.PASSWORDCHAR=“*“ ( B) FORMl.TEXT2.PASSWORD=“*“ ( C) THISFORM.TEXT2.PASSWORD=“*“ ( D) THISFORM.TEXT2.PASSWORDCHAR=“*“ 36 假设用户名和口令存储在自由表 “口令表 ”中,当用户输入用户名和口令并单击“登录 ”按钮时,若用户名输入错误,则提示 “用户名错误 ”;若用户名输入正确,而口令输入错误,则提示 “
17、口令错误 ”。若命令按钮 “登录 ”的 Click事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名 )=Alltrim(Thisform.Text1.Value) IF Alltrim(口令 )=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用 ”WINDOW TIMEOUT2 ELSE WAIT“口令错误 ”WINDOW TIMEOUT2 ENDIF flag=l EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误 ”WINDOW TIMEOUT2 ENDIF
18、 则在横线处应填写的代码是 ( A) flag=-1 ( B) flag=0 ( C) flag=l ( D) flag=2 37 Visual FoxPro 6.0是一个 _位的数据库管理系统。 38 在 Visual FoxPro中项目文件的扩展名是 _。 39 常量 .n.表示的是 _型的数据。 40 弹出式菜单可以分组,插入分组线的方法是在 “菜单名称 ”项中输入 _两个字符。 41 运行表单时, Load事件是在 Init事件之 _被引发。 42 在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 _规则。 43 为了从用户菜单返回到默认的系统菜单,应该使用命令
19、 SET_TO DEFAULT。 44 在 Visual FoxPro表中,主关键字的值不能为 _。 45 在 Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 _属性值。 46 为 “学生 ”表增加 一个 “平均成绩 ”字段的正确命令是: ALTER TABLE学生 ADD_平均成绩 N(5, 2) 47 在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和 _的两个文件。 48 把当前表当前记录的学号,姓名字段值复制到数组 A的命令是: SCATTER FIELD学号,姓名 _。 49 说明公共变量的命令关键字是 _(关键字必须拼写完整 )。 50
20、函数 BETWEEN(40,34,50)的运算结果是 _。 51 打开库文件的同时打开了索引文件,命令 “GO TO 3”的功能是 _,命令“SKIP 3”的功能是 _。 国家二级 VF笔试模拟试卷 167答案与解析 1 【正确答案】 B 【试题解析】 本题是对数据库系统中几个基本概念的考查。 DBMS是 Database Management System的缩写,表示数据库管理系统。数据库系统的缩写是DBS(Database System),数据库管理员的缩写是 DBA(Datable Administrator),数据库的缩写是 DB(Database)。因此选项 B为正确答案。 2 【正
21、确答案】 C 【试题解析】 本题考查对 Visual FoxPro实体 关系模型的掌握。数据模型也就是数据的组织方式,一个关系就是一张二维表,实体之间多对多关系在关系模型中是通过建立新的关系来实现的,因此答案为 C。 3 【正确答案】 B 【试题解析】 二叉树的遍历分为先序、中序、后序三种不同方式。本题要求中序遍历,其遍历顺序应该为:中序遍历左子树 访问根结点 中序遍历右子树。按照定义,中序遍历序列是 DBEAFC,故答案为 B。 4 【正确答案】 A 【试题解析】 本题考查集 合运算。在关系数据库理论中,两个关系的并是由属于这两个关系的元组组成的集合,故选项 A正确。两个关系的交是由既属于一
22、个关系又属于另一个关系的元素组成的集合,两个集合的差运算是由从一个集合中去掉另一个集合中有的元素组成。两个集合的交运算是由既属于前一个集合又属于后一个集合的元素组成。 5 【正确答案】 A 【试题解析】 在链式存储结构中,存储数据的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系,是由指针域来确定的。由此可见,选项 A的描述正确。 6 【正确答案】 B 【试题解析】 结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。而结构化分析就是使用数据流图 (DFD)、数据字典 (DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构
23、化规格说明的目标文档。所以数据流程图是在需求分析阶段使用的。 7 【正确答案】 C 【试题解析】 本题考查表单文件的执行方法。表单文件的执行有两种方法:一种是通过菜单操作环境来实现,另外一种是通过命令方式,而命令方式执行中表单文件的命令格式为: DO FROM?表单文件名? 因此选项 C是正确答案。 8 【正确答案】 D 【试题解析】 计算机软件是计算机系统中与硬件相互依存的部分,包括程序、数据及相关文档的完整集合。选项 D的描述正确。 9 【正确答案】 D 【试题解析】 本题考查域完整性的概念,属于常考题目。域完整性中的 “规则 ”即字段有效性规则,用来指定该字段的值必须满足的条件,为逻辑表
24、达式。建立字段有效性规则通常在 “表设计器 ”中完成。因此正确答案为选项 D。 10 【正确答案】 C 【试题解析】 在数据库系统中,由于采用的数据模型不同,相应的数据库管理系统 (DBMS)也不同。目前常用的数据模型有三种:层次模型、网状模型和关系模型。在层次模型中,实体之间的联系是用树形结构来表示的,其中实体集 (记录型 )是树中的结点,而树中各结点之间的连线表示它们之间的关系。因此,本题的正确答案是 C。 11 【正确答案】 D 【试题解析】 如 SUM命令单独使用,如果不给出范围短语,则函数计算的是当前表中指定字段的全部记录之和,请特别注意与函数 COUNT()区分,后者是统计记录的个
25、数,两者容易混淆,故选项 D为正确答案。 12 【正确答案】 A 【试题解析】 在 Visual FoxPro中可对数据表进行默认值设置的字段仅限于数据库表,自由表无此功能。故选项 A为正确答案。 13 【正确答案】 C 【试题解析】 预览报表文件的命令格式是: REPORT FORM报表名PREVIEW因此选项 C为正确答案。 14 【正确答案】 C 【试题解析】 在项目管理器中不能运行的文件是视图或报表,因此排除选项 A、选项 B选项 D,答案为选项 C。 15 【正确答案】 A 【试题解析】 如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则这样的字段 称为候选关键字,一个表中
26、可能含有多个候选关键字,用户可以从中选择一个作为主关键字。 Visual FoxPro中将主关键字称为主索引。因此正确答案为选项 A。 16 【正确答案】 A 【试题解析】 在 “查询设计器 ”的 “查询去向 ”中可以选择纯文本形式存储,表单是一种特殊的磁盘文件,菜单是一种菜单程序文件,故选项 A为正确答案。 17 【正确答案】 C 【试题解析】 Visual FoxPro中的索引可以分为:普通索引、惟一索引、候选索引和主索引。不允许记录中出现重复索引值的索引是土索引和候选索 引。故选项 c为正确答案。 18 【正确答案】 A 【试题解析】 在查询设计器中,与 “筛选 ”选项卡对应的 SQL短
27、语是 WHERE。故正确答案为选项 A。 “连接 ”选项卡与 SQL语句的 JOIN短语对应。 “分组依据 ” 选项卡与 SQL语句的 GROUP BY短语对应,故选项 A为正确答案。 19 【正确答案】 C 【试题解析】 只有数据库表中的字段才能定义字段的有效性规则,自由表不可以。故选项 C为正确答案。 20 【正确答案】 B 【试题解析】 在 Visual FoxPro中, SELECT 0是选择一个编号最小且没有使用的空闲工作区。执行题干中两条打开表的命令后, “职工 ”表所在工作区为 2号工作区。若想在工作区之间切换,可以用 SELECT工作区号来指定工作区,同时又可以 SELECT?
28、 工作区别名 ?来指定工作区,职工表的系统默认的工作区别名是表名和字母 B,因此选项 ACD都可以实现选择 “职工 ”表所在工作区,故答案为B选项,这个命令实现的是选择 “仓库 ”表所在的工作区。 21 【正确答案】 D 【试题解析】 EDIT命令用于全屏幕修改表的记录,不能进行成批替换。REPLACE 命令可以成 批替换记录记录。故选项 D为正确答案。 22 【正确答案】 A 【试题解析】 题干中 “姓名 ”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示 “姓名 ”字段变量的值时显示的是当前指针指向的记录的值。选项 A为正确答案。 23 【正确答案】 C 【试题解析】 局部变量只
29、能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放。局部变量的建立用LOCAL命令声明。选项 C为正确答案,选项 B则是用来声明全局变量。 24 【正确答案】 D 【试 题解析】 根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用 AVG()函数计算每组的平均票价值,故正确的 SQL语句应该是: SELECT终点, avg (票价 ) FROM ticket GROUP BY终点故选项 D为正确答案。 25 【正确答案】 A 【试题解析】 题目中考查的 SQL的删除表的命令,语法格式为: DROP TABLE表名故选项 A为正确答案
30、。 26 【正确答案】 C 【试题解析】 在 Visual FoxPro中,打开或者修改一个表单或者报表时需要打开的全部表、视图 和关系称为数据环境。当表单运行时,数据环境中的表将会被自动打开,并且可以被修改,由此可以得出正确答案为选项 B。 27 【正确答案】 C 【试题解析】 本题考查对 SQL语句插入记录命令的掌握。 APPEND为传统的FoxPro的添加记录的命令,所以首先排除选项 A和 B;插入记录命令的语法格式为: INSERT INTO表名 (字段名 1, 字段名 2, ) VALUES ( 表达式 1, 表达式2, ) 选项 D没有 INTO和字段名,选项 C正确。 28 【正
31、确答案】 D 【试题解析】 在 Visual FoxPro中,查询不仅可以根据自由表建立,而且可以根据数据库表建立。因此正确答案为选项 D。 29 【正确答案】 A 【试题解析】 在 Visual FoxPro中使用报表向导共有 6个步骤,其中第 4个步骤中需要用户来定义报表的布局,具体的选项为列数、方向、字段布局,故选项 A正确。 30 【正确答案】 A 【试题解析】 视图设计器中包含的选项卡有更新条件、筛选、字段等,故选项 A为正确答案。 31 【正确答案】 C 【试题解析】 在四个答案中,只有 C是在 1980年 1月 1日 (含 1月 1日 )以后出生的正确表达方法。故选项 c为正确答
32、案。 32 【正确答案】 A 【试题解析】 建立了土索引字段若出现重复值或空值,系统都将给出 “索引不惟一 ”的提示故选项 A为正确答案。 33 【正确答案】 A 【试题解析】 本题属于多表查询,使用联接查询和嵌套查询,选项 c、 D使用联接查询,使用时每个字段前要表明所属的表, C、 D写法都不完整;选项 A、 B使用嵌套查询, NOT EXISTS表示将括号内 SELECT查询条件取反,故选项 A为正确答案。 34 【正确答案】 D 【试题解析】 本题考 查使用 COUNT()函数来构造复杂查询,显示 “平均成绩 ”不是表中字段,不能直接显示,用函数来实现表示方法为: AVG(成绩 )平均
33、成绩。因选项 A、选项 B表示错误可排除;在查询中是先用 WHERE子句限定元组,然后进行分组,最后再用 HAVING子句限定分组,也就是说先写 WHERE子句,然后是 GROUP,最后用 HAVING子句对 GROUP分组限定条件。选项 C这两个选项中错误在于 COUNT(*) 5分组限定条件写在 WHERE之后。故选项 D为正确答案。 35 【正确答案】 D 【试题解析】 该属性用来指定文本 框控件内是显示用户输入的字符、占位符,还是用来指定用作占位符的字符。本题所要指定口令文本框的占位符为 “*”,因此可以写成 THISFORM.TEXT2 PASSWORDCHAR=“*”,因此选项 D
34、为正确答案。 36 【正确答案】 B 【试题解析】 从题干中的程序段中可以看出, flag变量起到了标志位的作用,用于标识用户是否正确地输入了用户名。 当用户名被正确输入的时候,会将变量flag的值置为 1,否则为 0。系统初始化时, flag变量的值被设置为 0,表示用户名还没有被正确输入,如果用户输入了正确的 用户名,程序将继续判断用户输入的密码是否正确,不管密码输入正确与否,程序都会执行到语句 flag=l,把变量flag的值设置为 1,因此程序可以用 flag的值来判断是否用户名被正确输入。最后对 flag的值进行判断,如果 flag的值为 0,就是用户名没有被正确输入的情况。故选项
35、B为正确答案。 37 【正确答案】 32位 【试题解析】 Visual FoxPro是可运行在 Windows 98、 Windows NT等平台的 32位数据库开发系统,能充分发挥 32位微处理器的强大功能。 38 【正确答案】 pjx 或 .pjx 【试题解析】 Visual FoxPro项目文件的扩展名是 pjx或 .pjx。 39 【正确答案】 逻辑 或 布尔 【试题解析】 逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有: .T.、 .t.、 .Y.和 .y.。逻辑假的常量表示形式有: .F.、 .f.、 .N.和 .n.。 40 【正确答案】 - 或 “-” 或 - 【试
36、题解析】 本题考查 Visual FoxPro中菜单设计的掌握。在对弹出式菜单分组时,需要在 “菜单名称 ”项中输入 “-”两个字符。 41 【正确答案】 前 【试题解析】 本题考查表单的 Load事件和 Init事件的执行次序。运行表单时,事件的引发次序是 Load事件是在 Init事件之前引发。 42 【正确答案】 插入 【试题解析】 在 Visual FoxPro中参照完整性规则包括更新规则、删除规则和插入规则。 43 【正确答案】 SYSMENU 【试题解析】 将用户菜单返回到默认的系统菜单可以使用命令 SET SYSMENU TO DEFAULT。 44 【正确答案】 空 【试题解析
37、】 在 Visual FoxPro表中,必须保证主关键字的值不能在整个表的每一个记录中为空,即出现 NULL值。 45 【正确答案】 ColumnCount 【试题解析】 ColumnCount用来改变表单上表格对象中当前显示的列数; Visible属性设置表单的是否可见。 46 【正确答案】 COLUMN 【试题解析】 本题考查表结构的修改,其命令格式为: ALTER TABLE表名 如需要增加字段可以用 ADD COLUMN短语。 47 【正确答案】 SCT 或 .SCT 【试题解析】 本题考查 表单文件的类型。将设计好的表卑存盘时、设计的表单将被保存在一个表单文件和一个表单备注文件里。表
38、单文件的扩展名为 .SCX,表单备注文件的扩展名为 .SCT。 48 【正确答案】 TO A 【试题解析】 要将表的当前记录复制到数组,可以使用 SCATTER命令。命令中使用 FIELD短语来指定复制的字段项,并使用 TO短语指定目标数组名。 49 【正确答案】 PUBLIC 【试题解析】 题目要求定义公共变量,则可以用 PUBLIC来声明。同时请记住其他几种类型变量的声明方法,私有变量用 PRIVATE,局部变量用 LOCAL。 50 【正确答案】 .T. 或 逻辑真、或 真 或 .Y. 【试题解析】 函数 BETWEEN()用来判断一个表达式的值是否介于另外两个表达式的值之间,返回值为逻辑真 (.T.)或逻辑假 (.F.)。在本题中数值 40介于 34和 50之间,因此表达式返回值为逻辑真 (.T.)。 51 【正确答案】 设置库文件中 3号记录为当前记录 , 从当前记录向下移动 3个记录。 【试题解析】 GO TO数值表达式 的功能是将记录移动到指定的记录号。SKIP数值表达式 命令的功 能是相对移动记录指针到第 “数值表达式 ”的值的位置,并将该位置的记录设置为当前记录。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1