第二章函数练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 的值分别为:

相关文档
最新文档