vfP 函数练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6. Visual FoxPro中,表达式:
2*3^2+2*8/4+3^2的值为______。
A)64 B)31C)49 D)22
7.下列4个式子中,______不是Visual FoxPro中的表达式。
A)05/23/88B)"2002"C)X+YD)XYZ='5' AND ABC=5
8.将逻辑值赋给内存变量X的正确方法是______。
A)在命令窗口中被赋值的变量均为局部变量
B)在命令窗口中用PRIVATE命令说明的变量均为局部变量
C)在被调用的下级程序中用PUBLIC命令说明的变量都是全局变量
D)在程序中用PRIVATE命令说明的变量均为全局变量
28.下面4条叙述中,正确的叙述是______。
A)局部变量不可以与全局变量同名,但可以与上级程序中的局部变量同名
23.表文件的扩展名中,______为表的主文件扩展名,主文件用于存储固定长度的数据。
A)DCTB)DBC C)DCXD)DBF
24.表文件的扩展名中,______为表的备注文件扩展名,备注文件用于存放可变长度的数据。
A)DCT B)DBC C)FPT D)DBF
25.表单文件的扩展名中,______为表单的主文件。
A)SCX B)SCT C)FPTD)DBF
26.表单文件的扩展名中,______为表单的备注文件。
A)SCX B)SCTC)FPT D)DBF
27. Visual FoxPro系统中可以用TYPE命令直接显示内容的文件包括______。
A)文本文件TXT和备注文件FPT B)文本文件TXT和数据库文件DBF
A)字符串运算符、算术运算符、关系运算符、逻辑运算符
B)算术运算符、字符串运算符、关系运算符、逻辑运算符
C)算术运算符、关系运算符、字符串运算符、逻辑运算符
D)算术运算符、关系运算符、逻辑运算符、字符串运算符
20. Visual FoxPro中有4种形式的变量:______、数组变量、______和系统变量。
30.用于声明某变量是全局变量的命令是______。
A)PRIVATE B)PARAMETERS C)PUBLIC D)WITH
31.排序关键字不允许的数据类型是______。
A)字符型B)数值型C)备注型D)逻辑型
32.在Visual FoxPro程序中使用的内存变量按其作用范围的不同可以分成两类,它们是______。
29. Visual FoxPro的表达式生成器为用户提供了______种不同类型的运算符。
A)1 B)2 C)3 D)4
30.在Visual FoxPro中,允许使用的内存变量名的长度最多不能超过______个字符(字节)。
A)1B)5 C)10D)15
31.在Visual FoxPro中,允许使用的字段变量名的长度最多不能超过______个字符(字节)。
11.顺序键入以下命令,显示结果为______。
STORE "14.31" TO X
Y=INT(&X+5)
?Y
A)20 B)14.315C)14.31 D)19
12. Visual FoxPro中的索引文件分为单索引文件和复合索引文件,其中复合索引文件的扩展名为______。
A)IDX B)EDXC)CDX D)NDX
A)SIN25 B)SIN(25)C)SIN(25°)D)SIN(25*PI/180)
16.设某数据库有100条记录。用函数EOF ( )测试结果为.T.,此时,当前记录号为______。
A)100 B)101C)99D)1
17.在下列表达式中,结果为日期类型的正确表达式是______。
A)DATE() + 25B)DATE() + TIME()
STORE Y-678 TO Z
A)字符型B)数值型C)日期型D)浮点型
36.在Visual FoxPro中,能够将日期型数据转换成字符型数据的函数名为______。
A)CTOD B)STR C)VAL D)DTOC
37.在Visual FoxPro中,能够将数值型数据转换成字符型数据的函数名为______。
X="Visual FoxPro is OK"
?AT("Fox",X)
A)8B)6C)FoxPro D)Visual
24.函数STUFF("数据库",5,6,"管理系统")的结果是______。
A)数据库管理系统B)数据管理系统C)管理系统D)库系统
25. FoxPro数据库管理系统的数据模型是______。
C)文本文件TXT和命令文件PRG D)文本文件TXT和结构复合索引文件CDX
28.在Visual FoxPro中,除了可以直接使用键盘输入表达式的全部内容之外,Visual FoxPro还为用户提供了一个______对话框,这个对话框中包含了构成表达式的各种元素和符号。
A)表达式生成器B)Setup C)文件管理器D)View
第二章练习题
一、选择题。
1.就关系数据描述语言来说,Visual FoxPro属于______数据库管理系统。
A)问答式B)语言描述式C)域描述语句式D)关系描述语句式
2.下列______符号不能作为Visual FoxPro中的变量名。
A)ABCDEFGB)K1234C)12ASDFGD)xyz
3.日期型数据长度固定为______个字符。
A)字符型B)数值型C)日期型D)浮点型
34.在Visual FoxPro中,定义数据结构时,字段变量名中不允许包含______字符。
A)字母B)空格C)数字D)汉字
35.在Visual FoxPro中,执行下列命令序列后,变量Z的数据类型为______。
STORE 345 TO X
STORE 12+X TO Y
输出结果是______。
A)AB B)abC)bc D)abcd
20. Visual FoxPro数据库文件中,函数ROUND(1234.567,2)的值是______。
A)1234.57 B)1234.56 C)1235 D)1234
21.执行下列命令后显示的结果是______。
A=CTOD("05/23/89")
13.用于存储内存变量的文件扩展名为______。
A)FPT B)PRG C)FMT D)MEM
14. Visual FoxPro函数INT(RAND()*10)的值是在______范围内的整数。
A)(0,1)B)(1,10)C)(0,10)D)(1,9)
15.数学式子sin25°写成Visual FoxPro表达式是______。
A)Command B)ViewC)Clear D)Browse
39.在Visual FoxPro环境下,隐藏命令窗口可选择Window下拉菜单的______选择项。
A)Clear B)CommandC)Hide D)Browse
40.在Visual FoxPro环境下,粘贴操作的快捷键是______。
A)局部变量和全局变量B)逻辑变量和日期变量
C)内存变量和字段变量D)字符型变量和数值型变量
21.在Visual FoxPro中,用户所建单索引文件的扩展名为______。
A)NDX B)IND C)CDX D)IDX
22.数据库容器文件扩展名中,______为数据库容器的备注文件扩展名。
A)DCTB)DBC C)DCXD)DBF
A)数值型B)字符型C)日期型D)浮点型
40.下列符号中______是VFP中的合法变量名。
A)AB7 B)7AB C)IF D)A[B]7
A)X="T"B)STORE "T" TO XC)X=TRUED)STORE .T. TO X
9.设M="324.2",?43+&M的结果是______。
A)43 B)324.2C)43324.2 D)367.2
10.设A=123,B=456,K="A+B",则表达式l+&K的值是______。
A)1123456 B)580 C)1+A+B D)579
A)全局变量B)局部变量C)临时变量D)普通变量
35.在Visual FoxPro环境下,在对命令文件修改后按原文件名进行存储,可以选择File下拉菜单的______选择项。
A)New B)OpenC)SaveD)Save As
36.在Visual FoxPro环境下,若要退出Visual FoxPro,可以选择File下拉菜单的______选择项。
A)1 B)5 C)10D)15
32. Visual FoxPro中允许使用内存变量。下列给定的内存变量名中,正确的是______。
A)abcdefghlmnB)5x C)x10 D)1abc
33.在Visual FoxPro中,设A="123.45",B=123.45,则表达式A+STR(B)的数据类型为______。
A)概念型B)网状型C)关系型D)层次型
26.下面4条叙述中,正确的叙述是______。
A)在命令窗口中被赋值的变量都是全局变量
B)在上级程序定义的变量在被调用的下级程序中无效
C)在程序中,用DECLARE定义的数组为全局变量
D)在程序中,用DIMENSION定义的数组为全局变量
27.下面4条叙述中,正确的叙述是______。
A)Ctrl+VB)Ctrl+C C)Shift+VD)Shift+C
41.备注型数据宽度固定为______。
A)10B)20 C)50D)100
42.下列的______数据类型是内存变量特有而字段变量所没有的。
A)字符型B)浮点型C)备注型D)屏幕型
19. Visual FoxPro的运算符优先级从高到低依次是______。
A)10B)12C)8 D)6
4.在Visual FoxPro数据库文件中,逻辑型、日期型、备注型数据的宽度分别是______。
A)1,8,128 B)2,8,10C)1,8,10 D)1,8,任意
5.Байду номын сангаас下4个符号中,______是Visual FoxPro中的一个常量。
A)T B)TOPC).T. D)TO
A)New B)Close C)Exit D)Open
37.在Visual FoxPro环境下,用来完成记录的增、删、改、查询等操作的菜单项是______。
A)Edit B)DatabaseC)Program D)Record
38.在Visual FoxPro环境下,显示命令窗口可选择Window下拉菜单的______选择项。
A)CTOD B)STRC)VAL D)DAY
38.在Visual FoxPro中,执行STORE "123.45" TO X命令后,函数STR(VAL(X))的返回数据类型为______。
A)数值型B)字符型C)日期型D)浮点型
39.在Visual FoxPro中,执行STORE "89-05-23" TO X命令后,函数CTOD(X)的数据类型为______。
A)全局变量和局部变量B)字段变量和局部变量
C)临时变量和全局变量D)普通变量和局部变量
33.如果在Visual FoxPro程序中使用的内存变量允许所有程序和过程都调用它,则该内存变量必须定义为______。
A)全局变量B)局部变量C)临时变量D)普通变量
34.如果在Visual FoxPro程序中使用的内存变量仅仅在定义该内存变量的程序内有效,则该内存变量必须定义为______。
B=CTOD("05/03/89")
?B-A
A)20 B)-20C)“05/20/89”D)“05/-20/89”
22.执行下列命令后显示的结果是______。
STR="VFoxPr数据库"
?SUBSTR(STR,LEN(STR)/2+1,6)
A)VFoxPrB)数据库C)数据D)Pr数据
23.执行下列命令后显示的结果是______。
B)局部变量不可以与全局变量或上级程序中的局部变量同名
C)在主程序中使用的变量均为全局变量
D)局部变量可以与全局变量或上级程序中的局部变量同名,但需用PRIVATE命令来屏蔽
29.用于声明某变量是局部变量的命令是______。
A)PRIVATE B)PARAMETERS C)PUBLIC D)WITH
C)DATE() – CTOD("06/11/2002")D)365 – DATE()
18.执行如下命令:
?LEN(TRIM("北京市□□□"))
结果是______(其中□表示一个空格)。
A)6B)3C)9D)10
19.执行下列命令:
M="ABCDabcd"
?SUBSTR(M,INT(LEN(M)/2+1),2)
相关文档
最新文档