中职教材VF程序设计教程(复习)PPT_第1页
中职教材VF程序设计教程(复习)PPT_第2页
中职教材VF程序设计教程(复习)PPT_第3页
中职教材VF程序设计教程(复习)PPT_第4页
中职教材VF程序设计教程(复习)PPT_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VF程序设计教程复习第一、二章1.关系数据库管理系统所管理的关系是__B___。A)一个.DBF文件

B)若干个二维表C)一个.DBC文件D)若干个.DBC文件2、数据库系统与文件系统最主要的区别是(B)

A)数据库系统复杂,而文件系统简单

B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3、下列实体类型的联系中,属于一对多联系的是(D)

A)学生与课程之间的联系

B)学校与教师之间的联系

C)班级与班长之间的联系

D)学生与成绩之间的联系4、用二维表来表示实体之间联系的数学模型称为(D)

A)E-R模型B)层次模型

C)网状模型D)关系模型5、数据库系统的核心是(C)A)数据库系统 B)数据库

C)数据库管理系统 D)数据库应用系统6、在关系数据模型中,二维表的列称为

字段

,二维表的行称为

记录

,能唯一标识元组的属性或属性的集合称为

关键字

。7、安装在VF6.0之后,要添加或删除VF的某些组件时,应当启动windows的(控制面板中的添加/删除)程序。8、安装完VF之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击(工具)菜单下的(选项)菜单项。9.VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是

A)索引、排序、查找 B)建库、录入、排序

C)选择、投影、联接 D)显示、统计、复制10.VisualFoxpro的工作方式包括(abcd)。

A.命令方式B.菜单方式C.程序文件方式D.交互执行方式11)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(a)

A)DBS包括DB和DBMS

B)DBMS包括DB和DBS

C)DB包括DBS和DBMS

D)DBS就是DB,也就是DBMS

第三章1、若X=56.789,则?STR(X,2)-SUBSTR("56.789",5,1)的显示结果是____B_____。A)568

B)578C)579D)5772、下列函数中,函数值一定为字符型的是(A)

A.TIME() B.LEN() C.DATE() D.MAX()3、下面的VF表达式中,不正确的是(C)

A) {^2001-05-0110:10:10AM}-10 B) {^2001-05-01}-date()C) {^2001-05-01}+date() D) [^2001-05-01]+[1000]4、如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(d)A)M.姓名B)M->姓名 C)姓名 D)A和B都可以5、.若内存变量名与当前打开的数据表中一个字段名均为NAME,则执行?NAME命令后显示的结果是___B_________。A)内存变量的值

B)字段变量的值C)随机D)错误信息6.若内存变量RQ=“05/06/23”,表达式&RQ的结果的数据类型是__(_B___)_____。A)字符型B)数值型C)日期型D)不确定7.表达式VAL(SUBSTR("等级考试1/2/3/4",9,1))*LEN("VisualFoxPro")的结果是_____(_A)____。A)13B)26C)39D)528、以下日期值正确的是(B)A{“2001-01-15”} B{^2001-01-15}C{2001-01-15} D{[2001-01-15]]9、设D=5>6,命令?vartype(d)的输出值是(A)AL BC CN DD10、设N=886,M=345,K=‘M+N’,表达式1+&K的结果是:(A)

A1232B数据类型不匹配C1+M+N D34611、

函数LEN("ABCD”-"ABC")的值是(C);

A)1B)6C)7D)312、.下列关系表达式中,运算结果为逻辑真.T.的是(C)(A)副教授$教授(B)3+5#2*4(C)计算机<>计算机世界(D)2004/05/01==CTOD(04/01/03)13、执行下列命令后,显示的结果是(C)X=50Y=100Z="X+Y“?50+&Z(A)50+&Z(B)50+X+Y(C)200(D)数据类型不匹配14、命令?ROUND(337.2007,3)的结果是:(337.201)15、命令?LEN(“THISISMYBOOK”)的结果是:(15)16、TIME()返回值的类型是:(字符型)。17、在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_F_______18、下面关于VisualFoxPro数组的叙述中,错误的是(C)A)用DIMENSION和DECLARE都可以定义数组B)数组元素的下标下限是1C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值为.F.第四章1.下列操作中,不能用MODIFYSTRUCTURE命令实现的是__D___。A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度D)删除数据表中的某些记录2.假设数据表中共有10条记录,当执行命令DISPLAYALL之后,命令?RECNO()的结果是____C______。A)1B)10C)11D)03.在VisualFoxPro中,能够进行条件定位的命令是___C_______。A)SKIPB)SEEKC)LOCATED)GO4.ZAP命令将删除当前数据表文件的____A________。A)全部记录B)满足条件的记录C)结构D)有删除标记的记录5.显示所有职称为教授或副教授的记录,可使用的命令是___D________。A)LISTFOR职称="副教授".AND."教授"B)LISTFOR职称="副教授".OR."教授"C)LISTFOR职称="副教授".AND.职称="教授"D)LISTFOR职称="副教授".OR.职称="教授"6.可以使用FOUND()函数来检测查询是否成功的命令包括____B______。

A)LIST、FIND、SEEKB)FIND、SEEK、LOCATEC)FIND、DISPLAY、SEEKD)LIST、SEEK、LOCATE7.设教师数据表和按工作日期(D型字段)索引的索引文件已经打开并设为主控索引,要把记录指针定位到工作刚好满30天的职工记录上,应使用的命令是___B_______。A)FINDDATE()-30B)SEEKDATE()-30C)FINDDATE()+30D)SEEKDATE()+308.执行SELECT0选择工作区的结果是:BA)选择了0号工作区B)选择了空闲的最小号工作区C)关闭选择的工作区D)选择已打开的工作区9.两个表以公共字段“编号”建立关联,要求___D___。A)两个表都必须排序 B)父表必须排序C)两个表都必须建立并打开索引 D)子表必须建立并打开索引10.在Visual

FoxPro中,

对于字段值为空值(NULL)叙述正确的是(B)

A)空值等同于空字符串B)空值表示字段还没有确定值

C)不支持字段值为空值D)空值等同于数值0

11.在vf中,使用locate命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用命令(C)

A)Locatefor<条件>命令 B)Skip命令

C)Continue命令D)Go命令12.可以伴随着表的打开而自动打开的索引是

C。A)单一索引文件(IDX) B)复合索引文件(CDX)C)结构化复合索引文件 D)非结构化复合索引文件13、VisualFoxPro有两种变量,即内存变量和_(字段变量_)变量。14、VisualFoxPro支持两类索引文件,即单一索引文件和(复合索引文件)。15、要为当前表所有职工增加100元工资,应该使用:A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+10016、数据库表之间的一对多联系通过主表的(主)索引和子表的(普通索引实现。17、实现表之间的临时联系的命令是(setrelatlonto18、在VisualFoxPro中数据库文件的扩展名是__dbc_____,数据库表文件的扩展名是__dbf______。19、数据库表的索引有,,,。20、逻辑删除用

delete,物理删除用

pack

21、清除主窗口屏幕的命令是

A)CLEAR B)CLEARALL C)CLEARSCREEND)CLEARWINDOWS22、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度

A)2,4个字节b)4,4个字节C)8,4个字节D)4,10个字节23、不论索引是否生效,定位到相同记录上的命令是

A)GOTOPB)GOBOTTOM C)GOTOD)SKIP24、当前打开的数据表XSDA.DBF中有100条记录,若将前5条记录复制为XSBAK.DBF,应使用命令(B)

A)COPYTOXSBAK.DBFRECORD5B)COPYTOXSBAKNEXT5C)COPYSTRUTOXSBAKREST5D)COPYSTRUTOXSBAKNEXT525、欲将数据表文件GBZK.DBF中的记录追加到数据表文件GZBK1.DBF中,应使用

C命令

A)USEGZBKB)USEGZBKAPPENDFROMGZBK1APPENDFROMGZBK1SDFC)USEGZBK1D)USEGZBK1APPENDFROMGZBKAPPENDFROMGZBKDELI26.执行完命令LOCATEFORXB=”女”后,若要继续查找下一条符合条件的记录,可使用命令

(C)A)SKIPB)NEXTC)CONTINUED)RESUME27.数据表中有语文,数学,英语和总分四个数值型字段,要将所有记录的语文,数学,英语成绩求和后存入总分字段中,应使用命令

(B)A)TOTAL语文+数学+英语TO总分

B)REPLACE总分WITH语文+数学+英语ALLC)SUM语文,数学,英语TO总分

D)REPLACE语文+数学+英语WITH总分ALL28.有关备注文件的下列说法,不正确的是

CA)创建和修改表时,只要定义了备注字段,就会产生一个备注文件B)备注文件的主文件名与其对应的表名相同,扩展名为.FPTC)每个表文件都在创建表时自动创建一个备注文件D)一个数据库表只能有一个备注文件29.在VF中,有关主索引、普通索引和候选索引的下列说法正确地是

(C)A)这三种索引都可在自由表中创建B)候选索引只能在数据库表中创建C)可以在一个表中创建多个候选索引D)只有主索引才能保证创建主索引的字段不出现重复值30.SETORDERTO命令的作用是

(C)A)打开索引文件B)删除索引标记C)指定主控索引D)修改索引标记31.下列命令对表进行操作时,(C)命令只有在创建了索引之后才能执行,否则出现错误信息提示A)TOTALB)LOCATEC)SEEKD)SKIP32.若数据表中有30条记录,依次执行命令GOBOTTOM和SKIP后,EOF()和RECNO()值分别是

(D)A).F.和30B).T.和30C).F.和31D).T.和3133.使工资表GZ.DBF按降序排列,要建立一个新表文件PXK.DBF,应使用命令(A)A)SORTON工资/DTOPXKB)SETINDEXON-工资TOPXKC)INDEXON-工资TOPXKD)SORTON工资TOPXK34.在VFP中要对数据表文件AB.DBF进行更名的操作应使用的命令是(A);

A)RENAB)REPLACEC)ZAPD)MODIFYSTRUCTURE35.将A盘根目录下的STD.PRG文件复制到C盘的\DB子目录,应使用(B)A)COPYA:STD.PRGC:\DBB)COPYFILEA:STD.PRGTOC:DB\STD.PRGC)COPYA:STD.PRGTOC:\DB\STD.PRGD)COPYTOC:\DB\STD.PRG36.在定义VisualFoxpro的数据库中表文件的结构,其逻辑型、日期型、备注型字段的宽度分别固定为(D);

A)3、8、4B)1、6、4C)1、8、任意D)1、8、437.下列说法中,不正确的是(B);

A)在一个工作区总能打开一个表文件

B)在一个工作区可能打不开一个表文件

C)同一时刻,一个数据表只能在一个工作区开启

D)不同时刻,一个数据表可能在不同工作区开启38.在VisualFoxPro的数据工作区窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是(C)

A.永久性关联B.永久性关联或临时性关联

C.临时性关联D.永久性关联和临时性关联

第5、7、8章1.数据库的字段可以定义规则,规则是(A)A)逻辑表达式B)字符表达式C)数值表达式D)前三种说法都不对2.查询设计器中“筛选”选项卡对应的SQL短语是(A)A)WHEREB)JIONONC)SElECTD)ORDERBY3.项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成扩展名是(A)的项目文件

A).pjxB).prjC).proD).itm4、视图设计器中含有的但查询设计器中却没有的选项卡是(D)A)筛选B)排序依据C)分组依据D)更新条件5.扩展名为.prg的程序文件,在项目管理器的(代码)选项卡中显示和管理。6.项目管理器的“移去”按钮有两个功能,一是把文件(移去),二是(删除)。7.可以在项目管理器的___代码___选项卡下建立程序文件。8.VF参照完整性规则不包括(C)A更新规则 B删除规则 C查询规则 D插入规则9.在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择(C)。限制B)忽略C)级联 D)级联或限制10.查询设计器的“筛选”选项卡用来指定查询的(条件)。11.打开VisualFoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含

D。

A)表单文件 B)报表文件C)标签文件 D)以上三种文件12.可以链接或嵌入OLE对象的字段类型是

C。

A)备注型字段B)通用型和备注型字段C)通用型字段D)任何类型的字段13.查询设计器和视图设计器的主要不同表现在于

B

A)查询设计器有“更新条件”选项卡,没有“查询去向”选项

B)查询设计器没有“更新条件”选项卡,有“查询去向”选项

C)视图设计器没有“更新条件”选项卡,有“查询去向”选项

D)视图设计器有“更新条件”选项上,也有“查询去向”选项14.在VisualFoxPro中,打开数据库的命令是

A。

A)ORENDATABASE<数据库名> B)USE<数据库名>C)USEDATABASE<数据库名> D)OPEN<数据库名>15.在“选项”对话框的“文件位置”选项卡中可以设置(B)A表单的默认大小B默认目录C日期和时间显示格式D程序代码的颜色16.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的

A。

A)“一方”表的主索引或候选索引,“多方”表的普通索引

B)“一方”表的主索引,“多方”表的普通索引或候选索引

C)“一方”表的普通索引,“多方”表的主索引或候选索引

D)“一方”表的普通索引,“多方”表的候选索引或普通索引17.若数据表A(父表)和数据表B(子表)要通过字段XH建立一对多的永久关系,下列说法正确的是

(B)A)表A和表B可以是数据库表,也可以是自由表

B)表A必须以XH为关键字建立主索引,表B必须以XH为关键字建立普通索引

C)表A和表B建立永久关系后,永久性关系不能删除

D)表B中的一条记录在表A中可以有多条记录与之对应18.在VF中,有关索引的下列说法错误的是

(B)A)不能以通用型字段作为建立索引的关键字

B)独立复合索引的主文件名与相应的表名相同,扩展名为.CDXC)表建立索引后,能使查询速度提高

D)数据表建立索引后,其中记录的物理位置不发生变化19.查询设计器中“筛选”选项卡对应的SQL短语是(A)A)WHEREB)JIONONC)SElECTD)ORDERBY20.在VF中,下列说法正确的是(b)A)查询文件中保存的是查询结果B)视图是一个虚拟表,可以象表一样查询

C)视图可以独立于数据库而存在D)视图只能基于表而不能基于视图21.在VisualFoxPro中,关于自由表叙述正确的是(B)

A)自由表和数据库表是完全相同B)自由表不能建立字段级规则和约束

C)自由表不能建立候选索引D)自由表不可以加入到数据库中

22.在VisualFoxPro中,关于查询和视图的正确描述是(A)

A)查询是一个预先定义好的SQLSELECT语句文件

B)视图是一个预先定义好的SQLSELECT语句文件

C)查询和视图是同一种文件,只是名称不同

D)查询和视图都是一个存储数据的表23).在VisualFoxPro中,以下关于视图描述中错误的是(D)

A)通过视图可以对表进行查询

B)通过视图可以对表进行更新

C)视图是一个虚表D)视图就是一种查询24.在VisualFoxPro中,可以在表设计器中为字段设置默认值的表是【数据库表】表。

第6章1.在SQL语句中用于创建表的语句是___A_______。

A)CREATETABLEB)MODIFYSTRUCTUREC)CREATESTRUCTURED)MODIFYTABLE2.在SQL语句中,用于分组的短语是_____D______。

A)WHEREB)ORDERBYC)JOIND)GROUPBY3.下列语句中,与语句SELECT*FORM教师档案WHERE基本工资BETWEEN1000AND2000等价的语句是__A__。

A)SELECT*FORM教师档案WHERE基本工资>=1000AND工资<=2000

B)SELECT*FORM教师档案WHERE基本工资>1000AND工资<2000C)SELECT*FORM教师档案WHERE基本工资<=1000AND工资>2000D)SELECT*FORM教师档案WHERE基本工资>=1000OR工资<=20004.在VF中,下列短语或命令中,不能实现选择操作的是(d)A)WhereB)ForC)WhileD)Fields5.SQL语句中删除表的命令是(C)A)ERASETABLEB)DELETETABLEC)DROPTABLED)DELETEDBF6.使用如下三个数据库表:学生(学号c(6),姓名c(8),性别c(2),出生日期d,年龄I,院系c(16))课程(课程号c(3),课程名c(12))成绩(学号c(6),课程号c(3),成绩I)(1)、要为当前学生表的所有学生年龄增加1岁,应该使用命令(D)

A)CHANGE年龄WITH年龄+1B)REPLACE年龄WITH年龄+1C)CHANGEALL年龄WITH年龄+1

D)REPLACEALL年龄WITH年龄+1(2)、用SQL语言列出‘大学英语’课程的成绩单(C)

A)select*from成绩where学号=;(select学号from课程where课程名=‘大学英语’)B)select*from成绩where课程名=‘大学英语’

C)select*from成绩where课程号=;(select课程号from课程where课程名=‘大学英语’)D)select*from成绩where课程号on;(select课程号from课程where课程名=‘大学英语’)(3)、用SQL语言检索姓名和学生所选课程的成绩,正确的SQL语句(A)

A)SELECT姓名,成绩FROM学生,成绩WHERE学生.学号=成绩.学号

B)SELECT姓名,成绩FROM(学生JOIN成绩ON学生.学号=成绩.学号)C)SELECT姓名,成绩FROM学生JOIN成绩WHERE学生.学号=成绩.学号

D)SELECT姓名,成绩FROM学生,成绩ON课程.课程号=成绩.课程号(4)、用SQL语言给成绩不及格的记录加上删除标记(B)

A)deletefrom成绩forcj<60

B)deletefrom成绩wherecj<60C)delete成绩wherecj<60D)packfrom成绩wherecj<60(5)、用SQL语言查询所有年龄小于等于20岁的男同学的信息,按年龄进行降序排序,并将查询结果保存在永久表BB中,正确的SQL语句是(A)A)SELECT*FROM学生WHERE性别="男"AND年龄<=20;ORDERBY年龄DESCINTOTABLEBBB)SELECT*FROM学生WHERE性别="男"OR年龄<=20;ORDERBY年龄descINTOTABLEBBC)SELECT*FROM学生WHERE性别="男"AND年龄<=20;ORDERBY年龄ASCINTOTABLEBBD)SELECT*FROM学生WHERE性别="男"OR年龄<=20;ORDERBY年龄INTOTABLEBB7.使用SQL语言的SELECT语句进行分组查询时,应当在GROUPBY中使用(HAVING子句)。

7.图书管理数据库中的三个数据库表图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D)(1)、列出单价在40元以上的书,请对下面的SQL语句填空:Select*From图书WHERE

单价>=40

(2)、将图书表中电子工业出版社的图书的单价涨价10%。请对下面的SQL语句填空:

Update

图书SET单价=单价*1.1WHERE出版单位="电子工业出版"(3)、检索书名以“Internet”开头的所有图书的书名和出版单位.请对下面的SQL语句填空:SELECT书名,

出版单位

FROM图书WHERE书名

Like"Internet%"

(4)、查询所藏图书中每个出版社的图书最高单价、平均单价,请对下面的SQL语句填空:SELECT出版单位,

Max(单价)

,AVG(单价)FROM图书

Groupby

出版单位(5)、往‘借阅‘表插入一个新的记录(‘2461’,‘357128’,{^2007-12-12})。请对下面的SQL语句填空:

Insert

into

借阅

VALUES(‘2461’,‘357128’,{^2008-11-12})8.设有如下两表:XSB(学号C(6),姓名C(8),专业C(8),出生日期D)CJB(学号C(6),学期N(1),课程号C(4),成绩N(3)(1)、用SQL创建一个单表查询,分别用集合运算和逻辑运算符完成对“XSB”表中计算机科学或企业管理专业学员的学号、姓名、专业和出生日期等信息的查询,并按出生日期降序排列。1、SELECT学号,姓名,专业,出生日期FROMXSB

WHERE专业=”计算机科学”OR专业=”市场营销”

ORDERBY出生日期DESC2、SELECT学号,姓名,专业,出生日期FROMXSBWHERE专业IN(SELECT专业FROMXSBWHERE专业=”计算机科学”OR专业=”市场营销”)ORDERBY出生日期DESC(2)、用SQL创建一个多表查询,要求用条件连接和超连接两种方式完成输出“计算机科学”专业所有学员的学号、姓名、课程号和成绩等信息。1、SELECT学号,姓名,课程号,成绩;FROMXSB,CJBWHEREXSB.学号=CJB.学号AND专业=”计算机科学”2、SELECT学号,姓名,课程号,成绩;FROMXSB

INNERJOINCJBONXSB.学号=CJB.学号WHERE专业=”计算机科学”9.SQL语句中删除表的命令是(C)A)ERASETABLEB)DELETETABLEC)DROPTABLED)DELETEDBF10.在教师档案表中,将记录按职称升序排列的SQL命令是SELECT*FROM教师档案(ORDERBY职称)。11.实现将教师档案表所有教师的基本工资提高5%的SQL语句是(UPDATE)教师档案SET基本工资=基本工资*1.05。第9章1.以下关于INPUT和ACCEPT命令的说明,正确地是

(D)A)INPUT只能接收字符型数据B)ACCEPT将输入作为数值型数据接受C)ACCEPT将输入的.t.作为逻辑型接收D)INPUT将输入的.t.作为逻辑型接收2.如果一个过程RETURN语句中没有指定表达式,那么该过程(C)A)没有返回值B)返回0C)返回.T.D)返回.F.

3.在VisualFoxPro中,如果希望一个内存变量在任何模块都可使用,说明这种内存变量的命令是(B)A)LOCALB)PUBLICC)PRIVATED)不用说明,直接使用4.VisualFoxPro中的DOCASE-ENDCASE语句属于结构化程序设计所规定的三种基本控制结构的_(选择)_结构。5.在DOWHILE/ENDDO循环中,若循环条件设置为.T.,用(EXIT)语句可以退出循环。6.用于声明某一变量为全局变量的命令是_(PUBLIC)_。7.有关PUBLIC声明的变量,下列说法正确的是

(B)A)程序中用PUBLIC声明的变量,在程序结束后变量释放

B)程序中用PUBLIC声明的变量,在其调用的子程序中可以使用

C)被PUBLIC声明的变量,使用CLOSEALL命令可以清除

D)子程序中用PUBLIC声明的变量,不可以在调用它的主程序中使用8.下面关于过程调用的陈述中,哪个正确:(D)A实参与形参的数量必须相等B当实参的数量多于形参的数据时,多余的实参被忽略C当形参的数量多于实参的数量时,多余的形参取逻辑假。DB和C都对9、下面程序运行结果是(30)

s=0i=2dowhilei<=10s=s+ii=i+2enddo?'s=',s10、当从键盘输入15时下面程序运行结果是(72)input‘请输入一个数:’toxdocasecasex<0y=2*x-1casex<10y=3*x+5casex<50y=5*x-3otherwisey=7*x+2endcase?y11、对如下程序段填空:程序的功能是对学生表分别统计湖南籍男、女学生人数(注:m统计男生人数,w统计女生人数)ClearUSE学生STORE0TOm,wSCANFOR籍贯=(“湖南”)IF性别=‘男’(m=m+1)ELSE

(w=w+1)ENDIFENDSCAN12、针对对学生管理数据库中的教师表,编写程序逐条显示输出表中职称为教授的记录。解法1SETTALKOFFCLEAROPENDATABASE学生管理

USE教师

LOCATEFOR职称="教授"DOWHILE.NOT.EoF()DISPLAYWAITTIMEOUT3CONTINUEENDDOCLOSEDATABASESETTALKONRETURN解法2SETTALKOFFCLEAROPENDATABASE学生管理

USE教师

SCANFOR职称="教授"DISPLAYWAITTIMEOUT3ENDSCANCLOSEDATABASESETTALKON13.结构化程序设计包含3种基本控制结构,分别是(顺序)结构、(

选择)

结构和

(循环)

结构14.在VisualFoxPro中,如果希望提前跳出SCAN…ENDSCAN循环体,执行ENDSCAN后面的语句,应使用(B)

A)LOOP语句 B)EXIT语句

C)BREAK语句D)RETURN语句15.VF的主索引和候选索引可以保证数据的(实体)完整性16)在VisualFoxPro中,有如下程序:

*程序名:TEST.PRG

SETTALKOFF

X="数据库"

Y="管理系统"

DOsub1

?X+Y

RETURN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论