VFP选择题

[1-1]
下面选项中能够直接实现对数据库中数据操纵的软件是(C )。
[答] C
A) 字表处理软件 B) 操作系统
C) 数据库管理系统 D) 编译系统
[1-2]
数据库系统的三级模式结构是对数据的三个抽象级别,数据库用户看到的视图称为(A )。
[答] A
A) 外模式 B) 概念模式 C) 内模式 D) 存储模式
[1-3]
下面叙述中,(B )是数据库系统的特点之一。
[答] B
A) 数据结构化低
B) 数据独立性高
C) 数据冗余度高
D) 数据与程序依赖程度高
[1-4]
在信息世界中,客观存在并且可以相互区别的事物称为(C )。
[答] C
A) 记录 B) 属性 C) 实体 D) 联系
[2-1]
在关系数据库中,表与表之间的联系是通过(C )实现的。
[答] C
A) 关系 B) 指针 C) 公共属性 D) 连接
[2-2]
模型是对客观世界中复杂对象的抽象描述,在下列叙述中,对数据模型不正确的描述是(C)。
[答] c
A) 层次模型中有一个结点无父结点,这个结点称为根结点
B) 网状模型能反映实体间一对多或多对多的联系
C) 关系模型中表的主码不可以是几个属性的组合
D) 为实现两个表的联系,这时的公共属性是一个表的主码和另一个表的外码
[2-3]
VFP是一个(A )型的DBMS。
[答] A
A) 关系 B) 层次 C) 网状 D) 树
[2-4]
一个班级有多个学生,而每个学生只能在一个班级里注册,则班级与学生这两个实体存在着(B )联系。
[答] B
A) 一对一 B) 一对多 C) 多对一 D) 多对多
[3-1]
要定制工具栏,应从(C )菜单中打开工具栏对话框。
[答] C
A) 工具->选项
B) 文件->打开
C) 显示
D) 工具->向导
[3-2]
要建立自己工作目录,首先单击(D )菜单中的"选项"命令,选择"文件位置"选项卡,选中"默认目录"行,再继续操作。
[答] D
A) 文件 B) 编辑 C) 显示 D) 工具
[3-3]
在用向导进行表单或报表设计时,有一对多表单或一对多报表的向导,下列关于一对多概念正确的理解是(B )。
[答] B
A) 一对多是指父表记录多,子表记录少
B) 是指父表中的一条记录可能与子表中的多条记录有关联
C) 一对多关系中的“多方”称为父表,一方称为“子表”
D) 一对多是指为父表建立多个与子表关联的索引
[3-4]
要想在不同的工作区中打开相应的表,应在VFP主窗口中选择( D)菜单项。
[答] D
A) 文件、打开
B) 工具、选项
C) 显示、工具栏
D) 窗口、数据工作期
[4-1]
假定字符串A="123",B="234"。则下列表达式的运算结果为逻辑假的是(c )。
[答] C
A) NOT A=B OR B$"13579"
B) NOT A$"ABC" AND A<>B
C) NOT A<>B
D) NOT A>=B
[4-2]
设当前数据库有N

条记录,当执行LIST命令后,函数 RECNO() 的显示结果是(b )。
[答] B
A) N B) N+1 C) N-1 D) N+RECNO()
[4-3]
在某一个已打开的表中,执行下列命令,这时函数的返回值为(b )。
go bottom
skip
? eof()
[答] B
A) .F. B) .T. C) 出错信息 D) 末记录号加1
[4-4]
下列字符串的运算结果为.F.的表达式为( d)。
[答] D
A) "Fox" $ "FoxPro"
B) "FoxPro"="Fox"
C) "FoxPro"=="FoxPro"
D) "FoxPro"=="Fox"
[5-1]
在下列关于数据库表和自由表的概念叙述中,不正确的是(C )。
[答] C
A) VFP的表可分为属于数据库的表和自由表两种
B) 自由表是一个独立的表,不属于任何数据库
C) 数据库表和自由表的表设计器功能完全相同
D) 数据库表可以从数据库中移出,变成自由表
[5-2]
在下列叙述中,正确的是(B )。
[答] B
A) 数据库表的表设计器与自由表的表设计器功能完全相同
B) 字段有效性规则只能在数据库表的表设计器中设置
C) 在数据库表的表设计器中,宇段的默认值一旦设定,在记录中输人数据时,该默认值不能改变
D) 记录有效性规则与字段有效性规则的概念实际上是相同的
[5-3]
在定义表结构时,不需要“小数位数”的字段类型是( )。
[答] B
A) 数值型 B) 货币型 C) 浮动型 D) 双精度型
[5-4]
在下面有关表的叙述中,不正确的概念是( )。
[答] D
A) 所谓自由表是指它是孤立存在的,它独立存在于任何数据库之外
B) 自由表的字段名长度被限制在10个字符之内
C) 可对数据库表建立本地视图和远程视图
D) 可对自由表建立字段有效性规则
[6-1]
在下列关于索引的概念叙述中,不正确的是( )。
[答] D
A) 索引是一种排序,但它不改变数据表中数据的物理顺序
B) 可以为一个表建立多个索引
C) 复合索引文件可分为结构复合索引文件和非结构复合索引文件
D) 复合索引文件只包含一个索引关键字的索引文件
[6-2]
关于表的索引表达式的类型的下列叙述,( )是正确的。
[答] D
A) 索引表达式的类型必须是字符型
B) 索引表达式的类型必须是数值型
C) 索引表达式的类型必须是日期型
D) 含有两个关键字的索引表达式必须是字符型
[6-3]
如果一个关系中某些属性的取值与其他关系的某些属性相关,这种情况称之为( )。
[答] C
A) 字段有效性
B) 记录有效性
C) 参照完整性
D) 触发器规则
[6-4]
父表和子表建立了索引,在子表中与父表主码相联系的字段称为( )。
[答] C
A) 主码 B) 辅助码 C) 外码 D) 索引码
[7-1]
有关下列字符串的运算结果表示得不正确的是( )。
[答] D
A) "fort" $ "comfortable" 结果是.T.


B) "computer"="comp" 结果是.T.
C) "former"=="former" 结果是.T.
D) substr("中国人民保险公司",5,4) 结果是"保险公司"
[7-2]
要想对一个打开的表增加新的字段,应当使用命令( )。
[答] B
A) APPEND B) MODIFY STRUCTURE
C) INSERT D) CHANGE
[7-3]
数据库已经在当前工作区打开,为了在文件尾部增加一条空记录,应该使用命令( )。
[答] B
A) APPEND B) APPEND BLANK C) INSERT D) INSERT BLANK
[7-4]
设当前数据库中姓名字段为字符型,要把内存变量NAME字符串的内容输人到当前记录的姓名字段,应当使用命令( )。
[答] B
A) 姓名=NAME
B) REPLACE 姓名 WITH NAME
C) REPLACE 姓名 WITH &NAME
D) REPLACE ALL 姓名 WITH NAME
[8-1]
当需要对满足条件的全部记录进行操作时,以下关于条件短语FOR<条件>和WHILE<条件>的说明,正确的是( )。
[答] C
A) FOR<条件>和WHILE<条件>的作用一样
B) 当使用索引时FOR<条件>和WHILE<条件>的作用一样
C) FOR<条件>可以用在任何需要条件短语的地方
D) WHILE<条件>只可以用在记录已经排序的情况
[8-2]
关于表的内容与结构叙述中,( )是正确。
[答] D
A) 对于新建的表,先定义表结构,之后必需立即输入记录内容
B) 对于新建的表,可以先输入记录内容,后定义表的结构
C) 对于已有内容的表,修改结构肯定会改变记录的实质内容
D) 对于已有内容的表,修改结构可能会改变记录的实质内容
[8-3]
如果两个表存在着“一对多”的永久关系,则“多方”的表一般应采用( )。
[答] D
A) 主索引 B) 候选索引 C) 惟一索引 D) 普通索引
[8-4]
在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着( )。
[答] A
A) 永久关系 B) 临时关系 C) 索引关系 D) 触发关系
[9-1]
以下( )不能作为查询的数据源。
[答] B
A) 本地视图 B) 远程视图 C) 数据库表 D) 数据表
[9-2]
下面有关查询、视图的叙述中,( )是正确的。
[答] D
A) 查询结果可以以数据表、报表、图形等形式输出,视图也一样
B) 可以对远程数据建立视图,只能对本地数据建立查询
C) 查询和视图产生的数据表就和一般的数据表一样,可以进行增、删、查、改操作
D) 在命令窗口直接编写SELECT-SQL命令和使用查询设计器都能够建立查询文件
[9-3]
视图设计器中的选项卡与查询设计器中的选项卡几乎一样,只是视图设计器比查询设计器多一个( )选项卡。
[答] D
A) 字段 B) 联接 C) 排序依据 D) 更新条件
[9-4]
在“添加表和视图”窗口中,“其他”按钮的作用是让用户选择( )。
[答] B


A) 数据库表 B) 自由表 C) 查询 D) 视图
[10-1]
可用在SELECT-SQL命令中的输出去向子句不包括( )。
[答] A
A) INTO PRINTER B) INTO ARRAY X
C) INTO CURSOR TEMP D) INTO TABLE T
[10-2]
假设已建立“图书管理”数据库,包括以下三个数据表:
“图书”表结构为:书号(C,6)、书名(C,30)、单价(N,6,2)
“读者”表结构为:借书证号(C,3)、单位(C,8)、姓名(C,8)
“借阅”表结构为:借书证号(C,3)、书号(C,6)、借书日期(D)
现要显示被借阅的各书的借阅者姓名、单位和该图书的书号、书名,下列SELECT-SQL命令中( )是错误的。
[答] B
A) SELECT 姓名,单位,借阅.书号,书名 FROM 读者;
INTER JOIN (借阅 INTER JOIN 图书 ON 借阅.书号=图书.书号);
ON 读者.借书证号=借阅.借书证号
B) SELECT 姓名,单位,借阅.书号,书名 FROM 读者;
LEFT JOIN (借阅 INTER JOIN 图书 ON 借阅.书号=图书.书号);
ON 读者.借书证号=借阅.借书证号
C) SELECT 姓名,单位,借阅.书号,书名 FROM 读者;
RIGHT JOIN (借阅 INTER JOIN 图书 ON 借阅.书号=图书.书号);
ON 读者.借书证号=借阅.借书证号
D) SELECT 姓名,单位,借阅.书号,书名 FROM 读者;
RIGHT JOIN (借阅 LEFT JOIN 图书 ON 借阅.书号=图书.书号);
ON 读者.借书证号=借阅.借书证号
[10-3]
默认情况下,VFP查询结果的输出目的地是( )。
[答] A
A) 浏览窗口 B) 临时表 C) 图形 D) 报表
[10-4]
创建多表查询时,数据表间的联接类型可分为( )。
[答] A
A) 左联接、右联接、完全联接和内部联接
B) 左联接、右联接、完全联接和单向联接
C) 内部联接、外部联接、共享联接和独立联接
D) 左联接、右联接、内部联接和外部联接
[11-1 ]
假设已建立“图书”表文件,表结构为:书号(C,6)、书名(C,30)、单价(N,6,2)。现要查看书名中
含有“计算机”的各书信息,并且按书号升序排列,可使用( )命令实现。
[答] B
A) SELECT * FROM 图书 WHERE 书名="计算机" ORDER BY 书号
B) SELECT * FROM 图书 WHERE "计算机"$书名 ORDER ON 书号
C) SELECT * FROM 图书 WHERE LIKE(书名,"%计算机%") ORDER BY 书号
D) SELECT * FROM 图书 WHERE AT("计算机",书名)>0 ORDER ON 书号
[11-2]
假设已建立“工资”表文件,表结构为:部门号(数值型)、职工码(宇符型)、工资(数值型)。
现要按部门号从低到高、同一部门按工资从高到低查询职工工资,正确的SELECT-SQL命令是( )。
[答] C
A) SELECT * FROM 工资 ORDER BY 部门号,工资
B) SELECT * FROM 工资 ORDER BY 部门号 ASC,工资
C) SELECT * FROM 工资 ORDER BY 部门号,工资 DESC
D) SELECT * FROM 工资 ORDER BY 部门号 DESC,工资
[11-3]
假设已建立“工资”表文件,表结构为:

部门号(字符型)、职工码(字符型)、工资(数值型)。现要查询那些职工的工资介于1220元和1250元之间(含 1220元和1250元),无法实现该功能的SELECT-SQL命令是( )。
[答] C
A) select * from 工资 where 工资>=1220 and 工资<=1250
B) select * from 工资 where not (工资<1220 or 工资>1250)
C) select * from 工资 where between(工资,1220,1250)
D) select * from 工资 where 工资 between 1220,1250
[11-4]
假设已建立“工资”表文件,表结构为:部门号(字符型)、职工码(字符型)、工资(数值型)。现要按部门统计工资平均值,正确的SELECT-SQL命令是( )。
[答] C
A) SELECT 部门号,AVG(工资) FROM 工资 ORDER BY 部门号
B) SELECT 部门号,AVERAGE(工资) FROM 工资 ORDER BY 部门号
C) SELECT 部门号,AVG(工资) FROM 工资 GROUP BY 部门号
D) SELECT 部门号,AVERAGE(工资) FROM 工资 GROUP BY 部门号
[12-1]
下面有关记录查找命令的叙述中,( )是错误的。
[答] A
A) 执行LOCATE命令之前,应打开相应的索引文件
B) 执行SEEK命令之前,应打开相应的索引文件
C) 执行LOCATE、FIND和SEEK命令后,FOUND() AND EOF()的值为.F.
D) 当主索引文件的索引表达式是日期型时,不能使用FIND命令进行查找
[12-2]
当前表文件GZ.DBF含姓名、工资、奖金等字段,现要统计所有记录的工资总和、奖金总和,下列命令中正确的是( )。
[答] B
A) SUM TO A1
B) SUM 工资,奖金 TO A1,A2
C) SUM TO A1
SUM TO A2
D) SUM TO A2
[12-3]
VFP中用于建立过程文件PROG1.PRG的命令是( )。
[答] D
A) CREATE PROCEDURE PROG1
B) EDIT PROG1.PRG
C) MODIFY PROCEDURE PROG1.PRG
D) MODIFY COMMAND PROG1
[12-4]
如果已在第 l、2、5工作区中分别打开一个表,则执行 USE STBL IN 0 命令后,STBL表打开在( )号工作区中。
[答] C
A) 6 B) 3 C) 0 D) 255
[13-1]
INPUT、ACCEPT、WAIT三条命令中可以接受字符的命令是( )。
[答] D
A) 只有ACCEPT B) 只有ACCEPT和WAIT
C) 只有WAIT D) 都可以
[13-2]
输入两个正整数,求其中的最大数,下列程序中( )是错误的。
[答] D
A) SET TALK OFF
INPUT "A=" T0 A
INPUT "B=" T0 B
IF A>=B
D=A
ELSE
D=B
ENDIF
? "最大数为:"+STB(D,5)
SET TALK ON
B) SET TALK OFF
INPUT "A=" TO A
INPUT "B=" TO B
DO CASE
CASE A>=B
D=A
CASE B>A
D=B
ENDCASE
? "最大数为:"+STR(D,5)
SET TALK 0N
C) SET TALK OFF
INPUT "A=" TO A
INPUT "B=" TO B
D=0
IF DD=A
ENDIF
IF DD=B
ENDIF
? "最大数为:"+STR(D,5)
SET TALK ON
D) SET TALK 0FF
INPUT "A=" TO A
INPUT "B=" TO B
D=0
DO CASE
CASE DD=A
CASE DD=B
ENDCASE
? "最大数为:"+STR(D,5)
SET TALK ON
[13-3]
下面程

序段求两个数X1、X2中的大数XMAX,错误的是( )。
[答] C
A) XMAX=IIF(X1>X2, X1, X2)
B) IF X1>X2
XMAX=X1
ELSE
XMAX=X2
ENDIF
C) IF X2>=X1
XMAX=X2
ENDIF
XMAX=X1
D) XMAX=X1
IF X2>=X1
XMAX=X2
ENDIF
[13-4]
有如下的IF语句:
IF X>0
Y=1
ELSE
IF X=0
Y=0
ELSE
Y=-1
ENDIF
ENDIF
在下列命令中,与这个IF语句等效的是( )。
[答] B
A) Y=IIF(X>0,1,IIF(X=0,-1,0))
B) Y=IIF(X=0,0,IIF(X>0,1,-1))
C) Y=IIF(X<0,IIF(X>0,1,0),-1)
D) Y=IIF(X>0,IIF(X<0,-1,0),1)
[14-1]
执行下面程序,结果为( )。
SET TALK OFF
I=l
DO WHILE I<=7
I=I+2
T=T+I
ENDDO
? T
SET TALK ON
[答] D
A) 8 B) 15 C) 9 D) 错误信息
[14-2]
有如下程序ZCX.PRG:
CLEAR
K1="AB"
DO ZCX1
? K1,K2
RETURN
PROCEDURE ZCX1
PUBLIC K2
PRIVATE K1
K1="CD"
K2=K1+"200"
RETURN
ENDPROC
执行命令DO ZCX后,屏幕显示结果是( )。
[答] A
A) AB CD200 B) CD AB200 C) AB AB200 D) CD CD200
[14-3]
有如下程序 ZCX.PRG:
CLEAR
LOCAL K1
K1="CD"
DO ZCX1
? K1, K2
RETURN
PROCEDURE ZCX1
PUBLIC K2
K1="AB"
K2=K1+"200"
RETURN
ENDPROC
执行命令 DO ZCX 后,屏幕显示结果是( )。
[答] D
A) AB AB200 B) CD CD200 C) AB CD200 D) CD AB200
[14-4]
设有自定义过程 FUN 如下:
PROCEDURE FUN
PARAMETERS A,B,C
A=A+1
B=B+2
C=A+B
ENDPROC
在主程序中执行下列命令后,X、Y、Z的值分别为( )。
STORE 1 TO X,Y,Z
DO FUN WITH X,(Y),Z
[答] D
A) 2、3、5 B) 1、1、1 C) 1、1、5 D) 2、1、5
[15-1]
假设已建立“图书”表文件,以字符型字段“书号”为索引关键字建立的索引文件为SH.IDX,下面程序的功能是根据用户输入的书号,删除相应的记录。请选择正确答案完成程序的【 】处。
SET TALK OFF
USE 图书 INDEX SH
Y1="Y"
DO WHILE Y1="Y"
ACCEPT "请输入要删除的书号:" TO N
SEEK N
IF FOUND()
DELETE
WAIT "该记录已被逻辑删除! 是否真的删除它(Y/N)" TO Y2
【 】
ELSE
? "该书号不存在!"
ENDIF
WAIT "是否继续删除其它记录(Y/N)" TO Y1
Y1=UPPER(Y1)
ENDDO
USE
SET TALK ON
[答] B
A) IF UPPER(Y2)="Y"
RECALL
ELSE
PACK
ENDIF
B) IF UPPER(Y2)="Y"
PACK
ELSE
RECALL
ENDIF
C) IF Y2="Y"
RECALL
ELSE
PACK
ENDIF
D) IF UPPER(Y2)=Y
PACK
ELSE
RECALL
ENDIF
[15-2]
下面程序的功能是输出如下图形。请选择正确答案填人【 】中以完成程序。
*****

***
*
CLEAR
ST="*****"
K=3
DO WHILE K>=1
? SPACE(3-K)+LEFT(ST,【 】)
K=K-1
ENDDO
RETURN
[答] D
A) 5 B) K C) K+2 D) 2K-1
[15-3]
阅读以下程序,输出结果是( )。
SET TALK OFF
X1=100
X2=58
DO SUB
? X1,X2
RETURN
PROCEDURE SUB
PRIVATE X1
X1=110
X2=60
? X1,X2
RETURN
ENDPROC
[答] A
A) 110 60
100 60
B) 100 60
100 60
C) 110 60
100 58
D) 110 58
100 58
[15-4]
下面程序的功能是输出如下图形。请选择正确答案填人【 】中以完成程序。
1
123
12345
1234567
CLEAR
FOR I=1 TO 4
FOR J=1 TO【 】
?? STR(J,1)
ENDFOR
?
ENDFOR
RETURN
[答] C
A) I B) 2*I+1 C) 2*I-1 D) 2*I
[16-1]
下面有关过程的叙述中,正确的是( )。
[答] A
A) 调用程序WITH所给的参数必须与被调过程的参数一一对应
B) 调用程序的WITH所给的参数必须是变量
C) 被调过程中不能改变PARAMETERS后的变量值
D) 参数必须是字符型的
[16-2]
在自定义函数中,( )。
[答] B
A) 只能通过RETURN语句返回一个函数值
B) 不仅能通过RETURN语句返回一个函数值,还可以通过形参与变量实参间的相互作用双向传递数据
C) 只能通过形参与变量实参间的相互作用传递数据
D) 只能返回一个函数值和一个变量值
[16-3]
下列叙述正确的是( )。
[答] A
A) 用户可以根据需要定义自己的事件
B) 事件有带参数与不带参数的两种
C) 只有用户的动作才可以触发事件
D) 用户的一个动作只能触发一个事件
[16-4]
以下叙述正确的是( )。
[答] C
A) 用户在表单某事件中定义的私有变量作用域是该表单
B) 用户在表单某事件中定义的公共变量作用域是该表单,它将随着表单的释放而被自动删除
C) 用户为表单定义的变量属性作用域是该表单
D) 若存在表单集,用户在表单集中某表单定义的变量属性作用域是该表单
[17-1]
以下有关事件的叙述中正确的是( )。
[答] B
A) 只有编写了代码的事件才能被触发
B) 事件即使没有代码也可被触发
C) 事件只能被用户的动作触发
D) 用户的一个动作只可触发一个事件
[17-2]
以下叙述中正确的是( )。
[答] B
A) 改变列表框控件的值一定触发Click事件,但不一定触发InteractiveChange事件
B) 改变列表框控件的值一定触发InteractiveChange事件,但不一定触发Click事件
C) 改变列表框控件的值Click事件与InteractiveChange事件都会被触发
D) 改变列表框控件的值Click事件与InteractiveChange事件都不会被触发
[17-3]
往表单数据环境中顺序

添加Student表、Grade表、Course表,以下相关叙述中正确的是( )。
[答] C
A) 缺省状态下Student为当前表
B) 缺省状态下Grade为当前表
C) 缺省状态下Course为当前表
D) 以上叙述都不正确
[17-4]
如果在运行某个表单时,也准备使用“menu2.mpr”快捷菜单,则可以在该表单的“RightClick Event”事件中添加( )代码。
[答] D
A) set sysmenu to menu2.mpr
B) run form menu2.mpr
C) create menu2.mpr
D) do menu2.mpr
[18-1]
在FORM1表单中有一命令按钮组CG1,内包含两个命令按钮C1与C2,在C1某事件中引用CG1的VALUE属性代码是( )。
[答] A
A) FORM1.CG1.VALUE
B) THISFORM1.CG1.VALUE
C) THIS.CG1
D) THIS.PARENT.CG1
[18-2]
以下( )中的代码可实现表单集中表单Form1的隐藏。
[答] A
A) Thisformset.Form1.Hide
B) Thisformset.Hide(Form1)
C) Thisformset.Forml1.Visible=.F.
D) Thisformset.Form1.Visible(.F.)
[18-3]
引用表格对象Grid1的第二列列标题,正确的格式是( )。
[答] B
A) Thisform.Column2.Caption
B) Thisform.Colunn2.Header1.Caption
C) Thisform.Column2.Text1.Value
D) Thisform.Column2.Value
[18-4]
对表单Form1与Form2,完成以下设计步骤:
l)在属性窗口设置Form2的Windowtype属性为1
2)Form2的Unload事件代码为:return this.caption
3)Form1的Click事件代码是:do form Form2 with this.text1.value
则运行时,单击表单Form1,该表单的Text1对象将显示( )。
[答] B
A) Form1的标题 B) Form2的标题 C) 1 D) 出错信息
[19-1]
下列叙述正确的是( )。
[答] D
A) 所有控件都在数据源属性
B) 用于指定VFP控件数据源的属性是controlsource或rowsource
C) 用于指定VFP控件数据源的属性不止上述两种
D) 只需设置对象的数据源属性就可以实现对象的数据绑定功能
[19-2]
以下( )中的设置可实现文本框最多可接受由6个数字组成的字符。
[答] A
A) Inputmask属性为999999
B) Inputmask属性为 A
C) Format属性为 999999
D) Format属性为 A
[19-3]
在主表单中调用Form2子表单并传递变量P1,P2的值给子表单,可使用命令( )。
[答] B
A) DO FORM Form2 WITH P1
DO FORM Form2 WITH P2
B) DO FORM Form2 WITH P1,P2
C) DO SUBFORM Form2 WITH P1
DO SUBFORM Form2 WITH P2
D) DO SUBFORM Form2 WITH P1,P2
[19-4]
不能使表格Grid1显示Grade表的所有记录的代码是( )。
[答] C
A) Thisform.Grid1.RecordSourceType = 0
Thisform.Grid1.RecordSource = "grade"
B) Thisform.Grid1.RecordSourceType = 1
Thisform.Grid1.RecordSource = "grade"
C) Thisform.Grid1.RecordSourceType = 3
Thisform.Grid1.RecordSource = "select * from grade into cursor temp1"
D) Thisform.Grid1.RecordSourceType = 4
Thisform.Grid1.RecordSource = "select * from grade into cursor temp1"
[20-1]
VFP提供了3种创建报表的方法,其中不包括( )。
[答] C
A) 报表设计

器 B) 报表向导
C) 报表生成器 D) 快速报表
[20-2]
在菜单设计器的“结果”列表框中,不包含的选项是( )。
[答] C
A) 命令 B) 填充名称 C) 下拉菜单 D) 过程
[20-3]
当新建一个报表时,默认情况下,报表设计器显示的三个带区不包括( )。
[答] A
A) 标题
B) 页注脚
C) 页标头
D) 细节
[20-4]
在报表设计器中,为添加作为数据源的表,应打开( )。
[答] A
A) 数据环境设计器 B) 表单设计器
C) 表设计器 D) 查询设计器

相关主题
相关文档
最新文档