vf练习题(填空)

vf练习题(填空)

一、填空

1、数据库系统的核心是-------

2、实体与实体之间的基本联系有三种,即一对一联系、-------和--------

3、LEFT(“123456789”,LEN(“数据库”))的计算结果是---------

4、设:工资=1200,职称=”教授”。下列逻辑表达式的值是------

工资>1000 AND(职称=”教授”OR职称=”副教授”)

5、浏览窗口显示表记录有两种格式,即---------和-----------

6、当记录指针指向表文件的首记录时,函数BOF()的返回值是------

7、删除记录的操作通常分为两步,先给要删除的记录作----------,然后再从磁

盘上将其物理删除。

8、在SORT命令中,当记录按关键字升序排序时,可以省略参数--------

9、物理删除当前表中第9号记录到第14号记录的命令序列是--------

10、COUNT、SUM和A VERAGE命令中缺省<范围>字句时,都是指表中的--------

记录。

11、VFP支持两类索引文件,即单索引文件和---------

12、结构复合索引文件的文件标识符与--------相同,它随表的打开而打开,在增

删记录时会自动维护,因而使用最方便。

13、数据库表中有4中索引类型,即---------、普通索引、唯一索引和候选索引。

14、关联是指是不同工作区的记录指针建立起一种临时的-----------关系,当父表

的记录指针移动时,子表的记录指针也随之移动。

15、类具有---------、----------和层次性的特征,这就大大加强了代码的可重用性。

16、创建类库有两种方法,一种是使用VFP提供的-------------;另一种是由用户

在程序中直接使用创建类库的程序语句-----------。

17、用来确定复选框是否被选中的属性是------------,用来指定显示在复选框旁

的文字的属性是---------

18、在一个表单对象Myform中添加了两个按钮command1和command2,单击每

一个按钮会做出不同的操作,程序员必须编写的事件过程名字是-------------

和-----------

19、编辑框控件与文本框控件最大的区别是,在编辑框中可以输入或编辑--------

文本,而在文本框中只能输入或编辑----------------文本。

20、在表单中添加控件后,除了通过属性窗口为其设置各种属性外,也可以通

过相应的---------对话框为其设置常用属性。

21、利用--------工具栏中的按钮可以对选定的控件进行居中、对齐等多种操作。

22、数据环境是一个对象,泛指定义表单或表单集时使用的-----------,包括表、

视图和关系。

23、控件的数据绑定是指将控件与某个-------------联系起来。

24、SQL插入记录的命令是INSERT,删除记录的命令是----------,修改记录的

命令是------------。

25、在ORDER BY子句的选项中,DESC代表-----------输出;若不指明,则代

表-----------输出。

26、通过VFP的视图,不仅可以查询数据库表,还可以-----------数据库表。

27、使用快速报表创建报表,仅需---------和设定报表布局。

28、定义报表主要包括设置报表页面,设置-------------中的数据位置,调整报表

带区的大小等。

29、在命令窗口中执行---------------命令可以启动菜单设计器,修改菜单文件。

30、在菜单设计器窗口中,要为菜单项定义快捷键,可利用-----------对话框。

31、可运行的菜单文件的扩展名是----------。

32、一个关系数据库由若干个------------组成;一个数据表由若干个-----------组成;

每一个记录由若干个以字段属性加以分类的-----------组成。

33、VFP6.0中,D型和L型变量宽度固定,D型宽度为----------;L型宽度为----------

34、内存变量的类型取决于------------

35、数据表中字段名长度最长是-----------

36、定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的

--------、----------、----------。

37、在同一个数据表中可以有---------个主索引。

38、在同一个数据表中可以有---------个普通索引。

39、执行命令?2*4>5.and. 10>2*3的显示结果为----------,执行命令

MAX(12,45,28) 显示结果为----------

40、数据库中数据表如果是单独建立的,可将其---------到数据库中。

41、在表结构中个个字段宽度之和为50,实际总宽度是---------,起作用为---------。

42、视图可分为---------、----------两种

43、查询---------更改数据表中的数据。

44、程序文件的扩展名为--------

45、要建立表之间的一对多关系,必须使用窗口菜单中的-----------

46、分支结构语句和循环结构语句中的条件表达式,其值一定是---------

47、建立表单可以使用----------、----------、------------

48、报表标题要通过----------控件定义。

49、菜单的调用是通过-----------命令完成的。

50、关系模型是用-----------结构来表示-----------的模型。

51、Visual FoxPro的常量类型有---------、---------、--------、----------、----------、

--------等六种。

52、定义表结构的时候,除去要定义表中字段的个数,还要定义字段的--------、

----------和--------

53、记录指针的定位有-------和---------两种,命令---------可以使记录指针移到记

录末,命令---------可以使记录指针向上移动五个记录的位置。

54、事件触发方式有系统触发、------------和-------------。

55、创建视图与创建查询的区别在于,视图可以--------,而查询不能。

56、视图不能单独存在,它必须依赖于--------

57、进行索引查询之前必须对当前数据表的查询字段-------------

58、为了通过视图能够更新基本表中的数据,需要在视图设计器的---------选项

卡中选择---------设置项。

59、引用当前表单的关键字是---------,引用对象所在的容器对象的属性是--------

60、控件的标题属性名为----------,表单控件中可以输如多行文本控件为--------

61、在VFP中,在创建对象时发生的事件是-------,从内存中释放对象时发生的

事件是--------,用户是用鼠标左键单击对象时发生的事件是-----------。62、表单的Init事件在---------时发生,Activate事件在---------时发生,Load事

件在---------时发生,Unload事件在---------时发生。

63要使标签(Label)中的文本能够换行,应将--------属性设置为.T.

64、指出下列表达式的运算结果

ABS(-1^3)+EXP(0)+INT(10.2)+INT(-10.2)的结果是--------- ROUND(57932.1269,-4) 的结果是---------

V AL(“23.5ASC”)+V AL(“453chr”)的结果是---------

P=”中华人民共和国”,如从中取出“共和国”三字的函数是------,?LEP(P) 的结果是---------

65、在表单中,组合框的Style属性将该控件分为下拉式组合框和---------,当属

性值为---------时,为下拉式组合框

66、类规定并提供了对象具有的---------,---------和方法程序

67、在设计表单时,若选定多个控件需按下---------键,若删除控件按下------键

68、要建立表之间的一对多关系,必须使用窗口菜单中的---------

69、VFP6.0的工作方式有---------和-----------

70、如果已对报表进行了数据分组,报表会自动包含---------和---------带区

71、在VFP6.0中选择一个没有使用的、编号最小的工作区的命令是---------

72、若要选择1号工作区,可以使用的命令是---------和---------

73、变量按作用域不同分为---------、----------和--------三种,---------命令用于隐

藏上级程序中的同名变量

74、用于从给定数值范围中选择数值的表单控件是---------

75、不需打印报表就能看到报表的外观,可用报表的---------功能

76、扩展名为.PRG的程序文件在项目管理器的”全部”和选项卡中显

示和管理

77、要将数组XYZ中的数据复制到表的当前记录中,并且包括备注型字段,应使

用命令XYZ MEMO

78.在VFP中,编辑已有程序文件MYPRO.PRG的命令是

执行该程序文件的命令是

79.按作用域划分,将能够在建立它的模块及其下属各模块中使用的变量称为

将只能在建立它的模块中使用的变量称为

80.数据库表之间的关联通过主表的索引和子表的索引实现

81.在指定字段或表达式中不允许出现重复值的索引是

82.在SQL SELECT中用于计算检索的函数有COUNT, , MAX和

MIN

83.SQL SELECT语句为了将查询结果存放到临时表中应该使用短语

84. .SQL SELECT语句为了将查询结果存储到永久表中应该使用短

85.假设”歌手”表中有”歌手号”“姓名”和”最后得分”3个字段, ”最后得分”越高名次越靠前,查询前10名歌手的SQL语句是SELECT * FROM 歌手ORDER BY 最后得分

86.查询设计器的筛选选型卡用来指定查询的

87. .查询设计器的”排序依据”选项卡对应SQL-SELECT语句的短语

88.表格控件的列数由属性指定,该属性的默认值为,页框控件的页数由属性指定,该属性的默认值为

89.典型的菜单系统一般是一个下拉式菜单, 下拉式菜单通常由一个和一组

组成

90.要为表单设计下拉式菜单,首先需要在菜单设计时,在对话框中选择’顶层表单”复选框,其次要将表单的属性值设置为2,使其成为顶层表单,最后需要在表单的事件代码中设置调用菜单程序的命令

vf程序设计课后填空题

1数据管理阶段:人工管理阶段,文件管理阶段,数据库管理阶段 2数据库系统组成:数据库,计算机软件系统,计算机硬件系统和用户。 3客观存在并且可以相互识别的事物称为实体: 4实体的某一特性:属性 5数据库系统支持的主要数据模型:层次,网状,关系,面向对象 6关系是一种规范化的二维表,表格中一行称为:元组表格一列为:属性,属性的取值范围称为:域 7实体之间联系的三种类型:一对一,一对多,多对多 8可唯一标识元组的属性或属性集为关键字 9关系模型中三种规则:选择,投影,连接 10关系操作有三种:选择从关系中找出满足条件的元组,投影从关系某型中指定若干个属性组成新的关系,连接从两个关系中选取满足链接条件的元组组成新关系的操作。11对关系进行选择投影或连接操作之后结果仍然是一个:关系 12vf的两种工作方式:交互式和程序运行式 13用户界面组成:标题栏,菜单栏,工具栏,状态栏,工作区和命令窗口 14当用户在命令圈口输入命令时,可以用(j)作为续行符,表示该行的下一行仍然是同一命令的一部分。 15选项对话框的区域选项卡用于显示和管理日期和时间格式,设置默认目录使用文件位置选项卡。 16vf的表分为:数据库表和自由表,他们得扩展名均为:.dbcb。 17vf每个表都是由:结构和数据两个组成。 18表中输入空值的方法:Ctrl+o 19日期字段宽度:8,逻辑型字段宽度:1,备注型和通用型宽度:4 20删除表中记录通常分为两个步骤:物理删除和逻辑删除 21复合索引文件的扩展名:.cdx。 22使用total命令时表文件应先:排序 23一个工作区某一时刻只能打开:1个表,正在使用的工作区叫:当前工作区。 24在不适用索引的情况下,为了定位满足某个条件的记录应使用命令:Go,要继续查找可使用命令:continue。 25当数据表非空时,执行gotop命令后,函数bof()返回值是:.T.,当执行gobottom命令后,函数eof()返回值是:.T.。 26数据库表之间的永久关系有两种类型:一对一和一对多,关系类型取决于:子表的索引类型。 27参照完整性可以设置表的:更新、删除和插入。 28向数据库中添加的表应该是目前不属于:其他数据库的表。 29在vf中一个表只能属于1个数据库。 30插入触发器用于指定一个规则,每次向表中插入或追加记录时触发该规则,检查新输入记录:是否满足规则。 31规则表达式的类型是:字符型。 32主索引或候选索引的关键字的值必须是:唯一的,一个数据库表可以建立:1个主索引和:多个候选索引。 33数据库表之间的一对多关系是通过主表的:主索引和子表的:候选索引。 34sql的意思是:结构化查询语言 35在使用SQL SELECT语句时为了将查询结果存放到临时表中,应该使用:cursor 短语。

VF试题及答案

VF试题及答案(一) 一、选择题 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1) DBMS的含义是: A) 数据库系统 B) 数据库管理系统 C) 数据库管理员 D) 数据库 (2)从关系模式中指定若干个属性组成新的关系的运算称为: A) 联接 B) 投影 C) 选择 D) 排序 (3)对于“关系”的描述,正确的是: A) 同一个关系中允许有完全相同的元组 B) 同一个关系中元组必须按关键字升序存放 C) 在一个关系中必须将关键字作为该关系的第一个属性 D) 同一个关系中不能出现相同的属性名 (4)在表设计器的“字段”选项卡中可以创建的索引是 A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引 (5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是 A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量 (6)扩展名为dbf的文件是 A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件 (7)下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) A,B PROCEDURE SWAP PARAMETERS X1, X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC A) 10 20 B) 20 20 C) 20 10 D) 10 10 (8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是: A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1 (9) 设X=10, 语句?VARTYPE ("X")的输出结果是 A) N B) C C) 10 D) X

VF第一章练习题及其答案

例题 1.在命令窗口中输入下列命令: x=1 STORE x+l TO a,b,c ? a,b,c 主屏幕上显示的结果是____。 A.1 B.1 1 C.2 2 2 D.1 1 1 [解析] 本题考查的知识点是内存变量赋值命令―ST0RE<表达式>To<内存变量名>‖ 的使用。STORE命令可以将同一个表达式的值应该赋与多个内存变量。本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。因此正确答案为C。 [答案] C 2.在命令窗口中输入下列命令: m=‖发展口口口‖ n="生产力" ?m-n 主屏幕上显示的结果是____。 A. 发展口口口生产力 B.发展生产力口口口 C.m,n D.n,m [解析]本题考查的知识点是字符串运算符的使用。题目中―发展‖后的空余部分表示空格。在Visual FoxPro中,字符串运算符有两个:十和—。―十‖表示前后两个字符串首尾连接形成一个新的字符串;―—‖ 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。本题用―—‖作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。 [答案] B 3.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。 A.88 B.100 C.72 D.193 [解析]本题考查的知识点是算术表达式的运算优先级。在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(―取模‖),再算(加)、—(减)。 将已知数代入表达式中,计算过程如下: x^3/4+6*y-7*2+(4+z/9)^2 =8^3/4+6*5-7*2+(4+27/9)^2 =8^3/4+6*5-7*2+7^2 =128+30-14+49 =193 [答案]D 4.关系表达式中关系运算符的作用是____。 A.比较两个表达式的大小 B.计算两个表达式的结果 C.比较运算符的优先级 D.计算两个表达式的总和 [解析] 本题考查的知识点是关系表达式中关系运算符的作用。在Visual FoxPro中,关系运算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精确比较(==)、包含测试( $),其作用是比较两个表达式的大小和结

VF习题讲解(答案)

VF习题讲解(答案) 一.填空题 1.数据模型一般有______层次_____、__网状__________和_____关系 _______。 2.人一般有身份证号、姓名、性别等属性,其中可作为主关键字的是_____ 身份证号____________。 3.函数INT(-3.415)的值是_____-3_________。 4.函数LEN(SPACE(2)-SPACE(3))的返回值是___5__________。 5.一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为 ___外键__________。 6.二维表中的行称为关系的_____元组______。 7.查询设计器与视图设计器相比,少了__________更新条件____选项卡。 8.扩展名为.DBC的文件表示____数据库____;表示应用程序文件的扩展名为 _______.prg____。 9.用事件方式释放当前运行的表单用 _____thisform.release_______________。 10.在Visual FoxPro中, _quit______命令能在程序终止后,直接退出Visual FoxPro系统环境,返回Windows操作系统环境。 11.若X="青岛理工大学",left(x,2)、SUBSTR(X,3,6)的显示结果分别为__ _”青”____________、_______”岛理工”________。 12.实现表之间临时联系的命令是______set relation to _____________。 13.在表的尾部追加一条空白记录的VF命令是_____append

VF习题

VF练习题 一、填空题 1、数据库系统主要由_______、_______、_______、和_______4个部分组成 2、用二维表的形式来表示实体之间联系的数据模型叫做_______。 3、在VF6.0中,用户要定制自己的系统环境,应单击_______菜单中的_______菜单项。 4、在“选项”对话框中,要设置日期和时间的显示格式,应选择“选项”对话框的_______选项卡。 5、数据库及其表文件在项目管理器的___ ____和____ ___选项卡中显示和管理。 6、项目管理器的“移去”按钮有两个功能,一是将文件_____________ ______ 二是将文件______________ ______ 7、用USE命令在不同工作区打开已经打开的表,应选择短语_____ __ 8、数据库文件的扩展名是______________,表文件的扩展名是______________。 9、建立数据库的命令是________ ______,以独占方式打开数据库“Books.dbc”的命令是__________ _ ___。 10、VF中的表分为______________表和______________表两种类型。 11、自由表的字段名最长为__________个字符,数据库表的字段名最长为__________个字符。 12、修改表结构的命令是_______ _______。 13、在Visual FoxPro的字段类型中,系统默认的日期型数据占__________个字节,逻辑型字段 占_________个字节。 14、数据库表中追加记录,可以使用“显示”菜单中的_____________命令,或“表”菜单中的 “追加新记录”命令。 15、在输入或编辑备注型字段时,在“浏览”窗口的该字段处按下______________键。 16、当前表中有10条记录,当前记录号是5,执行APPEND BLANK命令后,当前记录号是 ______________。 17、当前表中有10条记录,当前记录号是5,执行INSERT BEFORE BLANK 命令后,当前记 录号是______________。 18、打开一个空表时,EOF()的值的______________,BOF() 的值是______________, RECNO()的值是______________。 19、定位记录时,其作用范围有4种选择,ALL表示______________, NEXT n表示_________ _____,RECORD n 表示______ ________,REST表示________ ______。 二、选择题 1、数据库系统的核心是() A. 数据库 B. 数据库管理系统 C. 操作系统 D. 文件2、数据库管理系统是() A、应用软件 B、辅助设计软件 C、系统软件 D、科学计算软件 3、在Visual FoxPro中“表”是指() A、报表 B、关系 C、表格 D、表单 4、数据DB、数据库系统DBS与数据库管理系统DBMS三者之间的关系是()。 A. DBMS包括DB和DBS B. DB包括DBMS和DBS C. DBS包括DB和DBMS D. 三者无关系 5、在关系数据库管理系统中,所谓关系是指()。 A. 各条记录之间存在关系 B. 各字段数据之间存在着一定的关系 C. 一个数据库与另一个数据库之间存在着一定的关系 D. 满足一定条件的一个二维表 6、在关系数据库管理系统中,一个关系对应一个()。 A. 字段 B. 记录 C. 数据表文件 D. 索引文件 7、退出VF6.0的操作方法是()。 A. 从“文件”菜单中选择“退出”选项进制 B. 单击“X”按钮 C. 在“命令”窗口中输入QUIT命令,然后按Enter建 D. 以上方法都可以 8、在VF中,数据库文件和数据表文件的扩展名分别是()。 A. DBF和.DCT B. DBC和.DCT C. DBC和.DCX D. DBC和.DBF 9、在“选项”对话框的“文件位置”选项卡中,可以设置()。 A. 表单的默认大小 B. 默认目录 C. 日期和时间的显示格式 D. 程序代码颜色 10、项目管理器的“文档”选项卡用于显示和管理()。 A. 表单、报表和查询 B. 数据库、表单和报表 C. 查询、报表和视图 D. 表单、报表和标签 11、在VF6.0的项目管理器中不包括的选项卡是()。 A. 数据 B. 文档 C. 类 D. 表单 12、扩展名为.dbc的文件是()。 A.表单文件 B.数据库表文件 C.数据库文件 D.项目文件 13、打开一个数据库的命令是()。 https://www.360docs.net/doc/b419130339.html,E https://www.360docs.net/doc/b419130339.html,E DATABASE C. OPEN D. OPEN DA TABASE 14、在Visual FoxPro6.0中,打开表设计器建立数据库表ST.DBF的命令是()。 A. MODIFY STRUCTURE ST B. MODIFY COMMAND ST C. CREATE ST D. CREATE TABLE ST

计算机二级(VF)程序设计基础章节练习试卷6(题后含答案及解析)

计算机二级(VF)程序设计基础章节练习试卷6(题后含答案及解析) 全部题型 2. 填空题 填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。 1.结构化程序设计具有很多优点,但它仍是一种面向______的程序设计方法。 正确答案:过程涉及知识点:程序设计基础 2.就程序设计方法和技术的发展而言,程序设计主要经历过______和面向对象程序设计的程序设计阶段。 正确答案:结构化程序设计涉及知识点:程序设计基础 3.注释说明了程序的功能,它分为_____和功能性注释。 正确答案:序言性注释涉及知识点:程序设计基础 4.源程序文档化一般应注意______、程序的注释和视觉组织。 正确答案:符号名的命名涉及知识点:程序设计基础 5.在面向对象分析和设计中,通常把对象所进行的操作称为______。 正确答案:方法或者服务涉及知识点:程序设计基础 6.类是对象的抽象,而一个对象则是其对应的______。 正确答案:一个实例涉及知识点:程序设计基础 7.在面向对象的程序设计中,______是指一个类实例和另一个类实例之间传递的信息。 正确答案:消息涉及知识点:程序设计基础 8.使用已经存在的类定义作为基础建立新的类定义,这样的技术叫做______。

正确答案:继承涉及知识点:程序设计基础 9.对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可能导致完全不同的行为,这种现象称为______。 正确答案:多态性涉及知识点:程序设计基础 10.面向对象的程序设计方法中涉及的对象是系列中用来描述客观事物的一个实体,它由______和可执行的一组操作共同组成。 正确答案:数据涉及知识点:程序设计基础 11.对象和类的关系可以表示为具体和______的关系。 正确答案:抽象涉及知识点:程序设计基础 12.一个类只允许有一个父类,这样的继承称为______。 正确答案:单继承涉及知识点:程序设计基础 13.类通过______与外界发生关系。 正确答案:接口涉及知识点:程序设计基础 14.类是具体由共同属性和服务构成的一组对象的集合,它为属于该类的全部对象提供了抽象的描述,其内部包括______和行为两个主要部分。 正确答案:属性涉及知识点:程序设计基础 15.对象的基本特点包括标识唯一性、非类性、______、封装性和模块独立性好等5个特点。 正确答案:多态性涉及知识点:程序设计基础

vf练习题(填空)

vf练习题(填空) 一、填空 1、数据库系统的核心是------- 2、实体与实体之间的基本联系有三种,即一对一联系、-------和-------- 3、LEFT(“123456789”,LEN(“数据库”))的计算结果是--------- 4、设:工资=1200,职称=”教授”。下列逻辑表达式的值是------ 工资>1000 AND(职称=”教授”OR职称=”副教授”) 5、浏览窗口显示表记录有两种格式,即---------和----------- 6、当记录指针指向表文件的首记录时,函数BOF()的返回值是------ 7、删除记录的操作通常分为两步,先给要删除的记录作----------,然后再从磁 盘上将其物理删除。 8、在SORT命令中,当记录按关键字升序排序时,可以省略参数-------- 9、物理删除当前表中第9号记录到第14号记录的命令序列是-------- 10、COUNT、SUM和A VERAGE命令中缺省<范围>字句时,都是指表中的-------- 记录。 11、VFP支持两类索引文件,即单索引文件和--------- 12、结构复合索引文件的文件标识符与--------相同,它随表的打开而打开,在增 删记录时会自动维护,因而使用最方便。 13、数据库表中有4中索引类型,即---------、普通索引、唯一索引和候选索引。

14、关联是指是不同工作区的记录指针建立起一种临时的-----------关系,当父表 的记录指针移动时,子表的记录指针也随之移动。 15、类具有---------、----------和层次性的特征,这就大大加强了代码的可重用性。 16、创建类库有两种方法,一种是使用VFP提供的-------------;另一种是由用户 在程序中直接使用创建类库的程序语句-----------。 17、用来确定复选框是否被选中的属性是------------,用来指定显示在复选框旁 的文字的属性是--------- 18、在一个表单对象Myform中添加了两个按钮command1和command2,单击每 一个按钮会做出不同的操作,程序员必须编写的事件过程名字是------------- 和----------- 19、编辑框控件与文本框控件最大的区别是,在编辑框中可以输入或编辑-------- 文本,而在文本框中只能输入或编辑----------------文本。 20、在表单中添加控件后,除了通过属性窗口为其设置各种属性外,也可以通 过相应的---------对话框为其设置常用属性。 21、利用--------工具栏中的按钮可以对选定的控件进行居中、对齐等多种操作。 22、数据环境是一个对象,泛指定义表单或表单集时使用的-----------,包括表、 视图和关系。 23、控件的数据绑定是指将控件与某个-------------联系起来。 24、SQL插入记录的命令是INSERT,删除记录的命令是----------,修改记录的

vf填空题

填空题 1、数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。 答案: 1:关系 知识点:VFP部分/第一章填空 2、用二维表的形式来表示实体之间联系的数据模型叫做______模型。 答案: 1:关系 知识点:VFP部分/第一章填空 3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。答案: 1:选择 知识点:VFP部分/第一章填空 4、在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。 答案: 1:联接#连接 知识点:VFP部分/第一章填空 5、Visual FoxPro中不允许在主关键字字段中有重复值或______。 答案: 1:空值#NULL 知识点:VFP部分/第一章填空 6、在关系数据模型中,二维表的列称为属性,二维表的行称为______。 答案: 1:元组#记录 知识点:VFP部分/第一章填空 7、关系是具有相同性质的______的集合。 答案: 1:元组#记录 知识点:VFP部分/第一章填空 8、数据库系统的核心是______。 答案: 1:数据库管理系统#DBMS 知识点:VFP部分/第一章填空 9、关系数据库中可命名的最小数据单位是______。 答案: 1:属性名#属性#字段#字段名 知识点:VFP部分/第一章填空 10、用二维表数据来表示实体及实体之间联系的数据模型称为______。 答案: 1:关系模型#关系 知识点:VFP部分/第一章填空 11、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛

项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是______联系。 答案: 1:多对多#m:n 知识点:VFP部分/第一章填空 12、数据处理的核心是数据管理。数据管理大致经历了人工管理、文件系统和_________三个阶段。 答案: 1:数据库管理#数据库系统 知识点:VFP部分/第一章填空 13、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。 答案: 1:数据库 知识点:VFP部分/第一章填空 14、客观存在并且可以相互区别的事物称为_______。 答案: 1:实体 知识点:VFP部分/第一章填空 15、实体有很多特性,实体的某一特性称为_______。 答案: 1:属性 知识点:VFP部分/第一章填空 16、实体之间联系的三种类型是:一对一、一对多、__________。 答案: 1:多对多 知识点:VFP部分/第一章填空 17、实体的数据库管理系统所支持的主要数据模型有:层次模型、网状模型、________、对象模型。 答案: 1:关系模型 知识点:VFP部分/第一章填空 18、关系是一种规范化的二维表;属性的取值范围称为_______。 答案: 1:域 知识点:VFP部分/第一章填空 19、可惟一标识元组的属性或属性集称为_______。 答案: 1:关键字 知识点:VFP部分/第一章填空 20、数据的完整性规则是对关系的某种约束条件。在关系模型中有三类完整性规则,即实体完整性、________、用户定义完整性。 答案: 1:参照完整性

vf习题册答案

Visual FoxPro数据库程序设计习题册 班级: 学号: 姓名: 计算机基础教研室编

练习题 第一讲Visual Foxpro基础知识 一、选择题 1、Visual FoxPro是基于(B)操作系统的数据库系统。 A:MS-DOS B:Windows C:UNIX D:AMOS/L 2、关系数据库管理系统所管理的关系是(B)。 A:若干个二维表 B:一个DBF文件 C:一个DBC文件 D:若干个DBC文件 3、关系运算中的选择运算是(A)。 A:从关系中找出满足给定条件的元组的操作 B:从关系中选择若干个属性组成新的关系的操作 C:从关系中选择满足给定条件的属性的操作 D:A和B都对 4、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。 A:m:n B:1:m C:m:k D:1:1 5、数据库系统的核心是(B)。 A:数据库 B:数据管理系统 C:编译程序 D:操作系统 6、用树形结构表示实体之间联系的数据模型是(C)。 A:关系模型 B:网状模型 C:层次模型 D:以上三个都是 7、DBMS的含义是(B)。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 8、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是(A)阶段。 A:数据库系统 B:文件系统 C:人工管理 D:数据项管理 9、在数据库中,下列说法(A)是不正确的。 A:数据库避免了一切数据的重复。 B:若系统是完全可以控制的,则系统可确保更新时的一致性。 C:数据库中的数据可以共享。 D:数据库减少了数据冗余。 10、DBAS指的是(C)。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 11、关系模型中,一个关键字是(C)。 A:可由多个任意属性组成 B:至多由一个属性组成 C:可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D:以上都不是 12、设有关系R1和R2,经过关系运算得到结果S,则S是(C)。

VF习题集(答案)

VFP面向对象程序设计习题作业 200 至200 学年 计算机与信息科学系

VFP练习题 习题一 一、单项选择题 1. 数据库管理系统的英文缩写是d。 A) DBM B) DB C) DBS D) DBMS 2. 支持数据库各种操作的软件系统是d。 A) 操作系统B) 命令系统 C) 数据库系统D) 数据库管理系统 3. c是存储在计算机存储设备上相关数据的集合。 A) 网络系统B) 操作系统 C) 数据库D) 数据库管理系统 4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。 A) 数据库管理系统B) 数据库系统 C) 文件系统D) 软件系统 5. 数据库系统的核心是b 。 A) 数据库B) 数据库管理系统 C) 操作系统D) 文件系统 6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。 A) DBMS包括DB和DBS B) DB包括DBS和DBMS C) DBS包括DB和DBMS D) DBMS包括DBS 7. VFP是一种d数据库管理系统。 A) 网状型B) 共享型C) 层次型D) 关系型 8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。 A) 选择B) 投影C) 连接D) 层次 二、填空题 1. 数据库系统的核心部分是数据库管理系统。 2. 在关系数据库的三种关系运算是选择、投影、连接。

3. 从关系中找出满足条件的元组的操作是_选择__运算。 习题二 一、单项选择题 1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。 A)255 B)254 C)20 D)无限制 2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。 A)文件B)显示C)工具D)窗口 3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。 A)255 B)128 C)8 D)254 4. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。 A).BAK B).FRX C).FPT D).FRT 5. 关于VFP命令格式的规则,下面叙述错误的是___c____。 A)每条命令必须以命令动词开头 B)命令动词太长,最少保留4个,5个也可以 C)命令动词后面的子句的顺序是不能调换的 D)FOR与WHILE引导的条件子句是有区别的 二、填空题 1. 在VFP的表文件中,可设计字段的最大个数是___255____,自由表字

VF填空题

题号:1 Visual FoxPro 是一种【数据库管理】系统,他在支持标准的面向过程的程序设计方式的同时还支持【面向对象】的程序设计方式 题号:2 数据模型不仅表示反映事物本身的数据,而且还表示【事物之间的联系】. 题号:3 数据库中的数据之间是有一定的结构的,这种结构是由数据库管理系统所支持的【数据模型】表现出来的. 题号:4 为改变关系的属性排列顺序,应使用关系运算中的【投影】运算. 题号:5 在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的字段被称【关键字1】. 题号:6 在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作称为【选择】;从关系中抽取指定属性的操作称为【投影】;将两个关系中相同属性值的元组连接到一起而形成新的关系的操作称为【联接】. 题号:7 Visual FoxPro6.0提供了大量的辅助设计工具,可分为【向导】、【设计器】、和【生成器】3种题号:8 自由表中字段名长度最长是【10】字符 题号:9 执行DIMENSION a(2,3)命令后,数组a的各数组元素的类型是【逻辑型,值是【.F.】. 题号:11 在Visual FoxPro的表中,通用型字段是用来放置特定的OLE对象的,OLE对象的,OLE的中文 名称是【对象的链接与嵌入】.OLE对象的数据,实际上是存储在扩展名为【FPT】的文件中的. 题号:12 设Visual FoxPro的当前状态已设置为SET EXACT OFF,则命令?[你好吗?]=[你好]的 显示结果是【.T.】. 题号:13 设XYZ=″170″,函数MOD(VAL(XYZ),8)的值是【2.00】. 题号:14 为使日期型数据能够显示世纪(即年为4位),应该使用命令【SET CENTURY ON】. 题号:15 顺序执行以下命令序列: STORE 123.456 TO A STORE STR(A+A,5) TO B STORE ASC(B) TO C ? LEN(B) 内存变量A和C的数据类型分别是【数值型】、【数值型】,最后一条命令的输出结果是【5】.题号:16 对以下命令填空,使最后的输出结果为"庆祝中国申办2008年奥运会成功".

VF 复习填空题

VF 复习填空题 数据库管理系统常见的数据模型有()三种。正确答案: A. 层次、网状、关 系 按照软件工程的观点,数据库系统的生命周期可以划分为()、数据库实施和数据库 使用三个阶段。正确答案: C. 数据库设计 利用()工具可以帮助你逐步进行数据表、表单、报表等的设计。正确答案: B. 向导 获取目前所在软件环境的帮助,应按下()键。正确答案: C. F1 关系模式是对关系的描述,其描述格式为:关系名(属性名1,属性名2,?,属性名n)正确答案:对 数据库、数据库系统、数据库管理系统三者之间的关系是。 正确答案: C. 数据库系统包含数据库和数据库管理系统 关系型数据库中最普遍的联系是()正确答案: D. 1:1和1:m 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合 运算称为()。正确答案: A. 并运算 在关系数据库管理系统中,关系是指。正确答案: D. 满足一 定条件的一个二维数据表格 在建立一对多关系中,要求一端表中的主索引字段值与多端表中的普通索引字段值相同。正确答案:对 用二维表来表示实体与实体之间联系的数据模型称为。正确答案:C. 关系模型 关系数据库理论应具备的三种基本关系操作是。正确答案: B. 选择、投影、连接 数据表中的关键字只能由一个属性(或字段)组成。正确答案:错 数据表中的关键字是人为确定的,不管它能不能唯一地标识一个记录。正确答案: 错 使用二维表来表示实体及实体之间联系的数据模型称为面向对象模型。正确答案:错 1

Visual FoxPro属于()数据库管理系统。正确答案: A. 关系型 设置Visual FoxPro工作环境有菜单和命令两种方式。正确答案:对 在VFP中,有两种工作方式,即交互工作方式和程序工作方式,VFP6.0支持标准的面向过程的程序设计方式,也支持面向对象的程序设计方式。正确答案:对 利用()可以将数据表、数据库、程序、菜单、表单等集中进行管理。正确答案:D. 项目管理器 自然连接是指在连接运算中,按照关键字段值对应相等为条件的连接操作。正确 答案:对 能对数据库中的数据进行输入、删除、增加、修改、统计、排序、输出等操作的软件 系统是()。正确答案: C. 数据库管理系统 在一个关系中任意交换两行的位置不影响数据的实际含义。正确答案:对 在学生选课时,一名学生可以选择多门课程,一门课程可以由多个学生选择,这说明 学生数据表与课程数据表之间的关系是()。正确答案: B. 多对多 在一个关系中任意交换两列的位置不影响数据的实际含义。正确答案:对 Visual FoxPro DBMS是()。 正确答案: C. 操作系统支持下的系统软件 假设“图书管理”数据表中有书籍编号、出版社、书籍名称、出版日期、购书日期、 价格、购入数量、备注等字段,其中可以作为关键字的字段是()。正确答案: D. 书籍编号 设置Visual FoxPro 的工作环境,可以通过。 正确答案: D. 单击菜单【工具(T)】→【选项(O)?】命令,在打开的“选项”对话框中设置。 数据库管理系统是()。正确答案: B. 一种软件 在下列文件扩展名中,不属于VFP系统默认的扩展名的是()。正确答案: B. .FDB 2 在Visual FoxPro中,逻辑型常量可以用“真”或“假”来表示。正确答案: 错

VF程序填空题

[填空1]有程序段如下: X=1 S=0 DO WHILE X<=100 S=S+X X=X+2 ENDDO ? "S="+STR(S,4) 这个程序是计算__1-100之间的奇数的和______ ,执行后的结果是___s= 2500_____。 [填空2]如下程序段其功能是将汉字信息"全国计算机等级考试"从屏幕顶部移止底部,请填空:SET TALK OFF SET STATUS OFF X="全国计算机等级考试" CLEAR R=0 DO WHILE R<=46 @ R,26 SAY SPACE(34) @ R,26 SAY X P=INKEY(0.1) CLEAR R=R+1 ENDDO Return 答案:clear R=r+1 [填空3] 已经建立了工资数据表文件GZB.DBF如下: 要修改其中基本工资字段值,请填空。 SET TALK OFF CLEAR USE GZB ACCEPT"清除基本工资数据吗?(Y/N)"TO X IF UPPER(X)="Y" REPLACE ALL 基本工资 WITH 0 ENDIF GO TOP BROWS FIELDS 姓名,基本工资 USE RETURN [填空4]下面是一个口令设置程序,请在其中填空,完成此程序。 SET TALK OFF

PA="ABCDEF" PASS=" " @ 10,20 SAY "请输入口令:"+space(6) SET CONSOLE _OFF_______ set console to ‘*’ ACCEPT TO PASS SET CONSOLE __ON______ IF UPPER(PASS)<>PA ? CHR(7) WAIT "口令输入错误!按任意键退出。" QUIT ELSE ?"欢迎使用本系统!" P=INKEY(3) ENDIF DO ZXT &&执行相应程序 RETURN [填空5].有一个光带式菜单程序如下,请填空补充程序。SET TALK OFF SET COLOR TO W/B CLEAR DO WHILE .T. SET COLOR TO W/RB &&,W/R @10,10 PROMPT "1-追加" @11,10 PROMPT "2-查询" @12,10 PROMPT "3-修改" @13,10 PROMPT "4-打印" @14,10 PROMPT "0-退出" _INPUT"请输入相应的序号"______ TO XZ DO CASE CASE XZ=1 DO ZJ CASE XZ=2 DO CX CASE XZ=3 DO XG CASE XZ=4 DO DY CASE XZ=0________ EXIT ENDCASE ENDDO

VF循环结构程序填空练习一

循环结构程序设计练习一 一、累加、累乘 1.求1-100的偶数和 解1:应用FOR语句 SUM=0 FOR I=1 TO 100 IF____________ SUM=SUM+I ENDIF ENDFOR ?’1~100的偶数和为:’,SUM 解2:使用DO WHILE 实现: SUM=0 ____________ DO WHILE ____________ IF MOD(I,2)=0 SUM=SUM+I ENDIF ____________ ENDDO ?’1~100的偶数和为:’,SUM 解3:使用LOOP语句实现: SUM=0 ____________ DO WHILE I<100 I=I+1 IF ____________ LOOP ELSE SUM=SUM+I ENDIF ENDDO ?’1~100的偶数和为:’,SUM 2.累乘:求指定数的阶乘(即N!)。 CLEAR INPUT "请输入N的值:" TO N ____________ FOR I=1 TO N MUL=MUL*I ENDFOR ?N,’的值为:’,MUL 3.编程从键盘输入N的值,求1+1/2!+1/3!+1/4!+….+1/N! 解1:应用双重循环CLEAR SUM=_①_ INPUT "请输入N的值: " TO N FOR I=1 TO N MUL=_②_ FOR J=1 TO I MUL=MUL*__③__ ENDFOR SUM= SUM+____④_____ ENDFOR ?'求得的总和为: ',SUM 解2:应用单循环: CLEAR SUM=0 MUL=1 INPUT "请输入N的值: " TO N FOR I=1 TO N MUL=MUL*I SUM= SUM+____________ ENDFOR ?'求得的总和为: ',SUM 4.该程序完成以下式子的计算 1-1/3!+1/5!-1/7!+…。 SET TALK OFF INPUT “请输入1后面的项目个数:”TO EP STORE 1 TO N ,P,Y DO WHILE K=2*N+1 P= P*(K-1)*K N=N+1 ENDDO ?‘Y=’+STR (Y,10,8) SET TALK ON RETURN 5. 有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13……(注:该数列从第二项开始,其分子是前项的分子与分母的和,而其分母是前一项的分子),求出这个序列前24项的和。要求:按四舍五入的方式精确到小数点的后第二位。 方法一:SET TALK OFF CLEAR S=0 F1=2 F2=1

VF复习题 程序填空

1 『Visual ForPro——程序填空』 『题干』*【程序填空】 *题目: 下面程序是计算1+3+5+…+99之和的程序。 请在【】处添上适当的内容,使程序完整。 SET TALK OFF ***********SPACE********** 【?】 ***********SPACE********** FOR I=1 TO 99 【?】 S=S+I ENDFOR ***********SPACE********** "结果=",【?】 RETURN SET TALK ON 『图片数目』:0张『文件数目』:0张 『填空答案』: 1 s=0 2 step★2 3 s 或str(s) 或str(s,4) 2『Visual ForPro——程序填空』 『题干』*【程序填空】 *题目:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:* 学号、姓名、英语,生年月日,否则提示"查无此人!"。* 请在【】处添上适当的内容,使程序完整。 ***********SPACE********** 【?】 XM="王迪" ***********SPACE********** 【?】姓名=XM IF FOUN() ***********SPACE********** 【?】学号, 姓名, 英语, 生年月日 ELSE ? "查无此人!" ENDIF USE RETURN 『图片数目』:0张『文件数目』:1张 『填空答案』: 1 USE ★XSDB 2 locate ★for

3 display 或? 或display ★off 3 『Visual ForPro——程序填空』 『题干』*&【程序填空】 *题目:依次显示XSDB.DBF数据表中的记录内容。请在【】处添上适当* 的内容,使程序完整。 ***********SPACE********** 【?】 ***********SPACE********** DO WHILE【?】 DISP ***********SPACE********** 【?】 ENDDO USE RETURN 『图片数目』:0张『文件数目』:1张 『填空答案』: 1 use★xsdb 2 .not.eof() 或!eof() 或not eof() 或eof()=.F. 3 SKIP 或SKIP 1 4 『Visual ForPro——程序填空』 『题干』*【程序填空】 *题目:求1到50的累加和(S=1+2+3+...+50)并显示。请在【】处添上* 适当的内容,使程序完整。 ***********SPACE********** 【?】 I=1 ***********SPACE********** DO WHILE 【?】 H=H+I ***********SPACE********** 【?】 ENDDO H RETURN 『图片数目』:0张『文件数目』:0张 『填空答案』: 1 H=0 2 I<=★50 或51>★I 或50>=★I 或I<★51 3 I=★I+1 或I=★1+I

Vf选择填空题 完整版

第33题(1.0分)题号:1 SQL语句中删除表中数据的语句是(). A:DROP B:ERASE C:CANCLE D:DELETE 答案:D 题号:2 Visual FoxPro参照完整性规则不包括() A:更新规则 B:查询规则 C:删除规则 D:插入规则 答案:B 题号:3 下列说法中正确的是() A:在表设计器的"索引"选面卡中可以定义单项索引 B:在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立一个 普通索引,索引名与字段名同名,索引表达式就是对应的字段 C:在定久义索引的下拉列表框中选择了升序或降底,则在对应的字段上建立一个 主索引,索引名与字段名同名,索引表达式就是对应的字段 D:在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立一个 惟一索引,索引名与字段名同名,索引表达式就是对应的字段 答案:B 题号:4 永久关系建立后() A:在数据库关闭后自动取消 B:如不删除将长期保存 C:无法删除 D:只供本次运行使用 答案:B 题号:5 在Visual FoxPro中主索引字段() A:不能出现重复值或空值 B:能出现重复值或空值 C:能出现重复值,不能出现空值 D:能出现空值,不能出现重复值 答案:A 题号:6 ( )使得一个对象可以像一个部件一样用在各种程序中,同时也切断了不同模块之间数据的非法使用,减少了出错的可能. A:封装 B:继承

C:多态 D:统一 答案:A 题号:7 设职工档案表中有编号、姓名、年龄、职务、机关等字段,其中可作为关键字的 字段是( ) A:编号 B:姓名 C:年龄 D:职务 答案:A 题号:9 ABC.DBF是一个具有两个备注型字段的文件,若使用COPY TO PSQ命令进行复制操作, 其结果将( ) A:得到一个新的表文件 B:得到一个新的表文件和一个新备注文件 C:得到一个新的表文件和两个新的备注文件 D:显示出错误信息,表明不能复制具有备注型字段的表文件 答案:B 题号:10 DBC文件是指() A:数据库文件 B:数据库表文件 C:自由表文件 D:数据库表备注文件 答案:A 题号:11 DELETE ALL命令与ZAP命令的区别是( ) A:DELETE ALL 删除当前工作区的所有记录,而ZAP删除所有工作区的记录 B:DELETE ALL 删除当前工作区的所有记录,而ZAP只删除当前记录 C:DELETE ALL 只删除记录,而ZAP连同表文件一起删除 D:DELETE ALL 删除记录后可以用RECALL命令恢复,而ZAP删除后不恢复 答案:D 题号:12 HAVING短语不能单独使用,必须接在()短语之后. A:ORDER BY B:FROM C:WHERE D:GROUP BY 答案:D 题号:13 LOOP语句不能出现在仅有( B )语句的程序段中. A:DO…ENDDO B:IF…ENDIF

相关文档
最新文档