O FORM FORM1 D.RUN FORM FORM1 B.建立字段有效性规则 D.建立视图
19.在表单form1下有标签label1,若要将该标签的标题改为“欢迎使用”,设置其属性的代码是
A.form1.caption=“欢迎使用”
浙江省2013年1月自学考试VFP程序设计试题
3
B.thisform.label1.caption=“欢迎使用” C.label1.caption=“欢迎使用” D.label1.name=“欢迎使用” 20.有VFP语句: USE STU
LIST FIELDS,,年龄FOR 年龄>18.AND.LEFT(,2)="刘", 与如上语句等价的SQL语句是
A.SELECT,,年龄FROM STU FOR年龄>18 AND LEFT(,2)="刘" B.SELECT,,年龄FROM STU WHERE年龄>18 AND LEFT(,2)="刘" C.SELECT FROM STU FIELDS,,年龄WHERE 年龄>18 AND LEFT(,2)="刘"
D.SELECT,,年龄FROM STU WHERE LEFT(,2)="刘"AND WHERE 年
龄>18
二、判断题(本大题共10小题,每小题1分,共10分)
判断下列各题,在答题纸相应位置正确的涂“A”,错误的涂“B”。 21.一个关系中,列的次序是不能任意交换的。
22.在VFP中,建立数据库表时,将成绩字段值限制在0~100之间的这种约束属于实体完整性约束。
23.主关键字是可以用来唯一标识一条记录的属性(字段)。 24.可以通过VFP提供的向导来创表单。 25.FOXPRO所基于的数据模型是层次模型。
26.表达式LEN(“04/25/99”)的运行结果是数值型值。
27.定义表结构的字段必须明确的是:字段名、字段宽度、小数位数、索引。 28.SORT TO命令排序只能改变表的逻辑顺序而不能改变表物理顺序。
29.SET RELATION TO命令使用关键字表达式建立关联时必须在该关键字表达式上建索引文件并打开。
30.字段级和记录级有效性规则只在数据库表中存在。 三、读程序(本大题共5小题,每小题4分,共20分)
认真阅读所给的程序,每段程序后面会根据上面的程序给出几个小题,每小题列出的
浙江省2013年1月自学考试VFP程序
设计试题
4
四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。
【程序(一)】
*Teacher表中有、工龄、级别、津贴等字段,现要根据用户输入的修改其级别和津 贴,
程序如下: CLEAR USE Teacher xm=SPACE(8)
ACCEPT “ 请输入: ” TO xm LOCATE FOR alltrim()=alltrim(xm) IF ______ DISPLAY
WAIT “ 以上是修改前的记录 ” ACCEPT “ 请输入新的级别: ” TO jb REPLACE 级别WITH VAL(jb) IF jb>5
REPLACE 津贴 WITH 津贴*1.2 Endif
DISPLAY FIELDS 、工龄、级别、津贴 WAIT “ 以上是修改后的记录 ” ELSE
WAIT “无此!” ENDIF USE RETURN
31.本程序中,横线处IF语句的条件表达式为 A.FOUND() C.SEEK
B.NOT EOF() D.=xm
32.若已经对“”字段建立索引,将程序中“LOCATE ALL FOR alltrim()=alltrim(xm)”,
浙江省2013年1月自学考试VFP程序设计试题
5
这句查询命令改成seek命令,以下哪个选项是正确的? A.seek “alltrim(xm)” C.seek alltrim(xm)
B.seek alltrim()=alltrim(xm) D.seek “alltrim()=alltrim(xm)”
33.如果被修改的员工,其程序运行前的级别是3级,津贴为2000元,程序运行后的将级别改为6级,则程序运行后该员工的津贴为 A.1600 C.2400
B.2000 D.3000
【程序(二)】
*STU表中有、、班级、平均分、操行、奖学金等字段,现要修改奖学金字段的值,程序如下: SET TALK OFF USE STU
DO WHILE.NOT.EOF() ZX=操行 AV=平均分 DO CASE
CASE AV>=75.00 .AND. AV<80.00 .AND. ZX=”良” JXJ=”丙等”
CASE AV>=80.00 .AND. AV<90.00 .AND. (ZX=”优” .OR.ZX=”良”) JXJ=”乙等”
CASE AV>=90.00 .AND. ZX=”优” JXJ=”甲等” OTHERWISE JXJ=”无奖学金” ENDCASE
REPLACE 奖学金 WITH JXJ ______ ENDDO LIST
浙江省2013年1月自学考试VFP程序设计试题
6
USE
SET TALK ON
34.程序中划线处应填写的代码是 A.ENDIF C.ENDDO
B.SKIP D