文档库 最新最全的文档下载
当前位置:文档库 › 第1章课后题(已标注难度)

第1章课后题(已标注难度)

第1章课后题(已标注难度)
第1章课后题(已标注难度)

第一章课后练习题

说明:题号前标注的*为题目的难度等级,*越多难度等级越高。

一、判断题

1、数据库就是大量数据的集合()

2、在Visual FoxPro 6.0中,数组的每个元素的数据类型必须一致。()

3、函数自变量类型和函数值的类型肯定一致。()

4、数据库中,各条记录的同一个字段可以有不同的值。()

5、不论表文件是否打开,同名的字段变量的优先级高于内存变量。()

6、内存变量的数据类型一经确定,就不能再改变了。()

7、同一表达式中的每一项类型可以不同。()

* 8、宏代换函数可以改变数据类型。()

* 9、NULL是指没有任何值,与0、空字符串或空格串具有相同的意义。()

10、内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。()*11、Visual Foxpro 的命令窗口,可以输入命令,但不能改变命令的字体、字型等各项编辑工作()。

12、备注型字段一般用于存放图片,电子表格,声音,设计分析图等数据,而通用型字

段则用于保存大量的文本信息,源程序代码等多种信息。()

13、在使用V AL函数时,要转换的字符必须全部由数字字符组成,否则将无法转换。

()

*14、项目管理器连编的可执行文件可以在脱离VFP的环境运行。()

15、STORE和“=”命令具有相同功能,它们都可以在一条命令中给多个变量赋值。()

二、单选题

1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:()

(A)DBS包括DB和DBMS (B)DBMS包括DB和DBS

(C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS

2、Visual FoxPro 6.0数据库系统是()型数据库系统。

(A)网络(B)层次(C)关系(D)链状

3、设A=”123”,B=”234”,表达式()的值为假.F.。

(A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B)

(C).NOT.(A<>B) (D).NOT.(A>=B)

4、将逻辑假值赋给内存变量DY的正确方法是()

(A)DY=FALSE (B)STORE .F. TO DY

(C)DY=”.F.”(D)STORE “F”TO DY

5、现有以下命令:

STORE “23.45” TO A

?STR(&A,2)+”45&A”

执行上述命令后的结果为()

(A)4545&A(B)4545.45 (C)234523.45 (D)454523.45

6、假定Y=2,执行命令?Y=Y+2 后,其结果是()

(A)3 (B)4 (C).F. (D).T.

7、项目管理器数据选项卡中不能进行的操作是()

(A)创建表(B)创建表单(C)创建数据库(D)创建查询

8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是()。

A、DA TE () +TIME ()

B、DA TE ()+120

C、DA TE()-CTOD("02/01/99")

D、288-DA TE ()

*9、设N=886,M=345,K=”M+N”,表达式1+&K的值是()

(A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10、现有以下命令:

T=36500

M=MOD(T,60)

HH=INT(T/60)

H=MOD(HH,24)

D=INT(HH/24)

?HH,D,H,M

执行上述命令后的结果为()

(A)25,608,8,20 (B)608,25,8,20

(C)608,25,20,8 (D)20,25,8,608

11、变量string=”1999年上半年全国计算机等级考试”,能够显示”1999年上半年计算机等级考试”的命令是()

(A)?string-“全国”

(B)?SUBSTR(string,1,8)+SUBSTR(string,11,17)

(C)?SUBSTR(string,1,12)+SUBSTR(string,17,14)

(D)? STR(string,1,12)+ STR(string,17,14)

12、在Visual FoxPro的命令窗口中,执行下列命令后的显示结果是()

X=CTOD(”10/28/03”)

Y=CTOD(“10/18/03”)

?Y-X

(A)10 (B)11 (C)-10 (D)错误

*13、设今天为2005年2月1日,现有以下命令:

C=“8“

ABC=“AB“+C

X=“DA TE()“

USE &ABC

Y=&X

则使用的表名及变量Y的值分别是()

(A)&ABC,DA TE() (B)ABC,”DA TE()”

(C)AB8,&X (D)AB8,02/01/05

14、如果没有定义变量F,执行下列命令后,其结果为U的表达式是()

(A)?TYPE(”.F.”)(B)?TYPE(”F”)

(C)?TYPE(.F.)(D)?TYPE(F)

*15、命令序列

W1=”GOOD MORNING!”

W2=SUBSTR(STUFF(W1,6,0,”LUCKY”),1,10)

?W2

执行后,其结果为()

(A)GOOD MORNING!

(B)GOOD LUCKY MORNING!

(C)GOOD LUCKY

(D)LUCKY MORNING!

16、安全可靠地退出Visual Foxpro系统地正确方法是()。

A.在命令窗口中执行QUIT命令

B.关掉计算机电源

C.在命令窗口执行EXIT命令

D.在“文件”菜单中执行“关闭”

17、下述关于数据库系统的正确叙述是()。

A、数据库系统避免了一切冗余

B、数据库系统中数据的一致性是指数据类型一致

C、数据库系统减少了数据冗余

D、数据库系统比文件系统管理更多的数据

18、使用DIMENSION命令定义数组后,各数组元素在没有赋值之前数据类型是()。

A.字符型

B.数值型

C.逻辑型

D.未定义

19、在下列Visual Foxpro表达式中,运算结果一定是逻辑值的是()

A.字符表达式

B.数值表达式

C.关系表达式

D.日期表达式

20、在Visual Foxpro中,MIN(ROUND(8.89,1),9)的值是()。

A.8

B.8.9

C.9

D.8.89

21、函数LEN(…ABC?-…ABC?)的值是()。

A.0

B.6

C.7

D.3

*22、若变量X=10,KK=”X=123”,则函数TYPE(“KK)的值为()。

A.L

B.N

C.C

D.错误

23、条件函数IIF((LEN(SPACE(1)-"1")=2),1,-1)的值是()。

A.1

B.2

C.-1

D.0

24、顺序执行以下赋值命令X=”50”,Y=6*8,Z=LEFT(“Visual Foxpro”,3)之后,下列表达式中,合法的表达式只有()。

A.X+Y

B.Y+Z

C.X-Z+Y

D.&X+Y

25、执行下列命令序列

ABC=”万里学院”

?SUBSTR(ABC,LEN(ABC)/2+1,4)

结果是()。

A.万里

B.学院

C.里学

D.变量未找到

26、表达式V AL(SUBSTR(“586CPU”,2,1))*LEN(“Foxpro”)的结果为()。

A.42.00

B.35.00

C.48.00

D.56.00

27、表达式ASC(“APPEND”)的值为()。

A.128

B.97

C.65

D.”A”

28、执行以下命令序列(设今天为2005年2月1日)

?YEAR(DA TE()-365)

的结果为()。

A.其中有语法错误

B.2004

C.2000

D.02/01/05

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

A、?“9988”-“1255”

B、?200+800=1000

C、?CTOD([11/22/02])-20

D、?LEN(SPACE(3))

30、设变量X=12345.678,现欲求变量X的整数位数,应使用表达式( )。

A、LEN(INT(X))

B、LEN(alltrim(STR(INT(X))))

C、LEN(LTRIM(STR(X)))

D、LEN(ALLTRIM(INT(X)))

三、填空题

*1、所谓数据独立性是指数据与()之间不存在相互依赖关系。

*2、表达式中同时出现数值运算、逻辑运算、关系运算和函数时,各类运算的操作优先级由高到低的次序是()

3、若函数DA TE()的值为“05/10/98”,要从这个日期中变换出字符串“98”的表达

式是()

*4、?A T(“人民”,“中国人民银行”)的执行结果是( ) ?“人民”$“中国人民银行”的执行结果是();SUBSTR(“中国人民银行”,5,4)的执行结果是();STUFF(“中国人民银行”,5,4,“工商”)的执行结果是()。

5、字符型常量的定界符可以是()

6、Visual FoxPro 中定义了2种变量类型分别是()

*7、A=5,B=8,则?(B-A)*RAND()+A+2的结果是介于到之间的实数。

8、写出下面数学表达式的Visual Foxpro表达式:

(1)数学表达式B2-4AC[8B-(4÷6+A)]的Visual FoxPro的表达式应该为

( )

(2)5[x+2(y+z2)] 的V isual FoxPro的表达式应该为( )

(3)4sin30+lg100的Visual FoxPro的表达式应该为()

9、在Visual Foxpro中有许多函数,其中求数值表达式的值的绝对值函数是()

10、有以下命令序列

Y=77

X=Y=66

? X

Z=X

Z=.null.

M=type(“Z”)

?M

执行以上命令之后,变量X的值是()。变量Z的值为()变量M的值为()

*11、用Visual Foxpro的逻辑表达式描述下列问题:

(1)大学英语,计算机实用技术,法律基础均及格

()

(2)大学英语,计算机实用技术,法律基础至少有一门不及格

( )

*四、简答题

1、试述Visual FoxPro 6.0的常量和变量概念,它们的数据类型及取名规则。(课本

page18)

2、试述项目管理器的组成和作用(课本page10,上机指导page5)

3、什么是数据库,数据库系统,数据库管理系统,英文简写怎样?它们之间的关系怎

样?(课本page3)

4、Visual Foxpro有多少中数据类型,其中用于内存变量和数组的数据类型有哪些?用

于表文件中字段的数据类型有哪些?(课本page14)

相关文档