职高对口高考VFP模拟试卷.pdf
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高三第一次月考试卷
姓名得分
一、填空题(每空2分,共40分)
1、常用数据模型有、网状、层次等3种。
2、val("foxpro6.0")返回值为,str(-459.65)返回值为
3、month({^1999-11-22}-30)返回值为。
4、函数可以得到当前记录的记录号,函数可以得到当前表的记录总数。
5、复合索引文件的默认扩展名是,表JSDA.DBF的结构索引文件名是
6、表达式|3-23|的VFP表达式是
7、在do while循环体中,当执行到命令时,就结束循环的本次执行,而转到下次循环开始判断;当执行到命令时,就结束循环,执行Enddo 后面的语句。
8、在VFP中,在表单上确定控件是否可见的属性是
9、当打开一个空数据表时,用BOF()函数测试的结果是,EOF()函数的结果是。
10、视图不能单独存在,它必须依赖于。
11、在数据工作期窗口中建立的表之间的关系是关系,在数据库设计器中定义的表之间的关系是关系。
12、当同时有几个Case条件成立,Case条件的对应命令序列被执行。
13、用来确定文本框中的内容的属性是,用来指定显示在标签上的文字的属性是。
二、选择题(每题2分,共30分)
1、下列数据中不是常量的是()
A、ABC
B、”ABC”
C、1E2
D、{^2000/12/31}
2、下列函数中函数返回值为字符型的是()
A、Date( )
B、Time()
C、Year()
D、CTOD()
3、默认查询的输出形式是()
A、数据表
B、图形
C、报表
D、浏览
4、将查询结果放在临时表中应使用()短语。
A、INTO CURSOR
B、TO CURSOR
C、INTO TABLE
D、TO TABLE
5、视图设计器中比查询设计器多出的选项卡是()
A、字段
B、排序依据
C、联接
D、更新条件
6、使记录指针定位到逻辑首记录,应使用命令()
A、go top
B、go bottom
C、skip 1
D、go 1
7、用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该使用命令()
A、SKIP
B、GO
C、LOCATE
D、CONTINUE
8、若要彻底删除当前表中某些记录,应先后使用的两条命令是()
A、DELETE ZAP
B、DELETE RECALL
C、DELETE PACK
D、ZAP PACK
9、字段有效性规则是()类型的表达式。
A、备注
B、字符
C、日期
D、逻辑
10、在参照完整性中,设置更新规则为“限制”,则下列说法中正确的是()
A、当改动了主表的关键字值时自动更改子表记录的相应值
B、允许自由表更改子表中关键字的字段值
C、当主表中在子表中有相应记录时,禁止修改主表关键字值
D、当更改了子表中的字段值,自动更改主表中对应记录的字段值
11、若用MODIFY STRUCTURE命令,把某字符型字段的宽度由40改为30,而且不作其他修改,则该字段的数据()
A、只保留前30个字符
B、仍保持40个字符
C、凡越过30个字符的修改为*
D、全部丢失
12、命令()可以关闭所有已打开的数据库文件,并释放所有内存变量和数组。
A、CLOSE DATABASE
B、CLOSE ALL
C、CLEAR ALL
D、RELEASE DATABASE
13、用Insert命令插入一条记录时,被插入的记录在表中的位置是()
A、表最前面
B、表最末尾
C、当前记录之前
D、当前记录之后
14、打开索引文件”XH.CDX”的正确是()
A、INDEX TO XH.CDX
B、SET ORDER TO XH.CDX
C、SET INDEX TO XH.CDX
D、INDEX ON XH TAG XH.CDX
15、创建对象时会触发()事件。
A、Load
B、Init
C、Click
D、Activate
三、程序分析题(共15分)
1、将“奖牌榜.dbf”中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,完成下列SQL语句。(3分)
奖牌榜.dbf 奖牌总数=金牌数+银牌数+铜牌数
2、对D盘VFP文件夹下xscj.dbf表按成绩降序显示前十名学生的成绩,请填空。SET TALK OFF
INDEX ON 成绩TAG rxcj DESC
N=1
DO WHILE
DISP
n=n+1
ENDDO
USE
SET TALK ON
RETURN
3、求1~100间能被5整除的奇数个数及其和,请将程序补充完整。
SET TALK OFF
J=1
S=0
M=0
DO WHILE J<100
IF
M=M+1
DNDIF
?”1~100间能被5整除的奇数个数为:“,M,”奇数的和为:“,S
ENDDO
SET TALK ON