VFP习题以及SQL练习题 下载本文

1. 2. 3. 4.

视图与查询的异同点

视图有哪些优点,如何可以将视图中的修改传给数据表 建立报表的方式有哪些,,各有什么特点 简述报表设计器的组成及工作原理

Visual Foxpro单元测验三

一、 选择题

1. VFP6.0程序的三种基本结构是_________。

(A)顺序结构、选择结构和循环结构 (B)顺序结构、选择结构和逻辑结构 (C)模块结构、转移结构和循环结构 (D)网状结构、选择结构和逻辑结构 2. 用MODIFY COMMAND命令建立命令文件的缺省扩展名是__________。

(A).TXT (B).FMT (C).PRG (D).BAK 3.VFP6.0命令文件(或称程序文件)的缺省扩展名是__________。

(A).FRM (B).PRG (C).FOR (D).DOC 4. 在VFP6.0程序中,一条命令的长度不能超过_________个字符。

(A)8192 (B)254 (C)256 (D)127 5. 可以用MODIFY COMMAND命令编辑的文件是__________。

(A)ABC.DBF (B)STUD.IDX (C)PAK.BAK (D)WP_SKQ.PRG 6. 建立命令文件ABC.PRG的命令是__________。

(A)USE ABC.PRG (B)MODIFY COMMAND ABC

(C)MODIFY STRUCTURE ABC.PRG (D)MODIFY ABC.PRG 7. 在定义过程文件中的每一个过程时,每一个过程必须以( )

A. FUNCTION B. SET PROCRDURE TO C. PROCEDURE D. PARAMETERS

8. 结构化程序的三基本结构是顺序结构,分支结构和( )

A.模块结构 B.循环结构 C.表结构 D.条件结构

9. 如果当前目录下有SEE.PRG、SEE.FRX、SEE.TXT和SEE.BAK这样一些文件,当执行命令MODIFY COMMAND SEE时,打开的文件是_______。

(A)SEE.TXT (B)SEE.FRX (C)SEE.PRG (D)SEE.BAK 10. 当程序输入或修改完毕,可以按_______ 键存盘并返回VFP。

(A)Ctrl+N (B)Ctrl+Y (C)Ctrl+W (D)Ctrl+Q 11. VFP中执行命令_________,可运行命令文件ZK.PRG. (A)DO ZK.PRG (B)RUN ZK.PRG (C)ZK (D)CALL ZK.PRG 12. 在程序中执行命令________将退出VFP返回到操作系统。

(A)RETURN (B)CANCEL (C)QUIT (D)EXIT

13. 如果当前目录下有ZK.PRG、ZK.MPR、ZK.QPR和ZK.FRX这些文件, 当执行DO ZK命令时,系统实际运行的文件是______________。

(A)ZK.PRG (C)ZK.MPR (C)ZK.FRX (D)ZK.QPR 14. 在子程序中,定义接受来自调用程序传递的参数的命令是( )

A. PARAMETERS B. ORICEDYRE C. RETURN D. FRNCTION 15.有如下Visual FoxPro程序 M=1 N=0

DO WHILE N

N=N-10 ENDDO ? N

RETURN

运行此程序显示的N值是( )

A.0 B.死循环,没有输出 C.-10 D.1 16、内存变量按其在程序中的使用范围分类不可能是( )

A.区域变量 B.全局变量 C.局部变量 D.循环变量 17、命令文件中,如同一语句分两行输入,则应( )。

A.该语句行第一行行尾加“逗号” B.在该语句行第二行行尾加“分号” C.在该语句行第一行行尾加“分号” C.在该语句行第二行行尾加“逗号” 18.下列语句中,可给内存变量赋多种类型值的语句是( )。 A.repalce B.wait C.input D.accept 19. 有如下的Visual FoxPro程序。 *主程序Z.PRG X1=2

X2=2 X3=2

X1=X1+1 DO Z1

?X1+X2+X3 RETURN *子程序Z1.PRG X2=X2+1 DO Z2 X1=X1+1 RETURN *子程序Z2.PRG X3=X3+1

执行程序Z后,屏幕显示的结果为( ) A.9 B。10 C。3 D。4 20. 用ACCEPT命令给内存变量输入数据时, 内存变量得到的数据类型是______________。 (A)取决于所输入的数据类型 (B)数值型 (C)字符型 (D)日期型

21. 在执行ACCEPT命令时,如果不输入任何内容而直接回车,则存入内存变量的内容为_____。

(A)0 (B).F. (C).T. (D)空串 22. 用INPUT命令输入的数据类可以是___________。

(A)数值型、字符型、备注型 (B)数值型、字符型、日期型、逻辑型 (C)数值型、备注型、日期型 (D)数值型、字符型、日期型、屏幕型

23. 用INPUT 命令输入日期型数据“12/16/98 ”时, 正确的表达式是___________。 (A)12/16/98 (B)\ (C)CTOD(\ (D)DTOC(\24. 用WAIT命令给内存变量输入数据时, 内存变量所获得的数据是________________。 (A)任意长度的字符串 (B)一个字符串和一个回车符 (C)数值型数据 (D)一个字符

25. 在交互方式下,可对L型变量输入数据的命令__________。

(A)ACCEPT (B)WAIT (C)READ (D)INPUT 26. 执行一列程序后,屏幕晃示的结果为( ) X=20 Y=10 N=0

DO WHILE Y〈X X=X-1 Y=Y+2 N=N+1 ENDDO ?N

RETURN

A. 10 B。20 C。4 D。5

27. 能放在可执行命令末尾的注释命令是_______________。

(A)REM (B)&& (C)* (D)ABCD 28. 命令“CLEAR\的功能是_______________。

(A)清除当前文件内容 (B)关闭数据库 (C)清除屏幕 (D)清除内存 29. 可以关闭数据库文件的命令是_________________。

(A)CLEAR FIELDS (B)CLOSE DATABASE (C)CLOSE INDEX (D)CLEAR ALL 30. 只能关闭过程文件的命令是_____________。

(A)CLOSE PROCEDURE (C)CLOSE DATABASES (C)SET INDEX TO (D)USE 31. 命令“CLEAR ALL\的功能包括_______________。

(A)清除当前文件内容 (B)关闭数据库 (C)清除屏幕 (D)清除内存

32. 不能将LOOP作为有效命令使用程序结构是________________。 (A)IF??ENDIF (B)SCAN??ENDSCAN

(C)DO CASE??ENDCASE (D)DO WHILE??ENDDO 33. 下面命令执行后输出的结果是_____________。 CJ=82

?IIF(CJ>=60.IIF(CJ>=85,\优秀\,\良好\差”) (A)优秀 (B)差 (C)良好 (D)82 34. 命令“CLOSE ALL\的功能是_______________。

(A)关闭所有文件不清除内存变量 (B)只关闭数据库 (C)关闭所有文件且清除内存变量 (D)清除内存 35. 在下面的DO循环中,一共要循环_____________次。 M=5 N=1

DO WHILE N<=M N=N+1

ENDDO

(A)1 (B)6 (C)4 (D)5

36. 在下面的DO循环中,一共要循环_____________次。 X=10 Y=15

DO WHIE Y>=X Y=Y-1 ENDDO

(A)15 (B)10 (C)6 (D)5 37. 调用子程序传递实参时,通过_______子句。

A.parameters B.WITH C.TO D.INPUT 38. 自定义函数中一定具有_______语句。

A.parameters B.return C.procedure D.close 39. 过程文件中一定具有_______语句。

A.parameters B.priv C.procedure或function D.close 二、 是非判断题

1. 在编写VFP程序时,每行只能写一条命令。 ( ) 2. VFP程序中一条命令可以占用多行,但必须使用“,”做为续行符。( ) 3. 使用 MODIFY COMM 命令建立文件的缺省扩展名为.PRG。( ) 4. ACCEPT 命令可用于输入任何类型的数据。( ) 5. 用 ACCEPT 命令输入字符串时,必须使用定界符。( ) 6. 变量必须使用“=”来赋值。( ) 7. 程序未尾的 RETURN 命令不能省略。( )

8. 在 DO CASE 命令所构成的多分支结构中,如果有多个CASE子句的条件为.T. (真),将依次执行这些CASE 子句后面的命令序列。( ) 9. 命令RETURN和EXIT命令相同,都结束程序。( ) 10. 命令 CLEAR ALL 的作用是清除整个屏幕。( ) 三、填空题

1. 在数据表文件 XS.DBF 中查询姓名为刘明的记录, 若其总分大于等于250分,则显示他的学号、姓名、专业和总分。(学完第四章后做) SET TALK OFF USE XS

____________①__________ SEEK \刘明\ IF FOUND()

IF___________②_________ ?\学号:\学号 ?\姓名:\姓名 ?\专业:\专业 ?\总分:\总分 ELSE

?\刘明的总分小于250分!\