第二章函数练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1. 函数SUBSTR("VisualFoxPro5.0",4,7)的返回值是________。
A. ualFoxP
B. FoxPro5
C. FoxP
D. FoxPro5.0
2. 在VFP8.0 中,将日期型数据转换成字符型数据的函数是_______。
A.DTOC( ) B.CTOD( ) C.DATE( ) D.STR( )
3. 下列哪一组的数据类型是一致的。
A. CTOD("1999/09/08"),DATE( )+10,DATE( )
B. ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)
C. EOF( ),RECCOUNT( ),DBC( )
D. STR(3.14,3,1),TYPE("3.14"),SUBSTR("ABCD",3,1)
4. DIMENSION 命令用来对进行声明。
A.对象
B.变量
C.字段
D.数组
5. 下列表达式中,合法的是__________.
A. Year(Date( ))-{^2000/08/02}
B. Date( )-(^2000/08/02)
C. Date( )+{^2000/08/02}
D. A、B、C 均对
6. 利用SET DATE 命令可以设置日期的显示格式。如果要将日期显示为“2002 年10 月1日”的形式,可以利用命令_________。
A.SET DATE TO MDY
B.SET DATE TO ANSI
C.SET DATE TO YMD
D.SET DATE TO LONG
7. 执行下列程序段后,屏幕上显示的结果是:_____________。
SET TALK OFF
CLEAR
X=“18”
Y=“2E3”
Z=“ABC”
?VAL(X)+VAL(Y)+VAL(Z)
A. 2018.00
B. 18.00
C. 20.00
D. 错误信息
8.以下表达式中不能返回字符串值“FoxPro”的是______。
A “Fox” + “Pro”
B TRIM(“Fox ” –“Pro”)
C ALLTRIM (“Fox” + “Pro”)
D “Fox” - “Pro”
9. 在系统Visual FoxPro 中,以下函数返回值不是数值型的是______。
A. LEN(“Visual FoxPro”)
B. AT(“This”,“ThisForm”)
C. YEAR(DATE( ))
D. LEFT (“ThisForm”,4)
10.在Visual FoxPro 系统中,表达式LEN(DTOC(DATE( ),1))的值为______。
A.4
B. 6
C. 8
D.10
11. 在Visual FoxPro 系统中,下列命名中不能作为变量名的是_____________ 。
A. 姓名
B. 2004 姓名
C. 姓名2004
D. 2004 学生
12. 在Visual FoxPro 系统中,下列表示中不属于常量的是_____________ 。A..T. B.[T] C. "T" D. T
13.函数INT(-3.14) 的返回值是_____________ 。
A.-4 B.-3 C.3 D.4
14.执行下列命令后,屏幕上显示的结果是_____________ 。
X="ARE YOU Ok?"
Y="are"
?AT(Y,X)
A.1 B..F. C..T. D.0
15. 在下列VFP 系统函数中,其返回值不为字符型数据的是_____________ 。A.TYPE( ) B.DOW( ) C.CHR ( ) D.TTOC ( )
16. 利用命令DIMENSION x(2,3) 定义了一个名为x的数组后,依次执行三条赋值命令:
x(3)=10 ,x(5)=20,x=30 ,则数组元素x(1,1),x(1,3),x(2,2) 的值分别是A.30,30,30 B..F. ,10 ,20 C.30,10,20 D.0,10,20 17. 在下列VFP 系统函数中,其返回值为字符型数据的是
A.At( ) B.DOW ( ) C.CHR ( ) D.Val ( )
18. 运行下列程序段后,屏幕上显示的内容是
y=DTOC(DATE( ),1)
y=.NULL.
?TYPE("y")
A.C B.D C.L D.NULL
19. 设变量x 的值为"FOXPRO",则下列表达式中运算结果为.T.的是
A.AT("PR",x)
B.BETWEEN(x,"A”,”J")
C.SUBSTR(LOWER(x),4)$x
D.ISNULL(SUBSTR(x,7))
20.对于下列函数来说,其返回值的数据类型不为数值型的是( ) 。
A.LEN(“Visual FoxPro”) C.ATC(“this”,”ThisForm”)
B.YEAR(DATE( )) D.LEFT(“123456”,2)
21. 在Visual FoxPro 系统中,下列返回值是字符型的函数是。
A.VAL( )
B.DATETIME( )
C.CHR( )
D.MESSAGEBOX( )
22. Len(space(3)-space(2))的返回值是
A 1
B 2
C 3
D 5
二、填空题
1. 表达式{09/18/2000}-{09/20/2000}的值是______;
表达式INI(6.26*2)%ROUND(3.14,0)的值是______。
2. 表达式"ABC">"BC"的值是______. LEN(ALLTRIM("
3.14"))的值是______。3.MOD(9,-2)的返回值为______。
4. 表达式SUBSTR("GotFocus",LEN("语言"))的返回值是:______。
5. 假设系统当前日期为“2002 年10 月12 日”,则表达式DTOC(DATE( ),1)的值为______。
6. 已知学生表(XS.DBF)第一条记录内容如下:XH字段值为“990101”,XM的字段值为“李林”,XB字段值为“男”,CSRQ字段值为{08/23/82},XIMING字段值为“信息管理系”。设系统日期为2002 年10 月12 日,则下列命令执行后,M、N、MN 的值分别为: