《VFP数据库与程序设计》试卷

  • 格式:doc
  • 大小:90.00 KB
  • 文档页数:6

- 1 - 《VFP数据库与程序设计》试题

一、填空题

1.项目管理器主要由6大部分组成,包括全部、 、 、 、 和其他选项卡。

2. 是组成表的最基本的单位,它是描述某个对象的特征的一个个属性。

3.数据库模型的发展大致可以分为3类,分别是 、 、 。 是目前最常用.最广泛的数据模型。

4.数据类型决定了数据的存储方式和使用方式,每个数据都有其对应的数据类型和它的使用环境,大体上数据类型共分为两类,分别是 数据类型和 数据类型。

5.请问循环For i=1 to 100 step 3……ENDFOR执行了 次。

6.VFP在实现参数传递的过程中提供了两种方法:分别是 方式和 方式。如果把常量或表达式作为实参传递给形参时,那么这种传递方式为 方式;如果把变量作为实参传递给形参时,那么这种传递方式为 方式;如果把变量加上括号后作为实参传递给形参时,那么这种传递方式为 方式。

7.在循环中, 语句用于结束本次循环, 语句用于退出循环。

8.结构化程序使用的3种结构是 、 、

9.通过命令方式退出VFP系统的命令是 。

10.通过命令创建项目文件xsgl的命令是 。

11.在VFP中,变量按照其作用范围的不同,将变量分为: 、 、 三种。

12.在VFP中,循环语句有 、 、 三种。

13. 是数据库系统的核心,是用来建立、存取、管理和维护数据库的软件系统。

14. 就是数据如何被数据库管理系统进行组织,以及数据之间的依存关系是怎样的。

15. 是数据库和程序能够表示的数据的种类和取值范围。

16. 是在程序的运行过程中其值始终不发生变化的量。

17.假设cj=95,那么函数IIF(cj>85,”良”,”优秀”)的值为 。

18.一个数据库的内容实际上是存储在称作数据库表的存储结构中,数据库表是一种 。

19.DO CASE语句中的OTHERWISE语句 执行。

20.DO CASE语句中的CASE语句如果有不止一条CASE语句符合条件,程序如何执行 。

21.请写出调用过程的语句格式: 。

22.函数Reccount()的功能是 。

23.在VFP中,条件选择结构包括 和 两种结构。 24.结构程序设计的基本思想是 。

25.在VFP中,人机交互命令有 、 、 三种。

二、单项选择题

1.VFP6.0中文版是一种( )数据库管理系统。

A.关系型 B.网状型 C.层次型 D.树型

2.下列说法不正确的是( )。

A.VFP6.0是一种数据库应用系统开发工具 B.VFP6.0是一种面向对象的程序设计语言

C.VFP6.0具有强大的查询和数据库管理能力 D.VFP6.0是一种大型数据库管理系统

3.能够退出VFP的数据库命令是( )。

A.EXIT B.QUIT C.LOOP D.CLOSE ALL

4.下列文件的扩展名不正确的是( )。

A.项目文件的扩展名是.pjx B.数据库文件的扩展名是.dbc

C.表文件的扩展名是.dbf D.索引文件的扩展名是.frx

5.能够表示被3整除的表达式是( )。

A.a/3=0 B.int(a/3)=0 C.a%3=0 D.round(a/3)=0

6.只能够输入单字符数据的语句有( )。

A.input B.wait C.accept D.output

7.清除屏幕命令是( )。

A.cancel B.clear C.quit D.return

8.下列叙述正确的是( )。

A.WAIT命令只能接收一个字符 B.ACCEPT命令只能接收一个字符

C.INPUT命令只能接收一个字符 D.INPUT命令不能接收字符型数据

9.终止SCAN…ENDSCAN循环的语句是( )。

A.loop语句 B.Exit语句 C.Break语句 D.Return语句

10.若程序出现语法错误,则单击“程序错误”对话框的( )按钮可以终止程序的执行。

A.终止 B.取消 C.挂起 D.忽略

11.下列方法中不能运行程序的是( )。

A.在项目管理器中选择某个程序文件选项并单击“运行”按钮

B.选择“程序”菜单的“运行”命令

C.执行运行程序的DO命令 D.使用“打开”对话框打开程序设计

- 2 - 12.要求用户输入职工的基本工资,正确的命令是( )。

A.LOCATE “请输入基本工资” TO JBGZ B.ACCEPT“请输入基本工资” TO JBGZ

C.INPUT“请输入基本工资” TO JBGZ D.WAIT“请输入基本工资” TO JBGZ

13.在15行40列输出信息“输入姓名”,并将用户输入的4个汉字存放到变量NAME中,可以使用的命令是( )。

=SPACE(4) =SPACE(8)

@15,40 SAY “输入姓名” GET NAME @15,40 SAY “输入姓名” GET NAME

READ READ

=SPACE(8) =SPACE(4)

@15,40 GET “输入姓名” SAY NAME @40,15 SAY “输入姓名” GET NAME

READ READ

14.下列选项中不能作为字段名的是( )。

A.价格 B.价 格 C.价格_a D.价格_5

15.项目管理器的“数据”选项卡用于管理( )。

A.数据库.自由表 和查询 B.数据库.视图和查询

C.数据库.自由表和报表 D.数据库.表单和查询

16.以下4组函数运算中,运算结果相同的是( )。

A.LEFT(“Visual FoxPro”,6)与SUBSTR(“Visual FoxPro”,1,6)

B.YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)

C.VARTYPE(”36-5*4”)与VARTYPE(36-5*4)

D.假设A=”This ”,B=”is a string”,A-B与A+B

17.下面关于数组的叙述中,错误的是( )。

A.用DIMENSION和DECLARE都可以定义数组

B.Visual FoxPro只支持一维数组和二维数组

C.一个数组中的所有元素必须是同一种数据类型

D.新定义数组的所有元素的默认值勤为.F.

18.表达式“VAL(SUBS(”学校5·1放假”,5,1))*LEN(“Visual FoxPro”)”的值是( )。

A.5.00 B.51.00 C.65.00 D.130.00

19.设a=”你好”,b=”大家”,则值为“大家好”的表达式是( )。

A.b+AT(a,1) B.b+RIGHT(a,1) C.b+LEFT(a,3,4) D.b+RIGHT(a,2) 20.在下列逻辑表达式中,其值肯定为.F.的是( )。

A.X OR X B.X AND X C.X OR NOT X D.X AND NOT X

21.假设A=3,B=4,C=5,D=6,那么表达式NOT (A0的值为( )。

A..T. B.不能确定 C..F. D.任意值

22.VFP是一个( )数据库管理系统。

A.网状型 B.层次型 C.结构型 D.关系型

23.假设声明了一个数组,但没有给数组元素赋值,那么这些数组元素的数据类型是( )。

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

24.下列函数值不正确的是( )。

A.函数ABS(2.5-6)的值为3.5

B.函数INT(3.6)的值为4,而函数ROUND(3.6,0)的值为3

C.函数SQRT(3+6)的值为3,函数Mod(5,-3)的值为-1

D.函数len(“神州7号发射成功!”)的值为16

25.假如rq={^2008-10-28 23:18:56},那么下列函数不正确的是( )。

A.函数YEAR(rq)的值为2008 B.函数MONTH(rq)的值为10

C.函数day(rq)的值为28 D.date()返回当前系统的时间

26.如果函数found( )的值为( ),那么表示用SEEK或者FIND或者LOCATE 语句没有找到满足条件的记录。

A..T. B..F. C.任意值 D.不确定

27.当BOF( )的值为.T.时,Recno( )的值为( )。

A.不确定 B.2 C.1 D.0

28.如果有一个表有9条记录,当EOF( )的值为.T.时,那么Recno( )的值为( )。

A.9 B.0 C.10 D.不能确定

29.假设有一个表,BOF( )和EOF( )的值都为.T.,下面说法正确的是( )。

A.BOF( )和EOF( )的值不可能同时为.T.

B.BOF( )和EOF( )的值都为.T.,表示当前表没有记录,而是一个空表

C.当前表没有记录时,BOF( )和EOF( )的值中最少有一个为.T.

D.当前表没有记录时,BOF( )和EOF( )的值中最多有一个为.T.

30.下面对TYPE函数求值正确的是( )。

A.函数TYPE(”’北京奥运会’”)的值为N B.函数TYPE(”name”)的值为U