《VFP》第二章习题
第二章
一、填空
1、目前用户通常是在操作系统环境下(如在"我的电脑"或"资源管理
器"窗口中)创建和删除文件夹.在VFP中,也可以使用MD命令和【 RD 】命令来创建新文件夹和删除已建文件夹.
2、在Visual FoxPro中用于计算检索的函数有COUNT、【 SUM 】、【AVG 】、MAX和MIN.
3、MESSAGEBOX()函数的功能是显示一个用户自定义对话框.若未指定该
对话框的标题,则对话框的默认标题为【 Microsoft Visual FoxPro 】.
4、函数STRTRAN(STR(35.96),SPACE(2),"* ")的返回值为 【 ****36】.
(提示:系统函数STRTRAN(<字符串1>,<字符串2>,<字符串3>)的功能是用
<字符串3>替换<字符串1>中所包含的<字符串2>)
5、VFP操作环境可以通过SET命名进行临时设置.决定是否可以通过按[Esc]键中
断程序和命令的运行的SET命令的格式是【 set esca 】on|off. 6、Visual FoxPro系统的命令窗口中,输入并执行下列命令后,Visual
FoxPro主窗口中显示内容为【 .t. 】 .
3^2+2=MOD(12,7)+LEN("FoxPro")
7、日期型数据是一种特殊的数值,Visual FoxPro系统中,日期时间运算
符只有【 加法/+ 】和【 减法/- 】两种.
8、内存变量是在内存中设置的临时存储单元,当退出Visual FoxPro时
其数据自动丢失,若要保存内存变量以便以后使用,可使用SAVE To命令将其保存到文件中。在Visual FoxPr中,默认的内存变量文件的文件扩展名为【 mem 】.
9、将内存变量文件 mVar 中所保存的内存变量恢复到内存,且当前已存
在的内存变量仍保留,可以使用命令【 restore 】 FROM mVar
ADDITIVE .
10、利用SET命令可以改变VFP系统运行时的临时工作环境("临时"是指当
前有效,下次启动VFP系统时将不起作用).例如,利用SET【 SAFE 】ON|OFF命令可以设置覆盖已有文件之前是否显示提示框.
11、表达式SUBSTR("计算机等级考
试",AT("DBMS","ABCDEFDBMS"),LEN("数据库管理系统"))的返回值为【 等级考试 】 .
12、?CTOD(″01/01/99″)-365,显示结果为【 01/01/98 】
13、VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理.
在表的浏览窗口中,若要以交互方式给某字段输入空值,可以按组合键CTRL和【 0 】键 .
14、将第2~4个字符为"yan"的所有内存变量保存mVar内存变量文件中,可以使用命令:
SAVE TO mVar ALL 【 LIKE 】 ?yan*
15、在 VFP 中,使用【 Local 】, PRIVATE 和 PUBLIC 命令可以指定内存变量的作用域.
16、若要在VFP程序中调用Windows操作系统中的"计算器"应用程序(相应
的程序文件为),则可以使用语句(命令): 【 RUN 】/N
17、在VFP中,除了自由表的字段名、表的索引标识名至多只能有 【 10
】 个字符外,其余名称的长度可以是1—128个字符.
18、在"选项"对话框中进行设置后,如果按住【 shift 】键的同时按"确
定"按钮,则当前设置会以命令形式显示在"命令"窗口中.
19、函数TYPE('answer=42')返回值为L或【 U 】 ,这取决于变量answer
是否已预先赋值及值的类型;若要显示如图1所示的"打开"对话框,可用使用函数GETFILE('DBF','
【表文件名】').
20、用户要在D盘的根目录中创建一个名为MyBack的文件夹,可用命令【MD 】 D:\MyBack.
21、在 VFP 中,关闭所有的文件并结束当前VFP系统运行的命令是【CLOSE ALL/quit 】.
22、执行函数MESSAGEBOX("清华大学"+【 Chr(13) 】 +"计算机科学
系",48,"提示"),则可出现如图所示的消息框.
23、利用一条【 STOR/store 】命令(语句)可以给多个内存变量赋同一个值.
24、一般高级语言中,内存变量是通过说明语句定义的;而在FoxPro中内存变量是通过
【 赋值 】方式定义的,其类型是由所赋值的数据类型决定的. 25、?ROUND(123.456,2),显示结果为【 123.46 】.?
ROUND(123.456,-2),显示结果为【 100 】
26、依次执行下列两条命令,则屏幕上显示的结果是【 L 】.
DIMENSION y(2)
27、函数LEN(STR(123456789012))的返回值为 【 10 】,函数
LEN(DTOC(DATE(),1))的返回值为【 8 】.
字符串常量在存储时末尾以什么结束28、在VFP中,用户可以利用命令来修改系统的操作环境(如默认工作目录
等),也可以通过菜单命令打开【 选项 】对话框进行设置.
29、在 VTP 集成环境下调试程序时,如果程序运行过程中出现"死循环"现象,
通常可以通过按键盘上的【 ESC 】键强制中断程序.
30、创建并保存一个项目后,系统就会在磁盘上生成两个文件,这两个文件的
文件扩展名分别为【 pix 】和【 pjt 】
31、函数ROUND(1234.196,-2)的返回值为 【 1200
】,SUBSTR("mystring" ,6)的返回值为 【 ing 】 .
32、使用LOCAL,PRIVATE和PUBLIC命令可以指定内存变量的作用域.在VFP
命令窗口中创建的任何内存变量均为 【 全局 】 变量.
33、在 VFP 中,系统规定:名称(如变量名,字段名,对象的属性名等)只能
以字母,汉字或下
线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,他们的名称均以
【 下划线/_ 】开头.
34、内存变量是系统在内存中设置的临时存储单元,当退出Visual
FoxPro时其数据自动丢失.若要保存内存变量以便以后使用,可使用SAVE TO命令将其保存到文件中.在Visual FoxPro中,默认的内存变量文件的文件扩展名为【 MEM 】.
35、如果要将第1个字符为" c "的所以变量保存到mVar内存变量文件中,可以使用命令
save to mVar 【 all like c* 】
36、在VFP的集成操作环境中,对于比较长的命令,在"命令"窗口和程序中可以利用
【 分号/; 】以实现换行输入.
37、字符型常量也称为字符串,它是由字符串"定界符"括起来的一串字符.
字符串定界符可以是单引号、双引号或 【 中括号 】 .
二、单项选择
1、利用命令 DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三
条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素
x(1,1),X(1,3),X(2,2) 的值分别是( A ).
A、30,30,30
B、.F.,10,20
C、30,10,20
D、0,10,20
2、在下列函数中,函数的返回值为数值型的是( A ).
A、MESSAGEBOX()
B、EMPTY()
C、DTOC()
D、TYPE()
3、对于下列函数来说,其返回值的数据类型不为数值型的是( D ).
A、LEN("Visual FoxPro")
B、YEAR(DATE())
C、ATC("this","ThisForm")
D、LEFT("123456",2)
4、在 Visual FoxPro 系统中,下列表示中不属于常量的是 ( D ).
A、.T.
B、[T]
C、"T"
D、T
5、在Visual FoxPro中,EMPTY(.NULL.)和ISNULL(.NULL.)函数的值分别为( D )
A、.T.和.T.
B、.F.和.F.
C、.T.和.F.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。