2008~2009 学年第一学期专接本 学年第一学期专接本
程序设计》期末试题(A 《Visual FoxPro 程序设计》期末试题 卷) 系别
题号 得分
班级
一 二
(后两位) (后两位)
三 四 五
总分
核分人签名:
答案表
一 单 选 题 30 分 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 10 20 30 分数
1
分数
2 二 写 命 令 14 分
3
4
5
第 1 页 共 13 页
1
2
分 数
(1)
(3) (4)
(2)
三 程 序 填 空 10 分
(5)
3
4
(8) (6) (9) (7) (10)
1
四 读 程 序 写 结 果 16 分
2
3
4
分 数
第 2 页 共 13 页
五、程序编写(共 30 分,每题 10 分)
1.编写程序计算 e=1+ .
1 1 1 1 + + + ...... + 之和 1! 2! 3! 100 !
2、表单的 click 事件代码: 、 事件代码:
第 3 页 共 13 页
3、查找按钮的 Click 事件代码: 、 事件代码:
*退出按钮的 Click 事件代码: 退出按钮的 事件代码:
第 4 页 共 13 页
系别
班级
(后两位) (后两位)
说明:所有题的答案要求写在答题表相应题号处。 所有题的答案要求写在答题表相应题号处 所有题的答案要求写在答题表相应题号处 一、单项选择题(共 30 分,每题 1 分)
1. 下面哪一个是数据库系统的英文缩写。 A. DB B. OS C. DBS D. DBMS
2. LEFT("同一个世界同一个梦想",LEN("2008 年 8 月 8 日")-2)的计算结果是______。 A. "2008 年 8 月" B. "同一个世界" C. "同一个世界同一" D. "2008"
3. 在 Visual FoxPro 中,函数 MOD(-11, 8)的结果为______。 A. 3 B. 5 C. -3 D. -5
4. 在下列 VFP 函数
系统中,其返回值不为字符型数据的是_____。 A.TIME() B.DOW() C. CHR() D. DTOC()
5. 设 m=5,n=2, 执行以下命令: ? IIF(m>n,m+1 ,n+1) 屏幕显示结果是______。 A. 6 B. 3 C. 51 D.31
6. 表达式 5 % 10 * 9 / 3-2 的值是_____。 A. 5 B. 13 C. 45 D. 4
7. 利用命令 dimension x(2,3)定义了一个名为 X 的数组后,依次执行三条赋值命令, x(3)=10,x(5)=20,x=30,则数组元素的 x(1,1),x(1,3),x(2,2)的值分别为: A. 30,30,30 B. .F. ,10,20 C. 30,10,20 。 D. 0,10,20
8. 不允许字段中出现重复索引值的索引是 A. 主索引 C. 主索引和候选索引
B. 主索引、候选索引、普遍索引 D. 主索引、候选索引和唯一索引
9. MODIFY STRUCTURE 命令的功能是: A.修改记录值 B.修改表结构
第 5 页 共 13 页
C.修改数据库结构
D.修改数据库或表结构
10. 表单的____方法用来重画表单,而且还能重画表单所包容的对象。 A. release B. refresh C. show 。 D. DBC D. hide
11. Visual FoxPro 中,程序文件的扩展名是 A. DBF B. PRG C. SCX
12. 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是 A.选择 C.联接 B.投影 D.自然联接
13. 在 FOR ...ENDFOR 语句中,必须确定下来____。 A. 初值、终值和
步长 C. 终值和步长 B. 初值和终值 D. 初值和步长
14. 在当前表中, “金额=数量*单价”, 则可用 ) ( 命令自动填写所有记录的“金额” 字段值。 A. browse 金额=数量*单价 B. replace all 金额=数量*单价 C. replace all 金额 with 数量*单价 D. replace 金额 with 数量*单价 15. 对于当前表来说, 执行 List 命令后, 再执行?Eof()命令后, 最后显示的内容是 ) ( 。 (假如表文件有 9 条记录) A. 1 B. 10 C. .T. D. .F.
16. 表文件及其索引文件(IDX)已打开,要确保记录指针定位记录号为 1 的记录上,应 使用的命令是________ A. GO TOP B. GO BOTTOM C. GO 1 D. SKIP 1
17. 下列关于数据库操作的说法中,正确的是____。 A. 数据库被删除后,则它所包含的数据库表也随着被删除
第 6 页 共 13 页
B. 打开了新的数据库,则原来已经打开的数据库被关闭 C. 数据库被关闭后,它所包含的数据库表不能打开 D. 数据库被删除后,则它所包含的数据库表可以变成自由表。 18. 表之间的“临时性关系” ,是在两个打开的表之间建立的关系。如果两个表中有一 个被关闭,则该“临时关系”_____。 A. 转化为永久关系 B. 永久保留 C. 消失 D. 临时保留
19. X 是大于 100 小于 200 的数,则 VFP 条件表达式是 A. 100≤X<200 B. 100<=X<=200 C. x<200 AND X>100 D. x<200 or X>100 20