当前位置: 首页 > >

2011 郑州大学VFP期末考试试题

发布时间:

一判断 1. 用户不能关闭 VFP 的命令窗口(×) 2. 数据表的指针永远存在(×) 3. 数据库的打开方式有共享和独占两种(√) 4. 表单的 Autocenter 属性值的数据类型是逻辑型(√) 5. VFP 的 INIT 事件当对象失去焦点是被触发(×) 6. 数据表的显示操作有时会改变数据表的内容(×) 7. 字段变量的访问级别要高于内容变量(√) 8. 逻辑结构的倒排档也是一种类型的文件(√) 9. VFP 中的 KEYPRESS 事件时当对象得到焦点时被触发的(×) 10. 命令按钮组的按钮个数可以改变(√) 11. 表单的引用可通过其 caption 属性来实现(×) 12. 微调按钮既可用来调整数值型变量的值,也可用来调整非数值型变量的值(×) 13. 在循环体中遇到“EXIT”命令时,系统将跳出循环(√) 14. 当一个数据表关闭后,系统为该数据表分配的指针将自动被收回(√) 15. 列表框中一次只能选中一项(×) 16. 表单集的属性是固定的,不能增加(×) 17. 数据库的打开方式有共享和独占两种(√) 18. 命令按钮组的按钮个数可以改变(√) 19. 定时器在运行时是以后台方式运行的,没有可视形式(√) 20. INIT 事件是由用户触发的(×) 二. 选择题 1. 如果某数据表中有 20 条记录,当打开表后,记录的指针指向第(B)条记录 A.20 B.1 C.10 D.0 2. VFP 中,按任意键的事件名是(C) A.COTFOCUS B.LOSTFCUS C.KEYPRESS D.UHLOAD

3.执行 LIST NEXT 1 命令之后,记录指针的位置指向(A) A.原来记录 B.下一条记录 C.尾记录 D.首记录

4.数据环境是(A) A 一个对象 5.upclick 6. 下述代码运行的结果是(D) Set talk off S=0 K=1 For n=1 to 6

K=k*n If mod(n,2)=1 S=s+k else s=s-k endif endfor ?s set talk on A.691 B.-691 C.619 D.-619

7.下述代码运行的结果是() SET TALK OFF CLEAR N=5 FOR I=N TO 1 STEP -1 FOR J=1 TO I ??STR(J,1) ENDFOR ? ENDFOR RETURN 答案:12345 1234 123 12 1 10.下列赋值语句中正确的是(A) A. store 1 to x,y B.store 1,2 to x C.store 1 to x y D.store 1,2 to x

11.STR()函数返回值的类型是(C) A.逻辑型 B.日期型 C.字符型 D.数值型

12.在 VFP 中,数据表文件的后缀是(B) A.DBC B.DBF C.IDX D.PRG

13.下述哪条命令可实现在数据表的尾部追加一条空记录 (APPEND BLANK) 14. *A.PRG M=1 N=2 DO B.PRG ?”M=”,M,”N=”,N M=”,M,”N=” RETURN *B.PRG PRIVATE M M=3 N=4 RETURN A .M=1,N=4 15. SET TALK OFF M=1 DO WHILE M<5 N=1 ??M DO WHILE N<M TT=N+M ??TT N=N+1 ENDDO ? M=M+1 ENDDO RETURN

答案: 答案:1 2 3 3 4 5 4 5 6 7 在一个表单中, 20, 16. 在一个表单中,Text1 和 Text2 的 Value 属性值分别设置为 0。如果在 Text1 中输入 20,再 单击“开始”按钮, 中显示的结果为① 单击“开始”按钮,则 Text2 中显示的结果为①; 中显示的结果为② Edit1 中显示的结果为②。 “开始”按钮的事件代码: 开始”按钮的事件代码: FOR I=1 TO 100 IF MOD(I,Thisform.Text1.Value)=0 Thisform.Edit1.Value=Thisform.Edit1.Value+Str(I,5) Thisform.Text2.Value=Thisform.Text2.Value+I ENDIF ENDFOR 答案: 答案: ① 300 ②20 40 60 80 100




友情链接: