VF期末复习题.docx

上传人:b****0 文档编号:12532362 上传时间:2023-04-20 格式:DOCX 页数:13 大小:32.54KB
下载 相关 举报
VF期末复习题.docx_第1页
第1页 / 共13页
VF期末复习题.docx_第2页
第2页 / 共13页
VF期末复习题.docx_第3页
第3页 / 共13页
VF期末复习题.docx_第4页
第4页 / 共13页
VF期末复习题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

VF期末复习题.docx

《VF期末复习题.docx》由会员分享,可在线阅读,更多相关《VF期末复习题.docx(13页珍藏版)》请在冰豆网上搜索。

VF期末复习题.docx

VF期末复习题

一、单项选择题:

1.结构化程序设计的3种结构是()。

A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构

C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构

2.下列有关数据库的描述,正确的是()。

A.数据库是一个DBF文件B.数据库是一个关系

C.数据库是一个结构化的数据集合D.数据库是一组文件

3.用二维表来表示实体之间联系的数据模型称为()。

A.E-R模型B.层次模型C.网状模型D.关系模型

4.打开VisualFoxPro“项目管理器”的“文档”选项卡,其中包括()。

A.表单B.报表C.标签D.包含以上三种

5.VisualFoxPro关系数据库管理系统能够实现的三种专门的关系运算是()。

A.索引、排序、查找B.库、录入、排序 C.选择、投影、联接D.显示、统计、复制 

6.一个省只能有一个省会城市,而且一个城市不能同时成为多个省的省会城市,省和省会城市两个实体之间的关系属于()。

A.一对一联系B.一对二联系 C.多对多联系D.一对多联系  

7.清除主窗口屏幕的命令是()。

A.CLEARB.CLEARALLC.CLEARSCREEND.CLEARWINDOWS

8.允许出现重复字段值的索引是()。

A.侯选索引和主索引B.普通索引和惟一索引

C.侯选索引和惟一索引D.普通索引和侯选索引

9.下面有关表间永久联系和关联的描述中,正确的是()。

A.永久联系中的父表一定有索引,关联中的父表不需要有索引

B.无论是永久联系还是关联,子表一定有索引

C.永久联系中子表的记录指针会随父表的记录指针的移动而移动

D.关联中父表的记录指针会随子表的记录指针的移动而移动

10.在VisualFoxPro中,下列不能用来修改数据表记录的命令是()。

A.EDITB.CHANGEC.BROWSED.MODIFYSTRUCTURE

11.在下面的VisualFoxPro表达式中,不正确的是()。

 

A.{^2002-05-0110:

10:

10AM}-10B.{^2002-05-01}-DATE()

C.{^2002-05-01}+DATE()D.[^2002-05-01]+[1000]

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

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

B.可以用一维数组的形式访问二维数组

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

D.新定义数组的各个数组元素初值为.F. 

13.在命令按钮组中,决定命令按钮数目的属性是()。

A.ButtonCountB.ButtonsC.ValueD.ControlSource

14.数据库系统的核心是()。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员

15.设有变量PI=3.,执行命令?

round(PI,3)的显示结果是()。

A.3.141B.3.142C.3.140D.3.0 

16.下列关于变量的叙述中,不正确的一项是()。

A.变量值可以随时改变B.在VisualFoxPro中,变量分为字段变量和内存变量

C.变量的类型决定变量值的类型

D.在VisualFoxPro中,可以将不同类型的数据赋给同一个变量

17.可以随表的打开而自动打开的索引是()。

A.单项索引文件B.复合索引文件C.结构化复合索引文件D.非结构化复合索引文件

18.“主键”不允许取重复值,是指()。

A.实体完整性约束规则B.引用完整性约束规则

C.用户自定义完整性约束规则D.数据完整性约束规则

19.在当前表中,查找第2个男同学的记录,应使用命令()。

A.LOCATEFOR性别="男"

NEXT2

B.LOCATEFOR性别="男"

C.LOCATEFOR性别="男"

CONTINUE

D.LISTFOR性别="男"

NEXT2

20.下列关于索引的叙述中,不正确的是()。

A.VisualFoxPro支持两种索引文件:

单一索引文件和复合索引文件

B.打开和关闭索引文件均使用SETINDEXTO命令

C.索引的类型有主索引、候选索引、惟一索引和普通索引

D.索引文件不随库文件的关闭而关闭

21.下面关于类、对象、属性和方法的叙述中,错误的是()。

A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B.属性用于描述对象的状态,方法用于表示对象的行为

C.基于同一个类产生的两个对象可以分别设置自己的属性值

D.通过执行不同对象的同名方法,其结果必然是相同的

22.扩展名为DBF的文件是()。

A.表单文件B.数据库表文件 C.数据库文件D.项目文件 

23.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。

A.主索引B.唯一索引 C.候选索引D.普通索引 

24.要同时打开多个数据表文件,选择不同的工作区可使用的命令是()。

A.USEB.OPENC.SELECTD.以上命令均可

25.下列关于查询的说法中,不正确的是()。

A.查询是预先定义好的一个SQLSELECT语句

B.查询是VisualFoxPro支持的一种数据库对象

C.通过查询设计器,可完成任何查询

D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出

26.若内存变量名与当前的数据表中的一个字段“student”同名,则执行命令?

student后显示的是()。

A.字段变量的值B.内存变量的值C.随机显示D.错误信息

27.在逻辑运算中,3种运算符的优先级别依次排列为()。

A.NOT.>.AND.>.OR.B.AND.>.NOT.>.OR.

C.NOT.>.OR.>.AND.D.OR.>.AND.>.NOT.

28.命令SELECT0的功能是()。

A.选择编号最小的空闲工作区B.选择编号最大的空闲工作区

C.随机选择一个工作区的区号D.无此工作区,命令错误

29.下列关于自由表的说法中,错误的是()。

A.在没有打开数据库的情况下所建立的数据表,就是自由表

B.自由表不属于任何一个数据库C.自由表不能转换为数据库表

D.数据库表可以转换为自由表

30.VisualFoxPro的系统菜单,其主菜单是一个()。

A.条形菜单B.弹出式菜单C.下拉式菜单D.组合菜单

31.SQL语言又称为()。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言

32.下列字符型常量Hello,world!

表示方法中,错误的是()。

 

A.[Hello,world!

]B.'Hello,world!

C."Hello,world!

"D.{Hello,world!

}

33.“主键”不允许取重复值,是指()。

A.实体完整性约束规则B.引用完整性约束规则

C.用户自定义完整性约束规则D.数据完整性约束规则

34.在VisualFoxPro中,打开数据库的命令是()。

 

A.OPENDATABASE<数据库名> B.USE<数据库名> 

C.USEDATABASE<数据库名> D.OPEN<数据库名> 

35.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。

 

A.主索引B.唯一索引 C.候选索引D.普通索引 

36.下列关于查询的说法中,不正确的是()。

A.查询是预先定义好的一个SQLSELECT语句

B.查询是VisualFoxPro支持的一种数据库对象C.通过查询设计器,可完成任何查询

D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出

37.如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义()。

A.实体完整性B.域完整性C.参照完整性D.以上各项都需要定义

38.关于内存变量的调用,下列说法正确的是()。

A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用

C.局部变量能被本层模块和下层模块程序调用

D.私有变量能被本层模块和下层模块程序调用

39.如果要为控件设置焦点,则下列属性值是真(.T.)的是()。

A.Enabled和DefaultB.Enabled和Visible

C.Default和CancelD.Visible和Default

40.下列关于编辑框的说法中,正确的是()。

A.编辑框可用来选择、剪切、粘贴及复制正文

B.在编辑框中只能输入和编辑字符型数据

C.编辑框实际上是一个完整的字处理器D.以上说法均正确

41.VisualFoxPro在SQL方面,不提供的功能是()。

A.数据查询B.数据定义C.数据操纵D.数据控制

42.检索职工表中工资大于800元的职工号,正确的命令是()。

A.SELECT职工号WHERE工资>800B.SELECT职工号FROM职工SET工资>800

C.SELECT职工号FROM职工WHERE工资>800D.SELECT职工号FROM职工FOR工资>800

43.用二维表数据来表示实体及实体之间联系的数据模型为()。

A.层次模型B.网状模型C.关系模型D.E-R模型

44.数据库(DB.、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A.DB包括DBS和DBMSB.DBS包括DB和DBMS

C.DBMS包括DB和DBSD.3者属于平级关系

45.数据库设计的根本目标是要解决()。

A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护

46.数据库系统的核心是()。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员

47.报表的数据源可以是()。

A.表或视图B.表或查询C.表、查询或视图D.表或其他报表

48.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是()。

A.查询、视图或表单B.表单、报表和标签

C.查询、表单或程序D.以上文件都可以

49.下面关于类、对象、属性和方法的叙述中,错误的是()。

A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B.属性用于描述对象的状态,方法用于表示对象的行为

C.基于同一个类产生的两个对象可以分别设置自己的属性值

D.通过执行不同对象的同名方法,其结果必然是相同的

50.在VisualFoxPro中,要运行查询文件query1.qpr,可以使用命令()。

A.DOquery1B.DOquery1.qprC.DOQUERYquery1D.RUNquery1

二、填空题:

(每空1分,共10分)

1.在面向对象方法中,类之间共享属性和操作的机制称为。

继承

2.数据库设计分为以下6个设计阶段:

需求分析阶段、、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

概念设计

3.在VisualFoxPro中,物理删除当前表中所有记录,可使用命令。

ZAP

4.在VisualFoxPro中,数据表中备注型字段所保存的数据信息存储在以为扩展名的文件中。

.FPT

5.结构化程序设计包含3种基本控制结构,其中SCAN-ENDSCAN语句属于结构。

循环

6.SQLSELECT语句中的用于实现关系的选择操作。

WHERE

7.表间永久性联系不能控制不同工作区中的联动,要实现联动功能,需要建立表之间的。

记录指针关联

8.在SQLSELECT中,字符串匹配运算符用表示,可用来表示0个或多个字符。

LIKE*

9.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是。

数据库系统

10.在VisualFoxPro中,可以使用语句跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句。

EXIT

11.在SQL的SELECT查询中使用子句消除查询结果中的重复记录。

DISTINCT

12.表达式LEN(SPACE(5)-SPACE(10))的结果为。

15

13.项目管理器的“移去”按钮有两个功能:

一是把文件__从项目中删除,被移去的文件仍存在于原目录中;二是__从磁盘彻底删除文件。

14.SQL是一种高度非过程化的语言,它可以直接以方式使用,也可以

方式使用。

命令交互程序

15.VisualFoxPro6.0是一个位的数据库管理系统。

32

16.在面向对象的程序设计中,类描述的是具有相似性质的一组。

对象

三、判断题:

(每小题2分,共20分,正确打“√”,错误打“×”)

1.在命令窗口输入命令时,一行书写不完,行尾用逗号“,”做续行标志。

(×)

2.在VisualFoxPro6.0中,一个数组中各个数组元素必须是同一种数据类型。

(×)

3.退出VisualFoxPro的操作方法只有从“文件”下拉菜单中选择“退出”这一种方法。

(×)

4.在VisualFoxPro6.0中的一个数据库表只能建立一个主索引。

(×)

5.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。

(√)

6.一个工作区中仅能打开一个数据表文件,新数据表一旦打开,原打开的数据表文件便被关闭。

(√)

7.视图不能单独存在,它必须依赖于数据库。

(√)

8.VisualFoxpro6.0程序设计的四种基本结构是顺序、选择、循环和嵌套。

(×)

9.loop和exit语句可以写在循环体的外面。

(×)

10.程序文件的扩展名是.PJX。

(×)

11.在VisualFoxPro的表之间建立一对多关系就是把“一方”的主关键字字段添加到“多方”的表中。

(√)

12.数据模型既能反映事物本身的数据,而且也能反映事物之间的联系。

(√)

13.退出VisualFoxPro的操作方法只有从“文件”下拉菜单中选择“退出”这一种方法。

(×)

14.在定义字段有效性规则时,在规则框中输入的表达式类型是数值表达式。

(×)

15.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。

(√)

16.退出VisualFoxPro的操作方法只有从“文件”下拉菜单中选择“退出”这一种方法。

(×)

17.在VisualFoxPro6.0中的一个数据库表只能建立一个主索引。

(×)

18.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。

(√)

19.视图不能单独存在,它必须依赖于数据库。

(√)

四、阅读程序,写出下面程序的运行结果(每小题5分,共20分)

1.

a=30

b=20

c=10

docase

casea<10

b=a

casea>=10

b=c

otherwise

b=5

endcase

?

b

运行结果为:

10

2.FORI=1TO4

FORJ=1TO2*I-1

@I,27-I+JSAY"*"

ENDFOR

ENDFOR

运行结果为:

3.

SET TALK OFF

s=0

i=5

x=11

DO WHILE s<=x

s=s+i

i=i+1

ENDDO

?

s

SET TALK ON

运行结果为:

18

 

 

 

4.*主程序名:

WE.PRG

A=40

B=50

DOSSSWITHA

?

B

RETU

PROCEDURESSS

PARAMETERSB

B=B*2

?

B

B=B+20

RETU

运行结果为:

80

50

 

5.*主程序名:

A.PRG

M=1

N=2

DOB

?

"M=",M,"N=",N

RETURN

*B.PRG

PRIVATEM

M=3

N=4

RETURN

运行结果为:

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

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1