首页 VFP试卷模拟试卷及参考答案

VFP试卷模拟试卷及参考答案

举报
开通vip

VFP试卷模拟试卷及参考答案二级VFP模拟试题1及参考答案1、单项选择题(每题1分,共40分)1.一个完整的计算机系统应该包括_____。A)主机和外部设备 B)硬件系统和软件系统C)操作系统和应用程序 D)运算器、控制器和存储器2.微型计算机突然断电后,数据会丢失的存储器是_____。A)RAM B)硬盘 C)ROM D)光盘3.在计算机的应用领域中,CAD属于_____领域的应用。A)科学计算 B)数据处理 C)计算机辅助系统 D)人工智能4.下列选项中,不是操作系统的软件是_____。A)WindowsXPB)W...

VFP试卷模拟试卷及参考答案
二级VFP模拟试题1及参考答案1、单项选择题(每题1分,共40分)1.一个完整的计算机系统应该包括_____。A)主机和外部设备 B)硬件系统和软件系统C)操作系统和应用程序 D)运算器、控制器和存储器2.微型计算机突然断电后,数据会丢失的存储器是_____。A)RAM B)硬盘 C)ROM D)光盘3.在计算机的应用领域中,CAD属于_____领域的应用。A)科学计算 B)数据处理 C)计算机辅助系统 D)人工智能4.下列选项中,不是操作系统的软件是_____。A)WindowsXPB)Windows7 C)Linux D)MicrosoftOffice5.将(110010)2转换成十进制数是_____。A)46 B)48 C)50 D)526.下列关于Windows剪贴板的描述,不正确的是_____。A)只要Windows在运行中,剪贴板就处于运行状态B)剪贴板是内存中临时存储信息的区域C)剪贴板只能传递文字和图像信息D)剪贴板是Windows提供的信息传递的方式7.下列选项中,属于多媒体计算机必备的硬件设备是_____。A)网卡 B)声卡 C)打印机 D)扫描仪8.在Internet中,FTP指的是_____。A)文件传输 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 B)超文本传输协议C)电子邮件协议 D)传输控制协议9.下列关于计算机病毒的说法,正确的是_____。A)计算机病毒是一种生物病毒B)计算机病毒是一种程序C)计算机病毒只破坏内存中的数据D)使用杀毒软件能清除所有的病毒10.计算机能够直接识别和处理的语言是_____。A)汇编语言 B)高级语言 C)数据库语言 D)机器语言11.下列选项中,从关系中取出满足条件的元组的运算是_____。A)投影 B)选择 C)联接 D)筛选12.在VisualFoxPro中,项目文件和数据表文件的扩展名分别是_____。A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF13.在VisualFoxPro中,用于存储图像的字段类型是不是_____。A)通用型 B)备注型 C)字符型 D)逻辑型14.下列选项中,不属于常量的是_____。A)[ABCD] B)’ABCD’ C)3E-5 D)TRUE15.下列表达式的值为数值型的是_____。A)”345”+”216” B)CTOD(“10-01-2012”)-20C)100+200=300 D)LEN(“Student”)+216.函数AT(“数据表”,”建立VFP数据表”)的结果是_____。A)5 B)6 C)7 D)817.下列函数中,返回值的类型不是逻辑型的是_____。A)SUBSTR() B)EOF() C)FOUND() D)BOF()18.下列表达式不合法的是_____。A){^2012-12-31}-DATE() B)”今天是”+DTOC({^2012-12-31})19.下列选项中,修改表结构的命令是_____。A)COPYSTRUCTURE B)MODIFYSTRUCTUREC)DISPLAYSTRUCTURE D)LISTSTRUCTURE20.下列选项中,随着表的打开而自动打开的索引文件是_____。A)结构化复合索引文件 B)非结构化复合索引文件C)单索引文件 D)所有的索引文件21.逻辑删除当前数据表中所有籍贯为“安徽”的男生记录,应使用的命令是_____。21.逻辑删除当前数据表中所有籍贯为”安徽”的男生记录,应使用的命令是____。A)DELETEFOR籍贯=”安徽”OR性别=”男”B)DELETEFOR籍贯=”安徽”AND性别=”男”C)DELETEFOR籍贯=”安徽”,性别=”男”D)DELETEWHILE籍贯=”安徽”OR性别=”男”22.下列选项中,创建数据库的命令是_____。A)OPENDATABASE B)MODIFYDATABASEC)CREATEDATABASE D)CLOSEDATABASE23.计算当前数据表中职称为”教授”的工资(N)总和,并把计算结果存入内存变量GZ中,正确的命令是_____。A)TOTAL工资TOGZFOR职称=”教授”B)TOTALON工资TOGZFOR职称=”教授”C)SUMON工资TOGZFOR职称=”教授”D)SUM工资TOGZFOR职称=”教授”24.命令动词可以进行排序操作_____。A)SORT B)SEEK C)REPLACE D)COUNT25.数据库中的数据完整性不包括_____。A)实体完整性 B)域完整性 C)记录完整性 D)参照完整性26.下列关于视图的描述,不正确的是_____。A)视图必须依附于数据库存在B)不能根据自由表建立视图C)视图可以更新数据源D)视图是从一个或多个表中产生的虚表27.下列程序结构中,不能出现LOOP语句的是_____。A)FOR…ENDFOR B)IF…ENDIF C)SCAN…ENDSCAN D)DOWHILE…ENDDO28.下列选项中,定义全局变量的命令是_____。A)PUBLIC B)PRIVATE C)LOCAL D)DIMENSION29.SQL语句中,DROP的作用是_____。A)更新记录 B)插入记录 C)删除表 D)删除记录30.SQL语句中,用于限定分组条件的子句是_____。A)FOR B)WHERE C)HAVING D)WHILE31.数据表XSDA.DBF含有学号(C)、出生日期(D)等字段,查询1991年以后(含1991年)出生的记录,将查询结果存入永久表XS.DBF中,正确的SQL语句是_____。A)SELECT*FROMXSDAWHEREYEAR(出生日期)>=1991INTOTABLEXSB)SELECT*FROMXSDAWHEREYEAR(出生日期)>=1991INTOTABLECURSORXSC)SELECT*FROMXSDAWHERE出生日期>=1991INTOTABLEXSD)SELECT*FROMXSDAWHERE出生日期>=1991INTOTABLECURSORXS32.将数据表KC.DBF中课程号为”101”的成绩增加10分,正确的SQL语句是_____。A)UPDATEKC成绩=成绩+10WHERE课程号=”101”B)UPDATEKCSET成绩=成绩+10FOR课程号=”101”C)UPDATEKC成绩=成绩+10FOR课程号=”101”D)UPDATEKCSET成绩=成绩+10WHERE课程号=”101”33.所有控件都有的属性是_____。A)Caption B)Name C)AutoSize D)BackColor34.下列选项中,用于设置选项按钮组按钮个数的属性是_____。A)Buttons B)Value C)ButtonCount D)Visible35.在当前表单的Click事件代码中,将表单中标签控件Label1的标题修改为”添加控件”的语句是_____。”添加控件”B)This.Caption=”添加控件”C)ThisFrom.Caption=”添加控件””添加控件”36.下列选项中,用于向列表框添加列表项的方法是_____。A)ListItem B)AddItem C)RemoveItem D)RemoveListItem37.计时器控件Interval属性值为500,每隔0.5秒会触发_____事件。A)Reset B)Destory C)Timer D)Init38.下列选项中,运行菜单文件MENU1的命令是_____。A)DOMENU1.PRG B)DOMENU1.MNTC)DOMENU1.MNX D)DOMENU1.MPR39.下列选项中,不能作为报表数据源的是_____。A)数据库表 B)自由表 C)表单 D)视图40.在项目管理器中,管理数据库的是_____选项卡。A)数据 B)代码 C)文档 D)类二、填空题(每空2分,共20分)1.用二维表的形式来表示实体及实体之间联系的数据模型称为_____模型。2.执行命令DIMENSIONB(4)后,数组元素B(1)的初值是_____。3.与VisualFoxPro表达式a/(a^2+b^2)对应的数学表达式是_____。4.设变量a=2.136,命令?ROUND(a,2)的执行结果是_____。5.将当前数据表按照价格(N)的升序建立结构化复合索引,应使用命令_____价格TAGJG。6.当前数据表DA.DBF包含”性别(C)”字段,将所有”男”同学的记录复制生成数据表XS.DBF,应使用命令_____。下面第7~9题使用数据表TS.DBF,其中包含书号(C)、书名(C)、出版社(C)、价格(N)等字段。请根据相应要求将下面的SQL语句填写完整。7.查询书名为”线性代数”的记录个数。SELECT书名,_____AS记录数FROMTSWHERE书名=”线性代数”8.查询出版社为”高等教育”的图书信息,并按照价格的升序排列。SELECT*ROMTSWHERE出版社=”高等教育”_____BY价格9.在TS.DBF表中增加出版日期(D)字段______TABLETSADD出版日期D10.表单运行时,复选框控件为选中状态,则Value属性的值为_____。三、阅读理解题(每题4分,共20分)1.下面程序的运行结果是____。SETTALKOFFCLEARSTORE3TOX,YDOCASECASEX<0Y=Y+XCASEX<5Y=Y+X/2OTHERWISEY=XENDCASE?YSETTALKONRETURN2.下面程序的运行结果是_____。SETTALKOFFCLEARP=1I=0DOWHILEI<=10I=I+5P=P*IENDDO?PSETTALKONRETURN3.下面程序的运行结果是_____。SETTALKOFFCLEARDIMENSIONA(6)FORI=1TO6IFMOD(I,2)=0A(I)=I+IELSEA(I)=I^2ENDIFENDFOR?A(2)+A(5)SETTALKONRETURN4.数据表XSCJ.DBF的结构和记录如下表所示,下面程序的运行结果是_____。SETTALKOFFCLEARUSEXSCJCJ=0SCANFOR性别=”女”AND成绩>=60CJ=CJ+成绩ENDSCAN?CJUSESETTALKONRETURN5.下面程序的运行结果是_____。SETTALKOFFCLEAR?FC(1+FC(2))RETURNFUNCTIONFCPARAMETERSXS=0FORI=1TOXS=S+IENDFORRETURNSENDFUNC四、编程题(第1、2题各6分,第3题8分,共20分)1.从键盘输入一个数,如果大于等于零,输出其平方根,否则输出其绝对值。2.利用循环结构编程计算并输出表达式的值。3.某工厂将依据生产情况表SCB.DBF(车间代码C、实际产量N、核定产量N、完成率N、考核等级C),对车间生产完成情况进行考核,考核方法如下:数据表SCB.DBF已经添加到如下图所示表单的数据环境中,要求单击”确定”按钮,计算并显示某个车间的生产”完成率”(完成率=实际产量÷核定产量)和”考核等级”,并将车间代码、实际产量、核定产量、完成率和考核等级的值存入数据表SCB.DBF中,试编写”确定”按钮的Click事件代码。参考答案:一、单项选择题1—10BACDCCBABD11—20BBADDDACBA21—30BCDACBBACC31~40ADBCDBCDCA二、填空题1.关系2..f.3.4.2.145.INDEXON6.COPYTOXSFOR性别=”男”7.COUNT(书名)8.ORDER9.ALTER10.1三、阅读理解题1.4.52.7503.294.1735.10四、编程题1.settalkoffclearinput"请输入任意一个数n"tonifn>=0?sqrt(n)else?abs(n)endifsettalkonretu2.settalkoffclears=1fori=4to100step2s=s+(i/(i-1)^2)endfor?"s=",ssettalkonretu3.LTTa=实际产量/核定产量docasecasea>=0.85casea>=0.7OTHERWISEendcaserepl完成率withathisform.refresh二级VFP模拟试题2及参考答案1、单项选择题(每题1分,共40分)1.下列选项中,属于计算机本质工作原理的是________。A)存储程序与自动控制 B)高速度与高精度C)可靠性与可用性 D)有记忆能力2.通常所说的“裸机”是指计算机仅有________。A)软件系统 B)高速度与高精度 C)可靠性与可用性 D)有记忆能力3.将二进制数1100100转化成十六进制数是_________。A)63 B)64 C)68 D)1004.下列叙述正确的是_________。A)信息技术就是现代通信技术B)信息技术是有关信息的获取、传递、存储、处理、交流和表达的技术C)微电子技术与信息技术是互不关联的两个技术领域D)信息技术是只能处理信息的技术5.设置了Windows屏幕保护程序后,如用户在一段时间内_________,将执行屏幕保护程序。A)没有按键盘 B)没有移动鼠标C)没有进行任何操作 D)没有使用打印机6.在Windows中,为了查找文件名以“A”字母开头的所有文件,应当在查找名称框内输入_________。A)A B)A* C)A? D)A#7.文件扩展名通常用于标识文件的类型,下列属于数字波形声音文件扩展名的是_______。A)WAV B)MID C)AVI D)MPG8.计算机黑客是指_________。A)能自动产生计算机病毒的一种设备B)专门盗窃计算机及计算机网络系统设备的人C)非法编制的、专门用于破坏网络系统的计算机病毒D)非法登录计算机网络系统,从而进入计算机网络的人9.下列与IP地址相关的叙述中,错误的是_________。A)IP地址中包含有网络号和主机号等信息B)因特网上的每台在线主机都必须有IP地址C)通过ADSL上网时,用户主机的IP地址通常是由因特网服务提供者动态分配的D)网络中的路由器不需要设置IP地址10.下列有关算法的叙述,错误的是_________。A)算法的设计有多种方法,例如枚举法、迭代法、递归法等B)算法的表示可以有多种形式,例如文字说明、 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图表示、伪代码等C)算法的设计一般采用由细到粗、由具体到抽象的方法D)一个问题的解决旺旺可以有多种不同的算法11.由计算机、操作系统、DBMS、数据库和应用程序等组成的整体成为_________。A)数据库系统 B)数据库管理系统 C)文件系统 D)软件系统12.VisualPoxPro中的数据库文件一定不包含下列_________文件。A)DBC B)DCB C)DCX D)DCT13.VisualPoxPro系统中,下列不能作为变量名的是_________。A)XH B)2013XH C)XH2013 D)_2013XH14.利用命令DIMENSIONT(2,3)定义了一个名为T的数字后,依次执行赋值命令T(3)=10、T(5)=20、T=30,则数组元素T(1,1)、T(1,3)、T(2,2)的值分别是_________。A)30、30、30 B).F.、10、20 C)30、10、20 D)10、20、3015.下列四组函数中,返回值的数据类型一致的是_________。A)DTOC(DATE())、DATE()、YEAR(DATE())B)ALLTRIM(“VFP9.0”)、ASC(“A”)、VAL(“8A”)C)EOF()、RECCOUNT()、MOD()D)STR(3.14,3,1)、TIME()、CHR(67)16.下列函数返回值不是数值型的是_________。A)LEN(“FoxPro”) B)AT(“pro”,“FoxPro”)C)SUBSTR(“FoxPro”,4) D)SQRT(4)17.下列四个表达式中,不合法的是_________。A){^2012-12-24} B)200+800=1000C)CTOD([04/24/13])-20 D)LEN(SPACE(3))-118.如果要在VisualPoxPro系统窗口的状态栏中显示始终,应该执行的命令是_________。A)SETCLOCKON B)SETCLOCKTOC)SETCLOCKSTATUS D)SETLOCKON19.打开一个数据表,函数BOF()和RECNO()的值为_________。A).F.和0 B).T.和0 C).F.和1 D).T.和120.设当前数据表有10条记录,执行GOTOP命令后,不能显示所有记录的命令是_______。A)LISTRECORD10 B)LISTRESTC)LISTNEXT10 D)LISTALL21.对于当前数据表,既可以浏览又可以删除表记录的命令是________。A)COUNT B)BROWSE C)DELETE D)REPLACE22.下列选项中,不可用于查找记录的命令是________。A)SORT B)SEEK C)LOCATE D)FIN23.对于数据库操作,下列说法正确的是________。A)数据库被删除后,则它所包含的数据库表也随着删除B)数据库被删除后,则它所包含的数据库表变为自由表C)不能将一个数据库表添加到另一个数据库中D)数据库被关闭后,则它所包含的已打开的数据库表仍被打开24.对于自由表来说,不可以创建的索引类型是________。A)主索引 B)候选索引 C)唯一索引 D)普通索引25.要在两张相关的表之间建立永久关系,这两张表应该是________。A)两张自由表 B)同一个数据库内的两张表C)一张自由表,一张数据库表 D)任意两张数据库表或自由表26.在VisualFoxPro系统中,下列关于查询和视图的叙述错误的是________。A)查询文件是一种包含SQL—SELECT语句的文本文件,其扩展名为QPRB)查询的输出去向可以为Excel文件,即可以将查询的结果直接存储为Excel格式C)视图不以文件形式独立保存,视图的定义保存在数据库文件中D)可以使用USE命令打开或关闭视图27.在循环结构中,EXIT语句的作用是________。A)终止程序执行 B)结束本次循环,开始下一次循环C)退出本循环 D)退出过程,返回过程调用处28.编写程序时,误将语句X=1写成X==1,这属于________。A)语法 B)系统 C)运行 D)逻辑29.设当前工作目录(文件夹)中有包含多条记录的数据表XX.DBF。下述SQL命令中,语法错误的是________。A)SELECT*FROMXXINTOARRAYtempB)SELECT*FROMXXINTOCURSORtempC)SELECT*FROMXXINTOTABLEtempD)SELECT*FROMXXINTOFILEtemp30.在SQL—SELECT语句中,用于设置分组条件的是________。A)GROUPBY B)ORDERBY C)HAVING D)FROM31.设数据表XS.DBF中有学号(C)字段,逻辑删除学号中忆“2012”开头的记录,可以使用SQL语句________。A)DELETEFROMXSFOR学号=”2012”B)DELETEFROMXSFORLEFT(学号,4)=”2012”C)DELETEFROMXSWHERE“2012”$学号D)DELETEFROMXSWHERELEFT(学号,4)=”2012”32.在SQL语句中,UPDATE的功能是________。A)数据定义 B)数据查询 C)数据更新 D)数据删除33.创建对象时发生________事件。A)GotFocus B)InteractiveChange C)Init D)Click34.从内存中释放表单应使用________方法。A)Delete B)Release C)Refresh D)Hide35.下列几种控件中,无Value属性的是________。A)命令按钮 B)复选框 C)选项按钮 D)编辑框36.在下列几组VisualFoxPro基类中,均具有ControlSource属性的是________。A)列表框、标签、选项按钮 B)组合框、编辑框、 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 C)组合框、表格、计时器 D)编辑框、复选框、选项按钮37.下列VisualFoxPro控件中,运行时一定不可见的是________。A)标签 B)文本框 C)表格 D)计时器38.有一菜单文件MAIN.MNX,运行该菜单的操作是________。A)执行命令DOMAIN.MNXB)执行命令DOMENUMAIN.MNXC)先生成菜单程序文件MAIN.MPR,再执行命令DOMAIN.MPRD)先生成菜单程序文件MAIN.MPR,再执行命令DOMENUMAIN.MPR39.下列有关用REPORT命令预览或打印报表命令的叙述中,错误的是________。A)命令中必须指定报表的数据源B)PREVIEW选项指定以页面预览模式显示报表C)SUMMARY选项指定只打印总计和分类总计信息D)FOR子句指定打印条件,满足条件的记录被输出40.下列各组均可设置为项目主文件的是________。A)表单、查询和报表 B)查询、菜单和表C)项目、数据库和程序 D)表单、菜单和程序2、填空题(每空2分,共20分)1.二维表中能唯一确定记录的一个或几个字段的组合被称为_________。2.判断X能否被2整除的VisualFoxPro表达式是_________。3.将内存变量文件mVar中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,可以使用命令:_________FROMmVarADDITIVE4.命令COPYTOXYZ______________可以将当前数据表复制成Excel文件XYZ.XLS。5.当前数据表含有职称(C)、工资(N)等字段,统计职称为“教授”的平均工资应使用命令:_________________FOR职称=”教授”数据表TS.DBF(图书表)、DZ.DBF(读者表)与JY.DBF(借阅表)结构如下:字段名字段类型字段名字段类型字段名字段类型图书编号 C(10) 借书证号 C(6) 借书证号 C(6)分类号 C(10) 单位 C(18) 图书编号 C(10)书名 C(8) 姓名 C(8) 借书日期 D(8)出版单位 C(20) 性别 C(2) 还书日期 D(8)作者 C(8) 职称 C(10) 单价 N(7,2) 地址 C(20)馆藏册数 N(4)请根据相应要求将下面第6~8题的SQL语句填写完整:6.查询各出版单位出版图书的馆藏总册数、总金额、平均单价:SELECT出版单位,SUM(馆藏册数)AS平均单价,;SUM(___________)AS总金额,AVG(单价)AS平均单价FROMTS;GROUPBY出版单位7.查询借阅次数最多的前10名读者的借书证号、姓名、单位和借阅次数:SELECTTOP10JY.借书证号,DZ.姓名,DZ.单位,COUNT(*)AS借阅次数;FROMDZ,JY;WHEREDZ.借书证号=JY.借书证号;GROUPBYJY.借书证号;ORDERBY_________DESC8.查询2012年前借书且尚未归还的借书证号、姓名、单位:SELECTDZ.借书证号,DZ.姓名,DZ.单位;FROMDZ,JY;WHEREDZ.借书证号=JY.借书证号AND___________(借书日期)<2012;ANDEMPTY(还书日期)9.查找满足LOCCATE条件的下一条记录应该用______________命令。10.表单的Init、Load与Destroy事件发生的先后顺序依次是_________________。3、阅读理解题(每题4分,共20分)1.下面程序的运行结果是__________________。settalkoffclearstore3tox,ydocasecasex>ym=x^2+ycasex=ym=x*yotherwisem=x^3-yendcase?msettalkonreturn2.下面程序的运行结果是__________________。settalkoffclearstore0tox,ydowhile.t.x=x+1y=y+xifx>=10exitendifenddo?ysettalkonreturn3.下面程序的运行结果是__________________。settalkoffcleardimensiona(6)fork=1to6a(k)=15-2*kendfork=5dowhilek>=1a(k)=a(k)-a(k+1)k=k-1enddo?a(1)+a(3)+a(5)settalkonreturn4.下面程序的运行结果是__________________。settalkoffclearusejdcjsindexonjzhtagjzhgotoplast_jzh=jzhdowhile!eof()skipifjzh=last_jzhdeleteelselast_jzh=jzhendifenddopackusesettalkonreturn5.下面程序的运行结果是__________________。settalkoffclearallmX="VFP"mY="二级"dosub1withmX,(mY)?mY+mXsettalkonreturn*子程序:SUB1.PRGproceduresub1paraMETERSX,YX=X+"考试"Y="计算机等级"+YENDPROC4、编程题(第1、2题各6分,第3题8分,共20分)1.根据遗传法则,人的标准身高预测公式如下:请从键盘输入父母身高及子女性别,计算该子女的身高。2.输出10至50范围内满足每位数的乘积小于每位数的和的数,如12满足1*2<1+2。3.已有水平考试数据表SPKS.DBF,包括:考号(C)、姓名(C)、笔试成绩(N)、上机成绩(N)和平均成绩(N)字段,但笔试成绩、上机成绩和平均成绩字段为空;另有成绩数据表CJ.DBF,包括:考号(C)、等级(C)、笔试成绩(N)和上机成绩(N)字段,考生的考试成绩已录入其中。请用多工作区及循环结构编写程序把考生的考试成绩填写到SPKS.DBF中,然后将笔试成绩和上机成绩的平均成绩填入到平均成绩字段中,最后把平均成绩小于60分的记录复制到与SPKS.DBF结构完全相同的空数据表BJG.DBF中。答案:一、单项选择题(每题1分,共40分)1—10ADBBCBADDC11—20ABBADCACDA21—30BACABBCADA31—40DCCBABDCAD二、填空题(每空2分,共20分)1.关键字2.X%23.restore4.xls5.average工资6.单价*馆藏册数7.借阅次数8.year9.continue10.intoloaddestroy三、阅读理解题(每题4分,共20分)1.92.553.124.对登记表JDCJS.DBF按jzh升序排序,并物理删除表中jzh字段值重复的记录。5.二级VFP考试四、编程题(第1、2题各6分,第3题8分,共20分)1.settalkoffClearInput”请输入父亲的身高:”toxIpunt”请输入母亲的身高:”toyaccept”请输入子女的性别:”toaIfa=”男”h=(x+y)*1.08/2elseh=(0.923*x+y)/2endif?hSettalkon2.settalkoffClearFori=10to50a=int(i/10)b=i-a*10ifa*b<a+b?iEndifEndforSettalkon3.settalkoffClearSelect1UsespksSelect2UsecjDowhilenoteof()Kh=考号Bs=笔试成绩Js=上机成绩Select1Locatefor考号=khIffound()Replace笔试成绩withbjReplace上机成绩withjsReplace平均成绩with(笔试成绩+上机成绩)/2EndifSelect2SkipEnddoUseSelect1Copytobjgfor平均成绩<60UseSettalkon二级VFP模拟试题3及参考答案一、单项选择题(每题1分,共40分)1、计算机自诞生以来,无论在性能、价格等方面都发生了很大的变化,但是1并没有发生多大的改变。A)体积B)耗电量C)运算速度D)基本工作原理2、通常将中央处理器简称为2A)CPUB)ALUC)CMOSD)RAM3、下列数据中,值最大的是3。A)(17)16B)(21)10C)(26)8D)(10110)24、计算机操作系统的功能是4。A)完成计算机硬件与软件之间的接口B)管理计算机资源,提供用户与计算机之间的接口C)能完成科学计算和 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 设计等工作D)把高级语言的源程序代码转换为目标代码5、一个Windows应用程序窗口被最小化后,表示该应用程序将5。A)终止执行B)暂停执行C)转入后台执行D)继续在前台执行6、在WindowsXP中查找文件时,如果在“全部或部分文件名”框中输入*.DOC,表明要查找的是6。A)文件名为*.doc的文件B)文件名中有一个“*”的DOC文件C)所有扩展名为DOC文件D)文件名长度为一个字符的DOC文件7、计算机网络的主要功能是7。A)聊天B)资源共享C)下载软件D)发送邮件8、在计算机术语中,对多媒体的定义是指8。A)多种表示和传播信息的载体B)各种信息的编码C)计算机的输入输出信息D)计算机屏幕显示的信息9、下列选项中,不是计算机病毒特性的是9。A)破坏性B)潜伏性C)统一性D)传播性10、程序设计的核心是10。A)数据B)语句C)格式D)数据结构+算法11、VisualFoxPro支持的数据模型是11模型。A)层次B)网状C)关系D)树状12、如果一个班只有一个班长,并且该班长不能同时担任其他班的班长,则班级和班长两个实体之间的关系属于12联系。A)1:1B)1:2C)1:nDm:n13、关系数据库中利用13运算可以挑选出符合条件的记录。A)联结B)投影C)排序D)选择14、在T、.T.、[T]、”T”中有14个是常量。A)1B)2C)3D)415、将内存变量定义为全局变量的VisualFoxPro命令是15。A)PRIVATEB)PUBLICC)LOCALD)GLOBAL16、下列关于数组的描述,正确的是16。A)在一个数组中不同的数组元素可以赋不同类型的值B)用DIMENSIONA(5)命令定义的数组共有6个元素C)数组定义好以后,如果没有赋值,则每个数组元素的值都是.T.D)VisualFoxPro中只能定义一维数组17、下列函数中返回值类型不确定的是17。A)DATE()B)DBF()C)IIF()D)BOF()18、在VisualFoxPro中,宏替换函数&可以从变量中替换出18。A)字符串B)数值C)命令D)以上三种都可能19、设当前数据表有一个NAME字段,另有一个同名的内存变量,当执行?NAME时输出的结果是19。A)内存变量NAME的值B)字段变量NAME的值C)不确定D)指出二义性的错误20、下列VisualFoxPro字段类型,宽度可以人为设定的是20。A)整形B)日期型C)字符型D)逻辑性21、只需执行一次,就可向表中连续追加记录可以用21。A)APPENDBLANK命令B)APPEND命令C)INSERTBLANK命令D)“表”菜单下的“追加新纪录”选项22、下列选项中,不能用于选择工作区的是。A)SELECT()B)SELECTBC)SELECT0D)SELECT123、下列选项中用于修改表结构的命令是。A)MODIFYDATABASEB)MODIFYSTRUCTUREC)MODIFYCOMMANDD)MODIFYREPORT24、数据表XSDA.DBF有10条记录,打开后先执行SKIP,再执行LISTNEXT3,则指针指向第条记录。A)2B)3C)4D)525、可以直接物理删除数据表数据表中所有记录的命令是。A)DELETEB)DELETEALLC)PACKDBFD)ZAP26、将当前数据表按“性别”字段降序排列,结果存入数据表ZG1.DBF的语句是。A)SORTONZG1TO性别/DB)SORTON性别DESCTOZG1C)SORTONZG1DESCTO性别D)SORTON性别/DTOZG127、能随数据表XS.DBF的打开而自动打开的文件是27。A)XS.SCXB)XS.CDXC)XS.DBCD)XS.IDX28、参照完整性的“插入规则”用于设置在28中插入新纪录或更新已存在的记录时应遵守的规则。A)数据表B)自由表C)父表D)子表29、下列关于VisualFoxPro自由表的描述,正确的是29。A)自由表不能加入到数据库中B)自由表不能建立字段的有效性规则C)自由表不能建立唯一索引D)自由表和数据库表一样30、关于查询和视图说法错误的是30。A)查询是一个独立的文件,而视图必须依赖于数据库的存在B)视图的数据源只能是数据表,不能是视图C)视图设计器比查询设计器多了“更新条件”选项卡D)视图分为本地视图和远程视图两类31、数据表ZG.DBF中有工号(C)、姓名(C)、工资(N)、部门(C)四个字段,SQL-SELECT语句“SELECT部门,MIN(工资)ASGZFROMZGGROUPBY部门”的功能是31。A)查询每个部门的工资总和B)查询每个部门的平均工资C)查询每个部门的最低工资D)查询每个部门的最高工资32、将数据表XSXX.DBF中“姓名(C)”字段的宽度修改为20的SQL语句是32。A)ALTERTABLEXSXX姓名TOC(20)B)ALTERTABLEXSXX姓名WITHC(20)C)ALTERTABLEXSXXALTER姓名C(20)D)ALTERTABLEXSXX姓名C(20)33、查询数据表XSXX中“成绩(N)”前三名学生的信息的SQL-SELECT语句是33。A)SELECT*FROMXSXXORDERBY成绩DESCTOP3B)SELECT*FROMXSXXORDERBY成绩TOP3C)SELECT*FROMXSXXORDERBY成绩DESCTOP3PERCENTD)SELECT*FROMXSXXORDERBY成绩TOP3PERCENT34、下列关于LOOP和EXIT语句的描述中,正确的是34。A)LOOP语句只能置于循环体内,EXIT语句可以置于循环体外B)LOOP语句可以置于循环体外,EXIT语句只能置于循环体内C)两种语句都只能置于循环体内D)两种语句都可以置于循环体外35、下列几组对象中,均为容器类的是35。A)表单、文本框、组合框B)页框、命令按钮、表格C)组合框、编辑框、列表框D)表单、命令按钮组、标签36、若从表单的数据环境中将一个逻辑型字段拖放到表单时,则在表单中自动添加的是36控件。A)文本框B)标签与文本框C)复选框D)标签与复选框37、下列选项中,没有Caption属性的是37控件A)标签B)复选框C)命令按钮D)计时器38、如果菜单项的名称为“统计”,热键是T,设计菜单时应在菜单名称一栏中输入38。A)统计(\<T)B)统计(Ctrl+T)C)统计(ALT+T)D)统计(T)39、VisualFoxPro的报表文件FRX中保存的是39。A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义40、有关连编应用程序,下面描述正确的是40。A)项目连编后,主文件作为只读文件处理B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中,文件名左侧带有¢符号的文件在项目连编以后是只读文件二、填空题(每空2分,共20分)1、在VisualFoxPro中,项目文件的扩展名是1。2、VisualFoxPro的项目管理器包括数据、2、类、代码和其他五个组成部分。3、数学表达式对应的VisualFoxPro表达式是3。4、表达式INT(RAND())*41+60的取值范围是4。5、当前数据表XSDA.DBF中有学号(C)、姓名(C)、出生日期(D)、成绩(N)四个字段,求1992年出生的学生平均成绩并存入内存变量PJ,应使用的语句是5。6、当前数据表GZ.DBF中有工号(C)、工资(N)两个字段,把所有工资小于1000元的职工工资增加200元所用的REPLACE语句是6。7、在SQL-SELECT语句中,把查询结果保存到数组A的子句是7。8、将数据表STUDENT.DBF中的年龄字段(字段名是AGE,整型)增加1岁,应该使用的SQL语句是:UPDATESTUDENT8。9、在当前表单的标签控件Label中显示系统时间的语句是ThisForm.Label1.9=TIME()10、在VisualFoxPro中参数传递的方式有两种,一种是10,另一种是按引用传递。三、阅读理解题(每题4分,共20分)1、下面程序的运行结果是1。SETTALKOFFCLEARX=10Y=8X=X+Y?X,X=X+YSETTALKONRETURN2、下面程序的运行结果是2。SETTALKOFFCLEARSTORE0TON,SDOWHILE.T.N=N+1S=S+NIFN>5EXITENDIFENDDO?SSETTALKONRETURN3、下面程序的运行结果是3。SETTALKOFFCLEARDIMENSIONFF(10)FORI=1TO10FF(I)=5+2*IENDFOR??FF(5)+FF(I-5)SETTALKONRETURN4、数据表ZGDA.DBF包含字段:编号(C)、姓名(C)、职称(C)、工资(N),下面程序的功能是4。SETTALKOFFCLEARUSEAGDAXM=姓名GZ=工资SCANFOR工资<GZXM=姓名GZ=工资ENDSCAN?XM,GZUSESETTALKONRETU5、下面程序的运行结果是5。SETTALKOFFCLEARX=5Y=7DOSUB1?X,YSETTALKONRETURNPROCEDURESUB1PRIVATEYX=10Y=XRETURNENDPROC四、编程题(第1题6分,第2、3题各7分,总共20分)1、某网络运营商的月收费标准为:10小时以内收费12元,超过10小时的部分每小时加收0.8元。根据键盘输入的月上网时间,编程计算并输出网络使用费。2、求1+2+3+…+n>20000的最小正整数。3、数据表SCORE.DBF与XJB.DBF的结构和记录如下表所示:SCORE.DBF 学号(C) 物理(I) 高数(I) 英语(I) 总分(I) 080001 80 61 75 080003 91 76 90 080002 85 87 87 080007 93 72 78 … … … … XJB.DBF 学号(C) 姓名(C) 评价 LEC评价法下载LEC评价法下载评价量规免费下载学院评价表文档下载学院评价表文档下载 (C/6) 080001 王雅蕾 080002 吴瑞英 080003 杜小威 … 编程计算:1)每个学生的总分,并存入总分字段。2)根据SCORE表的总分,按下述原则填写XJB的“评价”字段:总分大于等于270分为:优秀总分小于180分为:较差其它一律为:良好参考答案:1、选择题1—10DAABCCBACD11—20CADCBACABC21—30DABCDDBDBB31—40CCACBCDADA2、填空题1、.pjx2、文档3、(1+x)/sqrt(abs(x))4、60到100之间的整数,包括60和1005、average成绩topjforyear(出生日期)=19926、replace工资with工资+200for工资<10007、intoarrayA8、set年龄=年龄+19、caption10、按值传递3、阅读理解题1、18.f.2、213、324、输出表中工资最低的那条记录的姓名和工资5、1074、编程题1、settalkoffCleainput"月上网时间:"tonifn<=10t=12elset=12+(n-10)*0.8endif?tsettalkonReturn2、settalkoffcleas=0i=0dowhiles<=20000i=i+1s=s+ienddo?isettalkonReturn3、(1)usescorereplall总分with物理+高数+英语(2)closeallusescoreindexon学号tagxhsele2usexjbsetrelato学号intoarepl评价with"优秀"fora.总分>=270repl评价with"较差"fora.总分<180repl评价with"良好"fora.总分>=180anda.总分<270
本文档为【VFP试卷模拟试卷及参考答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
上兵伐谋
暂无简介~
格式:doc
大小:42KB
软件:Word
页数:0
分类:
上传时间:2019-12-22
浏览量:0