您好,欢迎访问三七文档
2016全新精品资料-全新公文范文-全程指导写作–独家原创1/38VFP练习题及答案VFP期末笔试题型1.单项选择题2.写出表达式及函数结果题3.阅读程序写出结果题4.填空题5.编程题一题面向过程,一题面向对象各章复习第一章数据库系统及VisualFoxPro概述1.B是用于建立、使用和维护数据库的系统软件。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。A、数据库B、数据库管理系统C、操作系统D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:___B__。A、关系模型中,主要是通过外部关键字表示实体之间的联系B、关系规范化的主要目的之一就是完全消除数据冗余C、在进行关系运算的并、差、交运算时,两个关系的2016全新精品资料-全新公文范文-全程指导写作–独家原创2/38结构必须相同D、一个规范化的二维表中,其行、列的顺序可任意交换3.当前常用的DBMS产品中,数据模型主要采用__B___和面向对象模型,VFP就是采用这种。A、表格模型B、关系模型C、E-R模型E、模型网状模型F、层次模型。D、C/S4.E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。在E-R图中,用D表示属性。A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为A。A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际应用中,设计关2016全新精品资料-全新公文范文-全程指导写作–独家原创3/38系模式时一般要求满足C。A、1NFB、2NFC、3NFD、4NF7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为候选关键字。8.关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含在另一张二维表(B表)中时,则1它就被称为B表的外部关键字。9.关系模型是用二维表或表的结构形式来表示实体及实体间的关系的P810.“数据库”是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。P3填写下列的运算是何种运算:A)有两个结构相同的学生关系S1和S2,分别存储两个系的学生档案,如果把S2中的学生档案追加到S1中,则为两个关系的___并____运算。与命令appendfrom??相当。B)__差___运算与delete-sql或dele命令相当C)_选择____运算与select–sql命令相当第二章VFP语言基础1.下列符合VFP命名规则的是D。A、USEB、#COUNTC、StudentIDD、My_Name2016全新精品资料-全新公文范文-全程指导写作–独家原创4/382.在VFP系统中,常量根据其数据类型可分为6种。下列常量中为C型常量的是A。①[xx年龄在70~80之间的教师D、程序不完整,无法知道功能写出表达式的值1.(-12%-5)^3–8或-2.ROUND(,-2)1xx年12月26日是星期二,则DOW({^2006/12/26})的值是310.INT(VAL(“”)*2)54311.MOD(9,-2)-112.VAL(\–YEAR({^2004/12/5})249613.SUBSTR(‘南京财经大学’,5,2)财14.LEN(‘ABCD’-‘CD’)615.AT(\□is□my□computer\注:符号“□”表示一个空格)6写出下面程序的执行结果1.执行下面程序:X=1Y=2IFXYZ=XELSEZ=YENDIF?Z4程序运行结束时Z的值是:2。2.在VFP的命令窗口中依次执行如下命令:DIMENSIONa(3,4)a=8a(3,4)=5?a(3),a*a(3,4)则:a(3)的值为8,a*a(3,4)的值为40。3.执行下面程序:DIMENSIONA(6)A(1)=1A(2)=1i=3DOWHILEi程序运行结束时,A(3)的值是、2016全新精品资料-全新公文范文-全程指导写作–独家原创5/38A(5)的值是。2、54.执行下面程序:s=0FORi=1TO10STEP2IFINT(i/3)=i/3LOOPENDIFs=s+iENDF?s,i程序运行结束时,s的值是,i的值是。13、115.执行下面这个程序:s=05FORi=1TO10IFMOD(i,3)0LOOPELSEs=s+iENDIFENDFOR?s程序运行后,s的值是:18;i的值是:11。6.执行下面程序:s=0p=1i=1dowhile.T.ifi5exitelsep=p*is=s+pi=i+1endifenddo?i,s程序运行结束时i的值是:6,s的值是:153。7.执行下面程序:nResult=0FORn=1TO10s=0FORm=1TOns=s+mENDFor6nResult=nResult+sENDFOR?nResult,s程序运行结束时nResult的值是:220,s的值是:55。8.执行下面这个程序:i=1s=2016全新精品资料-全新公文范文-全程指导写作–独家原创6/380DOWHILEiFUNCTIONPlusPARAMETERSxx=x+xRETURNxENDFUNC程序运行后,s的值为30;i的值为6。9.执行下面程序:?straa(\南京NJUE财经EDU大学网站cn\调用自定义函数FUNCTIONstraaPARAMETERScstr,m,nFORi=1TOLEN(cstr)aa=ASC(SUBSTR(cstr,i))IFaa127n=n+1i=i+1ELSEm=m+1ENDIFENDFOR7RETURN\ENDFUNC程序运行结束时,VFP主窗口显示m=、n=_______。12、810.执行下面程序:x=2y=5s1=aa1(x,y)?s1,x*s1functionaa1paraL,WL=L+2z=L*Wreturnzendfunc程序运行结束时s1的值是:20,x*s1的值是:40。11.在某数据库中有一个成绩表,其表结构及所含的记2016全新精品资料-全新公文范文-全程指导写作–独家原创7/38录如下所示。执下程成绩表()结构字段名xhkcdhCJxh010201010201010201010202010202成绩表()的记录内容kcdh0102030304cj7882807058xh010202010301010301010301kcdh02010306cj80808578现行列序:数据类型字段含义C,6C,2N,3学号课程代号成绩CLOSETABLEALLUSECJnSum=0nAvg=0n=08k=RECCOUNT()FORI=1TOkIFkcdh=\nSum=nSum+cjn=n+1ELSEnAvg=nAvg+cjENDIFSKIPENDFORnAvg=nAvg/(k-n)?nSum,nAvg程序运行结束时,nSum的值是、nAvg的值是________。235、7612.Store“asdf”toc,ccP=space(0)Dowhilelen(c)0P=left(c,1)+pC=substr(c,2)Enddo?p程序运行后,P的值是__”fdsa”____。13.已知中含有如左表所示的记录(表中所示为xscj表中记录的物理顺序),现运行下面程序:closeallusexscjgo2s=0ncount=02016全新精品资料-全新公文范文-全程指导写作–独家原创8/38Xh950101950102950201950101kcdh01020203cj838070879scanforcj=80s=s+cjncount=ncount+1endscan?s,ncount程序运行结束时s的值是:250,ncount的值是:3。14.有一成绩表(),它的结构及所含的记录如右表所示。执序:s=0i=0SCANFORkcdh=\i=i+1s=s+cjENDSCAN?\平均成绩为:\程序运行结束后,i的值是5;显示的平均成绩是。15.执行下面这个程序:设有表文件,表中共有30条记录,记录内容如下:学号XH990201990201990201990201990201990201990202990202990202990202行下面的程xhkcdhcj2110101018621101020190211010301762110102027321101030283211010402662010211017020102120168课程代号KCDH01020304050601020304成绩CJ78808073829563626993学号XH990202990202990301990301990301990301990301990301990302990302课程代号2016全新精品资料-全新公文范文-全程指导写作–独家原创9/38KCDH05060102030405060102成绩CJ95846362829395767880学号XH990302990302990302990302990303990303990303990303990304990304课程代号KCDH03040506010203040103成绩CJ8998689487788580518610C、视图具有许多数据库表的共性,即可以利用视图创建视图和查询D、视图是数据库的一个组成部分,它兼有表和查询的特点2.关于VFP的查询与视图,下列说法中正确的是:。A、查询与视图一样都可以更新其数据源表中的数据B、视图既可以保存在数据库中,也可以保存为独立的视图文件C、查询不可以保存在数据库中,只能保存为独立的查询文件D、查询文件中实际保存的是SELECT-SQL语句的执行结果3.事实上,一个查询可以用一条语句来完成,查询保存为一个扩展名为.qpr的文件,文件中保存的是实现查询的命令,而非查询结果。A、SELECT-SQLB、BROWSEC、CREATEQUERYD、CREATESQLVIEW2016全新精品资料-全新公文范文-全程指导写作–独家原创10/384.使用,主要是从表中检索或统计出所需的数据,这些数据是只读的,不可更新的。A、表B、视图C、表单D、查询5.在创建多表查询时,必须选择一种联接类型,最普通的联接类型是联接。A、完全B、左C、右D、内6.浏览视图中的内容可以使用命令。A、USEB、BROWSEC、SELECTD、SQLVIEW7.在SELECT-SQL命令中,如果在分组的基础上,还需对查询结果进行记录的筛选,即取查询结果记录的子集,可以用子句。A、ORDERBYB、HAVINGC、DISTINCTD、WHERE8.根据需要可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是。2016全新精品资料-全新公文范文-全程指导写作–独家原创11/38A、自表B、临时表C、表单D、报表9.在VFP中,使用“查询设计器”或“视图设计器”设计查询与视图时,以下不能作为查询与视图的输出类型的是:_。A、数组B、屏幕C、临时表D、文件10.根据需要可以把查询的结果输出到不同的目的地。以下可以作为查询的输出类型的是。A、自表B、浏览C、表单D、菜单11.下列对自表建立查询的SELECT-SQL语句中,错误的是。A、SELECT*FROMxsINTOSCREENB、SELECT*FROMxsINTOCURSORtempC、SELECT*FROMxsINTOTABLEtemp21D、SELECT*FROMxsTOFILE12.参数化视图可以用来限定视图的作用范围。可以使用CREATESQLVIEW命令并带上“”符号和一个参数来2016全新精品资料-全新公文范文-全程指导写作–独家原创12/38创建参数化视图。A、=B、?C、*D、%13.下列SELECT-SQL语句中,可实
本文标题:VFP练习题及答案
链接地址:https://www.777doc.com/doc-5596868 .html