您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页VF期末复习题

VF期末复习题

来源:爱问旅游网
一、单项选择题:

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

A.顺序结构、选择结构、转移结构 B.分支结构、等价结构、循环结构 C.多分支结构、赋值结构、等价结构 D.顺序结构、选择结构、循环结构 2.下列有关数据库的描述,正确的是( )。

A.数据库是一个DBF文件 B.数据库是一个关系 C.数据库是一个结构化的数据集合 D.数据库是一组文件 3.用二维表来表示实体之间联系的数据模型称为( )。

A.E-R模型 B.层次模型 C.网状模型 D.关系模型 4.打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。

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

5.Visual FoxPro关系数据库管理系统能够实现的三种专门的关系运算是( )。 A.索引、排序、查找 B.库、录入、排序 C.选择、投影、联接 D.显示、统计、复

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

A. 一对一联系 B. 一对二联系 C.多对多联系 D.一对多联系 7.清除主窗口屏幕的命令是( )。

A.CLEAR B.CLEAR ALL WINDOWS

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

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

C.CLEAR SCREEN D.CLEAR

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

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

A.永久联系中的父表一定有索引,关联中的父表不需要有索引 B.无论是永久联系还是关联,子表一定有索引

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

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

A.EDIT

B.CHANGE

C.BROWSE

D.MODIFY STRUCTURE

11.在下面的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] 12.下面关于Visual FoxPro数组的叙述中,错误的是( )。

A.用DIMENSION和DECLARE都可以定义数组 B.可以用一维数组的形式访问二维数组

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

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

A.ButtonCount B.Buttons C.Value D.ControlSource 14.数据库系统的核心是( )。

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

C.数据库 D.数据库管理员

15.设有变量PI=3.,执行命令?round(PI,3)的显示结果是( )。

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

2

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

A.变量值可以随时改变 B.在Visual FoxPro中,变量分为字段变量和内存变量 C.变量的类型决定变量值的类型

D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 17.可以随表的打开而自动打开的索引是( )。

A.单项索引文件 B.复合索引文件 C.结构化复合索引文件 D.非结构化复合索引文件 18.“主键”不允许取重复值,是指( )。

A.实体完整性约束规则 B.引用完整性约束规则 C.用户自定义完整性约束规则 D.数据完整性约束规则 19.在当前表中,查找第2个男同学的记录,应使用命令( )。

A. LOCATE FOR 性别=\"男\"

NEXT 2

B. LOCATE FOR 性别=\"男\" C. LOCATE FOR 性别=\"男\" CONTINUE

D. LIST FOR 性别=\"男\"

NEXT 2

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

A.Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件 B.打开和关闭索引文件均使用SET INDEX TO命令 C.索引的类型有主索引、候选索引、惟一索引和普通索引 D.索引文件不随库文件的关闭而关闭

3

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

A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 B.属性用于描述对象的状态,方法用于表示对象的行为 C.基于同一个类产生的两个对象可以分别设置自己的属性值 D.通过执行不同对象的同名方法,其结果必然是相同的 22.扩展名为DBF的文件是( )。

A. 表单文件 B.数据库表文件 C.数据库文件 D.项目文件 23.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )。

A. 主索引 B.唯一索引 C.候选索引 D.普通索引 24.要同时打开多个数据表文件,选择不同的工作区可使用的命令是( )。

A.USE

B.OPEN C.SELECT

D.以上命令均可

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

A.查询是预先定义好的一个SQL SELECT语句 B.查询是Visual FoxPro支持的一种数据库对象 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.

4

28.命令SELECT 0的功能是( )。

A.选择编号最小的空闲工作区 C.随机选择一个工作区的区号

B.选择编号最大的空闲工作区 D.无此工作区,命令错误

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

A.在没有打开数据库的情况下所建立的数据表,就是自由表 B.自由表不属于任何一个数据库 C.自由表不能转换为数据库表 D.数据库表可以转换为自由表

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

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.在Visual FoxPro中,打开数据库的命令是( )。

A.OPEN DATABASE<数据库名> B.USE<数据库名> C.USE DATABASE<数据库名> D.OPEN<数据库名>

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

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

5

36.下列关于查询的说法中,不正确的是( )。 A.查询是预先定义好的一个SQL SELECT语句

B.查询是Visual FoxPro支持的一种数据库对象 C.通过查询设计器,可完成任何查询 D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出

37.如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出

错误信息,我们必须定义( )。 A.实体完整性

B.域完整性

C.参照完整性

D.以上各项都需要定义

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

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

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

A. Enabled和Default B. Enabled和Visible C. Default和Cancel D. Visible和Default 40.下列关于编辑框的说法中,正确的是( )。

A.编辑框可用来选择、剪切、粘贴及复制正文 B.在编辑框中只能输入和编辑字符型数据

C.编辑框实际上是一个完整的字处理器 D.以上说法均正确 41.Visual FoxPro在SQL方面,不提供的功能是( )。

A.数据查询 B.数据定义 C.数据操纵 D.数据控制 42.检索职工表中工资大于800元的职工号,正确的命令是( )。

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

6

资>800

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

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

A.层次模型

B.网状模型

C.关系模型 D.E-R模型

44.数据库(DB.、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A.DB包括DBS和DBMS B.DBS包括DB和DBMS C.DBMS包括DB和DBS

D.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.通过执行不同对象的同名方法,其结果必然是相同的

7

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

A.DO query1 B.DO query1.qpr C.DO QUERY query1 D.RUN query1 二、填空题:(每空1分,共10分)

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

2.数据库设计分为以下6个设计阶段:需求分析阶段、 、逻辑设计阶段、物

理设计阶段、实施阶段、运行和维护阶段。概念设计

3.在Visual FoxPro中,物理删除当前表中所有记录,可使用命令 。ZAP 4.在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以 为扩展名

的文件中。.FPT

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

循环

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

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

之间的 。记录指针 关联

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

多个字符。LIKE *

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

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

11.在SQL的SELECT查询中使用 子句消除查询结果中的重复记录。DISTINCT 12.表达式LEN(SPACE(5)-SPACE(10))的结果为 。15

8

13.项目管理器的“移去”按钮有两个功能:一是把文件__从项目中删除,被移去的文件仍存在于原目录中;二是__从磁盘彻底删除 文件。

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

15.Visual FoxPro 6.0是一个 位的数据库管理系统。32

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

三、判断题:(每小题2分,共20分,正确打“√”,错误打“×”)

1.在命令窗口输入命令时,一行书写不完,行尾用逗号“,”做续行标志。(× ) 2.在Visual FoxPro6.0中,一个数组中各个数组元素必须是同一种数据类型。(× ) 3.退出Visual FoxPro的操作方法只有从“文件”下拉菜单中选择“退出”这一种方法。( ×) 4.在Visual FoxPro6.0中的一个数据库表只能建立一个主索引。(× )

5.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。(√ ) 6.一个工作区中仅能打开一个数据表文件,新数据表一旦打开,原打开的数据表文件便被关闭。(√ )

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

8.Visual Foxpro 6.0程序设计的四种基本结构是顺序、选择、循环和嵌套。(× ) 9.loop和exit语句可以写在循环体的外面。(× ) 10.程序文件的扩展名是.PJX。(× )

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

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

9

13. 退出Visual FoxPro的操作方法只有从“文件”下拉菜单中选择“退出”这一种方法。( × ) 14.在定义字段有效性规则时,在规则框中输入的表达式类型是数值表达式。 (× ) 15.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。 (√ ) 16.退出Visual FoxPro的操作方法只有从“文件”下拉菜单中选择“退出”这一种方法。( ×) 17.在Visual FoxPro6.0中的一个数据库表只能建立一个主索引。(× )

18.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。(√ 19.视图不能单独存在,它必须依赖于数据库。(√ ) 四、阅读程序,写出下面程序的运行结果(每小题5分,共20分) 1. A=30 B=20 C=10 DO CASE CASE A<10

B=A

CASE A>=10

B=C

OTHERWISE B=5 ENDCASE ?B 运行结果为:10

10

)2.FOR I=1 TO 4

FOR J=1 TO 2*I-1

@I,27-I+J SAY\"*\" 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

DO SSS WITH A ?B RETU PROCEDURE SSS

PARAMETERS B

类似编程题目 B=B*2 题目:按照要求统计计算机等级考试各种名单,即包括通过、优秀、未通过的名单。 希望大家努力,都能顺利的通过考试,提前预祝大Set talk off Clear 11 午节快乐,暑假快乐! Sele 1 Use djkss 谢谢大家对我的支持 Sele2 ?B B=B+20 RETU 运行结果为:80 50

5.*主程序名:A.PRG M=1 N=2 DO B

?\"M=\RETURN *B.PRG PRIVATE M M=3 N=4 RETURN 运行结果为:

12

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务