大学计算机基础Visual FoxPro 6.docx

上传人:b****1 文档编号:2031568 上传时间:2023-05-02 格式:DOCX 页数:34 大小:33.28KB
下载 相关 举报
大学计算机基础Visual FoxPro 6.docx_第1页
第1页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第2页
第2页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第3页
第3页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第4页
第4页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第5页
第5页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第6页
第6页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第7页
第7页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第8页
第8页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第9页
第9页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第10页
第10页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第11页
第11页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第12页
第12页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第13页
第13页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第14页
第14页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第15页
第15页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第16页
第16页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第17页
第17页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第18页
第18页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第19页
第19页 / 共34页
大学计算机基础Visual FoxPro 6.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学计算机基础Visual FoxPro 6.docx

《大学计算机基础Visual FoxPro 6.docx》由会员分享,可在线阅读,更多相关《大学计算机基础Visual FoxPro 6.docx(34页珍藏版)》请在冰点文库上搜索。

大学计算机基础Visual FoxPro 6.docx

大学计算机基础VisualFoxPro6

第2章VisualFoxPro6.0语法基础

1选择题

1、VFP中的一个数据表文件最多允许有多少条记录()。

(A)1亿(B)65532(C)32767(D)10亿

2、若D1和D2为日期型变量,则以下哪个表达式是日期型()。

(A)D1-D2(B)D1+D2(C)D1+1(D)D2-D1

3、下列表达式中运算结果为N型的是()。

(A)“1+1”(B)AT(“le”,“apple”)

(C)DATE()-1(D)1<1

4、下列表达式中合法的VFP表达式的是()。

(A)DTOC(DATE())+SAPCE

(1)(B)STR(123.567,2)+123

(C)VAL(“2008奥运会”)+“北京”(D)ASC(“AAA”)+CHR(260)

5、设当前系统日期为2006年1月25日,则设置SETCENTURYON命令后,再执行?

DATE()命令的显示结果为()。

(A)12/25/06(B)06/12/25

(C)25/12/06(D)2006/12/25

6、下列表达式中哪个表达式的值为.T.()

(A)“512”>“315”AND‘baa'>‘a'

(B)“张”=“张三”AND“张三”=“张”

(C)‘ABCD’$‘CD’ORNOT.T.

(D)AT(“is”,“This”)>LEN(“This”)OR‘b'<‘a'

7、以下数据中哪个不是常量()。

(A)2/5(B)数据(C).T.(D)[AAA]

8、以下哪个变量名是不合法的()。

(A)IBM-PC(B)程序(C)-AAA(D)586计算机

9、当用DIMENSION命令定义了一个数组后,若没有给其数组元素赋值,则其数组元素的默认值是()。

(A)0(B)空(C).F.(D)不确定

10、函数TYPE(“123”)的值是()。

(A)N(B)C(C)D(D)L

11、以下哪个表示常量()。

(A)DATE()(B)DATE(C)F(D).F.

12、以下表达式中哪个肯定是非法的VFP表达式()。

(A)姓名+“姓名”(B)[123]-AAA

(C)“程序”OR“设计”(D)00/01/01

13、设当前已经打开的数据表有中20条记录,当EOF()为真时,命令?

RECNO()的结果是()。

(A)19(B)20(C)21(D)无法判断

14、以下表达式中不属于合法的VFP表达式的是()。

(A)90<成绩<=100(B)城市=“北京”

(C)NOT666>666(D)T=.F.

15、表达式1+MOD(5,2)*5和表达式1+5%2*5的结果分别是()。

(A)1与1(B)5与6(C)6与1(D)6与6

16、下列表达式中运算结果为C型的是()。

(A)TYPE(“[123]”)(B)AT(“1”,“123”)

(C)DATE()+1(D)‘A’$‘B’

17、在VFP中的内存变量可以分为()。

(A)用户自定义内存变量和系统内存变量(B)局部变量和全局变量

(C)字段变量和简单变量(D)简单内存变量和数组变量

18、下列数据,哪个不是数值型数据()。

(A)-1.22(B)“122”(C)01/01/06(D)3.15

19、设X=“100”表达式100+&X的结果是:

()。

(A)100+100(B)100(C)200(D)语法错

20、设X=“100”表达式‘100’+&X的结果是:

()。

(A)100+100(B)100(C)200(D)语法错

21、设X=“Y”、Y=100表达式100+&X的结果是:

()。

(A)100+100(B)100(C)200(D)语法错

22、设X=“Y”、Y=“100”表达式100+&X的结果是:

()。

(A)100+100(B)100(C)200(D)语法错

23、设X=“Y”、Y=“100”表达式“100”+&X的结果是:

()。

(A)100+100(B)100(C)200(D)语法错

24、对备注型字段下列说法不正确的是()。

(A)备注字段宽度是10个字节(B)建立备注字段自动生成备注文件

(C)备注文件的扩展名为FPT(D)备注文件的文件名同表名相同

25、2E5是一个()。

(A)内存变量(B)字符型常量

(C)数值型常量(D)非法的表达式

26、在VFP表结构中,日期型、逻辑型和通用型字段的宽度分别为()。

(A)8、1、10(B)8、1、4

(C)8、3、10(D)8、3、任意

27、下列表达式中运算结果为N型的是()。

(A)1+2>1(B)LEN(“数据库程序设计”)

(C)“AAA”==“AAA”(D)“1”+“1”

28、函数AT(“程序”,“数据库程序设计”)结果的数据类型是()。

(A)N型(B)C型(C)D型(D)L型

29、在VFP系统中,对应的字符串表示方法正确的是()。

(A){[数据库程序设计]}(B)[‘数据库程序设计’]

(C)““数据库程序设计””(D)(“数据库程序设计”)

30、函数TYPE(“AAA”)的值是()。

(A)N(B)C(C)L(D)U

31、以下哪个是日期型常量()。

(A){^2005/05/01}(B)[^2005/05/01]

(C)05/01/01(D)2005/01/01

32、函数YEAR({^2006/01/01})的类型为()。

(A)日期型(B)数值型(C)字符型(D)逻辑型

33、执行以下命令后的结果是()。

A=115.567

B=112.115

?

STR(A,3)+STR(B,3)

(A)227(B)116112(C)228(D)115112

34、执行以下命令后的结果是()。

A=115.567

B=52.115

C=AT(‘A’,’B’)

?

ROUND(A,-1)+ROUND(B,1)+C

(A)11052.1(B)162.1(C)172.1(D)12052.1

35、设X=‘06/01/01’,则表达式&X的结果为()。

(A)06/01/01(B)6(C)060101(D)出错

36、以下表达式结果为.T.的是()。

(A)1>INT(1.5)(B)“EFD200”>“abc”

(C)“数据库”>“设计”(D)DATE()-1>DATE()

37、与表达式NOT(X>=0ANDX<=1)等价的表达式是()。

(A)X>1ANDX<0(B)X<0ORX>1

(C)X>0ORX<1(D)X>0ANDX<1

38、以下表达式的结果是“设计”的是()。

(A)SUBSTR(“数据库程序设计”,11,4)

(B)SUBSTR(“数据库程序设计”,6,4)

(C)SUBSTR(“数据库程序设计”,6,2)

(D)SUBSTR(“数据库程序设计”,11,2)

39、执行以下命令后的结果是()。

X=‘123.567’

Y=AT(‘X’,X)

?

‘200’+&X+Y

(A)200123.567(B)323.567(C)323(D)显示出错信息

40、可以参与逻辑运算的运算对象是()。

(A)只能是数值型(B)可以是数值型、字符型和日期型

(C)只能是逻辑型(D)可以是任何类型

41、表达式LEN(TRIM(“数据”+SPACE

(1))+SPACE

(1)-“管理”)的运算结果是()。

(A)8(B)9(C)10(D)11

42、执行命令STORE0TOA,B,C后的结果是()。

(A)只将0赋值给了A(B)只将0赋值给了A和B

(C)将0分别赋值给了A、B和C(D)出错

43、执行以下命令后的结果是()。

X=“fgh”>“GHjKL”

Y=‘.T.’<‘.F.’

?

XANDY

(A)出错(B)Y(C).T.(D).F.

44、当函数BOF()的结果为真时,记录指针指向当前表文件的()。

(A)第一条记录(B)第一条记录上面的位置

(C)最后一条记录(D)最后一条记录后面的位置

45、执行以下命令后的结果是()。

A=‘1+1’

A

(A)2(B)1+1(C)‘1+1’(D)11

46、以下函数返回值哪个不是逻辑型()。

(A)FOUND()(B)EOF()(C)RECNO()(D)BOF()

47、以下函数返回值哪个不是数值型()。

(A)MOD()(B)AT()(C)LEN()(D)DATE()

48、以下哪个函数的参数不是字符型()。

(A)LEN()(B)LEFT()(C)LTRIM()(D)DAY()

49、执行以下赋值命令后,下列哪个表达式是不正确的()。

X1=‘X2’

X2=2^3

X3=“2^3”

(A)X1+&X3(B)&X1+X2(C)X2+&X3(D)X1-X3

50、执行以下命令后的结果是()。

X=“Y”

Y=‘X’

?

&X+&Y

(A)XX(B)YY(C)XY(D)YX

51、执行以下命令后,下列哪个表达式是不正确的()。

XY=‘101’

Y=MOD(5,2)

Z=[XY]

(A)&XY+Y(B)STR(Y)+&Z(C)&Y+&Z(D)VAL(XY)+Y

52、下列表达式中,运算结果为日期型的是()。

(A)DATE()+{^2006/01/01}(B)DATE()-{^2006/01/01}

(C)DTOC(DATE())(D)DATE()+100

53、下列表达式中,运算结果为数值型的是()。

(A)1+2=3(B)SUBSTR(DTOC(DATE()),1,2)

(C)LEN(DTOC(DATE()))(D)“aaa”$“AAA”

54、下列表达式中,运算结果不是逻辑型的是()。

(A)TYPE(“[1>2]”)(B)TYPE(“.T.”)

(C)INT(2.5)>ROUND(2.5,0)(D)NOT.T.

55、执行以下赋值命令后,则下列表达式中结果为.F.的是()。

X=“100”

Y=“200”,

(A)NOT(X>=Y)(B)NOT(X$‘XYZ’)AND(X<>Y)

(C)NOT(X<>Y)(D)NOT(X==Y)OR(X$‘XYZ’)

56、函数LEN(‘AAA’+SPACE

(1)-‘AAA’)的值是()。

(A)1(B)6(C)7(D)出错

57、执行以下命令后的结果是()。

A=‘B’

B=‘200’

TYPE(“&A”)

(A)N(B)C(C)L(D)D

58、以下表达式的结果为“数据库程序设计”的是()。

(A)“数据库”+“程序设计”

(B)“数据库”-“程序设计”

(C)TRIM(“数据库”)+“程序设计”

(D)“数据库”+TRIM(“程序设计”)

59、以下哪个函数的参数不是字符型数据()。

(A)LEN()(B)SUBSTR()(C)AT()(D)STR()

60、以下哪个函数的参数是字符型()。

(A)VAL()(B)DTOC()(C)YEAR()(D)CHR()

61、以下哪个函数的结果是字符型()。

(A)SQRT(2.0)(B)CMONTH(DATE())

(C)DAY(DATE())(D)RECNO()

62、VFP中,数组元素赋值后()。

(A)可以长期保存在数据表中

(B)可以长期保存在内存中

(C)存入内存文件后可长期保存

(D)只要不再重新赋值就可以长期保存

63、设X=“06/01/01”,则表达式&X的结果的数据类型是()。

(A)C型(B)D型(C)N型(D)L型

64、设A=“{^2006/01/01}”,则表达式&A的结果的数据类型是()。

(A)C型(B)D型(C)N型(D)L型

65、以下VFP命令中一定不合法的表达式是()。

(A)DATE()={^2006/01/01}(B)DATE=1

(C)?

RECNO()=1(D)?

DATE()+RECNO()

66、设A=1、B=2则以下表达的值哪个是.T.()。

(A)1>AANDB>A(B)1>AORA>=B

(C)AA

67、以下表达式哪个是正确的()。

(A)UPPER(“aabbee”)+CHR(65)+STR(2000.156,8,1)

(B)LEN(ASC(aa))

(C)STR(123.567,6,2)+1

(D)MOD(1,2)-CMONTH(DATE())

68、表达式VAL(‘1A2’)+VAL(‘1E2’)的结果是()。

(A)1(B)2(C)12(D)101

69、以下哪个表达式是错误的表达式()。

(A)DATE()-YEAR(DATE())-MONTH(DATE())-DAY(DATE())

(B)“ABCDEFG”>“abcde”

(C)AT(“B”,“ABBC”)+“ABC

(D)NOTFOUND()

70、执行以下赋值命令后,则下列表达式中错误的是()。

X=‘Y’

Y=‘100’,

(A)&X+1(B)&Y+1(C)&X+‘1’(D)&X+Y

71、执行下列命令后的结果是()。

AB=100

C=“B”

D=“A&C”

&D

(A)AC(B)AB(C)A&C(D)100

72、执行下列命令后的结果是()。

STORE“STORE”TOA

&A“QQQ”TOB

STORE111TO&B

&B+11

(A)111(B)11(C)122(D)出错

73、表达式LEN(LTRIM(STR(123.567,9,2))+SUBSTR(“计算机二级考试”,9))的计算结果是()。

(A)9(B)12(C)15(D)18

74、在表达式“JKL”<“JK999”OR“AB”$“ABC”AND10^2>100中出现的运算符在运算优先级别上优先级最高是()。

(A)<(B)$(C)NOT(D)^

75、在表达式“JKL”<“JK999”OR“AB”$“ABC”ANDNOT(INT(2.1)+8)^2>100中,若运算符<、OR、$、AND、NOT、+、^、>分别用A、B、C、D、E、F、G、H来编号,则在该表达式中各运算符的优先次序是()。

(A)F、G、H、E、C、A、D、B(B)G、F、A、C、E、H、D、B

(C)F、G、A、C、H、E、D、B(D)F、G、A、C、H、D、E、B

76、表达式“WWW”$“WWW”ORNOT“等级”<“计算机”AND(MOD(1,2)+5)^2>50的运算结果是()。

(A).T.(B).F.(C)不确定(D)错误的表达式

77、设GZ=5000,则函数:

IIF(GZ>=3000,IIF(GZ>=6000,“高”,“中”),“低”)的运算结果是()。

(A)高(B)中(C)低(D)5000

78、执行下列命令后的结果是()。

A=100

B=200

C=300

C=A+B

(A).T.(B).F.(C)300(D)出错

79、执行下列命令后的结果是()。

X=“IBM公司生产的计算机”

Y=SUBSTR(X,8,AT(“的”,X))

Y

(A)计算机(B)生产的(C)生产的计算机(D)的

80、执行下列命令后,以下哪个表达式是不合法的()。

A=“123”

B=2^3

C=AT(“A”,“ABC”)

(A)&A+B(B)B+C(C)&A+C(D)&A+&B

81、执行下列命令后,以下哪个表达式是合法的()。

A=“123”

B=2^3

C=“AB”

(A)STR(A)+C(B)&C+B(C)&A+&C(D)&A+B

82、执行下列命令后显示的结果是()。

A=“B”

B=5

C=“&A”

?

C,&A

(A)5B(B)B5(C)&A5(D)出错

83、使用SAVETOAAA命令可以把内存变量存到磁盘上,则该内存变量文件的文件名应该是()。

(A)AAA.DBF(B)AAA.MEM(C)AAA.TXT(D)AAA.DBC

84、数据表文件中,备注字段的宽度是4个字节,这4个字节是用来存放()。

(A)备注内容所在的记录号

(B)该备注内容所在的.DBF文件的文件名

(C)指向备注内容所在的.FPT文件的指针

(D)备注的具体内容

85、在VFP中,执行以下命令后,其结果为()。

SETEXACTOFF

“数据库”=“数据”

(A).T.(B).F.(C)无显示(D)出错

86、执行下列命令后显示的结果是()。

X=CTOD('01/01/2006')

Y=X+50

CMONTH(Y)

(A)1(B)2(C)51(D)February

87、执行下列命令后显示的结果是()。

A=‘数据库’

B=‘程序设计’

C=‘技术’

D=A+SPACE

(1)+B+SPACE

(1)+C

E=SUBSTR(D,8,20)

E$D,AT(C,D)

(A).T..F.(B).T.17

(C).T.16(D).F.17

88、执行下列命令后显示的结果是()。

A=‘数据库程序设计’

B=‘必修课’

C=‘4学分’

A<>‘C语言’ORB=“选修课”ANDNOTC$A

(A).T.(B).F.(C)无法判断(D)出错

89、表达式ABS(-22.2)>MAX(-11,22.2)的值是()。

(A).T.(B).F.(C)相等(D)出错

90、表达式“y”=LOWER(“Y”)的值是()。

(A).T.(B).F.(C)无法判断(D)出错

91、执行下列命令后显示的结果依次是()。

use学生

?

recno()

?

bof()

skip–1

?

bof()

?

recno()

(A)1FT0(B)1TF0

(C)1FT1(D)1TF1

92、函数SQRT(3)、SQRT(3.0)、SQRT(3.00)和SQRT(3.000)执行后所得到的结果分别是()。

(A)11.71.731.732

(B)21.71.731.732

(C)1.7321.7321.7321.732

(D)1.731.731.731.732

93、表达式INT(5.5)=ROUND(5.5,1)的值是()。

(A).T.(B).F.(C)相等(D)出错

94、函数MOD(5,2)、MOD(5,-2)、MOD(-5,2)和MOD(-5,-2)计算后所得到的值分别是()。

(A)1-11-1(B)111-1

(C)1-1-11(D)11-1-1

95、以下表达式中结果为字符型的是()。

(A)VAL(“2008”-“2000”)(B)“数据库”==“数据库”

(C)LEN(“2008”-“2000”)(D)SUBSTR(DTOC(DATE()),2,2)

96、执行下列命令后显示的结果是()。

A=“1122”

B=“6677”

A-B

(A)-5555(B)11226677

(C)11226677(D)11226677

97、下列语句中哪个能够将逻辑真值正确赋值给AAA()。

(A)STORE1>2TOAAA(B)STORE“.T.”TOAAA

(C)STORETTOAAA(D)STORE.T.TOAAA

98、以下表达式中,结果为逻辑假的是()。

(A)SUBSTR(“信息技术”,5,4)=“技术”

(B)“Happynewyear!

”$“happy”

(C)NOT“589计算机”>“IBM计算机”

(D)“IBM”-“公司”==“IBM公司”

99、以下哪个表达式表示变量X是偶数()。

(A)INT(X/2)=X/2(B)MOD(X,2)<>0

(C)ROUND(X,0)=0(D)X/2=MOD(X,2)

100、执行下列命令后显示的结果是()。

X=1

Y=2

Z=“X”+“Y”

TYPE(“2+&Z”)

(A)N(B)C(C)L(D)U

101、执行下列命令后显示的结果是()。

X=‘1’

Y=‘2’

Z=“X+Y”

2+&Z

(A)2(B)5(C)212(D)出错

102、在下面的数据类型中,默认值为.F.的是()。

(A)数值型(B)字符型(C)逻辑型(D)日期型

103、下列函数中,函数值为字符型的是()。

(A)DATE()(B)TIME()(C)YEAR()(D)DATETIME()

104、在VisualFoxPro中,下面四个关于日期或日期时间的表达式中,错误的是()。

(A){^2002.09.0111:

10:

10AM}-{^2001.09.0111:

10:

10AM}

(B){^2002/01/01}+20

(C){^2002.02.01}+{^2001.02.01}

(D){^2002/02/01}-{^2001/02/01}

105、VisualFoxPro中内存变量的数据类型不包括()。

(A)数值型(B)货币型(C)备注型(D)逻辑型

106、关于VisualFoxPro的变量,下面说法中正确的是()。

(A)使用一个简单变量之前要先声明或定义

(B)数组中各数组元素的数据类型可以不同

(C)定义数组以后,系统为数组的每个数组元素赋予数值为0

(D)数组元素的下标下限是0

107、以下关于空值(NULL)叙述正确的是()。

(A)空值等同于空字符串

(B)空值表示字段或变量还没有确定值

(C)VisualFoxPro不支持空值

(D)空值等同于数值0

108、在下面的表达式中,运算结果为逻辑真的是()。

(A)EMPTY(.NULL.)(B)LIKE(“edit”,“dei?

”)

(C)AT(“a”,“123abc”)(D)EMPTY(SPACE(10))

109、执行下列命令后的输出结果是()。

A=“QWERT”

B=“ASD”

SUBSTR(A,LEN(A)-LEN(B),IIF(A=B,LEN(A),LEN(B)))

(A)E(B)ER(C)WER(D)ERT

110、下面关于空字符串的说法正确的是()

(A)空字符串的长度为0

(B)定界符内只包含有空格

(C)定界符内只包含有一个空格

(D)空字符串的长度由定界符内空格的个数决定

111、以下表达式

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2