vf复习题

合集下载

VF复习题

VF复习题

一、单项选择题1.现实世界的对象称为( A )。

A.实体B.记录C.属性D.关系2.下列不是数据库管理系统支持的模型是( D )。

A.网状模型B.关系模型C.层次模型D.表模型3.关系型数据库系统以( B )作为基本的数据结构。

A.链表B.二维表C.指针D.DBC文件4.数据库系统的核心是( B )。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员5.一个工作人员可以使用多台计算机,而一台计算机可以被多个人使用,则实体工作人员与实体计算机之间的联系是( D )。

A.一对一B.一对多C.多对多D.多对一6.若内存变量G="FIRST",显示其内容使用的命令是( B )。

A.DISPLAYB.?G?&G D.SAY G7.当前表的记录数为15,先执行GOBOTTOM命令,再向下移动指针,此时函数RECNO()返回的值是( C )。

A.-1B.15C.16D.错误信息8.下列命令用于显示1968年及其以前出生的职工记录,其中错误的是( C )。

A.LIST FOR YEAR(出生日期)<=1968B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<="68"C.LIST FOR LEFT(DTOC(出生日期),7,2)<="68"D.LIST FOR RIGHT(DTOC(出生日期),2)<="68"9.函数SUBSTR("2008年北京奥运会",7,4)的值是( C )。

A.京奥B.北C.北京D.北京奥运10.数据库表结构中的空值(NULL)表示的意义是( A )。

A.不确定的值B.默认值C.空格D.数值011.下列运算符中优先级最低的是( B )。

A.**B.ANDC.<=D.+12.下列4个表达式中,其值为"数据库系统 "的是( C )。

VF类型题复习(针对知识点)完整版

VF类型题复习(针对知识点)完整版

说明:答案请你们自己完成!下面题目为加大题量的类型题!一、选择题(30分)1.VF采用的数据模型为__A_____。

(A)、关系模型(B)、网状模型(C)、面向对象模型(D)、层次模型2.数据库管理系统的英文缩写是___D_____。

(A)、DBS (B)、MIS (C)、DB (D)、DBMS3.表达式17%4的结果是__D______。

(A)、4 (B)、.T. (C)、.F. (D)、14.下列表达式中,正确的是___A____。

(A)、{^2006/04/17}-34 (B)、{2006/03/18}+30(C)、{2006-12-13}-DA TE()(D)、{^2006/03/18}+DA TE()5.____B____可链接或嵌入OLE对象。

(A)、通用型字段和备注型字段(B)、只有通用型字段(C)、只有备注型字段(D)、任何类型字段6.定位记录时,可以用__B____命令向前或向后移动若干条记录位置。

(A)、GO TO (B)、SKIP (C)、LOCA TE (D)、NEXT7.下列关于索引的描述,正确的是_C_____。

(A)、创建索引后,原来的数据表文件中的记录的物理顺序将被改变(B)、使用索引并不能加快对表的查询操作(C)、索引与数据表的数据存储在一个文件中(D)、创建索引是创建一个指向数据表文件记录的指针构成的文件8.假设一个企业可以生产多种产品,那么企业与产品之间是_C_________。

(A)、多对多联系(B)、一对一联系(C)、一对多联系(D)、多对一联系9.用下列命令中的____C____可从当前数据库中移去数据表AB 。

(A)、DELETE TABLE AB(B)、DROP TABLE AB(C)、REMOVE TABLE AB(D)、ERASE TABLE AB10. 在Visual FoxPro中,ALTER-SQL语句属于一种____A___功能的语句。

VF试题及答案

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)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 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(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

期末考试 VF 重点复习题

期末考试 VF  重点复习题

期末考试V F重点复习题------------------------------------------作者------------------------------------------日期.在关系模型中,从表中选出满足条件的记录的操作称为♉♉♉♉♉♉♉♉。

(✌) 连接( ) 投影( ) 联系( ) 选择.关于✞☞命令格式的规则,下面叙述错误的是♉♉♉♉♉♉♉♉。

(✌) 每条命令必须以命令动词开头( ) 命令动词太长 最小保留 个字符( ) ☞和 ☟✋☹☜引导的条件子句是有区别的( ) 命令动词后面的子句顺序是不能调换的.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于♉♉♉♉♉♉♉。

(✌) 一对一联系( ) 一对二联系( ) 多对多联系( ) 一对多联系.下列四项中,♉♉♉♉♉♉♉不是构成数据模型的要素。

(✌) 完整性约束( ) 数据操作( ) 数据结构( ) 数据类型.隐藏命令窗口的操作方法是♉♉♉♉♉♉♉。

(✌) 单击✂窗口✂菜单中的✂命令窗口✂命令 ( ) 单击常用工具栏上的✂命令窗口✂按钮( ) 按 ❆☹☞组合键( ) 和 都可以.下列描述错误的是♉♉♉♉♉♉。

(✌) 用✋☠☜❆✈☹语句可以插入一条记录( ) 用✋☠☜❆✈☹语句可以插入多条记录( ) 使用✋☠☜❆✈☹语句可以插入记录的部分数据( ) 使用✋☠☜❆✈☹语句插入记录时列名的排列顺序必须与表定义时的顺序一致.为了在查询结果中只包含两个表中符合条件的记录,应使用♉♉♉♉♉♉♉♉联接类型。

(✌) ✋☠☠☜( ) ☹☜☞❆( ) ✋☝☟❆( ) ☞✞☹☹.在 ✈☹查询时,使用 ☟☜☜ 子句提出的是♉♉♉♉♉♉♉♉。

(✌) 查询目标( ) 查询结果( ) 查询条件( ) 查询分组.在 ☜☹☜❆语句中,♉♉♉♉♉♉♉♉子句后可能带有☟✌✞✋☠☝短语。

vf复习题答案

vf复习题答案

vf复习题答案# VF复习题答案一、选择题1. 在VF中,以下哪个命令用于打开表单?A. OPEN TABLEB. OPEN FORMC. DISPLAY TABLED. SHOW FORM正确答案:B2. VF中的“表单”和“表”有何区别?A. 表单是表的图形界面B. 表单是表的查询结果C. 表是表单的集合D. 表是表单的子集正确答案:A3. 在VF中,如何引用当前表单的控件?A. 使用控件的名称B. 使用`This`关键字C. 使用`Me`关键字D. 使用`Form`关键字正确答案:C4. VF中的数组声明方式是什么?A. DIMENSIONB. DECLAREC. ARRAYD. DEFINE正确答案:C5. 在VF中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFS()C. DATEDIF()D. DATEDIFFERENCE()正确答案:C二、填空题1. VF中的主控文件扩展名通常是_______。

答案:.prg2. 在VF中,使用_______函数可以获取当前系统日期。

答案:DATE()3. VF中,使用_______函数可以将日期转换为字符串。

答案:STR()4. 在VF中,_______属性用于设置表单的标题。

答案:Caption5. VF中,_______事件是在表单加载时触发的。

答案:Init三、简答题1. 描述在VF中如何创建一个新表单。

答案:在VF中创建新表单,首先打开表单设计器,然后使用工具箱中的控件拖放到表单上,设置控件属性,最后保存表单。

2. 解释VF中的“事件”和“方法”的区别。

答案:在VF中,“事件”是用户或系统触发的动作,例如点击按钮或加载表单;而“方法”是表单或类中定义的程序代码块,用于执行特定任务。

四、编程题1. 编写一个VF程序,用于计算并显示两个数的和。

```foxpro* 假设有两个输入框,分别命名为txtNumber1和txtNumber2* 一个标签用于显示结果,命名为lblResult* 一个按钮用于触发计算,命名为cmdCalculate* 以下为按钮的Click事件代码IF !EMPTY(txtNumber1.Value) AND !EMPTY(txtNumber2.Value)CLEARlblResult.Caption = ALLTRIM(STR(VAL(txtNumber1.Value)+ VAL(txtNumber2.Value)))ELSE* 显示错误信息MessageBox("请输入两个数值", "输入错误")ENDIF```结束语以上就是VF复习题的答案,希望这些内容能够帮助你更好地复习和掌握Visual FoxPro的相关知识。

VF 复习资料试题加答案

VF 复习资料试题加答案

二、填空题1.数据是指。

2.VF中,把表分为两个部分,分别是和。

3.表达式mod(-4,3)的结果为。

4.数据表能建立主索引,索引,候选索引和索引。

5.在VF中,文本框TEXT接收值是用属性。

6.在SQL语句的数据查询SELECT中用于筛选条件的子句是。

7.层次模型是采用表示实体与实体之间的联系。

8.在VF中,显示所有男学生的记录所使用的命令的格式是。

9.执行?LEFT("计算机基础",4)的返回值是。

10.运行表单文件登录.SCX 的命令是。

1.反映客观事物存在方式和运动状态的记录2.属性,元组3.24.唯一,普通5.V ALUE6.WHERE7.树型8. LIST FOR 性别=”男”9.“计算”10.DO FORM登录.scx三、简答题1.什么是数据和信息?试简述它们之间的区别?信息是人们对于客观事物属性和运动状态的反映。

数据是反映客观事物存在方式和运动状态的记录,是信息的载体。

对客观事物属性和运动状态的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

区别:信息是有用的数据,数据是信息的表现形式。

信息是通过数据符号来传播的,数据如果没有具有知识性和有用性则不能称其为信息。

信息是抽象的、观念性的,数据是具体的、物理性的。

信息的形式单一,而数据的形式可以多种多样。

数据是信息的具体表示形式。

数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。

2.建立数据库的一般步骤有哪些?建立数据库的一般步骤是:(1)确定建立数据库的目的;(2)确定需要的表;(3)确定每个表所需要的字段;(4)确定表之间的关系;(5)进一步改进设计3.什么是程序?创建一个完整的应用程序的具体操作步骤有哪些?程序是计算机能识别并能执行的一系列指令序列的集合。

(1)创建表单(2)向表单中添加可用的控件(3)修改各个控件的相关属性(4)编写相关事件的代码(5)运行并修改(6)保存4.简述VF中List 和Display 两个命令之间的区别?LIST和DISPLAY的主要功能都是显示,区别在于:LIST以滚动方式输出,DISPLAY为分屏显示。

VF 复习题及答案

VF 复习题及答案

VF复习题选择题1、下列叙述中正确的是( )A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试2、对于现实世界中事物的特征,在实体-联系模型中使用()A、属性描述B、关键字描述C、二维表格描述D、实体描述3、打开VF“项目管理器”的“文档”选项卡,其中包括()A、表单(Form)文件B、报表(Report)文件C、标签(Label)文件D、以上三种文件4、关于Visual FoxPro的变量,下面说法中正确的是()A、使用一个简单变量之前要先声明或定义B、数组中各数组元素的数据类型可以不同C、定义数组以后,系统为数组的每个数组元素赋以数值0D、数组元素的下标下限是05、为了设置两个表之间的数据参照完整性,要求这两个表是()A、同一个数据库中的两个表B、两个自由表C、一个自由表和一个数据库表D、没有限制6、数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对7、用树型结构表示实体之间联系的模型是()A、关系模型B、网络模型C、层次模型D、以上三个都是8、将表格添加到表单时,需设置表格的数据源,通过以下() 属性完成。

A、Control SourceB、Record SourceC、Column CountD、Record Source Type9、在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是()A、改变表中记录的物理顺序B、为了对表进行实体完整性的约束C、加快数据库表的更新速度D、加快数据库表的查询速度10、数据库系统中对数据库进行管理的核心软件是()A、DBMSB、DBC、OSD、DBS11、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则",为此要求这两个表()A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表的连接字段上都要建立主索引12、关系运算中的选择运算是()A、从关系中找出满足给定条件的元组的操作B、从关系中选择若干个属性组成新的关系的操作C、从关系中选择满足给定条件的属性的操作D、A和B都对13、在VISUAL FOXPRO中释放和关闭表单的方法是()A、RELEASEB、CLOSEC、DELETED、DROP14、数据库表字段的默认值保存在_______文件中.A、表B、数据库C、项目D、表的索引15、在Visual FoxPro中,关于查询和视图的正确描述是()A、查询是一个预先定义好的SQL SELECT语句文件B、视图是一个预先定义好的SQL SELECT语句文件C、查询和视图都是同一种文件,只是名称不同D、查询和视图都是一个存储数据的表16、在Visual FoxPro中,以下关于视图描述中错误的是( )A、通过视图可以对表进行查询B、通过视图可以对表进行更新C、视图是一个虚表D、视图就是一种查询17、在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )A、再次使用LOCATE FOR 〈expL〉命令B、SKIP命令C、CONTINUE 命令D、GO命令18、下列表达式中,表达式返回结果为的是。

VF复习题及答案

VF复习题及答案

VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。

A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。

A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。

A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。

A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。

A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。

SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。

A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。

A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。

A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。

A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。

vf期末考试复习题库

vf期末考试复习题库

vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。

2. 数据库表中,字段的默认值可以通过________属性设置。

3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。

4. 使用________函数可以获取当前系统日期。

5. 在Visual FoxPro中,可以通过________属性设置表单的标题。

三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。

3. 阐述Visual FoxPro中索引的作用及其类型。

四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。

```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。

vfp复习题

vfp复习题

1.在项目管理器的哪个选项卡下管理报表( ).A.文档选项卡B.其他选项卡C.报表选项卡D.程序选项卡2.Visual FoxPro系统提供了()种标准标签类型.A.75B.89C.68D.863.Visual FoxPro中多表关联参照完整性不包括( ).A.删除规则B.查询规则C.插入规则D.更新规则4.要关闭交互模式,应执行哪一个命令( ).A.SET TALK OFFB.SKIPC.SET TALK OND.CLEAR5.在"选项"对话框的"文件位置"选项卡中可以设置( ).A.默认目录B.表单的默认大小C.程序代码的颜色D.日期和时间的显示格式6.要显示数据表文件中平均分超过80分和平均分不及格的所有男生记录,应使用的命令为( ).A.LIST FOR 性别 ="男" .and.平均分>=80.and.平均分<=60B.LIST FOR 性别="男".and.平均分>80.OR.平均分<60C.LIST FOR 性别="男",平均分>80,平均分<=60D.LIST FOR 性别="男".and.(平均分>80.or.平均分<60)7.在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是A.REPLACE AGE WITH AGE+1B.UPDATE STUDENT AGE WITH AGE+1C.UPDATE SET AGE WITH AGE+1D.UPDATE STUDENT SET AGE = AGE+18.下列字段名中合法的是( ).A.时间_日期B.1UC." 产品号"D.工号9.函数INT(数值表达式)的功能是( ).A.返回指定表达式在指定位置四舍五入后的结果B.返回指定数值表达式的整数部分C.返回指定数值表达式的绝对值D.返回指定数值表达式的符号10.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为().A.″1234 56 78″B.″12 3456 78″C.″123456 78″D.″12 34 56 78 ″11.删除表的命令是:A.CREATE TABLEB.DROP TABLEC.ALTER TABLED.DELETE TABLE12.查询设计器和视图设计器的主要不同表现在于A.查询设计器有"更新条件"选卡,没有"查询去向"B.查询设计器有"更新条件"选卡,有"查询去向"C.视图设计器有"更新条件"选卡,有"查询去向"D.视图设计器有"更新条件"选卡,没有"查询去向"13.打开表单的命令是( ).A.Do FormB.Modify FormC.Release FormD.Create Form14.如果要在上、下级菜单之间进行切换,可在菜单设计器窗口中的( )下拉列表中选择.A.菜单项B.插入栏C.菜单级D.插入15.以下函数中能返回指定日期是一年中的第几周的是( ).A.WEEK()B.DOW()C.YEAR()D.DAY()16.不可以作为文本框控件数据来源的是().A.数值型字段B.内存变量C.备注型字段D.字符型字段17.wait timeout 后的数值代表( ).A.小时数B.天数C.分钟数D.秒数18.两个日期型数据相加后,得到的结果为( ).A.新的日期B.相差的天数C.字符型D.没有意义19.以下属于非容器类控件的是( ).A.ContainerB.FormC.pagebel20.GO 5后接着执行命令INSERT BLANK BEFORE,则此时记录指针指向第()条记录.A.11B.6C.4D.5二.判断(5.6.9对)1.一个空数据库被打开,执行?BOF()结果为.T.,执行?EOF()结果为.F..2.命令LIST FOR 性别="女"与命令LIST WHILE 性别="女"的功能没有什么不同.3.在VFP中,FOR...ENDFOR循环结构中循环变量的步长只能取正整数.4.字段变量和内存变量不能同名.5.Visual FoxPro 仅支持一维及二维数组,不支持三维以上的数组.6.查询文件是独立的,不影响原来的数据文件.7.利用菜单设计器设计完后,可直接运行菜单.8.VFP中数据库文件的扩展名为.DBF,表文件的扩展名为.DBC.9.LOOP或EXIT语句不能单独使用,只能在循环体内使用.10.Visual FOXPRO的字符串运算符有+、-、$和%.三、填空1.表单界面如下,运行后单击command1,在label1上显示"你好",command1的click事件代码是_____?bel1.caption=”你好”2.?substr(left("abcdefghijklmnopq",5),at("is","thisaisbiscis"),len("e"))结果是_____。

VF复习题

VF复习题

VF复习题一、选择题(一)1、VFP系统中,表的结构取决于()。

A)字段的个数、名称、类型和长度B)字段的个数、名称、顺序C)记录的个数、顺序D)记录和字段的个数、顺序2、在下面的Visual Foxpro表达式中,不正确的是( )。

A) {^2002-05-01}+10 B) {^2002-05-01}-DATE()C) {^2002-05-01}+DATE() D) {^2002-05-01 10:10:10 AM}-103、关系数据库管理系统存储与管理数据库的基本形式是( )。

A) 关系树B) 二维表C) 文本文件D) 结点路径4、在教学管理中,一名学生可以选择多门课程,一门课程也可以被多名学生选,这说明学生记录型和课程记录型之间的联系是( )。

A) 一对一B) 一对多C) 多对多D) 未知5、打开Visual Foxpro后,若要退出Visual Foxpro回到Windows环境,可在命令窗口中输入( )。

A) EXIT B) QUIT C) CLOSE D)CLOSE ALL6、下列程序段执行以后,内存变量y的值是()。

x=76543y=0DO WHILE x>0y=x%10+y*10x=int(x/10)ENDDOA)3456 B)34567 C)7654 D)76543考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。

7、Visual Foxpro数据库管理系统的数据模型是 ( )。

A) 结构型B) 关系型C) 网状型D) 层次型8、在Visual Foxpro中,数组元素定义后,其元素初始值为( )。

A) 0 B) .T. C) .F. D) 无9、在Visual FoxPro中,可以使用的变量有( )。

A) 内存变量、字段变量和系统变量B) 内存变量和自动变量C) 字符变量和数组变量D) 一般变量和下标变量10、执行下列命令后,变量NDATE的显示值是( )。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

vf复习题及答案

vf复习题及答案

vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。

答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。

答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。

答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。

答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。

2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。

答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。

四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。

答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。

VF复习试题

VF复习试题

一、选择题1、Visual FoxPro DBMS 基于的数据模型是()A)层次型B)关系型 C)网状型 D)混合型3、在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:()A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、84、在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP5、在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是()A) CREATE B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB6、在Visual FoxPro中,存储图象的字段类型应该是()A)备注型B)通用型C)字符型 D)双精度型8.“程序设计”这四个汉字作为字符串常量,在Visual FoxPro中可表示为:A){程序设计} B)(程序设计)C)程序设计D)…程序设计‟9.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是:A)DT=08/10/97 B)DT=“08/10/97”C)DT=CTOD(“08/10/97”)D)DT= DTOC(“08/10/97”)10执行下列命令的结果是()。

A=123.456? STR(A,4,2)A) 123 B) 123.4 C) 123.45 D) *11.执行下列命令结果是()。

A=”123ab”?V AL(A)A) 123 B) 123.00 C )0.00 D) 错误12.执行下列命令的结果是()。

? TYPE(…”A”‟)A=123? TYPE(…A‟)B=STR(A,3)?TYPE(…B‟)A)C、N、C B)C、C、C C)N、C、D D)C、L、N、13.求一个三位正整数的十位数,正确的方法是()·A)STR(N,2) B)V AL(N,2)C)V AI(SUBS(N,2,1)) D)MOD(INT(N/10),10)15.在“人事档案”表文件中,“婚否”是逻辑型字段(已婚为逻辑真值),“性别”为字符型字段,如果查询“已婚女同志”,应该使用的条件表达式是:A)婚否.OR.(性别=“女”)B)婚否.AND.(性别=女)C)(婚否=.T.).AND.(性别=“女”)D)已婚.OR.(性别=“女”)16.下列操作中,不能用MODIFY STRUCTURE命令实现的是:A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度 D)删除数据表中的某些记录17.在下列表达式中,运算结果为数值的是:A)“1234”+“3579” B)CTOD(“05/08/93”)-11C)130+350=480 D)LEN(“SFDE”)-118.执行以下命令之后,屏幕上显示的结果是:M=“THIS IS AN APPLE”?SUBSTR(M,INT(LEN(M)/2+1),2)A)TH B)IS C)AN D)AP19.数据表文件“学生表.DBF”中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是:A)LIST FOR 性别=“女”.OR.平均分>90.OR.平均分<60B)LIST FOR 性别=“女”,平均分>90,平均分<60C)LIST FOR 性别=“女”.AND.平均分>90.AND.平均分<60D)LIST FOR 性别=“女”.AND.(平均分>90.OR.平均分<60)20。

VF总复习题(全答)

VF总复习题(全答)

VF总复习题(全答)VF程序设计总复习题选择类题⼀1 下列正确的VF操作命令是(B )A、LIST year(出⽣⽇期)=1978B、LIST FOR year(出⽣⽇期)=1978C、LIST FOR year(“出⽣⽇期”)=1978D、LIST FOR year(出⽣⽇期)=”1978”2 数据库表字段的默认值保存在__B_____⽂件中。

A、表B、数据库C、项⽬D、表的索引3 建⽴索引时, C 字段不能作为索引字段。

A、字符型B、数值型C、备注型D、⽇期型4 在VisualFoxPro中,表单(Form)是指( D )A、数据库中各个表的清单B、⼀个表中各个记录的清单C、数据库查询的列表D、窗⼝界⾯5 关于关系术语“域”的含义是( D )A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是( C )A、唯⼀索引B、候选索引 C、主索引 D、普通索引7 如果在运⾏表单时,要使表单的标题显⽰“登录窗⼝”,则可以在Form1的Load 事件中加⼊语句( A )C、/doc/9a2898085.html="登录窗⼝"D、/doc/9a2898085.html="登录窗⼝"8 均为VFP常量的是(A )A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。

12。

26”、{}、“”C、[]、“AA”、0、AAD、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(C )A、索引、排序、查找B、建库、录⼊、排序C、选择、投影、联接D、显⽰、统计、复制10 ⼀个数据库名为student,要想打开该数据库,应使⽤命令( B )A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USE student*11要控制两个表中数据的完整性和⼀致性可以设置"参照完整性",要求这两个表( A )A、是同⼀个数据库中的两个表B、不同数据库中的两个表C、两个⾃由表D、⼀个是数据库表另⼀个是⾃由表12 打开VF“项⽬管理器”的“⽂档”选项卡,其中包括( D )A、表单(Form)⽂件B、报表(Report)⽂件C、标签(Label)⽂件D、以上三种⽂件13 在当前表单的LABEL1控件中显⽰系统时间的语句是(A )A、/doc/9a2898085.htmlBEL1.CAPTION=TIME()B、/doc/9a2898085.htmlBEL1.VALUE=TIME()C、/doc/9a2898085.html*14 以下关于查询描述正确的是(D )A、不能根据⾃由表建⽴查询B、只能根据⾃由表建⽴查询C、只能根据库表建查询D、可以根据库表和⾃由表建查询*15 对于XS表,下⾯ C 命令显⽰所有⼥同学记录A、LIST FOR !XBB、LIST FOR XBC、LIST FOR XB=“⼥”D、LIST FOR XB=.F.16 结构化程序设计的三种基本逻辑结构是( B )A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构*17 设有部门和职员两个实体,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:nB、1:mC、m:kD、1:118 对于向数据库添加表,B 说法是不正确的。

VF复习题-图文

VF复习题-图文

VF复习题-图文考试范围:一.选择题1分某30二.填空题2分某10三.判断题1分某10四.程序填空题2分某10五.程序设计题2分某10第0章1.可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。

实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。

(P2)2.数据库系统的分代:格式化数据库系统,关系数据库系统,对象-关系数据库系统(P2)3.数据库管理系统(DBMS):关系数据库通常支持“结构查询语言”SQL(P5)数据库应用系统(DBAS):通常由数据库和应用系统两部分组成(P7)第1章1.面向对象程序设计:引入VF后,把VF的应用程序设计扩展为既有结构化设计,又有面向对象程序设计的可视化程序设计,大大减轻了用户编程的工作量。

(P14)2.VF的工作方式:P23(1)交互操作方式:内涵逐渐从以命令方式为主转变为以界面为主、命令方式为辅。

交互操作虽然方便,但用户操作与机器执行相互交叉,会降低执行速度。

(2)程序执行方式:将VF的命令编成特定的序列,并存入程序文件,通过DO调用;运行效率高,而且可重复执行,随时调用执行第2章1.VF的字段属性:P34(1)字段名:用来标识字段,它是一个以字母或汉子开头,长度不超过10的字母、汉字、数字下划线序列。

(2)类型与宽度:字段类型、宽度及小数位数等属性都用来描述字段值。

①数值型N(最多20位):存放由正负号、数字和小数点所组成,且能参与数值运算的数据。

②日期型D(8个字节):mm/dd/yy③逻辑型L(1个字节):存放逻辑值T,F④备注型M(4个字节):能接收一切字符型数据,数据也存在与表的主名相同的备注文件中,扩展名为.FPT。

⑤通用型G(4个字节):存放图形,电子表格,声音等多媒体数据。

数据也存储于扩展名为.FPT的备注文件中;存储过内容后gen 变为Gen2.表设计器的“字段”选项卡P37NULL列的按钮:表示无明确的值,不同于零、空串或空格。

vf期末考试题库含答案30页完好打印版

vf期末考试题库含答案30页完好打印版

8. 在 Visual FoxPro 中,skip 命令移动记录指针的基准是( B )。
A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾
9. 一个数据库文件中多个备注字段的内容是存放在( B )。
A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中
D、一个文本文件中
10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据库的原有数据( C )。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线0生高不产中仅工资22艺料22高试可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料22荷试,下卷而高总且中体可资配保料置障试时23卷,23调需各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看2工且55作尽22下可2都能护1可地关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编5试求写、卷技重电保术要气护交设设装底备备4置。高调、动管中试电作线资高气,敷料中课并3设试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

VF复习

VF复习

Visual FoxPro 复习一、选择题1.在Visual FoxPro中“表”是指(B)。

A. 报表B. 关系C. 表格D. 表单2.在VISUAL FOXPRO中创建项目,系统将建立一个项目文件,项目文件的扩展名是(C )。

A.pro B.prj C.pjx D.itm3.数据库系统中对数据库进行管理的核心软件是( A )。

A.DBMS B.DB C.OS D.DBS4.数据库设计的根本目标是要解决(A )。

A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护5.有如下赋值语句,结果为“朋友们好”的表达式是(D )。

a=“你好” b=“朋友们”A.b+at(a,1) B.b+ right(a,1)C.b+left(a,3,4) D.b+right(a,2)6.使用RECALL ALL 命令(C)。

A. 将恢复所有被物理删除的记录B.只能恢复被逻辑删除的当前记录C. 将恢复所有被逻辑删除的记录D.只能恢复被物理删除的当前记录7.(B)是Visual FoxPro中专门用来输入各种命令的区域。

A.主窗口 B.命令窗口C.菜单栏D.工具栏8.如果一个部门有若干职员,每个职员只能属于某一个部门,则部门和职员两个实体之间的联系属于(D )。

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

9.在指定字段或表达式中不允许出现重复值的索引是( D )。

A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引10.在Visual FoxPro中,打开数据表的命令是(C )。

A.OPEN <数据表名> B.OPEN DA TABASE <数据表名>C.USE <数据表名> D.USE DA TABASE <数据表名>11.允许出现重复字段值的索引是( B )。

A.候选索引和主索引B.普通索引和惟一索引C.候选索引和惟一索引D.普通索引和候选索引12.执行SELECT 0选择工作区的结果是(B )。

vf复习题汇总

vf复习题汇总

vf复习题汇总1. 表达式12%5+INT(3.5)的结果是________。

2. 数据库的三级模式结构是外模式、、。

3. 逻辑删除当前库中记录的命令为___________,物理删除当前库中带有删除标记记录的命令为______________,全部物理删除当前库中所有记录的命令为______________。

4. 表达式是由运算符与、、构成的。

5. TIME()返回值的数据类型是__________一、填空题6. 假定利用CREATE TABLE 命令建立如下一个基本表:BOOK(总编号C(6),分类号C(8),书名C(16),单价N(10,2),则分类号字段的类型为_____________型,字段宽度为_________________。

7. Visual FoxPro 6.0的三种基本操作方式为:方式、方式、方式。

8. 常见的四种数据类型分别是型、型、型、型。

9. 常见的变量种类可分为变量、变量、变量。

10. __________ 文件的默认扩展名为.DBF , __________文件的默认扩展名为.PRG 。

11. 模块化程序设计中的三种典型结构为结构、结构、结构。

12. 支持数据库系统的常用数据模型是模型、模型、模型。

13. 数据管理技术的发展经历的三个阶段是、、。

14. 数据表文件的文件扩展名为。

15. 常见的表达式分为、、、、五种。

16. 在VF中,FOR循环别名是循环,DO WHILE循环别名是循环,SCAN循环别名是循环。

17. 设当前记录为5号记录,删除从当前记录开始的三个记录的命令为。

18. SQL语言插入记录的命令是_______________,删除记录的命令是_______________,修改记录的命令是_______________。

19. 当前记录指针在第4个记录,使用SKIP命令后,记录指针定位在第________个记录。

20. 表达式SQRT(9)*4>=24结果为_________。

VF复习题(带答案)

VF复习题(带答案)

2012-2013第一学年高三VF期中测试题一、选择题(0.5*100)设表单FORM1包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的VALUE属性,则正确引用是( )。

A)THISORM.T1.VALUE B)THIS.Parent.T1.VALUEC)THIS.Parent.Parent.T1.VALUE D)T1.VALUE当调用表单的Show方法时,可能激发表单的 。

A)Load事件 B)Init事件 C)Activate事件 D)Click事件组合框的内容进行一次新的选择,一定发生的事件是 。

A)change B)interactivechange C)when D)click创建对象时发生 事件。

A)Init B)Load C)InteractiveChange D)Activate用表单设计器设计表单,下列叙述中错误的是 。

A)可以创建表单集 B)可以向表单添加新属性和方法C)可以对表单添加新事件 D)数据环境对象可以加到表单中表单的Name属性用于______。

A)作为保存表单时的文件名 B)引用表单对象C)显示运行表单标题栏中 D)作为运行表单时的表单名可以在表单的数据环境中添加的是 。

A)表 B)表之间的临时关系 C)查询 D)视图可改写计数属性的容器是 。

A)表单集、表格、页框、页面 B)命令按钮组、选项按钮组、表格、页框C)表单、列、页面、容器 D)页面、表单、工具栏、-SCREEN如果在运行表单前向表单中传递参数,则应在表单的 事件代码中包含PARAMENTERS语句。

A)Init B)Load C) Activate D)数据环境的BeforeOpenTables按钮的Name属性用于 。

A)作为按钮上的文字 B)按钮对象的引用名C)按钮的属性名 D)以上都不是下面关于OLE对象的说法中错误的是 。

A)可插入的OLE对象只能来自于支持OLE的应用程序,例如Excel和WordB)一个OLE对象,只能是图片、声音和Excel、Word文档C)在表单中,可以用绑定型OLE对象来显示通用型字段中OLE对象的内容D)使用表单设计器可以创建绑定型OLE对象一个按钮,若要在单击按钮后,按钮销毁,需要在click事件中写代码 。

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

二、填空题(1)数据的概念包括两个方面:其一是描述事物特性的数据内容:其二是存储在某一种媒体上的______.[答案]数据形式[解析]数据是指存储在某一种媒体上能被识别的物理符号。

数据的概念包括两个方面:其一是描述事物特性的数据内容:其二是存储在某一种媒体上的数据形式。

由于描述事物特性必须借助一定的符号,就是数据形式。

数据形式可以是多种多样的,例如某人的出生日期是“1973年5月11日”,当然也以将该形式改写为“05/12/73”,但其含义并没有改变。

(2)计算机数据管理的发展大致经历了人工管理、________、数据库系统三个阶段。

[答案]文件系统[解析]与其他技术的发展一样,计算机数据管理也经历了由低级到高级的发展过程。

计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发展,大致经历了如下三个阶段:L人工管理阶段2.文件系统阶段3.书局库系统阶段从文件系统到数据库系统,标志着数据管理技术质的飞跃。

20世纪80年代后不仅在大、中型机上实现并应用了数据库管理系统,在微型计算机上也配置了经过简化的数据库管理系统,使数据库技术得到广泛的应用和普及。

(3)第三代数据库系统是将数据库技术与_________技术相结合,是第三代数据库系统的基础.[答案]面向对象[解析]第三代数据库系统又称对象关系数据库系统(ORDBS)。

将数据库技术与面向对象技术相结合,是第三代数据库系统的基础。

第三代数据库系统除应包含第二代数据库系统的功能外,应能支持类、继, 承、函数/方法等丰富的对象机制,还应支持正文、图像、声音等新的数据类型,并能提供高度集成的、可支持客户机/服务器应用的用户接口。

(4)在数据库三级体系结构中,模式是对数据库_________的描述。

[答案]全局逻辑结构[解析)数据库三级体系结构中,模式是对数据库全局(整体)逻辑结构的描述,又称概念模式:内模式是对数据库存储(物理)结构的描述,又称存储模式:外模式是模式的部分抽取,是对数据库的局部逻辑结构的描述,通常是模式的子集,又称子模式。

模式和内模式都只有一个,而外模式可以有多个。

(5)DBMS的数据控制功能主要是指对数据库的安全性控制、完整性控制、并发控制和___________。

[答案]数据库恢复[解析]DBMS的数据控制功能主要是指数据库安全性控制、数据库完整性控制、并发控制和数据库恢复。

这也就是数据库保护的主要措施。

数据库安全性控制是指防止未被授权者非法访问数据库。

数据库完整性控制是指提供一定的机制来定义完整性约束条件,运行时检查这些条件,并采取应对措施,以保证数据的正确性和相容性。

数据库恢复是指提供一定的机制,以便在数据库发生故障后,把数据库从故障状态恢复到故障发生前某一已知的正确状态。

并发控制是指DBMS提供一定的机制来合理调度并发事务的执行,以保证数据正确性。

(6)数据模型分为“层次”、“网状”和________三种。

[答案]关系[解析]三种常用的数据模型分别为:(1)层次模型也称树状模型,层次模型就像一棵倒放的树,这种模型用结点来表示不同的记录型,结点间的连线则表示记录型之间的联系,结点之间的关系是1:N层次模型适用于管理具有家族型系统结构的数据库。

(2)网状模型允许每个结点有多个父结点,结点之间的关系是M:N。

网状模型适用于管理具有复杂联系的数据库,但在结构和使用上面比较复杂。

(3)关系模型呈二维表格形式,表中一列表示实体的一个属性,称为一个宇段:表中一行包含了一个实体的全部属性值,称为一条记录。

(7)在数据库中满足以下条件的数据模型称为_________.(1)有且仅有一个结点无父结点,这个结点称为根结点:’(2)其他结点有且仅有一个父结点。

[答案)层次模型[解析]在数据库中,满足以下条件的数据模型称为层次模型:(1)有且仅有一个结点无父结点,这个结点称为根结点;(2)其他结点有且仅有一个父结点。

(8)一个关系对应一张表,表中一列称为一个字段:表中一行称为一个_______。

[答案]记录.[解析]关系模型是建立在严格的数学概念的基础上的。

关系模型中数据的逻辑结构是一张二维表,它由行和列组成,一个关系对应通常说的一张表,表中一列表示实体的一个属性,称为一个字段:表中一行包含了一个实体的全部属性值,称为一条记录。

(9)每个对象都有对应的属性和_______。

[答案]方法(或过程) ,[解析)所谓对象(Object)可以是任何具体事物。

例如,现实生活中小到一粒米、一块手表,大到整个地球等,Windows中的窗口、命令按钮,标签等均是对象。

对象包括数据和过程。

每个对象都有对应的属性和方法。

一个Windows应用程序的外观也是由对象(界面元素)组成,编写Windows应用程序就应该掌握各种对象的使用方法。

面向对象的编程思想与人们认识现实世界的过程根吻合,因此使得编程非常直观,可大大提高软件开发生产效率.二、填空题(1)______与______是Visual FoxPro数据库系统最主要的特点,[答案]可视化、面向对象程序设汁[解析]VFP(Visual FoxPro)是在FoxPro For Windows的基础上发展起来的,其核心是可视化和面向对象程序设计。

把单一的面向过程的结构化程序设计扩充为既有结构化设计、又有面向对象程序设汁的可观化程序设计,使VFP成为当今最流行的功能强大的数据库系统。

(1)大量使用可视化的界面操作工具VFP大量使用向导、设计器、生成器等3类界面操作工具,达40种之多.把传统的命令执行方式扩充为以界面操作为主、命令方式为辅的交互执行方式,VFP的设计器普遍配有工具栏和弹出式的快捷菜单.大多数设计器还可提供快捷菜单,内含最常用的菜单选项,供用户随时调用。

(2)支持面向对象的程序设计’允许用户对“对象”和“类”进行定义,并编写相应的代码。

由于VFP预先定义和提供了一批基类,用户可以在基类的基础上定义自己的类和子类,从而利用类的继承性,减少编程的工作量,加快软件的开发过程。

(2)Visual FoxPro程序窗口主要由________,控制按钮、________、工具栏、窗口工作区、状态栏等6部分组成,[答案]标题栏、菜单栏[解析]VFP程序窗口通常由以下各部分组成:(1)标题栏:位于窗口顶端,其中显示“Microsoft Visual FoxPro”或用户定义的其他标题,标题栏两端还分别含有控制按钮。

(2)控制按钮:位于标题栏右端的控制按钮,自右至左依次为:关闭按钮、最大化按钮、最小化按钮,标题栏左端仅有一个图形控制按钮,它提供了一个控制菜单。

(3)菜单栏:位于标题栏下方,显示VFP系统菜单中的菜单选项,供用户选用。

(4)工具栏:位于菜单栏下方,由若干工具按钮组成。

一般仅显示一个条形的“常用”工具栏。

其余的工具栏(条形或窗形)由用户决定是否显示。

(5)窗口工作区:亦称主窗口,用于显示命令或程序的执行(运行)结果、各种设计器或生成器窗口、对话框、VFP命令窗口、工具窗等。

(6)状态栏:位于主窗口底部,用于显示当前状态的提示信息。

例如,当鼠标指向某菜单选项或工具按钮时,状态栏中将显示其功能:某表成为当前表时,即显示它的表名、当前记录号及记录数、独占或共享等信息。

(3)U Visual FoxPro主要使用______与_______两种形式的菜单。

[答案)下拉式菜单、弹出式菜单[解析]VFP主要使用两类菜单:下拉式菜单和弹出式菜单。

系统菜单为下拉式菜单。

菜单栏中平时显示若干主菜单项,如果某项被选中,其下方就会拉伸出一个子菜单,每个子菜单包含一组相关的命令。

下拉式菜单中汇集了VFP的大量命令。

对于不熟悉VFP 命令的用户,在菜单中选用这些命令较为方便。

此外,由于VFP菜单具有上下文敏感性,当操作至某状态时,主菜单项和子菜单项都有可能增加、减少或改变。

操作时,用户应注意菜单的变化,以便利用VFP随时提供的功能。

弹出式菜单平时不在屏幕上显示,仅当使用时才被弹出。

单击右键后弹出的“快捷菜单”是一种弹出式菜单。

VFP中的多数设计器以及工具栏、属性窗口、代码编辑窗口等都提供了快捷菜单。

快捷菜单具有关于区域的敏感性,不同窗口的快捷菜单通常有所不同。

用户在上述各种窗口内操作时,使用相应的快捷菜单尤为方便。

(4)Visual FoxPro具有______以及_______两种工作方式。

[答案]交互操作方式、程序执行方式[解析]VFP有两种工作方式,即交互操作方式与程序执行方式。

(1)交互操作方式VFP的交互操作方式有命令执行与界面操作两种类型。

命令执行是传统的交互操作方式,用户在命令窗口键入所需的命令,即可在屏幕上显示执行的结果。

这种方式简明快捷,但需记住命令的格式与功能。

界面操作方式则不需记忆命令的格式与功能,易学易用,深受用户欢迎。

VFP提供了大量向导、设计器,生成器等界面操作工具。

其设计器普遍配有工具栏,大多数设计器还提供快捷菜单,内含最常用的菜单供用户随时调用.(2)程序执行方式程序执行方式将VFP的命令编成特定的序列,并将他们存入程序文件(或称命令文件).用户需要时,只需要通过特定的命令(例如DO命令)调用程序文件,VFP就能自动执行这一程序文件,把用户的介入减到最小程度.(5)Visual FoxPro具有_________、设计器以及生成器3类界面操作工具。

[答案]向导[解析](1)向导是一种快捷设计工具。

它通过一组对话框依次与用户对话,引导用户分步完成VFP的某项任务,比如创建一个新表.建立一项查询,或设置一个报表的格式等。

向导工具的最大特点是“快”:不仅操作简捷,得出结果也很迅速。

但正因它强调要快,其完成的任务也相对比较简单。

所以通常的做法,是先用向导创建一个较简单的框架,然后再用相应的设计器对它进一步修改。

(2)设计器一般比向导具有更强的功能,可用来创建或者修改VFP应用程序所需要的构件。

例如,使用表单设计端来定义表单,使用视图设计器来定义视图等。

设计器普遍配有工具栏,用户可使用工具栏的工具,加上相关的菜单命令(下拉式菜单与快捷菜单),按实际需要设置各种控件,完成VFP 的各种复杂任务。

(3)生成器(也译为构造器)的主要功能是在VFP应用程序的构件中生成并加入某类控件,例如生成三个组合柜或一个表单。

通常每个生成器都包括一叠选项卡,可供用户设置所选定对象的属性。

(6) Visual FoxPro的_______管理器对项目中的数据、文档等进行集中管理,可用于项目的创建与维护,[答案]项目[解析]项目管理器是组织数据和对象的可视化操作工具。

在使用Visual FoxPro时会创建种类繁多的各种文件,因此就需要专门的可视化管理工具来管理以提高工作效率。

项目管理器将文件根据其文件类型放置在不同的选项卡中,并采用图示和树形结构的方式组织和显示这些文件,针对不同类型的文件提供不同的操作.在Visual FoxPro中,可以根据需要创建项目,通过直观的操作来使用项目管理器以及定制项目管理器。

相关文档
最新文档