您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Visual_Foxpro复习题
山东理工大学成人高等教育VFP复习题一、选择题1、可以伴随着表的打开而自动打开的索引文件是(C)。A.单一索引文件(IDX)B.复合索引文件(CDX)C.结构化复合索引文件D.非结构化复合索引文件2、VFP中DOWHILE语句是(A)。A.循环语句B.条件语句C.多重分支语句D.执行命令文件语句3、假设已经生成了名为xsgl的菜单文件,执行该菜单文件的命令是(B)A.DOxsglB.DOxsgl.mprC.DOxlgl.prgD.DOxsgl.mnx4、在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令(B)A.MyForm.BackColor=RGB(0,255,0)B.THIS.Parent.BackColor=RGB(0,255,0)5、VFP是一种(C)。A.DB(数据库)B.DBS(数据库系统)C.DBMS(数据库管理系统)D.OS(操作系统)C.ThisFormSet.BackColor=RGB(0,255,0)D.THIS.BackColor=RGB(0,255,0)6、在下列函数中,函数值为数值型的是(A)。A.AT(’人民’,’中华人民共和国’)B.CTOD(’01/01/96’)C.BOF()D.SUBSTR(DTOC(DATE()),7)7、使用命令DECLAREmm(3,2)定义的数组,包含元素个数及初值为(C)。A.6,0B.4,.T.C.6,.F.D.6,.NULL.8、在VFP中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为(A)A.1、4、8B.4、4、10C.1、10、8D.2、8、89、VisualFoxPro中能够实现的三种基本关系运算是(C)。A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制10、在VFP中,表单(Form)是指(B)。A.数据库中各个表的清单B.窗口界面C.数据库查询的列表D.一个表中各个记录的清单11、能够终止本次循环而开始下一轮循环执行的命令是(A)。A.LOOPB.EXITC.SKIPD.GOTO12、使用REPLACE命令时,如果范围短语为ALL,则执行该命令后记录指针指向(C)。A.末记录B.首记录C.末记录的后面D.首记录的前面13、VFP支持的数据模型是(C)。A.层次B.网状C.关系D.树状二、填空题1、中国$可爱的中国的结果是__.T._,函数eof()值的类型为__逻辑型__。2、VFP中项目文件的扩展名为___.pjx_____,表单文件的扩展名为___.scx_____。3、在VisualFoxPro6.0中,数据表分为___数据库表_____和____自由表____两种。4、VFP中的建立程序文件的命令是___MODIFYCOMMAND_____,执行程序文件的命令是___DO_____。5、程序的三种基本结构是___顺序结构_____、选择结构和___循环结构_____。6、VFP中刷新表单的方法是__Refresh______,建立数据表的命令是_Create_______。7、在SELECT-SQL语句中,表示排序用__Orderby______子句,表示分组用_Groupby_______子句。8、VFP中函数RecNo()的含义为_返回当前记录号_,项目文件的扩展名为__.pjx。9、让控件获得焦点的方法是_setfocus_,创建对象时发生_init_事件。10、VFP基类有两种:_容器类_和__控件类_。11、VFP中返回系统当前日期的函数是_DATE()_,函数LEN(“珍爱生命”)的值是_8_。12、命令GOTOP的含义是_将记录指针移向首记录_,命令SKIP的含义是___将记录指针移向下一条记录。13、在VisualFoxPro6.0中,数据表分为_数据库表_______和___自由表_____两种。14、VisualFoxpro中逻辑型字段默认的宽度是(1)个字节,日期型字段默认的宽度是(8)个字节。15、使用命令DECLAREsz(4,3)定义的数组,包含元素个数是(12),元素初值是(.F.)。16、将D盘根目录设置为默认工作目录的命令是(SETDEFAULTTOD:\)。三、判断题(√)1、用于建立或修改程序文件的命令是MODIFYCOMMAND文件名。(√)2、数据库文件的扩展名是DBC。(×)3、数据表文件名B.DBF是合法的。(√)4、VisualFoxpro属于关系型数据库管理系统。(×)5、将表单从内存中释放的命令是:ThisForm.Refresh。(×)6、函数TIME()返回值是数值型。四、写出实现下列功能的命令已知:ZG.DBF(含有多条记录)已经打开,表的结构如下所示:工号C(10),姓名C(8),性别C(2),出生日期D(8),基本工资N(5,1)1.把所有女职工的记录按基本工资从高到低的顺序显示出来(要求使用SQL命令)。SELECT*FROMZGWHERE性别=”女”ORDERBY基本工资DESC2.将表中每个职工的基本工资值增加200元。REPLACEALL基本工资WITH基本工资+200五、写出实现下列功能的命令已知:SP.DBF(含有多条记录)已经打开,表的结构如下所示:货号C(12),商品名C(16),单价N(5,1),数量N(3),厂家C(6),出厂日期D(8),总金额N(7,1)3.计算表中每一条记录的“总金额”,打7折后填入表中。REPLACEALL总金额WITH单价*数量*0.72.将表中所有数量在100之内的商品的货号、商品名、单价、厂家显示出来(要求使用SQL命令)。3.SELECT货号,商品名,单价,厂家FROMSPWHERE数量1004.以“商品名”为关键字建立结构化复合索引文件,索引标记为spm,并将其指定为主控索引。INDEXON商品名TAGSPMSETORDERTOTAGSPM六、写出下列程序的运行结果或程序功能1.请写出运行结果:S=0FORI=2TO100STEP2S=S+I?I=,IIFS10EXITENDIFENDFOR?S=,S程序运行结果如下:2.请写出此程序的功能:UseZGAccept“请输入职工姓名:”toXMLocatefor姓名=XMIffound()DisplayElse?“查找的职工不存在!”Endifuse程序的功能如下:答案:七、写出下列命令的功能假设已有RSDA.DBF、RSCJ.DBF两个表文件,它们的结构分别是:1.I=2I=4I=6S=122.按输入的职工姓名进行查询,如果找到了,则将此记录显示出来,否则显示“查找的职工不存在!”的信息。RSDA.DBF(学号C(6),姓名C(8),性别C(2),出生日期D(8))RSCJ.DBF(学号C(6),英语N(3),数学N(3),计算机N(3),总成绩N(6))1、LISTSTRUCTURE1、显示当前表的结构2、REPLACEALL总成绩WITH英语+数学+计算机2、计算并填充总成绩字段3、SELECTSUM(总成绩),MAX(总成绩),MIN(总成绩)FROMRSCJ3、计算查询总成绩之和、最高总成绩和最低总成绩4、PACK4、将所有的加了逻辑删除标记的记录物理删除5、COUNTFOR性别='男'5、计算性别为男的记录数6、INDEXON学号TAGXUEHAODESC6、按学号降序建索引,索引名为XUEHAO八、根据要求,写出实现下列各功能的程序1.从键盘上输入任意两个整数,按照由大到小的顺序输出。2.试设计一个表单如下图所示,其中包括3个按钮(显示、放大、退出)和一个文本框。单击“显示”按钮时在文本框中显示“山东理工大学”;单击“放大”按钮时表单的宽和高各增加10个像素,单击“退出”按钮时关闭表单。要求写出详细的表单设计步骤及三个命令按钮的事件代码。1.(10分)Input“输入第一个数:”toaInput“输入第二个数:”tobifa=b?a,belse?b,aendif3.表单的设计步骤如下:(1)新建一个表单;(2)在表单上添加各种控件;(3)设置各控件的属性;(4)添加各按钮的单击事件代码;(5)保存并运行表单。九、根据要求,写出实现下列各功能的程序1.计算并输出1至100之间的偶数之和。2.从键盘上输入任意3个整数,输出值最小的数。1.(10分)Clears=0fori=2to100step2s=s+i2.Input“输入第一个数:”ton1Input“输入第二个数:”ton2Input“输入第三个数:”ton3Minnum=n1endfor?“s=”,sIfn2minnumMinnum=n2EndifIfn3minnumMinnum=n3endif?“最小数=”,minnum十、根据要求,写出实现各功能的程序1、求下面分段函数f(x)的值,x的值由键盘输入。f(x)=2*X-1X0-X+5X01、INPU“X=”TOX……2分DOCASECASEX0Y=2*X-1CASEX0Y=-X+5ENDCASE?”F(X)=”,Y……2分其它:分支语句2分,X值的两种情况各2分2、从键盘上输入矩形的长和宽,计算并显示其面积。2、INPU“请输入矩形的长:”TOCH……2分INPU“请输入矩形的宽:”TOKU……2分S=CH*KU……3分?“该矩形面积为:”,S……3分3、输出第四题中的表RSCJ中有两门不及格的学生的姓名、不及格课程名(要求用循环实现)。3、(10分)USEXSCJ……1分GOTOPDOWHILENOTEOF()……1分DOCASECASE英语60AND数学60?姓名,”英语、数学”CASE英语60AND计算机606分?姓名,”英语、计算机”CASE数学60AND计算机60?姓名,”数学、计算机”ENDCASESKIP……2分ENDDO
本文标题:Visual_Foxpro复习题
链接地址:https://www.777doc.com/doc-2866416 .html