VF及其应用-学习指南.doc_第1页
VF及其应用-学习指南.doc_第2页
VF及其应用-学习指南.doc_第3页
VF及其应用-学习指南.doc_第4页
VF及其应用-学习指南.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

VF及其应用-学习指南一、单向选择题1、Visual FoxPro在创建数据库时建立了扩展名分别为( )的文件.ADBC BDCT CDCX D.DBC .DCT .DCX2、通过Visual Foxpro项目管理器窗口的按钮不可以完成的操作是( )。A新建文件 B添加文件 C删除文件 D为文件重命名3、下列关于变量的叙述中不正确的是( )A变量值可以随时改变 B变量值不可以随时改变CVisual FoxPro的变量分为字段变量和内存变量 D在Visual FoxPro中,可以将不同类型的数据赋给同一个变量4、下列表达式中运算结果为数值的是( )A?CTOD(07/21/02)-20 B?500+200=400 C?“100”-“50” D?LEN(SPACE(4)+15、SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的( )选项卡A字段 B联接 C分组依据 D排序依据6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT语句中的( )等效AWHERE BJOIN ON CORDER BY DDISTINCT7、下列关于查询的说法正确的一项是( )A查询文件的扩展名为 .QPX B不能基于自由表创建查询C根据数据库表或自由表或视图可以创建查询 D不能基于视图创建查询8、在Visual FoxPro中,内联接是指( )A只有满足联接条件的记录出现在查询结果中B除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中C除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中D除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中9、设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。今要查询每门课的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,则用SQL查询语言应为( )。ASELECT C#,AVG(grade) BSELECT C#,AVG(grade) FROM SCG FROM SCGGROUP BY grade GROUP BY C# ORDER BY 2,C# Desc ORDER BY 2,C# Desc CSELECT C#,AVG(grade) D SELECT C#,AVG(grade) FROM SCG FROM SCG WHERE C# Desc GROUP BY AVG(grade) GROUP BY grade ORDER BY 2,C# Desc10、若上题中查询的结果仅限于平均分数超过80分的则应( )。A在GROUP子句的下一行加入:Having AVG(grade)80B在GROUP子句的上一行加入:Having AVG(grade)80C在GROUP子句的下一行加入:Where AVG(grade)80D在GROUP子句的下一行加入:Where AVG(*)8011. Visual FoxPro的报表文件.FRX中的保存的是A)打印报表的预览格式B)打印报表本身C)报表的格式和数据D)报表设计格式的定义12.连编后可以脱离开VisualFoxPro独立运行的程序是A)PRG程序B)EXE程序C)FXP程序D)APP程序13.在创建快速报表时,基本带区包括A)页标头、页注脚和细节B)组标头、组注脚和细节C)报表标题、细节和组注脚D)标题、细节和总结14.在下面列出的数据模型中,哪一个是概念数据模型A)关系模型B)层次模型C)网状模型D)实体联系模型15.如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是A)多对多联系B)一对多联系C)多对一联系D)一对一联系16.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是A)选择B)投影C)连接D)并17.项目管理器的“数据”选项卡用于显示和管理A)数据库、自由表、查询和视图B)数据库、视图和查询C)数据库、自由表和查询D)数据库、表单和查询18.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列姓名=李敏姓名屏幕显示的结果是A)王小平B)李敏C)王小平李敏D)李敏王小平19.下列逻辑表达式中,结果为.F.的值是A)MOD(20,4)= MOD(20,5)B) 张$张三C) 张三$张D)2003.01.01 CTOD(03/12/03)C)2000 3D).NOT. .T.21.顺序执行以下命令之后,最后一条命令的输出结果是X = AY = XA = 长江黄河 X + &X Y - &YA)长江黄河B)A长江黄河A长江黄河C)A长江黄河XAD)A长江黄河长江黄河22.顺序执行以下命令之后,最后一条命令的输出结果是SET EXACT OFFX = A IIF(A = X,X BCD,X+BCD)A)AB)BCDC)ABCDD)A BCD23.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是A)LIST FOR YEAR(出生日期)=1965B)LIST FOR SUBSTR(DTOC(出生日期),7,2)= 65C)LIST FOR LEFT(DTOC(出生日期),7,2)= 65D)LIST FOR RIGHT(DTOC(出生日期),2)KCH,MKCH,则说明 A)两个KCH都是内存变量 B)前一个KCH是内存变量,后一个KCH是字段变量 C)两个KCH都是字段变量 D)前一个KCH是字段变量,后一个KCH是内存变量47.Visual FoxPro中,使用SETRELATION命令可以建立两个表之间的联系,这种联系是A)永久联系B)临时联系或永久联系C)临时联系D)普通联系48.Visual FoxPro在SQL方面不支持 A)数据定义功能 B)数据查询功能C)数据操纵功能 D)数据控制功能 49.在SQL查询时,用WHERE子句(短语)指出的是 A)查询目标 B)查询结果 C)查询条件D)查询视图 50.某商场的销售数据库有如下表:部门表(部门号,部门名称)和商品表(部门号,商品号,商品名称,单价,数量,产地)。下面SQL语句的查询结果是 SELECT部门表.部门号,部门名称,SUM(单价*数量) FROM部门表,商品表;WHERE 部门表.部门号=商品表.部门号GROUP BY 部门表.部门号 A)各部门商品数量合计B)各部门商品金额合计 C)所有商品金额合计D)各部门商品金额平均值二、填空题1、数据的不一致性是指_。2、表达式STR(YEAR(DATE()+10) 的数据类型为_ 。3、调用报表文件的命令是_。4、如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为_ 。5、当打开的表为一个空表时,函数RECNO()的值为_。6、已知N=1,M=2,X12=GOOD,则表达式X&N&M的值为_。7、在Visual FoxPro系统中,可以使用_命令运行程序文件。8、将控制绑定到一个字段,移动记录后字段的值发生变化,这时对象的_ 属性的值也随之变化。9、如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_。10、利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条_ 语句。11.用二维表表示的实体及实体之间联系的数据模型的为 。12.在连接运算中,连接是指去掉重复属性的等值连接。13.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是。14.执行SET EXACT OFF命令后,命令 数据库=数据 的执行结果是。15.命令 LEFT(123456789,LEN(计算机)的结果是。16.设D=1516,命令 VARTYPE (D)的执行结果是。17.打开数据库设计器的命令是DATABASE。18.在VisualFoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在文件中。19.与命令display的执行结果完全相同的另一个list命令应该是。20.使记录指针相对于当前记录向上移动5个记录,应该使用命令。21.将结构复合索引文件中的“定单号”设置为主控索引,应该使用的命令是_。 22.若要删除结构复合索引文件中的索引标识“SPH”,应该使用的命令是_23.有关的表及索引文件已经打开,用SEEK命令将记录指针指向姓“张”的记录后,若使记录指针指向下一个姓“张”的记录,应使用的命令是_24.设RSK.DBF中有10个记录,其中第1.3.6号记录的性别为“男”,执行下列命令之后,再执行RECNO()命令,显示的结果是_USE RSKINDEX ON 性别TO XBISEEK 男 SKIP 225.在定义字段有效性规则时,在规则框中输入的表达式类型是_26.为了确保相关表之间数据的一致性,需要设置_完整性。 27.与命令COUNT TO完全等价(即给变量赋予同一值)的另一个赋值命令是_28.在VFP中,执行TOTAL命令之前,必须对表文件进行索引或_29.在Visual FoxPro中,最多同时允许打开_个数据库表和自由表。 30.当前工作区是指最后执行_命令所选择的工作区。三、程序阅读题1、下列程序段用来求0100之间的偶数之和,请将它写完整:N=0S=0DO WHILE N=100N=N+1IF N%2=1_ ELSE_ ENDIFENDDO2、阅读下列程序,写结果:SET TALK OFFS=ABCDEFN=LEN(S)K=1DO WHILE K=N?SUBS(S,K,N-K)K=K+1ENDDO上述程序运行以后,显示内容的前二行为_,_。3、读程序写出程序运行结果SET TALK OFF 当输入N的值为6时的运行结果为:S=0T=1INPUT “N=” TO NDO WHILE S=NS=S+TT=T+1ENDDO? S ,TSET TALK ON4、读程序写出程序运行结果SET TALK OFF 程序运行结果为:CLEARDIMENSION M(2,3)STORE 1 TO I, KDO WHILE I=2J=1DO WHILE J=3 M(I,J)=K ?M(I,J) K=K+3 J=J+1 ENDDO I=I+1 ENDDOSET TALK ONRETURN5、读程序写出程序运行结果SET TALK OFF 程序运行结果为: CLEARSTORE 0 TO X,Y,S1,S2,S3DO WHILE X10X=X+1 DO CASE CASE INT(X/2)=X/2 S1=S1+X/2 CASE MOD(X,3)=0 S2=S2+X/3 CASE INT(X/2)X/2 S3=S3+1 ENDCASEENDDO?S1,S2,S3SET TALK ONRETURN6.下面程序的功能是对输入的正整数M和K(MK)通过调用过程SUB计算并显示S的值,这里S=K!+(K+1)!+M!,请填空:CLEARINPUT 输入K值:TOKINPUT 输入M值:TOM FOR R = K TO MDO SUB S = S+AENDFOR S的值为: , SRETURNPARAMETERSP , NP = 1FOR L=1 TO NP = P*LENDFORRETURN7、选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X0,1,-1)等效IF Y = 1ELSEIF X = 0 ELSE_ENDIFENDIF8.程序分析题CLEARP = 0FOR N = 1 TO 49IF N10EXITENDIFIF MOD (N, 2) = 0P = P+NENDIFENDFORP= , PRETURN执行上述程序,运行结果是9.选择适当的内容填空,使下面程序段的功能与下列语句: DELETE WHILE 性别=“男” FOR 政治面目=“群众”等效。 DO WHILE .T.IF _EXIT ENDIFIF _ENDIFSKIPENDDO10设供应商.DBF用于存放供应商信息,其字段有:姓名(字符型),电话(字符型),地址(字符型)。下面程序的功能是:查找所有姓李的电话号码中含有123的供应商的信息。请将程序填写完整。 SET TALK OFFCLEAR_DO WHILE .NOT. EOF()IF SUBSTR(姓名,1,2)=“李” AND _?姓名+电话+地址 _SKIPENDDOUSE SET TALK ONRETURN11.CLEAR S=0M=-1K=1DO WHILE K0S=S*KELSES=S+KENDIFK=K+1ENDDOM,S执行上述程序,运行结果是:_ 12CLEAR STORE 0 TO K, SDO WHILE k12EXITENDIFK=K+3ENDDO S执行上述程序,运行结果是:_参考答案一 选择题1. D 2. D 3. B 4. D 5. D 6. D 7. C 8. A 9. B 10. B11.D 12.B 13.A14.D 15.D 16.B17.C18.A19.C20.B21.B 22.D 23.C 24.B 25.D2

温馨提示

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

评论

0/150

提交评论