VFP试卷模拟试卷及参考答案_第1页
VFP试卷模拟试卷及参考答案_第2页
VFP试卷模拟试卷及参考答案_第3页
VFP试卷模拟试卷及参考答案_第4页
VFP试卷模拟试卷及参考答案_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、二级 VFP 模拟试题1 及参考答案1 分,共 40 分)1. 一个完整的计算机系统应该包括。A)主机和外部设备B)硬件系统和软件系统C)操作系统和应用程序D)运算器、控制器和存储器2. 微型计算机突然断电后,数据会丢失的存储器是。A)RAMB)硬盘C)ROM D)光盘3. 在计算机的应用领域中,CAD 属于 领域的应用。A)科学计算B)数据处理C)计算机辅助系统D)人工智能4. 下列选项中,不是操作系统的软件是。A)Windows XP B)Windows 7 C)Linux D)Microsoft Office5. 将 (110010)2 转换成十进制数是。A)46B)48C)50D)52

2、6. 下列关于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

3、.计算机能够直接识别和处理的语言是。A)汇编语言B)高级语言C)数据库语言D)机器语言11 .下列选项中,从关系中取出满足条件的元组的运算是。A)投影 B)选择C)联接D)筛选12 .在 Visual FoxPro 中,项目文件和数据表文件的扩展名分别是。DBFA)PJX 和 DBC B)PJX 和 DBF C)PRG 和 DBC D)PRG 和13 .在 Visual FoxPro 中,用于存储图像的字段类型是不是。C)字符型D)逻辑型C)3E-5 D)TRUEB)CTOD( “10-01-2012”)-20D)LEN( “Student”)+2A)通用型B)备注型14 .下列选项中,不属于

4、常量的是。A)ABCDB) ABCD 15 .下列表达式的值为数值型的是。A)”345”+”216”C)100+200=30016 .函数AT(数据表”:建立VFP数据表”)的结果是 .D)8A)5B)6C)717 .下列函数中,返回值的类型不是逻辑型的是。A)SUBSTR() B)EOF()18 .下列表达式不合法的是。A)A2012-12-31-DATE()19 .下列选项中,修改表结构的命令是A)COPY STRUCTUREC)FOUND() D)BOF()B)”今天是 “+DTOC(A2012-12-31)_。B)MODIFY STRUCTUREC)DISPLAY STRUCTURED

5、)LIST STRUCTURE20 .下列选项中,随着表的打开而自动打开的索引文件是。A)结构化复合索引文件B)非结构化复合索引文件C)单索引文件D)所有的索引文件21 .逻辑删除当前数据表中所有籍贯为“安徽”的男生记录,应使用的命令是 。22 .逻辑删除当前数据表中所有籍贯为”安徽 ”的男生记录,应使用的命令是。A)DELETE FOR籍贯=”安徽” OR 性别 =”男”B)DELETE FOR籍贯=”安徽” AND 性别=”男”C)DELETE FOR 籍贯=”安徽”,性别 =”男 ”D)DELETE WHILE 籍贯=”安徽” OR 性别=”男 ”23 .下列选项中,创建数据库的命令是。

6、A)OPEN DA TABASEB)MODIFY DA TABASEC)CREATE DA TABASE D)CLOSE DA TABASE24 .计算当前数据表中职称为 “教授”的工资(N)总和,并把计算结果存入内存变量GZ中,正确的命令是。A)TOTAL 工资 TO GZ FOR 职称 =”教授 ”B)TOTAL ON 工资 TO GZ FOR 职称 =”教授 ”C)SUM ON 工资 TO GZ FOR 职称=”教授”D)SUM 工资 TO GZ FOR 职称=”教授”25 .命令动词可以进行排序操作。A)SORTB)SEEKC)REPLACED)COUNT26 .数据库中的数据完整性不

7、包括。A)实体完整性B)域完整性C)记录完整性D)参照完整性27 .下列关于视图的描述,不正确的是。A) 视图必须依附于数据库存在B)不能根据自由表建立视图C)视图可以更新数据源D) 视图是从一个或多个表中产生的虚表28 .下列程序结构中,不能出现LOOP 语句的是。A)FOR ENDFORB)IF ENDIFC)SCAN ENDSCAN D)DO WHILE ENDDO29 .下列选项中,定义全局变量的命令是。A)PUBLICB)PRIVATE C)LOCALD)DIMENSION30 .SQL 语句中,DROP 的作用是。A)更新记录B)插入记录C)删除表D)删除记录31 .SQL 语句中

8、,用于限定分组条件的子句是。A)FORB)WHEREC)HAVINGD)WHILE31 .数据表XSDA.DBF含有学号(C)、出生日期(D)等字段,查询1991年以后(含1991年),将查询结果存入永久表XS.DBF 中 ,正确的SQL 语句是 。A)SELECT * FROM XSDA WHERE YEAR( 出生日期)>=1991 INTO TABLE XSB)SELECT * FROM XSDA WHERE YEAR( 出 生 日 期 )>=1991 INTO TABLECURSOR XSC)SELECT * FROM XSDA WHERE出生日期>=1991 INT

9、O TABLE XSD)SELECT * FROM XSDA WHERE 出生日期>=1991 INTO TABLE CURSOR XS32 .将数据表KC.DBF 中课程号为” 101”的成绩增加10分 ,正确的SQL 语句是 。A)UPDATE KC 成绩 =成绩 +10 WHERE 课程号=” 101”B)UPDATE KC SET 成绩=成绩 +10 FOR 课程号=” 101”C)UPDATE KC 成绩=成绩 +10 FOR 课程号 =” 101”D)UPDATE KC SET 成绩=成绩+10 WHERE 课程号=” 101”33 .所有控件都有的属性是。A)Caption

10、B)NameC)AutoSizeD)BackColor34 .下列选项中,用于设置选项按钮组按钮个数的属性是A)ButtonsB)ValueC)ButtonCountD)Visible35 .在当前表单的Click 事件代码中,将表单中标签控件Label1 的标题修改为”添加控件” 的语句是” 添加控件”B)This.Caption= ” 添加控件”C)ThisFrom.Caption= ” 添加控件” 添加控件”,用于向列表框添加列表项的方法是36 .下列选项中A)ListItemB)AddItemC)RemoveItemD)RemoveListItem37 .计时器控件Interval 属

11、性值为500,每隔 0.5秒会触发事件。A)ResetB)DestoryC)TimerD)Init38 .下列选项中,运行菜单文件MENU1 的命令是A)DO MENU1.PRGB)DO MENU1.MNTC)DO MENU1.MNXD)DO MENU1.MPR39 .下列选项中,不能作为报表数据源的是A) 数据库表B)自由表C)表单D)视图40.在项目管理器中,管理数据库的是选项卡。A) 数据B)代码C)文档D)类模型。价格 TAG二、填空题(每空2 分 ,共 20 分 )1. 用二维表的形式来表示实体及实体之间联系的数据模型称为2 .执行命令DIMENSION B(4)后,数组元素B(1)

12、的初值是3 .与Visual FoxPro表达式2/3人2+a2)对应的数学表达式是4 .设变量a=2.136,命令?ROUND(a,2)的执行结果是5 .将当前数据表按照价格(N)的升序建立结构化复合索引,应使用命令JG。6 .当前数据表 DA.DBF包含"性别(C)”字段,将所有“男”同学的记录复制生成数据表 XS.DBF,应使用命令。下面第79题使用数据表TS.DBF,其中包含书号(C)、书名(C)、出版社(C)、价格(N) 等字段。请根据相应要求将下面的SQL 语句填写完整。7 .查询书名为”线性代数”的记录个数。SELECT 书名 ,AS 记录数 FROM TS WHERE

13、 书名 =”线性代数”8 .查询出版社为”高等教育”的图书信息,并按照价格的升序排列。SELECT * ROM TS WHERE 出版社 =”高等教育”BY 价格9 .在TS.DBF表中增加出版日期(D)字段TABLE TS ADD 出版日期D10 .表单运行时,复选框控件为选中状态,则Value属性的值为 。三、阅读理解题(每题 4分 ,共 20 分 )1 .下面程序的运行结果是。SET TALK OFFCLEARSTORE 3 TO X,YDO CASECASE X<0Y=Y+XCASE X<5Y=Y+X/2OTHERWISEY=X?YSET TALK ONRETURN2 .下

14、面程序的运行结果是。SET TALK OFFCLEARP=1I=0DO WHILE I<=10I=I+5P=P*IENDDO? PSET TALK ONRETURN3 .下面程序的运行结果是。SET TALK OFFCLEARDIMENSION A(6)FOR I=1 TO 6IF MOD(I,2)=0A(I)=I+IELSEA(I)=IA2ENDIFENDFOR? A(2)+A(5)SET TALK ONRETURNXSCJ.DBF/姓名(CH性别(CP成绩钾。男a75.00P;好£5.00;刘国胜一S9.00+3;王晓玲一女一88.00王凯,男一83.0(;陈丽萍晨女一56

15、.(XP卜4 .数据表XSCJ.DBF的结构和记录如下表所示 下面程序的运行结果是。SET TALK OFFCLEARUSE XSCJCJ=0SCAN FOR性另i="女" AND 成绩=60CJ=CJ+成绩ENDSCAN? CJUSESET TALK ONRETURN5 .下面程序的运行结果是 。SET TALK OFFCLEAR? FC(1+FC(2)RETURNFUNCTION FCPARAMETERS XS=0FOR I=1 TO XS=S+IENDFORRETURN SENDFUNC四、编程题(第1、2题各6分,第3题8分,共20分)1.从键盘输入一个数,如果大于

16、等于零,输出其平方根,否则输出其绝对值。2 .利用循环结构编程计算并输出表达式的值。3 .某工厂将依据生产情况表SCB.DBF(车间代码C、实际产量N、核定产量N、完成率N、考核等级C),对车间生产完成情况进行考核, 考核方法如下:数据表SCB.DBF已经添加到如下图所示表单的数据环境中示某个车间的生产”完成率"(完成率=实际产量+核定产量 际产量、核定产量、完成率和考核等级的值存入数据表,要求单击“确定”按钮,计算并显)和“考核等级”,并将车间代码、实SCB.DBF中,试编写“确定"按钮的Click事件代码。、单项选择题1 10 BACDCCBABD11 20 BBADD

17、DACBA21 30 BCDA CBBACC3140 ADBCDBCDCA二、填空题1.关系2.f.45.INDEXON6.COPY TO XS FOR性别="男”7. COUNT(书名)8.ORDER9.ALTER 10.三、阅读理解题503.294.1735.10四、编程题1.set talk offclearinput " 请输入任意一个数n" to nif n>=0?sqrt(n)else?abs(n)endifset talk onretu2.set talk offclears=1for i=4 to 100 ste

18、p 2s=s+(i/(i-1)A2)endfor?"s=",sset talk onretu3.LT2=实际产量/核定产量do casecase a>=0.85case a>=0.7OTHERWISEendcaserepl 完成率 with athisform.refresh二级 VFP 模拟试题2 及参考答案单 项选择题(每题1 分,共 40 分)1.卜列选项中,属于计算机本质工作原理的是A)存储程序与自动控制B)高速度与高精度C)可靠性与可用性D)有记忆能力2.通常所说的“裸机”是指计算机仅有A)软件系统B)高速度与高精度C)可靠性与可用性D)有记忆能力3.

19、将二进制数1100100 转化成十六进制数是4.A)63B)64C)68D)100卜列叙述正确的是A)信息技术就是现代通信技术.B)信息技术是有关信息的获取、传递、存储、处理、交流和表达的技术C)微电子技术与信息技术是互不关联的两个技术领域D)信息技术是只能处理信息的技术设置了 Windows 屏幕保护程序后,如用户在一段时间内 序。A)没有按键盘B)没有移动鼠标,将执行屏幕保护程C)没有进行任何操作D)没有使用打印机在 Windows 中,为了查找文件名以“A)AB)A*文件扩展名通常用于标识文件的类型,A)WAVB)MID计算机黑客是指A”字母开头的所有文件,应当在查找名称框

20、内输C)A?D)A#卜列属于数字波形声音文件扩展名的是C)AVID)MPGA)能自动产生计算机病毒的一种设备B)专门盗窃计算机及计算机网络系统设备的人C)非法编制的、专门用于破坏网络系统的计算机病毒D)非法登录计算机网络系统,从而进入计算机网络的人9. 下列与 IP 地址相关的叙述中,错误的是。A)IP 地址中包含有网络号和主机号等信息B)因特网上的每台在线主机都必须有IP地址C)通过ADSL上网时,用户主机的IP地址通常是由因特网服务提供者动态分配的D)网络中的路由器不需要设置IP地址10. 下列有关算法的叙述,错误的是。A)算法的设计有多种方法,例如枚举法、迭代法、递归法等B)算法的表示可

21、以有多种形式,例如文字说明、流程图表示、伪代码等C)算法的设计一般采用由细到粗、由具体到抽象的方法D) 一个问题的解决旺旺可以有多种不同的算法11. 由计算机、操作系统、DBMS 、数据库和应用程序等组成的整体成为。A)数据库系统B)数据库管理系统C)文件系统D)软件系统12. Visual PoxPro 中的数据库文件一定不包含下列文件。A)DBCB)DCBC)DCXD)DCT13. Visual PoxPro 系统中,下列不能作为变量名的是。A)XHB)2013XHC)XH2013D)_2013XH14. 禾I用命令DIMENSIONT(2,3)定义了一个名为 T的数字后,依次执行赋值命令

22、 T(3)=10、T(5)=20、T=30,则数组元素 T(1,1)、T(1,3)、T(2,2)的值分别是 。A)30 、 30、 30B).F.、 10、 20C)30、 10、 20D)10、 20、 3015. 下列四组函数中,返回值的数据类型一致的是。A)DTOC(DATE() 、 DATE() 、 YEAR(DATE()B)ALLTRIM( “VFP 9.0”)、 ASC(“A”)、 VAL( “8A”)C)EOF() 、 RECCOUNT() 、 MOD()D)STR(3.14,3,1) 、 TIME() 、 CHR(67)16. 下列函数返回值不是数值型的是。A)LEN( “Fo

23、xPro”)B)AT(“pro”, “FoxPro”)C)SUBSTR( “FoxPro”,4)D)SQRT(4)17. 下列四个表达式中,不合法的是。AH2012-12-24B)200+800=1000C)CTOD(04/24/13)-20D)LEN(SPACE(3)-118. 如果要在Visual PoxPro 系统窗口的状态栏中显示始终,应该执行的命令是。A)SET CLOCK ONB) SET CLOCK TOC) SET CLOCK STATUSD) SET LOCK ON19. 打开一个数据表,函数BOF() 和 RECNO() 的值为 。A).F.和 0B).T.和 0C).F.

24、和 1D).T.和 120. 设当前数据表有10条记录,执行GO TOP命令后,不能显示所有记录的命令是 A)LIST RECORD 10B)LIST RESTC)LIST NEXT 10D)LIST ALL21. 对于当前数据表,既可以浏览又可以删除表记录的命令是。A)COUNTB)BROWSEC)DELETED)REPLACE22. 下列选项中,不可用于查找记录的命令是。A)SORTB)SEEKC)LOCA TED)FIN23. 对于数据库操作,下列说法正确的是。A)数据库被删除后,则它所包含的数据库表也随着删除B)数据库被删除后,则它所包含的数据库表变为自由表C)不能将一个数据库表添加到

25、另一个数据库中D)数据库被关闭后,则它所包含的已打开的数据库表仍被打开24. 对于自由表来说,不可以创建的索引类型是A)主索引B)候选索引C)唯一索引D)普通索引25. 要在两张相关的表之间建立永久关系,这两张表应该是。A)两张自由表B)同一个数据库内的两张表C)一张自由表,一张数据库表D)任意两张数据库表或自由表26. 在 Visual FoxPro 系统中,下列关于查询和视图的叙述错误的是。A)查询文件是一种包含 SQL-SELECT语句的文本文件,其扩展名为QPRB)查询的输出去向可以为 Excel文件,即可以将查询的结果直接存储为Excel格式C)视图不以文件形式独立保存,视图的定义保

26、存在数据库文件中D)可以使用USE命令打开或关闭视图27. 在循环结构中,EXIT 语句的作用是。A)终止程序执行B)结束本次循环,开始下一次循环C)退出本循环D)退出过程,返回过程调用处28. 编写程序时,误将语句X=1 写成 X=1 ,这属于。A)语法B)系统C)运行D)逻辑29. 设当前工作目录(文件夹)中有包含多条记录的数据表XX.DBF 。下述 SQL 命令中,语法错误的是。A)SELECT*FROM XX INTO ARRAY tempB)SELECT*FROM XX INTO CURSOR tempC)SELECT*FROM XX INTO TABLE tempD)SELECT*

27、FROM XX INTO FILE temp30. 在 SQL SELECT 语句中,用于设置分组条件的是。A)GROUP BY B)ORDER BYC)HAVINGD)FROM31. 设数据表XS.DBF中有学号(C)字段,逻辑删除学号中忆“2012”开头的记录,可以使用SQL 语句 。A)DELETE FROM XS FOR 学号=” 2012”B)DELETE FROM XS FOR LEFT( 学号,4)=”2012”C)DELETE FROM XS WHERE “2012” $学号D)DELETE FROM XS WHERE LEFT( 学号,4)=”2012”32. 在 SQL 语

28、句中,UPDATE 的功能是。A)数据定义B)数据查询C)数据更新33. 创建对象时发生事件。A)GotFocusB)InteractiveChangeC)InitD)数据删除D)Click34. 从内存中释放表单应使用方法。A)DeleteB)ReleaseC)RefreshD)Hide35. 下列几种控件中,无Value 属性的是A)命令按钮B)复选框C)选项按钮D)编辑框36. 在下列几组Visual FoxPro 基类中,均具有ControlSource 属性的是。A)列表框、标签、选项按钮B)组合框、编辑框、表格C)组合框、表格、计时器D)编辑框、复选框、选项按钮37. 下列 Vis

29、ual FoxPro 控件中,运行时一定不可见的是。A)标签B)文本框C)表格D)计时器38. 有一菜单文件MAIN.MNX ,运行该菜单的操作是。A)执行命令DO MAIN.MNXB)执行命令 DO MENU MAIN.MNXC)先生成菜单程序文件 MAIN.MPR ,再执行命令 DO MAIN.MPRD)先生成菜单程序文件 MAIN.MPR ,再执行命令 DO MENU MAIN.MPR39. 下列有关用REPORT 命令预览或打印报表命令的叙述中,错误的是。A)命令中必须指定报表的数据源B)PREVIEW 选项指定以页面预览模式显示报表C)SUMMARY 选项指定只打印总计和分类总计信息

30、D)FOR 子句指定打印条件,满足条件的记录被输出40. 下列各组均可设置为项目主文件的是。A)表单、查询和报表B)查询、菜单和表C)项目、数据库和程序D)表单、菜单和程序二 填 空题(每空2 分,共 20 分)1. 二维表中能唯一确定记录的一个或几个字段的组合被称为。2. 判断 X 能否被 2 整除的 Visual FoxPro 表达式是。3. 将内存变量文件mVar 中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,可以使用命令:FROM mVar ADDITIVE4. 命令 COPY TO XYZ 可以将当前数据表复制成Excel 文件 XYZ.XLS 。5.当前数据表含有职称

31、(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)请根据相应要求将下面第68 题的 SQL 语句填写完整:6. 查询各出版单位出版图书的馆藏总册数总金额平均单价:

32、SELECT 出版单位,SUM( 馆藏册数) AS 平均单价,;SUM() AS 总金额,AVG(单价)AS平均单价FROM TS;GROUP BY 出版单位7. 查询借阅次数最多的前10 名读者的借书证号、姓名、单位和借阅次数:SELECT TOP 10 JY .借书证号,DZ.姓名,DZ.单位,COUNT(*) AS 借阅次数;FROM DZ,JY;WHERE DZ.借书证号=JY.借书证号;GROUP BY JY .借书证号;ORDER BY DESC8. 查询 2012 年前借书且尚未归还的借书证号、姓名、单位:SELECT DZ. 借书证号,DZ. 姓名 ,DZ. 单位 ;FROM

33、DZ,JY;WHERE DZ.借书证号=JY.借书证号 AND(借书日期)<2012;AND EMPTY( 还书日期)9. 查找满足LOCCA TE 条件的下一条记录应该用命令。10. 表单的 Init、 Load 与 Destroy 事件发生的先后顺序依次是3、 阅 读理解题(每题4 分,共 20 分)1 下面程序的运行结果是。set talk offclearstore 3 to x,ydo casecase x>ym=xA2+ycase x=ym=x*yotherwisem=xA3-yendcase?mset talk onreturn2 下面程序的运行结果是set talk

34、 offclearstore 0 to x,ydo while .t.x=x+1y=y+xif x>=10exitendifenddo?yset talk onreturn3 下面程序的运行结果是set talk offcleardimension a(6)for k=1 to 6a(k)=15-2*kendfork=5do while k>=1a(k)=a(k)-a(k+1)k=k-1enddo?a(1)+a(3)+a(5)set talk onreturn4 下面程序的运行结果是set talk offclearuse jdcjsindex on jzh tag jzhgo t

35、oplast_jzh=jzhdo while !eof()skipif jzh=last_jzhdeleteelselast_jzh=jzhendifenddopackuseset talk onreturn5 下面程序的运行结果是。set talk offclear allmX="VFP"mY=" 二级 "do sub1 with mX,(mY)?mY+mXset talk onreturn* 子程序:SUB1.PRGprocedure sub1para METERS X,YX=X+" 考试 "Y=" 计算机等级"

36、;+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)字段,考生的

37、考试成绩已录入其中。请用多工作区及循环结构编写程序把考生的考试成绩填写到SPKS.DBF 中, 然后将笔试成绩和上机成绩的平均成绩填入到平均成绩字段中,最后把平均成绩小于60 分的记录复制到与SPKS.DBF 结构完全相同的空数据表BJG.DBF 中。答案:一、单项选择题(每题1 分,共 40 分)1 10ADBBCBADDC11 20ABBADCACDA21 30 BACABBCADA31 40DCCBABDCAD二、填空题(每空2 分,共 20 分)1. 关键字2. X%2 3. restore 4. xls 5. average 工资 6. 单价*馆藏册数7. 借阅次数8. year 9

38、. continue 10. into load destroy三、阅读理解题(每题4 分,共 20 分)1. 92. 553. 124.对登记表JDCJS.DBF 按 jzh 升序排序,并物理删除表中jzh 字段值重复的记录。5.二级 VFP 考试四、编程题(第1、 2 题各 6 分,第 3 题 8 分,共 20 分)1.set talk offClearInput ”请输入父亲的身高:”to xIpunt”请输入母亲的身高:” to yaccept”请输入子女的性别:"to aIf a= "男"h=(x+y)*1.08/2elseh=(0.923*x+y)/2

39、endif?hSet talk on2.set talk offClearFor i=10 to 50a=int(i/10)b=i-a*10if a*b<a+b?iEndifEndforSet talk on3.set talk offClearSelect 1Use spksSelect 2Use cjDo while not eof()Kh= 考号Bs=笔试成绩Js=h机成绩Select 1Locate for 考号 =khIf found()Replace笔试成绩with bjReplace上机成绩with jsReplace平均成绩with ( 笔试成绩+上机成绩)/2Endif

40、Select 2SkipEnddoUseSelect 1Copy to bjg for 平均成绩<60UseSet talk on二级VFP模拟试题3及参考答案一、单项选择题(每题 1分,共40分)1、计算机自诞生以来,无论在性能、价格等方面都发生了很大的变化,但是。并没有发生多大的改变。A)体积 B)耗电量 C)运算速度 D)基本工作原理2、通常将中央处理器简称为上A)CPU B)ALU C)CMOS D)RAM3、下列数据中,值最大的是3 。A)(17)i6 B)(21)io C)(26)8D)(10110)24、计算机操作系统的功能是 4。A)完成计算机硬件与软件之间的接口B)管理

41、计算机资源,提供用户与计算机之间的接口C)能完成科学计算和工程设计等工作D)把高级语言的源程序代码转换为目标代码5、一个 Windows应用程序窗口被最小化后,表示该应用程序将5。A)终止执行B)暂停执行C)转入后台执行D)继续在前台执行6、在Windows XP中查找文件时,如果在“全部或部分文件名”框中输入*.DOC ,表明要查找的是6。A)文件名为*.doc的文件B)文件名中有一个“ *”的DOC文件C)所有扩展名为DOC文件D)文件名长度为一个字符的DOC文件7、计算机网络的主要功能是 J 。A)聊天B)资源共享 C)下载软件D)发送邮件8、在计算机术语中,对多媒体的定义是指8。A)多

42、种表示和传播信息的载体B)各种信息的编码C)计算机的输入输出信息D)计算机屏幕显示的信息9、下列选项中,不是计算机病毒特性的是9。A)破坏性B)潜伏性C)统一性 D)传播性10、程序设计的核心是 0。A)数据B)语句C)格式D)数据Z勾+算法11、Visual FoxPro支持的数据模型是11 模型。A)层次 B)网状 C)关系 D)树状12、如果一个班只有一个班长,并且该班长不能同时担任其他班的班长,则班级和班长两个实体之间的关系属于12联系。A)1:1B)1:2C)1:n Dm:n13、关系数据库中利用13运算可以挑诜出符合条件的记录。A)联结 B)投影 C)排序 D)选择14、在T、.T

43、.、T、"T”中有 14个是常量。A)1B)2C)3D)415、将内存变量定义为全局变量的Visual FoxPro命令是 15。A)PRIV ATE B)PUBLIC C)LOCAL D)GLOBAL16、下列关于数组的描述,正确的是16。A)在一个数组中不同的数组元素可以赋不同类型的值B)用DIMENSION A(5)命令定义的数组共有 6个元素C)数组定义好以后,如果没有赋值,则每个数组元素的值都是.T.D) Visual FoxPro中只能定义一维数组17、下列函数中返回值类型不确定的是17 qA)DATE() B)DBF() C)IIF() D)BOF()18、在 Visu

44、al FoxPro中,宏替换函数 &可以从变量中替换出18。A)字符串B)数值C)命令 D)以上三种都可能19、设当前数据表有一个NAME字段,另有一个同名的内存变量,当执行 ?NAME时输出的结果是 19。A)内存变量 NAME的值B)字段变量 NAME的值C)不确定D)指出二义性的错误20、下列Visual FoxPro字段类型,宽度可以人为设定的是20。A)整形 B)日期型 C)字符型 D)逻辑性21、只需执行一次,就可向表中连续追加记录可以用_21。A)APPEND BLANK 命令 B )APPEND 命令C)INSERT BLANK 命令 D) “表”菜单下的“追加新纪录”

45、选项22、下列选项中,不能用于选择工作区的是 。A)SELECT() B)SELECT B C)SELECT 0 D)SELECT 123、下列选项中用于修改表结构的命令是 。A)MODIFY DATABASE B)MODIFY STRUCTUREC)MODIFY COMMAND D)MODIFY REPORT24、数据表XSDA.DBF有10条记录,打开后先执行 SKIP,再执行LIST NEXT 3 ,则指针 指向第 条记录。A)2B)3C)4D)525、可以直接物理删除数据表数据表中所有记录的命令是 。A)DELETE B)DELETE ALL C)PACK DBF D)ZAP26、将当

46、前数据表按“性别”字段降序排列,结果存入数据表ZG1.DBF的语句是OA)SORT ON ZG1 TO 性别/D B)SORT ON 性另DESC TO ZG1C)SORT ON ZG1 DESC TO 性另D)SORT ON 性另/D TO ZG127、能随数据表 XS.DBF的打开而自动打开的文件是 一27。A)XS.SCX B)XS.CDX C)XS.DBC D)XS.IDX28、参照完整性的“插入规则”用于设置在_28_中插入新纪录或更新已存在的记录时应遵 守的规则。A)数据表 B)自由表 C)父表D)子表29、下列关于 Visual FoxPro自由表的描述,正确的是29。A)自由表

47、不能加入到数据库中B)自由表不能建立字段的有效性规则C)自由表不能建立唯一索引D)自由表和数据库表一样30、关于查询和视图说法错误的是30。A)查询是一个独立的文件,而视图必须依赖于数据库的存在B)视图的数据源只能是数据表,不能是视图C)视图设计器比查询设计器多了 “更新条件”选项卡D)视图分为本地视图和远程视图两类31、数据表ZG.DBF中有工号(C)、姓名(C)、工资(N)、部门(C)四个字段,SQL-SELECT语句 “SELECT 部门,MIN(工资)AS GZ FROM ZG GROUP BY 部门”的功能是 31 。A)查询每个部门的工资总和B)查询每个部门的平均工资C)查询每个部

48、门的最低工资D)查询每个部门的最高工资32、将数据表XSXX.DBF中“姓名(C)”字段的宽度修改为 20的SQL语句是 32。A)ALTER TABLE XSXX 姓名 TO C(20)B)ALTER TABLE XSXX姓名 WITH C(20)C)ALTER TABLE XSXX ALTER 姓名 C(20)D)ALTER TABLE XSXX姓名 C(20)33、查询数据表 XSXX中"成绩(N)”前三名学生的信息的SQL-SELECT语句是 33成绩 DESC TOP 3成绩TOP 3成绩 DESC TOP 3 PERCENT成绩 TOP 3 PERCENTA)SELECT

49、 * FROM XSXX ORDER BYB) SELECT * FROM XSXX ORDER BYC) SELECT * FROM XSXX ORDER BYD) SELECT * FROM XSXX ORDER BY34、下列关于 LOOP和EXIT语句的描述中,正确的是34A)LOOP语句只能置于循环体内,EXIT语句可以置于循环体外B) LOOP语句可以置于循环体外,EXIT语句只能置于循环体内C)两种语句都只能置于循环体内D)两种语句都可以置于循环体外35、下列几组对象中,均为容器类的是35 。A)表单、文本框、组合框 B)页框、命令按钮、表格C)组合框、编辑框、列表框 D)表单、

50、命令按钮组、标签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、Visual FoxPro的报表文件 FRX中保存的是39。A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义40、有关连编应用程序,

51、下面描述正确的是40。A)项目连编后,主文件作为只读文件处理B) 一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中,文件名左侧带有0符号的文件在项目连编以后是只读文件二、填空题(每空 2分,共20分)1、在 Visual FoxPro中,项目文件的扩展名是1。2、Visual FoxPro的项目管理器包括数据、2、类、代码和其他五个组成部分。3、数学表达式对应的 Visual FoxPro表达式是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 语句是:UPDATE STUDENT 8。9、在当前表单的标签控件Label中显示系统时间的语句是ThisForm.Label1. 9 =TIME()10、在Visual FoxPro中参数传递

温馨提示

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

评论

0/150

提交评论