您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 2013VFP春笔试卷
VFP2013_C一、选择题(用答题卡答题,答案依次填在21~30题号内)21.下列软件产品中,不属于数据库管理系统(DBMS)的是21。DA.OracleB.AccessC.MS-SQLServerD.AdobeAcrobat22.下列4个函数中,返回值的数据类型为逻辑型的是22。CA.MESSAGEBOX()B.SPACE()C.FILE()D.CTOD()23.下列有关项目、数据库和表的叙述中,正确的是23。DA.在一个项目管理器窗口中,可以管理多个项目B.通过项目管理器移去并删除数据库,则会删除该数据库所包含的所有表C.数据库表和自由表均可以创建主索引、候选索引和普通索引D.数据库表之间可以创建永久性关系并设置其参照完整性规则,但自由表之间不可以24.在创建数据库表时,可以设置字段的Format(格式)属性。通过该属性的设置可以对输入数据做一些控制或处理。例如,有一字符型字段,要求存储的数据均为大写字母(即便输入小写字母也能自动地转换为大写字母),则可以在该字段的Format(格式)属性中设置控制字符24。DA.AB.RC.TD.!25.下列有关查询与视图的叙述中,错误的是25。CA.查询和视图的数据源可以是自由表、数据库表和视图B.在运行查询文件时系统会自动打开查询的数据源,运行结束时不自动关闭数据源C.利用查询设计器可以创建交叉表查询D.视图的名称及其定义信息存储在数据库中26.VFP基类的最小事件集包含3种事件,它们分别是26。AA.Init、Destroy和Error事件B.Init、Click和Destroy事件B.Load、Init和Destroy事件D.Load、Activate和Unload事件27.下列常用控件中,无ControlSource属性的是27。DA.CommandGroup(命令按钮组)B.CheckBox(复选框)B.TextBox(文本框)D.Image(图像)28.下列有关表单(集)及其控件的叙述中,错误的是28。AA.同一个表单集中的各个表单可以分别使用各自的数据环境B.表单可以设置成无控制按钮(包括最大化/最小化/关闭按钮等),也可以设置成无标题栏C.利用控件生成器可以提高控件创建和设计的效率,但并不是所有类型的控件都有生成器D.FontSize(字号)属性的值以“磅”为单位,默认值为929.若用户利用菜单设计器创建了一个菜单,并且利用“预览”功能进行了测试,该菜单保存在当前工作目录中、文件名为ABC。运行该菜单可以使用命令29。CA.DOabc.mnxB.DOabc.mntC.DOabc.mprD.DOabc.mpx30.下列有关报表的叙述中,错误的是30。AA.利用报表设计器创建报表时,必须向其数据环境中添加自由表、数据库表、查询或视图B.利用报表设计器创建报表时,在默认情况下仅有页标头、细节和页注脚3个带区C.标题带区的内容仅在整个报表的开始打印一次,并不是在每页上都打印D.在使用命令运行报表时,可以控制报表只打印总计和分类总计信息,不打印细节行二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)1.在关系模型中,当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,该主关键字被称为B表的(1)。2.创建并保存一个数据库后,会生成三个相关的文件。在默认情况下,它们的文件扩展名分别是(2)、DCT和DCX。3.用户可以使用命令对文件进行重命名。例如,将当前工作目录中的ABC.TXT改名为XYZ.TXT,可以使用命令(3)abc.txtTOxyz.txt。4.表达式LEN(LTRIM(STR(3.14)-'123'))的运算结果为(4)。5.使用命令创建表或修改表结构时,字段的数据类型可以使用单个字符表示。例如,数据类型为“通用型”,应使用字符(5)表示。6.设当前工作目录中有一个文件名为ABC的数据库表,该表设置了记录有效性规则。若要将该记录有效性规则删除,应使用命令ALTERTABLEabcDROP(6)。7.在对表进行操作时,可以使用命令(例如GOTO、SKIP、LOCATEFOR等)进行记录的定位。如果表建立了索引,基于索引关键字应使用(7)命令进行记录的快速条件定位。8.对于已建立永久性关系的两个表来说,可以设置其参照完整性规则。在设置参照完整性规则时,更新规则、删除规则可以设置为(8)、限制或忽略,插入规则仅能设置为限制或忽略。9.设当前工作目录中有一个职工工资表(文件名为GZB.DBF),其中含有基本工资字段(字段名为JBGZ,数据类型为数值型)。若要使用UPDATE-SQL命令将所有职工的基本工资增加20%,则命令可以为UPDATEgzb(9)。10.设当前工作目录中有一个移动电话(手机)通话记录的表(文件名为TXGL.DBF),该表存储了某一手机的历次通话记录,表中包含对方号码(字段名为DFHM,数据类型为字符型)等字段。使用下列SELECT-SQL命令可以查询出通话次数较多的对方号码及其通话次数(要求仅输出通话次数位于前5位的记录,如果第5位有次数并列的则一同输出):SELECT(10)Txgl.dfhm,COUNT(*)AS通话次数;FROMtxgl;GROUPBYTxgl.dfhm;ORDERBY2DESC11.设当前工作目录中有一个员工档案表(文件名为DA.DBF),其中含有员工出生日期(字段名为CSRQ,数据类型为日期型)等字段。若要针对该表统计每天有多少员工过生日(某月某日),且根据生日排序输出至文本文件ABC.TXT,可用下列SELECT-SQL命令:SELECT(11)(DTOC(csrq,1),5)AS生日,COUNT(*)AS人数;FROMda;GROUPBY1;ORDERBY1;(12)abc.txt12.设当前工作目录中有两个数据库表:课程表(表名为KC)和成绩表(表名为CJ),它们均属于数据库JXSJ。课程表包含课程代码(字段名为KCDM)和课程名称(字段名为KCMC)等字段,成绩表包含学生选修的课程代码(字段名为KCDM)和成绩(字段名为CJ,数据类型为数值型)等字段。如果要查询每门课程的最高成绩,可用下列SELECT-SQL命令:SELECTKc.kcdmAS课程代码,Kc.kcmcAS课程名称,(13)AS最高成绩;FROMjxsj!kc(14)JOINjxsj!cj;ONKc.kcdm=Cj.kcdm;GROUPBYKc.kcdm13.面向对象程序设计的基础是对象与(15),前者是数据及作用于这些数据之上的操作组合在一起所构成的独立实体的总称,后者是一组具有相同数据结构和相同操作的对象的描述。14.完善下列程序,其功能是计算圆周率π。计算公式如下所示,要求计算精确到第n个乘积项减1的绝对值小于10-10为止(注:下列公式中给出了前4个乘积项)。π=2×22×222×2222×…CLEARy=2t=0DOWHILE.T.t=SQRT(2+t)a=(16)IFABS(a-1)1E-10(17)ENDIFy=y*aENDDO?y15.下列程序运行后,屏幕上显示的第2行数据为(18)。CLEARFORi=8TO15IFi=INT(i/4)*5?iENDIFENDFOR16.下列程序运行后,屏幕上显示的数据为(19)。CLEARm='ARS'n=SPACE(0)FORi=1TOLEN(m)j=ASC(SUBSTR(m,i,1))IFMOD(i,2)=0n=n+CHR(j-2)ELSEn=n+CHR(j+2)ENDIFENDFOR?n17.对于采用面向对象程序设计方法设计的应用程序来说,程序的执行一般是由事件驱动的。在VFP中,事件循环由(20)命令建立、CLEAREVENTS命令终止。18.如同表单对象一样,VFP系统主窗口(即主屏幕)也是一个对象,通过相关属性的设置可以对其进行修改。例如,使用命令(21).FontSize=12可以使主窗口中显示的数据以12磅显示。19.设有一个如图1所示的表单。表单上的命令按钮不显示文本标题而显示一个图片,则该命令按钮的Caption属性值为空字符串、(22)属性值为一个图片文件的文件名(包括文件的路径信息)。若要该表单无论是在设计时还是在运行时都不能移动位置(即表单在屏幕上的位置固定),则需要将表单的(23)属性值设置为.F.。图120.设有一个表单,其在设计时(在表单设计器中)如图2所示、运行时如图3所示。表单中有一个命令按钮控件和两个列表框控件,其中列表框List1的RowSourceType属性已经设置为“8-结构”。图2图3(1)表单运行时,单击“选择表文件”命令按钮则显示“打开”对话框(该对话框中将显示当前目录下的所有的表文件)。若选择一个表文件,则打开该表文件,并且将该表文件的表结构信息(字段名)显示在列表框List1中。完善下列给出的命令按钮的Click事件代码以实现这一功能。cFile=GETFILE('DBF','表文件名')IFLEN(ALLTRIM(cFile))=0RETURNENDIFUSE(24)THISFORM.List1.(25)=cFileTHISFORM.REFRESH(2)对于列表框List1来说,如果双击列表框中的某一字段名,则该字段名增加到列表框List2中,并且该字段名从列表框List1中移出。完善下列给出的列表框List1的(26)事件代码以实现这一功能:THISFORM.List2.AddItem(THISFORM.List1.Value)FORi=1TOTHISFORM.List1.(27)IFTHISFORM.List1.Selected(i)THISFORM.List1.RemoveItem(i)THISFORM.List1.Selected(i)=.T.EXITENDIFENDFOR21.在使用REPORTFORM命令打印报表文件PP时,若要在打印之前显示设置打印机的“打印”对话框,则可以使用命令:REPORTFORMppTOPRINTER(28)。22.利用菜单设计器创建菜单时,需要为菜单(项)指定任务。在指定任务时,“结果”有四种选项,它们分别是命令、填充名称(或菜单项#)、子菜单和(29)。23.在连编项目时,VFP系统提供的连编选项中有四种类型的连编操作,它们分别是重新连编项目、连编应用程序、连编(30)和连编COMDLL。1.外部关键字2.DBC3.RENAME4.45.G6.`CHECK7.SEEK8.级联9.SETJBGZ=JBGZ*1.210.TOP511.SUBSTR12.TOFILE13.MAX(cj.cj)14.INNER15.类16.2/t17.EXIT18.1519.CPU20.READEVENTS21._Screen22.Picture23.Movable24.&cFile/(cFile)25.RowSource26.DblClick27.ListCount28.PROMPT29.过程30.可执行文件
本文标题:2013VFP春笔试卷
链接地址:https://www.777doc.com/doc-3011237 .html