VF练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章测试题(1)
题目1
下列语句中,不属于循环语句的是()。
A. IF...ENDIF
B. DO...ENDDO
C. FOR...ENDFOR
D. SCAN...ENDSCAN
题目2
执行下列程序的结果为()
S=1
FOR n=1 TO 10 SETP 3
S=s*n
ENDFOR
s
360
160
280
105
题目3
若只要关闭个别过程文件可以用()命令实现
提示:建立过程文件名是MODIFY COMMAND;打开过程文件的命令是SET PROCEDURE TO [ADDITIVE];关闭所有过程文件是SET PROCEDURE TO;关闭个别过程文件的命令是RELEASE PROCEDURE
RELEASE PROCEDURE
SET PROCEDURE TO
SET PROCEDURE TO ...ADDITIVE
MODIFY COMMAND
题目4
由下列程序
FOR I=1 TO 6
I
ENDFOP
此程序的执行结果是()
1
6
1 2 3 4 5 6
6 5 4 3 2 1
题目5
建立程序文件命令的是
DO COMMAND <文件名>
MODIFY COMMAND <文件名>
CREAT COMMAND <文件名>
USE COMMAND <文件名>
题目6
在一个程序中,运行程序文件的命令是()
CREAT <文件名>
DO<文件名>
MODIFY<文件名>
USE<文件名>
题目7
可以通过单击“工具”菜单中的"调试器"命令调用“调试器”,也可以使用命令()
提示:调用“调试器”有两种方式:单击“工具”菜单中的"调试器"命令;在“命令”窗口中输入DEBUG命令
DEBUG
DEBUG OUT
OPEN
以上都不对
题目8
下列说法错误的是
input 命令的功能是暂停执行程序,将从键盘输入的数据送入指定内存变量后再继续执行
使用input命令只能接受字符串
ACCEPT命令是暂停执行程序,将键盘输入的字符串送入指定内存变量后再继续执行
WAIT命令是暂停执行程序,直到用户按任意键或单击鼠标时继续执行程序
题目9
下列关于参数传递和变量作用域的说法中,错误的是
提示:在Visual FoxPro若采用以下各式调用程序模块;
DO<文件名>1<文件名>WAIT<实参1>[,<实参2>,...]
如果实参是常量或一般形式的表达式,系统会计算实参的值,并把它传递给形参变量,这种方式为安值传递,如果实参是变量,传递的值将不是变量的值,而是变量的地址,这样两个参数共有一个地址,则形参变量值改变时,实参的值也随之改变,这种方式为安引用传递。
共公变量一旦建立就一直有效,直到程序运行结束返回“命令”窗口式才消失
在调用程序模块的过程中,若采用按值传递的方式,则形参变量值的改变也影响实参变量的取值
在调用模块程序时,若采用按引用传递方式,则传递的是变量的地址
用LOCAL命令建立的局部变量,其初值逻辑假(.F.)
题目10
将内存变量定义为全局变量的Visual FoxPro命令是()
LOCAL
PRIVATE
PUBLIC
GLOBAL
题目11
在调试程序时,要查看模块程序中内存变量的当前取值和类型,则应在在“调试器”窗口中打开的窗口是
提示:“调试器”窗口中各子窗口的用途是:跟踪窗口用于显示正在调试执行的文件:局部窗口用于显示模块程序只能够的内存变量及它们的名称、当前取值和类型;监视窗口用于监视指定表达式在程序调试执行过程中的取值变化情况:调用输出窗口可以在模块中安置一些调用堆栈窗口用于显示当前处于执行状态的程序、过程或方法
监视窗口
局部窗口
跟踪窗口
调用输出窗口
题目12
在DO WHILE...ENDO循环结构中,loop命令的作用是
退出过程,返回程序开始
转移到DO WHILE 语句行开始下一个判断和循环
终止循环,将控制转移到本循环结构ENDO后面的第1条语句继续执行
终止程序
题目13
设有如下程序:
SET TALK OFF
X=3
Y=5
Z=7
DO MF WITH X,Y
DO MF WITH X,Y
SET TALK ON
PROCEDOURE MF
PARAMETER Y,Z
X=Y+10
Y=Y+Z
X,Y,Z
ENDPROC
RETURN
此程序的执行结果是()。
13 8 5 18 13 5
13 8 5 21 11 5
13 11 5 21 16 5
15 11 5 21 11 5
题目14
在Visual Foxpro中,用于调用模块程序的命令是()
FUNCTION<过程名>
DO<文件名>WITH<是参数>
PROCEDOURE<过程名>
SET PROCEDOURE TO<过程文件>
题目15
用WAIT命令给内存变量输入数据时,内存变量获得的数据为( )
任意长度的字符串
一个字符串和一个回车符
数值型数据
一个字符
题目16
在下列命令中,用于输入字符型数据的是()
ACCEPT