1、在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 ( )
A.姓名 B. 2004 姓名 C.姓名 2004 D. 2004 学生
2、在 Visual FoxPro 系统中,下列表示中不属于常量的是 ( ).
A. .T. B. [T] C. "T" D. T
3、函数 INT(-3.14) 的返回值是 ( ) 。 A. -4 B. -3 C. 3 D.
4.、执行下列命令后,屏幕上显示的结果是 ( )。 X="ARE YOU Ok?" Y="are" ?AT(Y,X) A. 1 B. .F. C. .T. D. 0 5、下列4个表中,运算结果为数值的是
A、9988”-”1255 B、200+800=1000 C、ctod([11/22/01])-20 D、len(space(3))-1 6、下面关于VFP数组的叙述中,错误的是 A、用DIMENSION和DECLARE都可以定义数组 B、VFP只支持一维数组和二维数组
1
C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组的各种数组元素初值为.F. 7、下面字符串中非法字符串为
A、”A STRING” B、?IT IS A ?DRING” C、”A STRING ” D、IA IS A ?STING?” 8、函数 SUBSTR(”VisualFox5.0”,7,6)的返回值是
A.lFoxPro B.FoxPro C.FoxPro5 D.FoxPro5.0 9、职工数据库有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令
A、?DATE()-出生日期 B、?(DATE()-出生日期)/365 C、?INT(DATE()-出生日期)/365)D、?ROUND(DATE()-出生日期/365) 10、执行以下命令序列(假设今天是2000年8月6日) STORE DATE() TO M_DATE M_DATE=M_DATE-365 ?YEAR(M_DATE)的显示结果为
A、1999 B、99 C、20000 D、该语句序列中有错误
11、执行下列命令序列后,NDATE的显示值是
2
STORE{03/08/06} TO MDATE NDATE=MDATE+2 ?NDATE
A.03-08-08 B.03-10-06 C.03-08-06 D.03-10-08 12、下列表达式中,表达式返回结果为.T.的是( )
A:AT(\ B:\信息\管理信息系统\
C:LEN(\ D:SUBSTR(\计算机技术\ 答案:B
13、不属于循环结构的语句是( )
A:SCAN...ENDSCAN B:IF...ENDIF
C:FOR...ENDFOR D:DO While...ENDDO 答案:B 14、要想将日期型或日期时间型效据中的年份用4位数字显示,应当使用设置命令
A:SET CENTURY ON B:SET CENTURY OFF C:SET CENTURY TO 4 D:SET CENTURY OF 4 答案:A
15、在下列函数中,函数值为数值的是
A:BOF() B:CTOD('01/01/96')
3
C:AT('人民','中华人民共和国') D:SUBSTR(DTOC(DATE()),7) 答案:C
16、在Visual FoxPro中,用于建立或修改过程文件的命令是: A:MODIFY <文件名> B:MODIFY COMMAND <文件名>
C:MODIFY PROCEDURE <文件名> D:上面(B)和(C)都对 答案:B
17、在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行
A:PRG文件 B:BAK文件 C:FXP文件 D:EXE文件 答案:C
18、下列程序段的输出结果是 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ?S
A. 0 B. 1
C.123 D.由A的值决定 答案:B
解析:不论A为多少,都要执行S=1
19、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是 A.EMPTY(.NULL.)
4
B.LIKE(‘xy?’,'xyz’) C.AT(‘xy’,'abbcxyz’) D.ISNULL(SPACE(0)) 答案:B
20、有如下赋值语句,结果为“大家好”的表达式是 a=”你好” b=”大家”
A.b+AT(a,1) B.b+RIGHT(a,1) C.b+LEFT(a,3,4) D.b+RIGHT(a,2) 答案:D
21、在VisualFoxpro中,编译后的程序文件的扩展名为 A.PRG B.EXE C.DBC D.FXP 答案:D
22、下列函数返回类型为数值型的是( )。 A. STR B.VAL C.DTOC D.TTOC 答案 B
23、下列程序段执行时在屏幕上显示的结果是( )。 X1=20 X2=30
SET UDFPARMS TO VALUE DO test With X1,X2 ?X1,X2
PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO
A. 30 30 B.30 20 C.20 20 D. 20 30
5