vf程序设计课后填空题

合集下载

经典计算机二级vf填空题

经典计算机二级vf填空题

二、填空题1、用二维表来表示实体及实体之间联系的数据模型称为【关系模型】2,二维表中的列对应关系中的【属性】二维表中的行对应关系中的【元组】3、关系中能唯一区分和确定不同记录的字段组合称为关系的【关键字】4关系数据库管理系统能够实现【选择】【投影】【联接】三种基本关系操作。

5关系的完整性包括【实体完整性】【域完整性】和【参照完整性】。

1在vfp9·0中,有【9】种设计器,【11】种生成器。

2、在vfp中,要改变系统默认的工作目录,应在‘选项’对话框中的【文件位置】选项卡中进行设置。

3、在vfp中,‘项目’文件的扩展名是【PJK].4、扩展名为.PRG的程序文件在‘项目管理器’窗口的【代码】选项卡中显示和管理。

5、在‘项目管理器’窗口中可以将应用系统连编成一个扩展名为【APP】的应用程序文件或扩展名为.EXE的可执行文件。

6、在VFP中【项目管理器】是用来创建和修改应用系统各种组件的可视化工具。

7、菜单在‘项目管理器’窗口的【其他】选项卡中。

1、MOD[12,-9]的返回值是【-6】;“"World"$”"World Wide Wed"”的结果是【7】2、INT(4.9)的返回值是【4】,“3+3>=6 AND"CARD">"CARE"”的结果是【F】3、字符型的常量的定界符包括【""】,【"】,【[]】4、ROUND(337.2007,3)函数的返回值是【337.201】。

LEN("THIS IS MY BOOK")的返回值是【15】,IIF(LEN("3")=3,1,-1)返回值是【-1】5、在VFP9.0中定义数组后,数组的每个元素在未赋值之前的默认值是【F】。

1、在VFP中数据库文件的扩展名是【DBC】,数据库表文件的扩展名是【DBF】。

VF程序设计(含答案)

VF程序设计(含答案)

2014年春季学期 《VF 程序设计》试卷A一、单项选择题(每空1分,共35分)1.表单的NAME 属性是____。

A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名 D .引用表单对象时的名称2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。

A .DTOC() B .CTOD() C . DA TE() D . STR()3. 执行命令INPUT ”请输入数据:”TO XYZ 时,可以通过键盘输入的内容包括_____ A) 字符串 B) 数值和字符串C) 数值、字符串和逻辑值 D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。

A.Grid,Column,TextBoxmandButton,OptionGroup,ListBoxmandGroup,DataEnvironment,HeaderD.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B .数据库文件中 C.项目文件中 D .表文件中 6.下列叙述中含有错误的是____。

A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B .表的验证规则C.字段的默认值D.结构复合索引中的候选索引8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。

A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____A.文本框 B .组合框 C .页框 D.选项按钮11.对于自由表而言,不能创建的索引类型是____。

VF填空题

VF填空题

题目LEFT(“123456789”,LEN(“数据库”))的计算结果是( 123456 ) 。

LEFT("12345.6789",LEN("子串"))的计算结果是(1234 )。

表达式{^2005-1-3 10:0:0}一{^2005-10-3 9:0:0}的数据类型是( 数值型 )。

表达式STUFF("GOODBOY",5,3,''GIRL")的运算结果是 (GOODGIRL ) 。

表示“1962年10月27日”的日期常量应改写为({^1962-10-27} )。

常量 .n.表示的是( 逻辑 )型的数据。

函数BETWEEN(40,34,50)的运算结果是(.T. )。

在Visual FoxPro 中说明数组后,数组的每个元素在未赋值之前的默认值是(.F.)。

在二维表中,元组的 ( 属性 ) 不能再分成更小的数据项。

执行命令A=2005/4/2之后,内存变量A的数据类型是 (数值型 )型。

不带条件的 DELETE 命令(非 SQL 命令)将删除指定表的 ( 当前 )记录。

每个数据库表可以建立多个索引,但是( 主 )索引只能建立1个。

同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 (.CDX ) ,这种索引称为 结构化复合索引文件。

同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 .CDX ,这种索引称为(结构化复合索引 )。

在 Visual FoxPro中,使用 LOCATEALL 命令按条件对表中的记录进行查找,若查不到记录,函数 EOF()的返回值应是 ( .T. ) 。

在 Visual FoxPro中,在当前打开的表中物理删除带有删除标记记录的命令是(PACK ) 。

在Visual FoxPro 中修改表结构的非SQL命令是( MODI STRU ) 。

VF填空题

VF填空题

第一章数据库系统的组成包括:(计算机硬件系统,数据库集合,数据库管理系统,相关软件,数据库管理员)数据库系统的核心:(数据库管理系统)数据库系统包含(数据库和数据库管理系统)储存在计算机上存储设备上的,结构化的相关数据集合为:(数据库)计算机数据管理依次经历了:(人工管理,文件管理,数据库系统,分布式数据库系统和面向对象数据库系统)与文件管理系统相比,(访问速度快)不是数据库系统的特点在数据管理技术的发展过程中,可以实现数据完全共享的阶段是(数据库阶段)在数据库阶段,数据(具有较高的物理独立性和逻辑独立性)关系数据库管理系统所管理的关系式(若干个二维表)VF是一种关系数据库管理系统,关系是指(数据模型符合满足一定条件的二维表格式)关系模型是用关系来表示(实体及其联系)关系数据库管理系统能实现的专门关系运算包括(选择,投影,连接)关系数据库的数据操作主要指(插入和删除)实体-联系模型中实体与实体间的联系不可以是(一对零)数据库设计包括两方面设计内容,是(概念设计和逻辑设计)在一个关系里,不能完全相同的是(元组)VF DBMS是(操作系统支持下的系统软件)现实世界中事物的特征,在实体-联系模型中用(属性描述)数据库完整性包括(实体完整性,域完整性,参照完整性)退出VF用(单击文件菜单的退出命令)在VF的配置属性环境中,若要执行选项命令,应在(工具)菜单中选择。

隐藏命令窗口的操作正确的是(工具栏上的命令窗口,窗口菜单中的命令窗口,CTRL+F4)打开“选项”对话框后,要设置“在索引中不出现重复记录”的属性,应选择(数据)选项卡VF主界面的菜单栏中包含(文件,编辑,显示,格式,工具,程序,窗口,帮助)在命令窗口中输入(QUIT)可以退出VF扩展名为.dbc的文件表示(数据库文件)项目管理器对话框中的全部选项卡用于显示和管理(VF包含的各类文件,包括数据,文档,类库,代码,其他)项目管理器中,给文件添加说明的操作是(选D,AB均可)在项目管理器中移去文件的说法中,正确的是(移去文件是将文件从项目文件中移去)关于项目和项目中的文件的叙述中,错误的是(项目中的文件是项目中的一部分)VF支持的两种工作方式(交互操作方式和程序执行方式)下面关于“关系”的描述中,正确的是(同一个关系中不能出现相同的属性名)项目管理器中的数据选项卡用于显示和管理(数据库,自由表,查询)部门与职员实体之间的关系类型是(1:M)二维表中的列称为关系的属性,行称为关系的元组从表中选出满足条件的元组的操作称为(选择)从表中选出属性值满足条件的列的操作称为(投影)关系数据库系统中使用的数据结构式(二维表)正确的描述是(用二维表的形式表示实体和实体间的联系的数据模型即关系模型)在项目管理器中可以完成的操作是(新建表单,删除文件,修改文件属性)扩展名为.prg的程序文件在项目管理器的(代码)选项卡中显示和管理(属性)表示对象的状态,(方法)描述对象行为的过程域是指(属性)的取值范围从两个关系中找出满足符合条件的元组或属性组成一个新的关系的操作称为(联接)事件可以由(系统)引发,也可以由(用户)引发关系模型是指用(二维表)的形式表示实体和实体间联系的数据模型建立完整性的前提是先建立表之间的(联系)关系数据库中每个关系的表示形式是(二维表)用二维表数据来表示实体及实体间联系的数据模型称为(关系模型)数据库管理系统支持的数据模型:(关系模型,层次模型,网状模型)VF的程序设计方式有(面向过程,面向对象)两种关系数据库的3种关系运算(选择,投影,联接)若关系中的某一属性组的值能唯一的标识一个元组,则该属性组为(关键字)第三章若要在浏览窗口中显示“学生”表中的某两个字段,则应打开“浏览”窗口,选择“表”菜单下的“属性”,在“工作区属性”窗口中设置(字段筛选)用于唯一确定储存在表中的每一条记录的标识称为表的(主关键字)永久关系是数据库表间的关系,它们存储在(数据库)文件中将多对多关系分解成两个一对多关系,方法是将两个表之间创建第三个表,称为(纽带表)想要删除表中的所有记录,只留下表的结构,应该(在“命令”窗口使用ZAP命令)创建表可以使用命令,下面的(CREATE TABLE)命令用于创建一个新表在浏览方式或编辑方式下查看表记录时,选择显示菜单中的(追加方式)命令,即可输入记录。

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习题讲解(答案)

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______命令能在程序终止后,直接退出VisualFoxPro系统环境,返回Windows操作系统环境。

11.若X="青岛理工大学",left(x,2)、SUBSTR(X,3,6)的显示结果分别为___”青”____________、_______”岛理工”________。

12.实现表之间临时联系的命令是______set relation to _____________。

13.在表的尾部追加一条空白记录的VF命令是_____appendblank________。

14.?VARTYPE(″10/25/01″)的输出值是__C_________。

15.?ROUND(123.456,2),显示结果为__123.46______,?ROUND(123.456,-2),显示结果为__100_________。

vf参考答案与评分标准

vf参考答案与评分标准

Visual FoxPro 2007年4月笔试试题参考答案与评分标准一、单选题(30分,每小题1分)1.(1)min(工资) (2) "教授"$职称或职称="教授" OR职称="副教授" (3) >=502. (4) date() (5) Endcase (6) coth3. (7) with 数学,语文,zf (8) skip4. (9) avg(成绩) (10) group by 课程号四、程序分析(20分,每小题5分)1. 姓名性别班级总分张萧女1班5202. 1+1+2+1+2+3+1+2+3+4+1+2+3+4+5+= 353. 20 30 40100 200 4020 3 44. 8五、程序设计(20分)(1)8分,评分标准:循环语句4分,累乘3分,输出1分clears=1for n=1 to 5s=s*nendfor?”5的阶乘为:”,sreturn(2)12分,评分标准:更新4分,临时关联4分,汇总和输出4分select 1use rxsreplace all 营业额with 数量*单价select 2use yyyindex on 营业员代码tag dmselect rxsset relation to 营业员代码into yyyaccept “输入营业员代码:” to dm?”代码:”+dmlocate for 营业员代码=dm?“姓名:”+yyy.姓名+“性别:”+ yyy.性别List 品名,营业额for 营业员代码=dm offsum 营业额to x1 for 营业员代码=dm?”营业额:”,x1ReturnVisual FoxPro 2007年4月上机试题参考答案与评分标准1.(共40分)本大题不给参考答案。

评分标准如下:正确建立2个表的数据结构(表结构设计正确)20分数据正确15分永久关联正确5分2.(共30分)每小题10分。

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,其中有“教师”表和“学院”表。

3VF题库 填空题(1_8章)

3VF题库 填空题(1_8章)

填空题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、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。

VF复习题

VF复习题

全国计算机等级二级教程----VF课后习题习题一一选择题1.用二维表数据来表示实体及实体之间联系的数据模型称为:A 实体—联系模型B 层次模型C网状模型 D 关系模型2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是:A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS3.在下述关于数据库系统的叙述中,正确的是:A 数据库中只存在数据项之间的联系;B 数据库的数据项之间和记录之间都存在联系;C 数据库的数据项之间无联系,记录之间有联系;D 数据库的数据项之间和记录之间都没有联系;4.数据库系统与文件系统的主要区别是:A 数据库系统复杂,而文件系统简单;B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决;C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件;D 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量;5.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指:A 各条记录中的数据彼此有一定的关系;B 一个数据库文件与另一个数据库文件之间有一定的关系;C 数据模型符合满足一定条件的二维表格式;D 数据库中各个字段之间彼此有一定的关系6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括A 联接B 比较C 选择D 投影7.数据库系统的核心是:A 数据库B 操作系统C 数据库管理系统D 文件8. 为了合理组织数据,应遵从的设计原则是:A “一事一地”的原则,即一个表描述一个实体或实体间的一种联系;B 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段;C 用外部关键字保证有关联的表之间的联系;D 以上各条原则都包括二、填空题1.数据模型不仅表示反映事物本身的数据,而且表示(事物与事物之间的联系)。

2.用二维表的形式来表示实体之间联系的数据模型叫做(关系数据模型)。

VF填空题题库

VF填空题题库

1.属性表示对象的状态;方法描述对象的行为。

2.域是指属性的取值范围。

3.从两个关系中找出满足符合条件的元组或者属性组成一个新的关系称作联接4.时间可以由系统引发,也可以由用户引发。

5.关系模型是指用二维表的形式表示实体和实体间的联系的数据模型6.建立完整性的前提是建立表之间的联系。

7.关系数据库中每个关系的表示形式是二维表。

8.用二维表数据来表示实体及实体间的关系的数据模型称为关系模型。

9.任何一个数据库管理系统都是基于某种数据模型建立的数据库管理系统支持的数据模型分为三种:关系模型,层次模型,网状模型。

10.VF的程序设计方式有面向过程和面向对象两种11.若关系中的某一性质组的值能唯一标识一个元组,则该属性组称为关键字12.项目管理器用于将一个应用程序文件集合成一个有机的整体,形成一个扩展名为.PJX的项目文件13.字符型常量也叫做字符串,由可以打印的字符或者汉字组成。

字符型的常量必须用定界符括起来,定界符由三种。

分别为单引号(‘),双引号(“),方括号(【】)14.LEN()函数的返回值为数值型函数。

15.函数的一般形式为函数名。

16.在VF中,清除指定的内存变量的格式为RELEASE<内存变量表17.DATETIME()返回值的数据类型为日期时间型。

18.执行?DAY({^2003—10—15})命令后显示的结果是1519.执行?LEFT(“HAPPY NEW YEAR”,8)命令后的显示结果是HAPPY NE20.执行?UPPER(“S unday星期日”)命令后的显示结果是SUNDAY 星期日21.VF中的SKIP命令可使记录指针相对移动。

22.在VF 中,要使所有职称为工程师的记录的工资增加50,应使用的命令是REPLACE ALL 工资+50 FOR职称=”工程师”23.在VF中,建立永久性关联的前提是必须先对需要关联的各个表建立索引24.数据库之间的关系有一对一,一对多,多对多。

VFP程序填空题的作业答案

VFP程序填空题的作业答案

V F P程序填空题的作业答案本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March程序填空题的应试技巧程序填空题采用的是选择填空,在做题时可采用以下方法来寻找正确的答案。

1.找匹配语句。

(1)根据程序结构来填空。

有DO WHILE,考虑有无ENDDO配对,有IF,有无ENDIF配对。

USE 学生…… USELOCATE FOR ……CONTINUE或FOUND()或!EOF()INDEX ON ……SET INDEX TOSET PROC TO 过程名……SET PROC TO(2)如果程序中有变量的使用语句,如S=S+1,X=X+1,检查程序开头处有无变量赋初值的语句,是否需填STORE 0 TO S, X。

(3)使用TOTAL命令,检查是否存在建索引或排序的语句。

(4)DO AAA(过程名) WITH …,检查过程中有无PARA。

2.边读程序边做题用实例代入读程序,并结合语句含义和函数来考虑。

3.与表文件有关的函数有:(1)函数:EOF() BOF() FCOUNT() FIELDS() FOUND()FILE() RECNO() RECCOUNT()(2)命令 REPLACE …… WITHLOCATE ……FORDELETE FILEDISP ALL FOR ……APPEND BLANKCOUNT TO 新变量名 FOR ……SUM 数值型字段 TO 新变量名 FOR ……AVERAGE数值型字段 TO 新变量名 FOR ……SKIP nDISP NEXT N4.输入和输出语句:程序填空题1:[程序说明]求1!+3!+5!+······N!的值。

N由键盘输入,且为奇数。

[程序]SET TALK OFFCLEAR__(5)__STORE 0 TO S,TFOR I=1 TO N STEP 2DO SUB__(6)__ENDFORSSET TALK ONPROC SUBT=1FOR J=1 TO __(7)____(8)__ENDFOR(5)、A)ACCEPT "N=" TO N B)INPUT "N=" TO NC)WAIT "N=" TO N D)DO WHILE .T.(6)、A)S=S+T B)S=S+N C)S=T D)S=S+T*I(7)、A)N B)T C)2*I+1 D)I(8)、A)T=T*I B)T=T*J C)T=T*N D)S=S+J*T2、由用户输入指定表文件、指定字段和指定内容进行查询。

VF填空题

VF填空题

填空题1.数据的不一致性是指____相同的数据在不同的应用程序中出现不同的值_____。

2. VFP系统中,终止事件循环的命令是__ CLEAR EVENTS ____。

3. 目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为___实体联系方法___。

4. 如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为____ THIS.VALUE=DATE()__。

5. 与Thisform.Release功能等价的命令为___ Release Thisform 。

6.___ 备注和通用___型数据只能用于表而不能用于内存变量。

7.已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为___王一平___。

SELE JSLOCAT FOR XM="王一平"XM=3?XM8.与XB="男" .OR. XB="女"等价的表达式为__ XB$"男女"____。

9.表达式STR(YEAR(DATE()+10)) 的数据类型为___ C ____ 。

10.已知教师表(JS.DBF)已经按姓名(XM)建立索引,阅读下列程序:SELE JSSET ORDER TO xmSEEK '王一平'IF FOUND()DISPLAYELSEWAIT WIND '查无此人'ENDIF如果要用SEEK函数完成上述相同的功能,应将程序改成:SELE JSSET ORDER TO xmIF ___ SEEK("王一平")DISPLAYELSEWAIT WIND '查无此人'ENDIF11.打开项目的命令是___ MODIFY PROJECT。

12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是___ Column _____。

Vf选择填空题 完整版

Vf选择填空题 完整版

第33题(1.0分)题号:1SQL语句中删除表中数据的语句是().A:DROPB:ERASEC:CANCLED:DELETE答案:D题号:2Visual 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题号:9ABC.DBF是一个具有两个备注型字段的文件,若使用COPY TO PSQ命令进行复制操作, 其结果将( )A:得到一个新的表文件B:得到一个新的表文件和一个新备注文件C:得到一个新的表文件和两个新的备注文件D:显示出错误信息,表明不能复制具有备注型字段的表文件答案:B题号:10DBC文件是指()A:数据库文件B:数据库表文件C:自由表文件D:数据库表备注文件答案:A题号:11DELETE ALL命令与ZAP命令的区别是( )A:DELETE ALL 删除当前工作区的所有记录,而ZAP删除所有工作区的记录B:DELETE ALL 删除当前工作区的所有记录,而ZAP只删除当前记录C:DELETE ALL 只删除记录,而ZAP连同表文件一起删除D:DELETE ALL 删除记录后可以用RECALL命令恢复,而ZAP删除后不恢复答案:D题号:12HAVING短语不能单独使用,必须接在()短语之后.A:ORDER BYB:FROMC:WHERED:GROUP BY答案:D题号:13LOOP语句不能出现在仅有( B )语句的程序段中.A:DO…ENDDOB:IF…ENDIFC:FOR…ENDFORD:SCAN…ENDSCAN题号:14SQL查询语句中,()短语用于实现关系的投影操作. A:WHEREB:SELECTC:FROMD:GROUP BY答案:B题号:15SQL的核心功能是().A:数据查询B:数据修改C:数据定义D:数据控制答案:A题号:16SQL的数据操作语句不包括().A:INSERTB:DELETEC:UPDATED:CHANGE答案:D题号:17SQL实现分组查询的短语是().A:ORDER BYB:GROUP BYC:HAVINGD:ASC答案:B题号:18SQL语句的DROP INDEX的作用是().A:删除索引B:建立索引C:修改索引D:更新索引答案:A题号:20SQL语句中,集合的并运算符是().A:∪B:ORC:ANDD:UNION答案:D第24题(1.0分)题号:21SQL语句中的短语().A:必须是大写的字母B:必须是小写的字母C:大小写字母均可D:大小写字母不能混合使用答案:C第16题(1.0分)题号:221以下各表达式中,运算结果为字符型的是( )A:SUBB(′123.45′,5)B:′IBM′$′Computer′C:?ROUND(PI(),3)D:YEAR=′1999′答案:A第10题(1.0分)题号:23SQL语言具有()的功能.A:关系规范化、数据操纵、数据控制、数据定义B:数据定义、数据操纵、数据查询、数据控制C:数据定义、关系规范化、数据控制、数据操纵D:数据定义、关系规范化、数据操纵、数据查询答案:B题号:24SQL中可以使用的通配符有().A:*B:%C:_D:B项和C项答案:D题号:25Visual FoxPor 是关系数据库管理系统,所谓关系是指( ) A:二维表中各条记录中的数据彼此有一定的关系B:二维表中各个字段彼此有一定的关系C:一个表与另一个表之间有一定的关系D:数据模型满足一定条件的二维表格答案:D题号:26Visual FoxPro "文件"菜单中的"关闭"选项是用来关闭( ) A:所有窗口B:当前工作区中已打开的数据库C:所有已打开的数据库D:当前活动的窗口答案:D题号:27Visual Foxpor支持两种类型的菜单,即( ).A:条形菜单和下拉式菜单B:下拉式菜单和弹出式菜单C:条形菜单和弹出式菜单D:下拉式菜单和系统菜单答案:C第34题(1.0分)题号:28Visual FoxPro 6.0中,"数据库"和"表"的关系是()A:两者是同一概念B:两者概念不同,"表"是一个或多个"数据库"的容器C:两者概念不同,"数据库"是一个或多个"表"的容器D:两者概念不同,但两者是等价的答案:C题号:29Visual FoxPro 数据库管理系统的数据模型是( )A:结构型B:关系型C:网状型D:层次型答案:B题号:30Visual FoxPro 应用程序的基本结构是( ).A:顺序结构、分支结构和模块结构B:顺序结构、分支结构和循环结构C:逻辑结构、物理结构和程序结构D:分支结构、重复结构和模块结构答案:B题号:31Visual FoxPro中表文件的扩展名为( )A:.DBFB:.DBCC:.DCTD:.CDX答案:A题号:32Visual FoxPro中的DO CASE…ENDCASE语句属于( ).A:顺序结构B:循环结构C:分支结构D:模块结构案:C第18题(1.0分)题号:33按姓名字段升序排序,形成名为LL的表文件,下列命令错误的是( ). A:SORT ON 姓名 TO LLB:SORT ON 姓名/D TO LLC:SORT ON 姓名/A TO LLD:INDEX ON 姓名/A TO LL答案:B题号:34把当前表文件中"性别"字段(C型)的值全部清除,但仍保留该字段,应当使用命令( ) A:MODIFY STRUCTUREB:DELETEC:REPLACED:ZAP答案:C题号:35报表的数据源可以是( ).A:数据库表、自由表或视图B:表、视图或查询C:自由表或其他表D:数据库表、自由表或查询答案:A题号:36"UPDATE学生 SET年龄=年龄+1"命令的功能是().A:将所有"学生"表中的学生的年龄变为一岁B:给所有"学生"表中的学生的年龄加一岁C:给"学生"表中当前记录的学生的年龄加一岁D:将"学生"表中当前记录的学生的年龄变为一岁答案:B题号:37DELETE FROM S WHERE 年龄>60语句的功能是().A:从S表中彻底删除年龄大于60岁的记录B:S表中年龄大于60岁的记录被加上删除标记C:删除S表D:删除S表的年龄列答案:B题号:38建立STUDENT表的结构:学号(C,4)姓名(C,8),课程名(C,20),成绩(N,3),使用SQL语句(). A:NEW STUDENT(学号C(4)),姓名C(8),课程号C(20),成绩N(3,0))B:CREATE STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))C:CREATE STUDENT(学号,姓名,课程号,成绩)WITH(C(4),C(8),C(20),N(3,0))D:ALTER STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))答案:B题号:39本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0) 0301 曹茹欣女 190302 倪红健男 200303 肖振奥男 21COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0)01 计算机 6802 哲学 12003 大学物理 190SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0)0301 01 850301 02 860302 03 650302 02 780303 01 900303 02 91有SQL语句:SELECT DISTINCT 学号,FROM SCORE INTO TABLET T执行该语句后,T表中记录的个数是().A:6B:5C:4D:3答案:D题号:40本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0) 0301 曹茹欣女 190302 倪红健男 200303 肖振奥男 21COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0)01 计算机 6802 哲学 12003 大学物理 190SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0)0301 01 850301 02 860302 03 650302 02 780303 01 900303 02 91有SQL语句:SELECT 学号,AVG(成绩) AS 平均成绩 FROM SCORE;GROUP BY 学号 INTO TABLE TEMP执行该语句后,TEMP表中的第二条记录的"平均成绩"字段的内容是(). A:85.5B:71.5C:92.33D:85答案:B题号:41本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0)0301 曹茹欣女 190302 倪红健男 200303 肖振奥男 21COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0)01 计算机 6802 哲学 12003 大学物理 190SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0)0301 01 850301 02 860302 03 650302 02 780303 01 900303 02 91在SCORE表中,按成绩升序排列,将结果存入NEW表中,使用SQL语句(). A:SELECT * FROM SCORE DRDEY BY 成绩B:SELECT * FROM SCORE DRDEY BY 成绩 INTO COURSE NEWC:SELECT * FROM SCORE DRDEY BY 成绩 INTO TABLE NEWD:SELECT * FROM SCORE DRDEY BY 成绩TO NEW答案:C题号:42本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0)0301 曹茹欣女 190302 倪红健男 200303 肖振奥男 21COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0)01 计算机 6802 哲学 12003 大学物理 190SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0)0301 01 850301 02 860302 03 650302 02 780303 01 900303 02 91在上面3个表中查询学生的学号、姓名、课程名和成绩,使用SQL语句().A:SELECT A. 学号,A. 姓名,B. 课程名,C. 成绩FROM STUDENT,COURSE SCOREB:SELECT学号,姓名,课程名,成绩FROM STUDENT,COURSE SCOREC:SELECT学号,姓名,课程名,成绩FROM STUDENT,COURSE SCORE;WHERE STUDENT. 学号=SCORE. 学号AND COURSE. 课程号=SCORE. 课程号D:SELECT A. 学号,A. 姓名,B. 课程名,C. 成绩FROM STUDENT A,COURSE B,SCORE C;WHERE STUDENT. 学号=SCORE. 学号AND COURSE. 课程号=SCORE.课程号答案:D第16题(1.0分)题号:43表单的Name属性是().A:显示在表单标题栏中的名称B:运行表单程序时的程序名C:保存表单时的文件名D:引用表单时的名称答案:D题号:44表单文件的扩展名为().A:.SCXB:.SCTC:.FRXD:.DBT答案:A题号:45表结构中空值(UNLL)的含义是()A:空格B:0C:默认值D:尚未输入答案:D题号:46表文件共有20条记录,当前记录号是10,执行命令LIST REST 以后,当前记录号是( ) A:10B:15C:14D:20答案:A题号:47表文件中,备注型字段的宽度是4个字节,它是用来存放( )的A:备注的具体内容B:该备注信息所在的.DBF文件名C:该备注信息所在的记录D:指向相应.FPT文件的指针答案:D题号:48表文件中有数学、英语、计算机和总分4个数值型字段,要将当前记录的3科成绩汇总后存入总分字段中,应使用命令( )A:TOTAL数学+英语+计算机TO总分B:REPLACE总分WITH数学+英语+计算机C:SUM数学,英语,计算机TO总分D:REPLACE ALL 数学+英语+计算机WITH总分题号:49不可以作为文本框控件数据来源的是()A:备注型字段B:内存变量C:字符型字段D:数值型字段答案:A题号:50不论索引是否生效,定位到相同记录上的命令是( )A:GO 6B:SKIPC:GO TOPD:GO BOTTOM答案:A第28题(1.0分)题号:51不是Visual FoxPro可视化编程工具的是( )A:向导B:生成器C:设计器D:程序编辑器答案:D题号:52采用()类型时,指定字段或表达式中不允许出现重复值的索引,且该种索引只能用在数据库表中,而不能在自由表中建立A:主索引B:侯选索引C:惟一索引D:普通索引答案:A题号:53当新建了一个项目文件后,菜单栏中有(b)变化。

VF复习题 程序填空

VF复习题 程序填空

1 『Visual ForPro——程序填空』『题干』*【程序填空】*题目: 下面程序是计算1+3+5+…+99之和的程序。

请在【】处添上适当的内容,使程序完整。

SET TALK OFF***********SPACE**********【?】***********SPACE**********FOR I=1 TO 99 【?】S=S+IENDFOR***********SPACE**********"结果=",【?】RETURNSET TALK ON『图片数目』:0张『文件数目』:0张『填空答案』:1 s=02 step★23 s 或str(s) 或str(s,4)2『Visual ForPro——程序填空』『题干』*【程序填空】*题目:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:* 学号、姓名、英语,生年月日,否则提示"查无此人!"。

* 请在【】处添上适当的内容,使程序完整。

***********SPACE**********【?】XM="王迪"***********SPACE**********【?】姓名=XMIF FOUN()***********SPACE**********【?】学号, 姓名, 英语, 生年月日ELSE? "查无此人!"ENDIFUSERETURN『图片数目』:0张『文件数目』:1张『填空答案』:1 USE ★XSDB2 locate ★for3 display 或? 或display ★off3 『Visual ForPro——程序填空』『题干』*&【程序填空】*题目:依次显示XSDB.DBF数据表中的记录内容。

请在【】处添上适当* 的内容,使程序完整。

***********SPACE**********【?】***********SPACE**********DO WHILE【?】DISP***********SPACE**********【?】ENDDOUSERETURN『图片数目』:0张『文件数目』:1张『填空答案』:1 use★xsdb2 .not.eof() 或!eof() 或not eof() 或eof()=.F.3 SKIP 或SKIP 14 『Visual ForPro——程序填空』『题干』*【程序填空】*题目:求1到50的累加和(S=1+2+3+...+50)并显示。

VFP填空题+答案

VFP填空题+答案

∙在VFP的默认状态下,表以___独占___方式打开。

∙如果USED("XS")返回为T,则说明___文件已打开_____。

∙要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为_______。

答案:UPDATE JS SET GL=GL+1∙在REPLACE命令中,保留字__ADDITIVE__仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容。

∙请写出删除JS表中基本工资(GZ)在400元以下所有记录的DELETE-SQL命令________。

答案:DELETE FROM JS WHERE GZ<400∙如果要彻底删除当前工作区中打开表的所有记录,可以使用__ZAP__命令。

∙打开一个表时,_结构符合索引___索引文件将自动打开,表关闭时它将自动关闭。

∙数据库中的每一个表能建立__1__个主索引。

∙除了自由表的字段名、表的索引名至多只有__10__个字符以外,其余名称的长度可以达到100多个字符。

∙___存储过程_是保存在数据库中的过程代码,由用户自定义的函数和在创建表之间的参照完整性规则时系统创建的函数组成。

∙参照完整性的插入规则只有两个,__删除和忽略。

∙学生表和成绩表已经建立了参照完整性,如果删除学生表中的记录,该学生的所有成绩记录也自动全部删除,则两表之间的参照完整性设置为__删除级联__。

∙要设置当前数据库中js表的gh字段的标题属性,可以dbsetprop(”_js.gh_”,”field”,”caption”,”工号”)∙要获取当前数据库中xs表的xb字段的默认值,可以dbgetprop(”xs.xb”,”field”,”__default value__”)∙对于已打开的多个索引,每次只有一个索引对表起作用,这个索引称为_主控索引__。

∙在关系模型中实体之间的联系有三种:一对一关系、一对多关系和多对多关系。

VF程序填空

VF程序填空

1. 下面一段程序是求100以内(不含100)能被8整除的数的个数,请完善填空。

I=1N=0DO WHILE _________ I<100__________________IF INT(I/8)=______I/8__________________N=N+1___________ENDIFI=I+1ENDDO?”N=”,N1. 已知数据库表XS21.DBF(学号(C,6),姓名(C,6),性别(L)),性别字段为‘真’时代表男生,为‘假’时代表女生,下面程序功能是现实女生信息,请将程序补充完整。

______ USE XS21____________________@1,20 SAY ‘学号姓名性别’N=0SCAN ______ FOR NOT 性别____________@N+2,22 SAY 学号@N+2,34 SAY 姓名@N+2,45 SAY 性别_______ N=N+1____________ENDSCANUSERETUEN1.有以下两表:学生(学号,姓名,性别,入校成绩,出生年月)成绩(学号,课程号,成绩)注:一个学生可以选多门课程!(1)按入校成绩降序查询,并将结果放入文本文件TEMP.TXT中的SELECT-SQL语句如下,请完善下列语句:SELECT *;FROM 学生____ ORDER _________ BY 入校成绩DESC;___ TO ____________ TEMP(2)查询并输出每个同学的课程平均成绩的SELECT-SQL语句如下,请完善下列语句:SELECT 姓名,___ A VG(成绩)_____ AS 平均成绩;FROM 学生,成绩;WHERE 学生.学号=________成绩.学号_______________;_______ GROUP BY _________________ BY 学生.学号1.如下图所示,用标签、文本、命令按钮构成一个表单。

VF程序填空题

VF程序填空题

[填空1]有程序段如下:X=1S=0DO WHILE X<=100S=S+XX=X+2ENDDO? "S="+STR(S,4)这个程序是计算__1-100之间的奇数的和______ ,执行后的结果是___s= 2500_____。

[填空2]如下程序段其功能是将汉字信息"全国计算机等级考试"从屏幕顶部移止底部,请填空:SET TALK OFFSET STATUS OFFX="全国计算机等级考试"CLEARR=0DO WHILE R<=46@ R,26 SAY SPACE(34)@ R,26 SAY XP=INKEY(0.1)CLEARR=R+1ENDDOReturn答案:clearR=r+1[填空3] 已经建立了工资数据表文件GZB.DBF如下:要修改其中基本工资字段值,请填空。

SET TALK OFFCLEARUSE GZBACCEPT"清除基本工资数据吗?(Y/N)"TO XIF UPPER(X)="Y"REPLACE ALL 基本工资 WITH 0ENDIFGO TOPBROWS FIELDS 姓名,基本工资USERETURN[填空4]下面是一个口令设置程序,请在其中填空,完成此程序。

SET TALK OFFPA="ABCDEF"PASS=" "@ 10,20 SAY "请输入口令:"+space(6)SET CONSOLE _OFF_______set console to ‘*’ACCEPT TO PASSSET CONSOLE __ON______IF UPPER(PASS)<>PA? CHR(7)WAIT "口令输入错误!按任意键退出。

"QUITELSE?"欢迎使用本系统!"P=INKEY(3)ENDIFDO ZXT &&执行相应程序RETURN[填空5].有一个光带式菜单程序如下,请填空补充程序。

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

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 短语。

36在SQL中,ALTER命令有两个选择,rename子命令用于修改字段名,Add子命令用于增加新的字段。

37在sql中,字符串匹配运算符用:like ,通配符:%表示0个或多个字符。

:下划线表示任何一个字符。

38select命令中表示条件表达式where字句,分组用:group by ,排序用:order by。

39 内部连接是指只有满足链接条件的记录才能够出现在查询结果中。

40若没有选定输出目标,浏览窗口将作为查询结果的目的地。

41查询设计器的筛选选项卡用来指定查询的:条件
42vf两种视图即:本地视图和远程视图,本地视图基于vf的数据表或其他视图建立,远程视图是基于本地计算机数据库管理系统之外的数据源建立的
43创建视图时,相应的数据库必须还处于打开状态
44结构化程序设计三种基本结构顺序、分支、循环。

45程序文件扩展名.prg
46打开程序编辑窗口,建立或修改程序的命令是modify command。

47编辑完毕使用组合键Ctrl+w保存,放弃保存单击Esc或组合键Ctrl+Q。

48clear清除屏幕上或窗口中的内容
49accept只接受字符型数据,输入的字符型数据不必用引号括起来。

50input命令可以接收任何类型数据,如果输入的是字符型则必须用引号括起来。

51输入命令?表示从屏幕下一行显示结果,??表示从当前行的当前列显示结果。

52使用cancle将关闭对话功能,系统不再显示结果,使用open命令打开对话功能,程序执行每条命令时都会显示运行结果。

53将依次执行程序中的语句的程序结构称为顺序结构
54在分支结构中if和end if必须配对使用,else子句必须和if子句一起使用不可单独使用。

55在循环结构中exit子句是退出循环的子句,loop子句的功能是转回到循环的开始处,他们都可以放在循环体的任何位置。

56scan循环在当前选定的表中移动记录指针。

57在一个循环体中又包括另外一个循环语句称为循环嵌套。

58对于两个具有条用关系的程序,称调用程序程序为主程序,被条用程序为子程序
59在子程序中至少要有一条返回语句。

60在任何模块中都可以使用的变量称为全局变量,程序中未加说明而直接定义使用的内存变量都是私有变量。

61根据变量作用域的不同可以分为全局变量,私有变量和局部变量。

62当私有变量和上层模块同名时可以采用暂时屏蔽上级模块的方法,使子程序中的变量和上层模块中的变量同名而不同值,格式为private。

63子程序和定义函数的区别在于自定义函数必须有一个返回值,而子程序则不一定。

64vf不仅支持面向过程的结构化程序设计方法,而且支持面向对象的程序设计方法。

65对象构成:属性和行为
66所谓属性就是对客观事物某一方面特征的概述和描述。

67所谓类就是对一组具有相同属性和相同行为的对象所作的抽象描述和概括。

68类划分:子类、父类和基类
69所谓事件。

是指由系统预先设定好,能够被对象识别和响应的,在特定的时机被触发的一组动作。

70事件触发方式:用户操作触发,系统自动触发,系统代码触发。

71利用vf开发出来的应用系统,所采用的是一种事件驱动的工作方式。

72方法是指使对象能够实现一定功能而编写的程序代码。

73面向对象程序设计具有封装性,继承性和多态性的特点。

74vf的基本类大致可以分为两种类型:容器和控件。

75创建表单的命令时create form,运行表单的命令是do form。

76将设计好的表单存盘时将产生扩展名为.scx和.sct的两个文件。

77释放表单方法的名称是release(),刷新表单方法的名称是refresh()。

78如果要使某些数据表能够在表单运行期间自动打开,应该将他们添加到表单的中。

79如果要同时选定多个控件,应先按住shift,再分别单击所要选定的各个控件。

80要使标签内的标题文本可以自动换行,应设置它的wardwarp属性。

81要向文本框内输入信息时,如果不想让他显示出输入的真实信息而显示*,应设置它的password char 属性。

82要定义组合框或列表框中列表项内容的来源,应设置它的control source 属性。

83要定义选项按钮组内包含按钮的个数,应设置它的button count 属性。

84要定义计时器控件timer事件的自动触发事件间隔,应设置它的interval属性。

85表单集是一个容器对象,其中可包含多个独立的表单。

86表单的类型有顶层表单,子表单和浮动表单
87如果在主表中调用了子表单,当子表单运行结束时要向调用它的主表单返回一个值,则应将相应的return《表达式》语句现在表单的unload事件中。

88报表由数据源和布局组成
89数据源通常是数据库中的表也可以是自由表和视图。

90报表向导分为报表向导和一对多报表向导两种。

91 页面设置用于定义报表打印格式。

92只有报表设计器的细节带区为空时,才能创建快速报表。

93首次启动报表设计器时报表布局只有三个带区分别是页标头、细节和页注脚。

94创建分组报表需要按关键字进行索引或排序。

95如果在报表中已经分组,报表布局会自动添加组标头和组注脚带区。

96可以在打印机上输出报表也可以在打印预览浏览报表。

97利用一对多报表向导创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示在组表头带区,子表中的数据显示在细节带区。

Ps:纯手打,如有错误,概不负责哦。

相关文档
最新文档