二级VF模拟题1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

虎贲,从优秀走向卓越第1页共51页2011年全国计算机等级考试二级VFP模拟试题及答案(1)一、单项选择题1.VisualFoxPro的报表文件.FRX中的保存的是A)打印报表的预览格式B)打印报表本身C)报表的格式和数据D)报表设计格式的定义2.连编后可以脱离开VisualFoxPro独立运行的程序是A)PRG程序B)EXE程序C)FXP程序D)APP程序3.在创建快速报表时,基本带区包括A)页标头、页注脚和细节B)组标头、组注脚和细节C)报表标题、细节和组注脚D)标题、细节和总结4.在下面列出的数据模型中,哪一个是概念数据模型A)关系模型B)层次模型C)网状模型D)实体—联系模型5.如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是A)多对多联系B)一对多联系C)多对一联系D)一对一联系6.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是A)选择B)投影C)连接D)并虎贲,从优秀走向卓越第2页共51页7.项目管理器的“数据”选项卡用于显示和管理A)数据库、自由表、查询和视图B)数据库、视图和查询C)数据库、自由表和查询D)数据库、表单和查询8.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列姓名=李敏姓名屏幕显示的结果是A)王小平B)李敏C)王小平李敏D)李敏王小平9.下列逻辑表达式中,结果为.F.的值是A)MOD(20,4)=MOD(20,5)B)张$张三C)张三$张D){^2003.01.01}{^2003.01.02}10.下列表达式中,结果一定为.T.的是A)[男]$性别B)CTOD([03/21/03])CTOD([03/12/03])C)[2000][3]D).NOT..T.11.顺序执行以下命令之后,最后一条命令的输出结果是X=[A]Y=XA=[长江黄河]X+&X–Y-&YA)长江黄河B)A长江黄河A长江黄河C)A长江黄河XAD)A长江黄河长江黄河12.顺序执行以下命令之后,最后一条命令的输出结果是SETEXACTOFFX=[A]IIF([A]=X,X–[BCD],X+[BCD])A)AB)BCDC)ABCDD)ABCD虎贲,从优秀走向卓越第3页共51页13.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是A)LISTFORYEAR(出生日期)=1965B)LISTFORSUBSTR(DTOC(出生日期),7,2)=[65]C)LISTFORLEFT(DTOC(出生日期),7,2)=[65]D)LISTFORRIGHT(DTOC(出生日期),2)=[65]14.VisualFoxPro数据库文件是A)存放用户数据的文件B)管理数据库对象的系统文件C)存放用户数据和系统数据的文件D)其他三种说法都对15.如果一个字段的宽度为8,则此字段的类型不可能是A)字符型B)数值型C)日期型D)备注型16.某数据库表有字符型、数值型和逻辑型3个字段:字符型字段宽度为8,数值型字段宽度为6,小数位为2。若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是A)1400B)1500C)1600D)170017.学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:“020101”,“张三”,“男”,02/10/84。执行下列命令:SCATTERTOXSLEN(XS(2))结果是A)张三B)男C)4D)818.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令A)list职称=[工程师]B)listfor职称=[工程师]C)listwhile职称=[工程师]D)listrest职称=[工程师]19.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在USEABC虎贲,从优秀走向卓越第4页共51页GO3LOCATENEXT3FOR性别=男A)第3号记录上B)第4号记录上C)第5号记录上D)第6号记录上20.设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE学生INSERTBLANK其结果是在学生表文件的A)第1条记录的位置插入了1个空白记录B)第2条记录的位置插入了1个空白记录C)文件尾插入了1个空白记录D)不确定位置插入了1个空白记录21.要为当前表所有职工增加100元工资,应该使用命令A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+10022.当前表有一个类型为C的字段SNA,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令A)SNA=MMB)REPLACESNAWITHMMC)STORE&MMTOSNAD)REPLACESNAWITH&MM23.在以下各种说法中,正确的是A)DELETE、ZAP和PACK的功能各不相同B)ZAP和PACK的功能相同C)DELETEALL和ZAP的功能相同D)DELETEALL和PACK的功能相同24.在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令A)SORTTOSSON性别,出生日期/DB)INDEXTOSSON性别,出生日期C)SORTTOSSON性别,出生日期D)COPYTOSSON性别,出生日期/D25.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令A)MODIFYSTRUCTURE虎贲,从优秀走向卓越第5页共51页B)DELETEC)REPLACED)ZAP二、多项选择题26.要为当前表中所有职工增加50元津贴,下列命令中错误的是A)CHANGE津贴WITH津贴+50B)REPLACE津贴WITH津贴+50C)CHANGEALL津贴WITH津贴+50D)REPLACEALL津贴WITH津贴+5027.打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是A)执行命令DELETENEXT3B)先执行命令GOTO2,再执行命令DELETENEXT3C)执行命令DELETERECORD2TO4D)执行命令DELETEFORRECNO()=2.AND.RECNO()=428.下面4组命令,每组命令的执行结果一定相同的是A)DELETE与DELETERECORDRECNO()B)DELETEALL与DELETEFOR.T.C)DELETEFOR职称=讲师与DELETEWHILE职称=讲师D)DELETE与DELETENEXT129.VisualFoxPro中,索引文件的扩展名可以为A).DBCB).CDXC).DBFD).IDX30.下面有关数据库表索引的描述,错误的是A)使用索引并不能加快对数据库表的查询操作B)索引与数据库表的数据存储在一个文件中C)建立索引以后,原来的数据库表文件中记录的物理顺序不变D)创建索引是创建一个指向数据库表文件记录的指针构成的文件三、判断题31.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。32.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。34.永久联系在数据库设计器中显示为表索引间的连接线。35.Update语句是SQL语言最重要的,也是使用最频繁的语句。36.VisualFoxPro的SQLselect语句的联接格式可以实现多个表的联接。37.菜单设计器的主要功能有两个:一是为顶层表单设计下拉菜单,二是通过定制VisualFoxPro系统菜单建立应用程序的下拉式菜单。38.可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。虎贲,从优秀走向卓越第6页共51页39.定义一个自定义函数必须建立一个独立的文件。40.用户从基类创建的子类属于用户定义类。用户定义类只能是子类,而不能是父类。四、填空题41.用二维表表示的实体及实体之间联系的数据模型的为。42.在连接运算中,连接是指去掉重复属性的等值连接。43.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是。44.执行SETEXACTOFF命令后,命令数据库=[数据]的执行结果是。45.命令LEFT(123456789,LEN(计算机))的结果是。46.设D=1516,命令VARTYPE(D)的执行结果是。47.打开数据库设计器的命令是DATABASE。48.在VisualFoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在文件中。49.与命令display的执行结果完全相同的另一个list命令应该是。50.使记录指针相对于当前记录向上移动5个记录,应该使用命令。五、程序填空题51.下面程序的功能是对输入的正整数M和K(MK)通过调用过程SUB计算并显示S的值,这里S=K!+(K+1)!+……+M!,请填空:CLEARINPUT输入K值:TOKINPUT输入M值:TOM①FORR=KTOMDOSUB②S=S+AENDFORS的值为:,SRETURN③PARAMETERSP,NP=1FORL=1TONP=P*LENDFORRETURN52.选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X0,1,-1))等效IF①Y=1ELSEIFX=0②虎贲,从优秀走向卓越第7页共51页ELSE___③_______ENDIFENDIF六、程序分析题53.程序分析题CLEARP=0FORN=1TO49IFN10EXITENDIFIFMOD(N,2)=0P=P+NENDIFENDFORP=,PRETURN执行上述程序,运行结果是54.设图书.DBF表文件的内容如下:记录号编号书名出版单位单价1113388高等数学清华大学出版社24.002445501数据库导论科学出版社27.903332211计算机基础高等教育出版社23.004665544VisualFoxPro电子工业出版社28.605456788操作系统原理电子工业出版社25.006456728操作系统概论高等教育出版社21.007375666计算机网络清华大学出版社37.008245682计算机原理高等教育出版社25.00阅读下列程序,写出程序的运行结果:CLEARUSE图书UPDATE图书SET单价=单价+10WHERE出版单位=科学出版社SELECTMAX(单价)INTOARRAYAFROM图书A(1)SELECT出版单位,AVG(单价)AS平均价FROM图书;GROUPBY出版单位INTOCURSORTEMPSELECT*FROMTEMPORDERBY平均价DESC;INTOCURSORTEMP1GOBOTTOM出版单位虎贲,从优秀走向卓越第8页共51页CLOSEDATABASE执行上述程序,运行结果是:______________________七、程序设计题55.在c:\ata\temp\420202\1234567\dit\GAE\temp下有“订货管理”数据库,数据库有一表“ORDER_DETAIL”,结构为:订单号C(6),器件名C(16),单价N(10,2)。请编写程序PROG1.DBF,保存在c:\ata\temp\420202\1234567\dit\GAE\temp,要求修改器件的单价,修改方法:器件名为CPU的单价下调10%,声卡下调10%,闪存下调15

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功