VF

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题:
1.数据库系统的核心是:数据库管理系统;
2.不正确是:数据库能避免一切数据重复;
3.数据库中存储的是:数据以及数据之间的联系;
4.城市交通图可以用:网状模型;
5.关系数据管理系统中,所谓关系是指:表与表之间有一定关系;
6.关系数据库中存储和管理数据的基本形式:二维表;
7.关系运算中,查找满足一定条件的元组的运算是:选择;
8.不属于专门关系运算的是:并。

9.VF是一种数据库管理系统;
10.利用“开始”按钮启动VFP6.0操作步骤:单击“开始”按钮,先选择“程序”,然后选择“Mvf6.0”,最后选择“Mvf6.0”命令;
11.使用命令退出VF6.0操作是:在命令窗口中输入QUIT命令,按ENTER键;
12.在VF中,显示命令窗口的操作正确的是:以上都正确;
13.设置VF工作环境,可以通过:选择“工具”,“选项”命令,在打开的“选项”对话框中设置;14.在“选项”对话框的“文件位置”选项卡中可以设置:默认目录;
15.利用向导工具可以一步步的进行数据表;16.项目管理器的“文档”选项卡用于显示和管理表单、报表和标签;16.在项目管理器中移去文件是指将文件从项目文件中移去;17.在VF中通常以窗口形式出现,工具称为:设计器。

18.在“项目管理器”下为项目建立一个新报表,使用是:文档;19.正确的﹛^2008—08—26﹜20.不能用作变量名的是9ABC7 21.正确的给内存变量ABC赋逻辑值的命令是:store.t.toABC 22.内存变量的叙述错误的是:一个数组中的各元素的数据类型必须完全相同。

23.DIMEXY(3,3)定义内存量是XY(2,2)24.DIMEN命令定义数组后:逻辑型;25.函数MAX(1,—90)的结果值是1.26.Y1=“大学生计算机基础”那么?:基础;27.?LEN(ALLTRIM(“物理”:12 28.M1=123,则:123123;
29.函数STR(2781.结果是2781.58;30.CTOD(”12/30/2008”):数值型;31.函数IIF ((LEN(值是:-1;32.A=123B=456,则:.T. 32.A=“23”,则?:C; 33.是数值型的是LEN(SPACE(10))34.不是字符型表达式是:3+6 35.如果在命令执行X=50Y=6*8Z=表达式是:&X+Y36.已知D1和D2为日期型变量,下列非法的是:D1+D237.命令?和??的区别:“?”另起一行输出表达式值,“??”从当前光标处显示表达式值;38.设A=“123”,B=“234”,下列表达式的运算结果值为逻辑假的是NOT(A<>B);39. 在VF中,关于字段值为空格(NULL)的描述中正确的是:空值表示字段还没有确定值
40.在VF系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是:BROWSE
41.MODIFY STRUCTURE命令的功能是:修改表结构
4 仅关闭当前表文件的命令是 USE
5 在VF中,通用型字段G和备注型字段M在表中的宽度都是: 4个字节
6 下面命令执行后将生成ABC.dbf文件,其中生成空表文件的命令:COPY STRUCTURE TO ABC
7 在VF中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用:CONTINUE命令
8 DELETE命令的作用是:为当前记录作删除标记
9 下列关于ZAP命令的描述中正确的是: ZAP命令能删除当前表的全部记录
10 若使用REPLACE命令其范围子句为ALL或REST,则执行该命令后记录指针指向:末记录
11 若能够正常执行下面命令,说明字段“修理日期”的类型{REPLACE ALL修理日期WITH DTOC(DATE())}字符型
12 执行命令SEEK“张三”后,若未找到符合条件的记录,则?BOF(),?FOUND(),?EOF 的显示结果是(C).T..F..F.
13在VF中,若所建立索引的字段值不允许重复,并且一个数据库表中只能创建一个,这种索引应该是:主索引
14一个索引文件中包含多种索引排序方式,这种索引文件被称为复合索引文件
15在创建表结构时,为该表中一些字段建立普通索引,其目的是:加快表的查询速度
16 下面有关索引的描述正确的是:索引文件记载了表中各记录对应的索引表达式的值及其记录号
17 已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是:INDEX ON职称+性别TOttt
18使用下面命令必须打开索引文件的是:SORT
19若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的文件命令是: GO1
20执行USE sc IN 0命令的结果是:选择空闲的最小号工作区打开sc表
21在VF中,每一个工作区中最多能打开数据库表的数量是 1个
22命令SELECT3等价于命令:SELECT C
23打开数据库abc.dbc的正确命令是:OPEN DATABASE abc
24在VF环境下,要从磁盘上删除一个名为SDB.dbc的数据库文件,使用的命令是:DELETE DATABASE SDB
25在VF中,下面描述正确的是:数据库表允许对字段设置默认值
26在数据库表上的字段有效性规则是:逻辑字符数字都可以
27在VF中,关于自由表叙述正确的是:自由表不能建立字段级规则和约束
28下列关于数据库表和自由表的描述中错误的是数据库表和自由表都支持表间联系和参照完整性
29在VF中有关参照完整性的删除规则正确的描述是如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
30在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的参照完整性
31设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表在父表连接字段上建立主索引,在子表连接字段上建立普通索引
32 VF的“参照完整性”中“插入规则”包括的选择是限制和忽略
33在VF中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是若子表中有相关记录,则禁止删除父表中的记录
34在VF中建立数据库表时将年龄字段值限制在12~14之间的这种约束属于参照完整性约束1在查询设计器中,默认的结果输出去想是浏览。

2查询的数据源可以是以上均可。

3视图不可以单独存在,它必须依赖于某个已有的数据库而存在。

4视图设计器比查询设计器多的一个选项卡是选项条件。

5多表查询时,必须设定的选项卡是联接。

6以下四个赐名文件夹中,查询文件是 Test.qpr
7关于查询和视图以下说法错误的是视图是独立的,它可以不依赖于数据库的存在而存在。

1标准SQL查询的基础模块是SELECT-FROM-WHERE
2在SELECT语句中,消除重复记录的句子是DISTINCT
3为了在选课中查询选了”01101”和“03101”课程的学号,SELECT语与聚酯哦的WHERE 子句的格式为WHERE课程号IN“01101”,“03101”
4在查询结果中,如果两个表中的记录不管是否满足联接条件,都在目标表或查询结果中出现,则使用的联接类型是PULL JOIN
5SQL语句中ORDER BY子句的功能是对查询结果晶形排序
6设有订单表order(期中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排列,正确的SQL命令是SELECT*FROM order WJERE YEAR(签订日期)=2007ORDER BY 金额DESC
7在SELECT语句中,要查询结果保存到数据表中的选项是INTO TABLE<新表名>
8在SQL语句中,修改数据表的命令是 ALTER TABLE
9在SELECT-SQL语句中,统计女生的人数,应该使用的函数是BCOUNT
10利用学生信息数据库,查询每门课程的最高分,要求得到的信息包括课程和分数。

正确的命令是ASELECT课程名,MAX(成绩)AS分数FROM课程,选课, WHERE课程,可程号=选课课程号; GROUP BY课程号~
11统计选课门数在两门以上的学生的学号,使用的SELECT语句SELECT学号FROM选课GROUP BY 学号WHERE COUNT(*)>=2
12在SQL语句,删除数据表的命令是DEOP TABLE
13在SQL语句中,创建数据表的命令是CREATE TABLE
14使用UPDATE命令,如果省略WHERE条件,则是对数据库当前记录更新
15设“图书”表中有字符型字段“图书号”要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记正确的命令是DELETE FROM 图书WHERE 图书号LIKE “A%“16为“教师“表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是 ALTER TABLE 教师ALTER职工号SET CHECK LEFT(在嘿嘿i工好,3)=“110”
1,、用m c 命令建立命令文件的默认扩展名是C(prg)
2、执行itx若输入3大于4,那么x的值是C 逻辑性
3、在执行a 命令时,如果不输入任何内容而直接回车,则存入内存变量中的内容是D空串
4、如果一下语句在命令中与这个if语句等效的是A Y=iff(x>0,1, iff(X=0,,0-1)
5、设数值变量n的值为1或2,若为1,则执行程序pl.prg,若为2则执行程序p2.prg 一下错误的程序段是C cl=“P”+n do&cl
6、在do while…enddo循环结构中吗,loop命令的作用是B 转移到do while 语句行,开始下一个判断和循环
7.、以下程序段的运行结果为B 1到100中偶数的和
8、以下程序段的运行结果是B 100 200
9、如果一个过程不包含return语句,或者return语句中没有指定表达式,那么该过程
A 没有返回值
10、如果希望一个内存变量只限于在本过程使用,则定义这种内存变量的变量的命令是B local
1类是面响对象程序设计中程序运行的最基本的实体.
2,关于事件,下列说法不正确的是事件代码不可由程序产生
3,在面向对象方法中,实现信息隐藏是依靠对象的封装
4下面选项中不属于面向对象程序设计特征的是类比性
5, 页面对象不能以表单作为直接容器,
6 Page属于非可视容器类,
7在对象的相对引用中,可使用的关键字有(A)This,ThisForm,Parenr
8,假定一个表单里有一个文本框Text和一个命令按钮组commandGrouol,命令按钮组是一个容器对象,其中包含了Commandl和Command2俩个命令按钮,如果要在Commandl命令按钮的某个按钮某个方法中访问文本框的Value属性值,正确的表达式是(B)This,Parent,Parent,Textl,Value
9,表单名为myForm的表单中有一个页框myPageFramr,将该页面框的第3页(page3)的标题设置为修改可以使用代码Thisform,myPageme,Page3.Cage3.CaOtion=修改
10,打开已经存在的表单文件的命令是MODIFYFORM
11,释放和关闭表单的方法是(Relesae
12,在VisualFoxPro中调用表单mfl的正确命令是SP FPRM mfl13,表单文件的扩展名为Scx 14.下面关于数据环境和书记环境中两个表之关系的陈述中,哪个是正确的?数据环境是对象,关系是书记环境中的对象
15.在表单数据环境中,将环境中所包含的表字段中,字符型字段拖到表单中会发生成文本框控件, 16,Visual Foxpro中,解放表单时会引发的事件是UnLoad事件
17,在表单设计中,经常会用到一些特定的关键字.属性和事件,下列各项中属于属性的是Ca[tion 18.假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是Myform,Show 19.假定表单中包含一个命令按钮,那么在运行表单时,首先触发的是(C)事件,
表单的Load 20,设置表单标题的属性的Caption
21.下列表单的哪个属性设置为真时,表单运行时将自动居中AutoCenter
22.表单里有一个选项按钮组,包含两个选项安钮Optionl和Option2,假设Option2没有设置Click事件代码,而Optionl以及选项安钮和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将选项组 23.可以选择多项的控件是不会有反应24.页框控件也称为选项卡控件,在一个页框中可以有多个页面,页面个数的属性是PageCount.
二、填空题
1.数据是信息的载体,信息是数据的处理结果;
2.数据库技术经历了人工管理、文件管理、数据库管理;
3.实体之间的联系可归结为:一对一、一对多、多对多;
4.数据模型的三要素是:数据结构、数据操作、完整的约束条件;
5.二维表中的一列成为一个字段,或称为关系一个属性;二维表中的每一行称为一个记录,或称为关系的一个元组;
6.对某个关系继续拧选择,投影或连接运算后,其结果仍然是一个关系;
7.为改变关系的属性排列顺序,应使用关系运算中的投影运算;
8.vf6部分组成:标题栏、菜单栏、工具栏、工作区、命令窗口、状态栏;
9.在VF中,选择“显示”菜单下的工具栏命令,可显示或隐藏工具栏;
10.在VF可以使用选项对话框或SET命令进行系统环境的配置;
11.打开“选项”对话框,要设置日期和时间格式,应当选择“选项”对话框的区域选项卡;
12.vf命令保留字和系统函数名都可缩写4个字母,命令动词不区分大小写;
13.项目是指文件、数据、文档和VF对象的集合;
14.项目管理文件扩展名为.pjx;VF程序文件器的代码选项卡中显示和管理;
15.VF三种基本操作方式:菜单操作方式、命令操作方式、程序操作方式
1、Visual FoxPro的严格日期常量格式是{^yyyy-mm-dd}
2、在Visual FoxPro程序中,内存变量的命名长度不能超过(254)个字符
3、?ROUND(326.1453,-1)的显示结果是(330)
4、?V AL(“18B15A”)的显示结果是(18.00)
5、A=“10﹡5”,执行命令?V ARTYPE(&A)的结果是(N)
6、当定界符(""、”、)内不包含任何字符时,称为空字符串,空字符串的长度是(0 )
7、执行命令“store 230 to S,N,M”后,变量N的值是(230 )
8、表达式2*3.2*8/4+3.2的值是(31.00)
9、用关系运算符对字符串进行比较时,按从左到右的顺序逐个对字符的( ASCII码)的大小
进行比较
1 为一个打开的表文件增加新字段,应当使用命令(MODIFY STRUATURE)
2 在3号记录之后插入一个空白记录,正确的命令是(GO 3. MSERT BEFORE)
3在指定字段或表达式中不允许出现重复值的索引是(主索引和自选索引)
4在VF中,设有一个学生表STUDENT,其中有学号,姓名,年龄,性别等字段,用户可以用命令“(REPLACE)年龄WITH年龄+1”将表中所有学生的年龄增加一岁。

5在VF中,可以在表设计器中为字段设置默认值的表是(数据库表)
6 VF中数据库文件的扩展名是(.doc)7在数据表中,要求字段名(不能)重复
8在VF中,使用LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值是(.T.)
9在VF中,在当前打开的表中物理删除带有删除标记记录的命令是(PACK)
10如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段就称为(外部关键字)
1 创建查询的命令是(creat.query)
2 视图可分为(远程视图)(本地试图)两种。

3创建视图时,响应的数据库必须是(打开)状态4查询设计器中的“联接”选项卡,可以设置(条件)5视图是在数据库中创建的一种(虚拟表),创建视图的命令是(creat.view)6在创建远程视图前,必须先建立与远程数据库的(链接)。

1 SQL是(关系数据库标准查询)语言,其核心是(查询)。

2 VF在SQL方面支持(查询)(定义)和(操纵)功能,但不支持(控制)功能。

3 在SQL语言中,如果查询全部字段可以用(“*”)表示.
4 在学学生表中查询“李“姓同学的信息,使用的条件句子是(like ︺’’李%’’)。

5在SQL语言中空值用(NULL)表示。

6 SQL支持集合的并运算,运算符是(and)。

7在SELECT语句中,用于计算的函数有很多,请填写下列函数的具体含义:COUNT(计数)MAX(求最大值) MIN(求最小值) A VG(求平均值) SUM 求和8、设有学生选修课表SC(学号,课程号,成绩)用SQL语言检索成绩大于80分的课程的语言是SELECT学号,课程号,A VG娼妓FROM SC where︺成绩780 9在SQL语句中,讲查询结果防盗数组中,使用的子句是array︺into 10 使用SQL的CTEATE TABLE 语句定义表结构时,用(primary)子句说明关键字11设表STUDENT中有学生年龄(字段名是AGE)字段,现将全部学生年龄增加1岁,应该用的SQL命令是:UPDATE STUDENT set︺age=age+1 12 在Visual FoxPro的SQL命令中,DELETE是(逻辑)删除记录
1、在程序中可以插入注释以note 或* 开头的代码行为注释行。

命令行后也可以添加注释,这种注释以符号& &开头。

2、在编写程序中,继行符是\ ;
3、键盘输入x 当x》=0且x《=1时,y=1当x》1或x《0 答案:x<=1 Endif 0
4.求100以内能被3整除但不能内7整除的数字之和。

SET TALK OFF
CLEAR
STORE 0 TO S,N
DO WHITE N<=100.
IF N/3=INT(N/3)ANDN/7<>INT(N/7)S+=N.
ENDIF
N=N+1
ENDDO
?"数字之和: ",S
SET TALK ON
7、以下从键盘输入10个实数,输出其中最大数的程序:
答案10
8.求1~100之间所有整数平方和,x=1; s=x+x*x;x=x+1
1,Visual FoxPro的基类按照类中能否放置其他类的对象来划分,可能分(容器类)和(控件类). 2,表单向导选取对话框包括表单向导和(新建表单)
3,在表单设计器中可以通过(布局)工具栏中的工具快速对齐表单中的控件.
4,当(运行表单出错)表单的Error事件将会被触发,
5,在Visual FoxPro中,在释放表单时最后引发的表单事件是unlood)事件,
6,在Visual FoxPrp 表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的(cLick)
7,要在文本框中接收用户输入口令,则需要将(Passwordchar)属性设置为”*”或其他的一般字符.
8,在表单中设计一组复选框PheckBox控件是为了选择(一)个或(多)个选项.
9,在Visual FoxPro表单中,用来确定复选框是否被选中的属性是(Valne).\
10,在Visual Foxpro中,假设表单上有一选项按钮组;○男●女,该选项组的Value属性值为(1) 11,计时器控件中设置时间间隔的属性为(interval)定时发生的事件为(timer)
三、简答题
1.关系完整性通常包括哪几种完整性?分别简述之。

答:1)用户定义完整性:域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。

2)实体完整性:实体完整性是对关系中的记录唯一性,也就是主键的约束。

准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。

3.参照完整性:参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。

准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。

2.简述VisualFoxPro6.0主要特点。

答:(1)、可视化编程技术;(2)、面向对象的程序设计方法;(3)、方便的应用程序开发工具;(4)、优化的数据库技术;(5)、充分共享数据。

1、Visual FoxPro有哪几种数据类型?那些可以用于内存变量?哪些可以用于数据表中的字段?
答:数值、字符、日期日期时间逻辑通用备注
2、Visual FoxPro中有哪几种类型的常量?
答:数值、字符、货币、日期、日期时间逻辑
3、Visual FoxPro 可以使用哪些形式的变量?
答;内存、数组、系统、字符
5、变量的命名规则是什么?
答:①由字母、数字、下划线或汉字组成、不能含有空格和特殊字符。

②以字母或下划线开始,中文VFP可以汉字开始
③长度为1—245个字符,每个汉字占两个字符
④不能使用Visual FoxPro 的保留字或Visual FoxPro 的保留字的前4个字符
1 什么是关键字段?
答:两个表之间只有存在相关联的字段才能建立关系,这样的字段被称为主关键字段和外部关键字段。

相关文档
最新文档