vfp程序设计填空改错查询题库.doc_第1页
vfp程序设计填空改错查询题库.doc_第2页
vfp程序设计填空改错查询题库.doc_第3页
vfp程序设计填空改错查询题库.doc_第4页
vfp程序设计填空改错查询题库.doc_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

试卷编号:423所属语言:Visual Foxpro试卷方案:填空-改错-查询试卷总分:357分共有题型:3种装 订 线一、填空 共207题 (共计207分)第1题 (1.0分) 题号:710利用ShowWindows属性和Desktop属性,可以将表单设置为表单或子表单.答案:=(答案1)=顶层表单第2题 (1.0分) 题号:717计时器是用来处理复发事件的控件.该控件正常工作的三要素是:Timer事件、Enabled属性和【1】属性.答案:=(答案1)=interval第3题 (1.0分) 题号:755在SELECT-SQL命令中,UNION子句的功能是把一条SELECT语句的查询结果同另一条SELECT语句的查询结果组合起来.用UNION子句组合的查询必须满足:列数相同, 对应的列必须具有相同的【1】和【2】答案:=(答案1)=类型或宽度=(答案2)=宽度或类型第4题 (1.0分) 题号:848VFP系统中,在同一个表上,可以打开多个索引,但其中只有一个索引对表起作用,这个索引称为【1】.答案:=(答案1)=主控索引第5题 (1.0分) 题号:774SELECT-SQL语句中,【1】子句用来删选源表记录.答案:=(答案1)=WHERE第6题 (1.0分) 题号:889循环语句中跳过当前循环,进入下一轮循环的语句是【1】答案:=(答案1)=loop第7题 (1.0分) 题号:746学生注册表单(forml)如图所示 ,该表单中含有3个标签、2个文本框(Text1和Text2),1个命令按钮组(包含3个按钮),其功能是对学生信息进行注册: 1)如在学生注册(ZC)表中已存在某学生的记录(学号已经存在),说明该学生已注册过;若没有,则进行注册,即将该学生信息存入学生注册表; 2)进行注册时(即按确认按钮时),学生和姓名不能为空. 表单是一个容器型控件,其集合属性为Controls,计数属性为ControlCount.此表单的ControlCount 属性值为【1】. 根据表单的功能要求,完善下列命令按钮组的Click事件代码: ch1=ALLT(THISFORM.Text1.Value) ch2=ALLT(THISFORM.Text2.Value) DO CASE CASE THIS.Value =1 IF LEN(ch1)=0 OR LEN(ch2)=0 =MESSAGEBOX (学号、姓名必须填写!) ELSE 【2】 for zc.xh=ch1 IF !EOF() =MESSAGEBOX (此学生已注册,请重新输入!) Else INSERT INTO zc(xh, xm) Values(ch1, ch2) ENDIF ENDIF CASE THIS.Value=2 THISFORM.Text1.Value= THISFORM.Text2.Value= 【3】 & 使Text1 文本框得到输入焦点 CASE THIS.Value=3 THISFORM.RELEASE ENDCASE 答案:=(答案1)=6=(答案2)=Loca =(答案3)=Thisform.Text1.setfocus或This.parent.Text1.setfocus第8题 (1.0分) 题号:874菜单设计是应用程序开发过程中的重要环节.当所要定义的菜单与VFP系统菜单在形式上或功能上比较相似时,可以使用 【1】 功能,以提高工作效率.答案:=(答案1)=快速第9题 (1.0分) 题号:899设有一表文件xs.dbf 且已在当前工作区中打开,则使用命令COPY TO 【1】 ,可以将该表的数据复制到Excel文件xs.xls中.答案:=(答案1)=xs type xls第10题 (1.0分) 题号:770SELECT-SQL查询语句中,分组语句的关键字是【1】答案:=(答案1)=group by第11题 (1.0分) 题号:803如果要将第1个字符为 c 的所以变量保存到mVar内存变量文件中,可以使用命令【1】答案:=(答案1)=save to file01 all like c*第12题 (1.0分) 题号:761在VFP中创建多表查询时,表之间的四种联接类型分别为内部联接、左联接、右联接和【1】答案:=(答案1)=完全联接第13题 (1.0分) 题号:884完善程序题.下列自定义函数DeleteSpace()的功能是将一个字符串中的所有空格删除:FUNCTION DeleteSpacePARAMETERS eStrcResult=SPACE(0)FOR n=1 TO 【1】 IF SUBSTR(cStr,n,1)=SPACE(1) 【2】 ENDIF cResult=cResult+SUBSTR(cStr,n,1)ENDFORRETURN 【3】ENDFUNC答案:=(答案1)=len(cstr)=(答案2)=loop=(答案3)=cResult第14题 (1.0分) 题号:865如果希望创建一个命令按钮子类,则该子类应派生于【1】系统类答案:=(答案1)=commandbutton第15题 (1.0分) 题号:867某表单 forml 中有一个表格控件gridl,如果要将该表格控件中所列对象的BackColor属性设置为红色,可以使用下列命令:THISFORM. Gridl. 【1】 (BackColor, RGB(255, 0, 0), Column)答案:=(答案1)=.columns(i).backcolor=rgb(255,0,0)第16题 (1.0分) 题号:859假设当前工作区为1,则选择第99工作区为当前工作区的命令是【1】.答案:=(答案1)=SELECT 99第17题 (1.0分) 题号:881函数或过程的参数可以是变量或数组元素,并可以通过值或引用传递.如果希望自定义函数修改参数,并将修改后的值返还给主程序,则应通过【1】传递函数.答案:=(答案1)=引用第18题 (1.0分) 题号:820?ROUND(123.456,2),显示结果为【1】.?ROUND(123.456,-2),显示结果为【2】答案:=(答案1)=123.46=(答案2)=100第19题 (1.0分) 题号:794在关系对应的二维表中,行对应【1】,列对应【2】.答案:=(答案1)=元组=(答案2)=属性第20题 (1.0分) 题号:822日期型数据是一种特殊的数值,Visual FoxPro系统中,日期时间运算符只有【1】和【2】两种.答案:=(答案1)=加法=或=+=(答案2)=减法=或=-第21题 (1.0分) 题号:736在表单设计器中设计表单时,如果从数据环境设计器中将表拖放到表单中,则表单中将会增加一个【1】对象,如果从数据环境设计器中将某表的逻辑型字段拖放到表单中,则表单中将会增加一个【2】对象.答案:=(答案1)=表格=(答案2)=复选框第22题 (1.0分) 题号:841参照完整性是用来控制数据的完整性,尤其是控制数据库中相关表之间的主关键字和【1】之间数据一致性的规则.答案:=(答案1)=外部关键字第23题 (1.0分) 题号:785数据库通常包括两部分内容:一是按一定的数据模型组织并实际存储的所有应用需要的数据;二是存放在数据字典中的各种描述信息,这些描述信息通常称为【1】.答案:=(答案1)=元数据第24题 (1.0分) 题号:847创建一个名为db01数据库的命令是【1】.答案:=(答案1)=CREATE DATABASE db01第25题 (1.0分) 题号:863如果要彻底删除当前工作区中打开的表的所有记录,可以使用【1】命令.答案:=(答案1)=ZAP第26题 (1.0分) 题号:875若要为表单设计下拉式菜单,主要操作分为两部分:其一是将菜单类型设计为SDI菜单,并在菜单设计中,选择常规选项对话框中顶层表单复选框;其二是将SDI菜单附加到表单中,首先将表单的Show Windows 属性值设置为: 2作为顶层表单,然后在表单的【1】 事件代码中添答案:=(答案1)=init第27题 (1.0分) 题号:838若当前打开的数据库中有一张名为xsb的数据库表,且表以设置了记录的有效规则,则将该表的记录有效性规则删除,可以使用命令:ALTER TABLE xsb 【1】.答案:=(答案1)=DROP CHECK第28题 (1.0分) 题号:733所有容器对象都具有与之相关的记数属性和集合属性,其中【1】属性是一个数组,可以用以引用其包含在其中的对象.答案:=(答案1)=集合第29题 (1.0分) 题号:846利用seek()查找某条记录时,如果没有该记录,则当前指针指向该表的最后一条记录;如果查找到,则指针指向该记录,并且函数【1】返回 .T.答案:=(答案1)=FOUND()第30题 (1.0分) 题号:764用SELECT-SQL命令对数据进行查询时,SELECT命令中FROM子句用来指定数据源表,【1】子句用来筛选源表记录, 【2】子句用来筛选结果记录.答案:=(答案1)=where=(答案2)=having第31题 (1.0分) 题号:909已知有三个文件分别程序文件、查询文件、表单文件,文件名都是a,请问运行程序文件的命令是【1】、运行查询文件的命令是【2】、运行表单文件的命令是【3】答案:=(答案1)=do a=(答案2)=do a.qpr=(答案3)=do form a第32题 (1.0分) 题号:893如果当前日期是2000年4月1日,并且命令 ?date()在屏幕上返回 04/01/00, 则命令 行 ?date()+10在屏幕上返回的值为【1】答案:=(答案1)=04/11/00第33题 (1.0分) 题号:842如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中.这时需要利用【1】命令删除存储在数据库表中的后链,使之成为自由表.答案:=(答案1)=FREE TABLE第34题 (1.0分) 题号:721表格(Grid)控件是一个按行和列显示数据的容器对象,其外观与表的浏览窗口相似,表格最常见的用途之一是显示一对多关系中的子表.在默认情况下,表格控件包含列控件,列控件又包含列标头控件和【1】控件.答案:=(答案1)=数据绑定型第35题 (1.0分) 题号:890在自定义函数中,定义形式参数的关键字为【1】答案:=(答案1)=para 第36题 (1.0分) 题号:850若xs.dbf 表中含有10个字段且已在当前工作区中打开,则仅浏览表中xh、xm、xb这三个字段的数据,可用:BROWSE 【1】.答案:=(答案1)=FIELDS xh,xm,xb第37题 (1.0分) 题号:908执行以下程序,屏幕显示为:【1】和【2】x=8DO WHILE .T.x = x + 1IF x = INT ( x / 4 ) * 5 ? xELSELOOPENDIFIF x 10 EXITENDIFENDDO答案:=(答案1)=10=(答案2)=15第38题 (1.0分) 题号:741复选框控件可以为三种状态,其Value属性值分别.F.或.T.或【1】.答案:=(答案1)=.NULL.=或=NULL第39题 (1.0分) 题号:879函数LEN(STR(12345678901)的返回值为【1】,函数LEN(DTOC(DATE()的返回值为【2】答案:=(答案1)=10=(答案2)=8第40题 (1.0分) 题号:877在定义数组时,使用DECLEAR和【1】声明的数组属于私有数组,而使用PUBLIC命令声明的数组属于全局数组,使用LOCAL命令声明的数组属于局部数组.答案:=(答案1)=dim 第41题 (1.0分) 题号:821?CTOD(99-01-01)-365,显示结果为【1】答案:=(答案1)=98-01-01第42题 (1.0分) 题号:772在使用SELECT-SQL命令进行查询时,若要保证在查询结果中无重复记录,可以在查询命令中使用【1】关键字答案:=(答案1)=DISTINCT第43题 (1.0分) 题号:882完善程序题.下列程序的功能是计算下列数列1!,2!,3!,n!的前10项之和:nResult=0nMult=【1】FOR n=0 TO 10 &计数变量 nMult=nMult*n nResult=【2】ENDFOR?nResult答案:=(答案1)=1=(答案2)=nResult+nMult第44题 (1.0分) 题号:762视图可以在数据库设计器窗口中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的【1】答案:=(答案1)=数据库第45题 (1.0分) 题号:809字符型常量也称为字符串,它是由字符串定界符括起来的一串字符.字符串定界符可以是单引号、双引号或【1】.答案:=(答案1)=方括号第46题 (1.0分) 题号:868报表的结果可以输出到打印机、屏幕以及【1】答案:=(答案1)=文件第47题 (1.0分) 题号:793关系的基本运算有两类:一类是传统的集合运算,包括并、差、交等;另一类是专门的关系运算,主要包括【1】、投影和联接等.答案:=(答案1)=选择第48题 (1.0分) 题号:861用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示.对于货币型字段,字段类型用单个字母表示时为【1】.答案:=(答案1)=Y第49题 (1.0分) 题号:805命令关键字和函数名一般可以缩写为前四个字母,但MEESSAGEBOX()函数的缩写为【1】答案:=(答案1)=messageb()第50题 (1.0分) 题号:819在Visual FoxPro中用于计算检索的函数有COUNT、【1】、【2】、MAX和MIN.答案:=(答案1)=SUM=(答案2)=AVG第51题 (1.0分) 题号:723某表单上有一个表格控件,其列数为7,若要使第37列的标头(Header)的标题依次显示为成绩1、成绩2、成绩3、成绩4、成绩5,则可在表格的Init 事件处理代码中包含下列程序段. FOR i = 3 To 7 This.【1】.Header1.Caption =成绩 +【2】 ENDFOR答案:=(答案1)=COLUMN(I)=(答案2)=STR(I-2,1)=或=str(I-2)第52题 (1.0分) 题号:885下列程序段用一句命令表示为【1】DO CASECASE X=85Y= 优秀CASE X=60 and x=85,优秀,iif(x=60, 及格, 不及格)=或=y=iif(x=85,优秀,iif(x60,不及格, 及格)=或=y=iif(x=85, 优秀, 及格)=或=y=iif(x60,不及格,iif(x64 【2】 nc91 &该字母的ASC值在64之91之间,表明该字母是大写 m=m+【3】 else m=m+chr(nc+2) endifendf答案:=(答案1)=len(c)=(答案2)=and=(答案3)=chr(nc+4)第57题 (1.0分) 题号:787长期以来,在数据库设计中广泛使用的概念模型当属实体-联系模型简称E-R模型.E-R模型中有三个基本的抽象概念,它们分别是实体、联系和【1】.答案:=(答案1)=属性第58题 (1.0分) 题号:878如果要将第1个字符为 c 的所以变量保存到mVar内存变量文件中,可以使用命令【1】答案:=(答案1)=save to file01 all like c*第59题 (1.0分) 题号:767组合查询的关键字是【1】答案:=(答案1)=union第60题 (1.0分) 题号:789从数据模型看,VFP属于【1】型数据库管理系统.答案:=(答案1)=关系型第61题 (1.0分) 题号:776SQL SELECT语句中的【1】用于实现关系的选择操作.答案:=(答案1)=WHERE第62题 (1.0分) 题号:817MESSAGEBOX()函数的功能是显示一个用户自定义对话框.若未指定该对话框的标题,则对话框的默认标题为【1】.答案:=(答案1)=Microsoft Visual FoxPro第63题 (1.0分) 题号:830一张学生表包含学号、姓名、性别等字段,在执行dele all 命令之后,现想恢复所有带删除标志的且性别(xb)为男的所有同学,其VFP内部命令是【1】.答案:=(答案1)=RECALL ALL FOR xb=男第64题 (1.0分) 题号:898运行下列程序段以后,显示内容的前两行为:【1】和【2】SET TALK OFFS=ABCDEFN=LEN(S)K=1DO WHILE K100 【1】 ELSE S=S+N ENDIF N=N+2ENDDO答案:=(答案1)=Exit第78题 (1.0分) 题号:724表格控件可以设定特殊格式,使得用户更容易浏览表记录.如果要将表格的第三列(Column3)的前景色设为用红色显示不及格的成绩(字段名为cj),用蓝色显示及格的成绩,可以在表格的Init 事件中包含如下代码: This.Column3.DynamicForeColor =【1】答案:=(答案1)=IIF(CJ60,RGB(255,0,0),RGB(0,0,255)第79题 (1.0分) 题号:726若某表单上包含一个页框控件,页框上包含的页面数是未知的(或者说是动态变化的),则在刷新表单时为了刷新页框中的所有页面,可在页框的Refresh方法中包含如下代码: FOR i = 1 TO This.【1】 This.Pages i . Refresh ENDFOR答案:=(答案1)=PAGECOUNT第80题 (1.0分) 题号:719某表单Form1上有一个命令按钮Cmg,其中有两个命令按钮(分别为Cmd1和Cmd2),要在Cmd1的Click事件代码中设置Cmd2不可用,其代码为【1】.答案:=(答案1)=THISFORM.Cmg.Cmd2.ENABLED=.F.或THIS.parent. Cmd2.ENABLED=.F.第81题 (1.0分) 题号:738对于数据绑定型控件,通过对【1】属性的设置来绑定控件和数据源.答案:=(答案1)=controlsource第82题 (1.0分) 题号:891下面程序执行以后,屏幕上显示【1】x=.t.y=.f.z=not(x and (y or x)?z答案:=(答案1)=.f.第83题 (1.0分) 题号:854在利用参照完整性生成器对话框设置参照完整性规则时,系统自动地生成完成该规则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的【1】完成.答案:=(答案1)=触发器第84题 (1.0分) 题号:892下面的程序是给具有20个元数的一元数组赋整数值,并使其值的范围在099之间,完成程序(已知rand()是随机变量,其随机产生的值在0.01.0之间.提示:函数 int()返回其参数的整数部分)dime mm(20)for i=1 to 20 【1】endf答案:=(答案1)=mm(i)=int(rand()*100)第85题 (1.0分) 题号:796数据库语言包括【1】和【2】两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行各种操作.答案:=(答案1)=数据描述语言=(答案2)=数据操纵语言第86题 (1.0分) 题号:845关闭当前工作区中打开的表的命令是【1】.答案:=(答案1)=USE第87题 (1.0分) 题号:840数据库表的触发器是在对表的记录进行操作时实施的检验规则.触发器分为【1】、【2】、【3】三种类型.答案:=(答案1)=插入触发器=或=插入=(答案2)=更新触发器=或=更新=(答案3)=删除触发器=或=删除第88题 (1.0分) 题号:914当人机交互改变对象的值时发生的事件是【1】,该事件在组合框、列表框等对象中被常常使用答案:=(答案1)=interactivechange第89题 (1.0分) 题号:722设某表单Form1中有一表格控件Grid1,如果要将该表格控件中所有列对象中的BackColor属性设置为红色,可以使用下列命令: ThisForm.Grid1.【1】(BackColor,RGB(255,0,0),Column)答案:=(答案1)=SETA 第90题 (1.0分) 题号:732独立的、无模式的、【1】表单称为顶层表单.答案:=(答案1)=无父表单第91题 (1.0分) 题号:906引用当前表单集的关键字是【1】答案:=(答案1)=thisform第92题 (1.0分) 题号:792用二维表的形式来表示实体之间联系的数据模型叫做【1】.答案:=(答案1)=关系模型 =或= 关系第93题 (1.0分) 题号:855在Visual FoxPro中,参照完整性规则中的更新规则又有【1】、【2】、忽略三种设置.答案:=(答案1)=级联=(答案2)=限制第94题 (1.0分) 题号:823删除当前内存中的所有内存变量,应使用命令【1】答案:=(答案1)=clear memory=或=clear all第95题 (1.0分) 题号:759用SELECT-SQL命令对数据进行查询时,SELECT命令中【1】子句用来指定数据源表,【2】子句用来筛选源表记录.答案:=(答案1)=FROM=(答案2)=WHERE第96题 (1.0分) 题号:903运行下面的程序字段后屏幕显示的运行结果是:【1】 SET TALK OFF STORE 4 TO N ?S(N) FUNCTION S PARAMETERS X Y=1 P=0 FOR i=1 TO X Y=Y*i P=P+Y ENDF Return P ENDF答案:=(答案1)=33第97题 (1.0分) 题号:912完善以下用户自定义函数,使得当输入09之间的整数时,函数返回对应的中文:function ntoc parameter pdi cstr=零一二三四五六七八九 cresult=substr(cstr,【1】,【2】) return 【3】endfunc答案:=(答案1)=pdi*2+1=(答案2)=2=(答案3)=cresult第98题 (1.0分) 题号:780使用SET FILTER TO 命令所设置的过滤器, 对DELETE-SQL命令、UPDATE-SQL命令及【1】命令不起作用.答案:=(答案1)=SELECT-SQL第99题 (1.0分) 题号:900依次执行以下命令之后,最后一条命令的输出结果是【1】SET EXACT OFFx=6.0?IIF(x=6.0 ,Visual FoxPro-x , Visual FoxPro +5.0)答案:=(答案1)=Visual FoxPro6.0第100题 (1.0分) 题号:711对于表单的Load、Activate和Init这三个事件来说,【1】事件的处理代码中不能引用表单中的对象,【2】事件最后一个被触发.答案:=(答案1)=Load=(答案2)=Activate第101题 (1.0分) 题号:758在某教学管理数据库中,有一个任课表(rk.dbf),其记录如下图所述. 对于下列SELECT-SQL语句,其查询结果含有【1】条记录.SELECT gh, COUNT (*) AS 任课门数 FROM rk GROUP BY gh答案:=(答案1)=4第102题 (1.0分) 题号:799VFP操作环境可以通过SET命名进行临时设置.决定是否可以通过按Esc键中断程序和命令的运行的SET命令的格式是【1】.答案:=(答案1)=set escape on|off第103题 (1.0分) 题号:886RECNO()函数的作用是【1】答案:=(答案1)=物理 =或=返回物理 第104题 (1.0分) 题号:737如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为【1】.答案:=(答案1)=This.value=DATE()第105题 (1.0分) 题号:888如果2002年3月18号是星期一,则以下命令在屏幕上显示【1】x=2002/03/18?dow(x)答案:=(答案1)=2第106题 (1.0分) 题号:828设在1号工作区中打开XS表,若要求在2号工作区中再次打开XS表且将其别名设置为xuesheng,则可使用命令:USE xs 【1】 xuesheng IN 2 AGAIN.答案:=(答案1)=ALIAS第107题 (1.0分) 题号:740在表单中,一个OLE绑定型控件利用表中的【1】型字段显示一个OLE对象.答案:=(答案1)=通用第108题 (1.0分) 题号:816依次执行下列两条命令,则屏幕上显示的结果是【1】.DIMENSION y(2) ?TYPE(y(1)答案:=(答案1)=L第109题 (1.0分) 题号:813在VFP集成环境下调试程序,如果程序运行时出现死循环现象,通常可以通过按【1】键强制中断程序执行.答案:=(答案1)=ESC第110题 (1.0分) 题号:729Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是【1】.答案:=(答案1)=Column第111题 (1.0分) 题号:856如果有一张数据库表teacher,包含四个字段(gh c(6), name c(8), born d, workdate d),分别为工号、姓名、出生日期和工作日期.很显然,工作日期应大于出生日期,则应设定【1】规则.答案:=(答案1)=记录有效性第112题 (1.0分) 题号:727某表格上有一个命令按钮,该命令按钮的Click 事件过程代码中含有一条命令,可以将该表单中的页框Pg1的活动

温馨提示

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

评论

0/150

提交评论