第一章 数据库技术基础 下载本文

18. 在命令窗口中输入下列命令: STORE 4*5 TO X ?X

主屏幕上显示的结果是 。

A. 4 B. 5 C.X D.20 19 .在命令窗口中输入下列命令: X=1

STORE X+1 TO a,b,c ?a,b,c

主屏幕上显示的结果是 。

A. X+1 B. 2 C.2 2 2 D.1 1 1 20. 在Visual FoxPro中,求余运算和 函数作用相同。

A. MOD( ) B. ROUND( ) C. PI( ) D. SQRT( ) 21.在命令窗口中输入下列命令:(□表示空格) m= “发展□□□” n=“生产力” ? m-n

主屏幕上显示的结果是 。

A.发展□□□生产力 B. 发展生产力□□□ C.m,n D. n,m 22.表达式3*4^2-5/10+2^3的值为 。

A. 55 B. 55.50 C.65.50 D.0 23.清除第二个字符是A的内存变量使用的命令是 。

A.RELEASE ALL LIKE ?A? B. RELEASE ALL LIKE ?A* C.RELEASE ALL LIKE *A* D. RELEASE ALL LIKE ?A

24.打开职工表,包括5个字段:职工号、姓名、性别、基本工资、基本情况。将当前记录的职工号字段、姓名字段、基本工资字段复制到数组ZHG中,所用命令为 。 A. SCATTER TO ZHG B. GATHER FROM ZHG

C. SCATTER FIELDS 职工号,姓名,基本工资 TO ZHG D. SCATTER FIELDS 职工号 姓名 基本工资 TO ZHG 25.执行如下命令

STORE .NULL. TO A ?A,ISNULL(A) 结果是 。

A..NULL. .T. B. .NULL. C. .T. .NULL. D..NULL. .F. 26.关系型表达式的运算结果总是 。

A.数值型数据 B.逻辑型数据 C.字符型数据 D.日期型数据库

27.假设当前系统时间是2003年6月25日,则表达式VAL(SUBSTR(“2002”,2)+RIGHT(STR(YEAR(DATE())),2))的值是 。

A. 300 B. 2003 C. 2000 D. 203 28.?[“ABC”]结果是 。

A. ABC B. “ABC” C. [ABC] D.[“ABC”] 29.在Visual FoxPro中,ABS()函数的作用是 。

A.求数值表达式的绝对值 B.求数值表达式的整数部分

C.求数值表达式的平方根 D.求两个数值表达式中较大的一个 30.在Visual FoxPro中,?ABS(-7*6)的结果 。

A.-42 B. 42 C. 13 D. -13 31.函数?INT(53.76362)的结果是 。

A. 53.77 B. 53.7 C. 53 D. 53.76362 32.函数?SQRT(9)的运算结果是 。

A. 3 B. 9 C. 0 D. -3 33.函数?SIGN(4-7)的计算结果是 。

A. 3 B. -3 C. 1 D. -1 34.函数?ROUND(552.30727,4)的计算结果是 。

A.552 B. 552.307 C. 552.3073 D. 552.3072

35.用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则_______。 A.命令ARR=3 创建了一个新的内存变量,它与数组无关 B.数组的第1个元素被赋值为3 C.所有的数值元素均被赋值为3

D.当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 36.下列函数中,其值不为数值型的是 。

A.LEN() B.DATE() C.SQRT() D.SIGN() 37.在Visual FoxPro中,有下面几个内存变量的赋值语句: M={^2007-01-28} N=.T.

X=“3.1415926” Y=3.5234 Z=$12345

执行以上赋值语句后,变量的数据类型分别是 。

A. T、L、C、 N、N B. T 、M、N 、C、N C. D 、L、Y 、C、Y D. D 、L、C、N、Y 38.下列四个表达式中,运算结果为数值的是 。 A.?CTOD(【07\\21\\02】)-20 B.?500+200=400 C.?”100”-“50 ” D.?LEN(SPACE(4))+1 39.函数INT(数值表达式)的功能是 。 A.返回指定数值表达式的整数部分 B.返回指定数值表达式的绝对值

C.返回指定数值表达式的符号

D.返回指定数值表达式在指定位置四舍五入后的结果

40.函数?AT(“万般皆下品”,“唯有读书高”)的结果是 。

A.万般皆下品 B.唯有读书高 C.万般皆下品 唯有读书高 D.0 41.连续执行以下命令之后,最后一条命令的输出结果是 。 X=\

?IIF(\,X-\,X+\

A.A B.BCD C.A BCD D.ABCD

42. 使用命令DECLARE MM(2,3)定义的数组,包含的数组元素下标变量的个数为 。 A. 2个 B. 3个 C. 5个 D. 6个

43 在下面的Visual FoxPro表达式中,不正确的是 。 A.{^2002-05-01 10:10:10 AM}-10 B.{^2002-05-01}-DATE() C.{^2002-05-01}+DATE() D.{^2002-05-01}+1000 44. 下面关于Visual FoxPro数组的叙述中,错误的是 。 A.用DIMENSION和DECLARE都可以定义数组 B.Visual FoxPro只支持一维数组和二维数组

C.一个数组中各个数组元素必须是同一种数据类型 D. 新定义数组的各个数组元素初值为.F.

45. 在下列函数中,函数值为数值的是 。 A.AT(′人民′,′中华人民共和国′) B.CTOD(′01/01/96′)

C.BOF() D.SUBSTR(DTOC(DATE()),7)

46.内存变量一旦定义后,它的 可以改变。

A. 类型和值 B.值 C.类型 D.宽度

47.要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为 。

A.8位 B.7位 C.6位 D.4位 48.设M=\,执行命令?&M+20后,其结果是 。

A.3020 B.50 C.20 D.出错信息 49.设M=\,N=\,执行命令?&N+\的值是 。

A.1505 B.20 C.M05 D.出错信息 50.下列表达式中,运算值为日期型的是 。

A.YEAR(DATE()) B.DATE()-{12/15/99}

C. DATE()-100 D.DTOC(DATE())-\

二、填空题

1.在Visual FoxPro中,创建数组的命令有 和 。 2.逻辑型数据有 和 两个值。

3.在Visual FoxPro 中,数组必须先 后 。 4.在Visual FoxPro中,数组元素的初始值是 。

5.LEFT(\你1234567\,LEN(\数据A\的计算结果是 。 6.下述命令执行后,S4的值为 。 (□表示空格) S1=\□CD□□ \S2=\□EFG□\

S3=ALLT(S1)+ALLT(S2) S4=SUBSTR(S3,5,2)

7.表达式STR(YEAR(DATE())+10)的数据类型为 。 8.表达式{09/18/2000}-{09/20/2000}的值是 。 9.数组的下限坐标最小是 。

10.?IIF(40>34,50,500)结果是 。 11.“学生”表有9个记录 USE 学生 GO BOTTOM SKIP

?RECNO()

结果是 。

12.?LEN(SPACE(5)-SPACE(3))的结果是_______。 13.?LEN(SPACE(0))的结果是 。

14.?STUFF(“GOODBOY”,5,0,“GIRL”)的结果是 。 15.?35*2^3的结果是 。

16.用一条命令给A1,A2同时赋值20的语句是 。

17.ROUND(389.745,2)_______,ROUND(389.745,0) ,ROUND(389.745,-2) ,VAL(“78A34”) ,VAL(“A234”) ,VAL(“-78.56”) 。 18.有如下命令:

Use 学生 (学生表共9条记录) ?RECNO() ?BOF(),EOF() SKIP -1 ?RECNO() ?BOF(),EOF() GO BOTTOM ?RECNO( ) ?BOF(),EOF() SKIP

?BOF(),EOF() ?RECNO( )

请给出每个结果 。 19.请写出下列表达式的结果

?“男”<“女”_______ ?100<98

?{03/05/06}>{08/11/05}_______ ?“A”>“D” ?“ab”=“abc” ?“王老师”=“王” ?“王老师”==“王”________ ?“王老师”$“王”________ 20.日期型数据是越往 越大。

21.定义一个数组 DIME AA(2,3),有 个数组元素。 22.20E20是一个 型常量。

23.VAL(SUBSTR(“金飞腾有限公司”,2))*LEN(“MICRO SOFT WORD”)的结果是______。 24.?LEN(SUBSTR(“计算机学院”,5,8)) 的结果是 。 25.?AT(“大学”,“北京语言文化学院”)的结果是 。 26.?“this”$“this is a string” 的结果是________。 ? IS”$“this is a sring” 的结果是_______。 27.请将下列语句填充完整。

s1=“2008年奥运会预祝中国成功申办”

s2=subs(s1,13,8)+ (s1,4)+ (s1,12)+subs(s1,21,4) ?s2