姓名:________________
一、选择题
1.20E20是一个( )。
A)表达式 B)数值常量 C)字符常量 D)内存变量
2.下面的变量名不合法的是( )。
A)职业 B)球 星 C)球星 D)星球大战
3.在命令窗口键入"双引号",'单引号',[定界符],['ABC'"abc"]命令后回车,主屏幕上的显示结果为( )。
A)双引号'单引号'[定界符][ABC abe]
B)双引号单引号定界符'ABC'"abc"
C)双引号,单引号,定界符,'ABC'"abc"
D)以上都不对
4.以下有关数组的叙述中,不正确的是( )。
A)使用数组前,要用DIMENSION或DECLARE命令定义数组
B)一个数组中各个数组元素可以不是同一数据类型
C)在VFP6.0中只能使用一维、二维或三维数组
D)定义数组后,Visual FoxPro 6.0系统自动给每个数组元素赋以逻辑值.F.
5.假设有一个内存变量x,而当前打开的数据库文件中也有一个x的字段,则输入命令?x后,显示结果为( )。
A)内存变量x的值 B)字段变量x的值
C)不确定,与前面的命令有关 D)会提示错误
6.下面关于常量的叙述,不正确的一项是( )。
A)常量是指固定不变的值
B)常量用以表示一个具体的、不变的值
C)不同类型的常量的书写格式不同
D)不同类型的常量的书写格式可以相同
7.货币型常量与数值型常量的书写格式类似,但也有不同,表现在( )。
A)货币型常量前面要加一个“$”符号
B)货币数据在存储和计算时采用4位小数,数值型常量在此方面无限制
C)数值型常量可以使用科学计数法,货币型常量不可以使用科学计数法
D)A、B、C均正确
9.在VF中,有下面几个内存变量的赋值语句:
M={^2003-6-25}
N=.T.
X="3.1415926"
Y=3.5234
Z=$12345
执行上述赋值语句后,内存变量M、N、X、Y、Z的数据类型分别为( )
A)T、L、C、N、N B)T、M、N、C、N
C)D、L、Y、C、Y D)D、L、C、N、Y
10.输入下列命令,结果是( )。
STORE .NULL. TO a
?a,ISNULL(a)
A).NuLL. .T.B).NuLL.C).T..NULL. D).NULL. .F.
11.函数?SIGN(5-9)的计算结果是( )。
A)4 B)4 C)1 D)-1
12.执行下列命令,输出结果是( )。
STORE“计算机学院” TO a
?LEN(SUBSTR(a,5,8))
A)8 B)6 C)5 D)13
13.输入下列命令,结果是( )。
STORE -3.1415 TO X
?"X="+STR(x,6,2)
A)3.14 B)X= -3.14 C)-3.14 D)X=3.14
14.假如当前时间为2004年6月20日下午18:32分17秒,输入下列命令,结果是( )。
STORE DATETIME() TO X
?X
A)20/06/04 18:32:17 AM B)06/20/04 06:32:17 PM
C)06/20/04 18:32:17 AM D)20/06/04 06:32:17 PM
15.设置当前系统时间是2003年6月25日,则表达式VAL(SUBSTR("2002",2)+RIGHT(STR(YEAR(DATE())),2))的值是( )。
A)300 B)2003 C)2000 D)203
16.函数?LEN("基于WEB的考试系统")的计算结果是( )
A)基于WEB的考试系统 B)10 C) WEB D)17
17.假设系统日期时间为2003年6月26日下午18:32分17秒输入下列命令,结果是( )。
STORE DATETIME() TO X
??DTOC(x),DTOC(X,1),TTOC(X),TTOC(X,1)
A)06/26/03 20030626 06/26/03 18:32:17 PM 20030626112920
B)06/26/03 20030626 06/26/03 18:32:17 AM 20030