等级考试二级VFP第2章程序设计基础同步练习-.doc

上传人:啊飒飒 文档编号:10634439 上传时间:2021-05-28 格式:DOC 页数:10 大小:93KB
返回 下载 相关 举报
等级考试二级VFP第2章程序设计基础同步练习-.doc_第1页
第1页 / 共10页
等级考试二级VFP第2章程序设计基础同步练习-.doc_第2页
第2页 / 共10页
等级考试二级VFP第2章程序设计基础同步练习-.doc_第3页
第3页 / 共10页
等级考试二级VFP第2章程序设计基础同步练习-.doc_第4页
第4页 / 共10页
等级考试二级VFP第2章程序设计基础同步练习-.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《等级考试二级VFP第2章程序设计基础同步练习-.doc》由会员分享,可在线阅读,更多相关《等级考试二级VFP第2章程序设计基础同步练习-.doc(10页珍藏版)》请在三一文库上搜索。

1、等级考试VFP专用资料 杜从亮 第二章 同步练习-02第二章 同步练习-02一、选择题 1执行ACCEPT 输入X的值: TO X 命令后,内存变量X的类型是 。A) 数值型B) 逻辑型C) 任意型D) 字符型2当FOR ENDFOR 语句的初值大于终值时,其步长的值只能是 。A) 正数B) 负数C) 任意数D) 初值不能大于终值3用于建立、修改、运行和打印.PRG文件的VFP命令依次是 。A) CREATE、MODIFY 、DO 和TYPEB) MODIFY COMM、MODIFY COMM、RUN 和TYPEC) MODIFY COMM、MODIFY COMM、RUN 和TYPED) MO

2、DIFY COMM、MODIFY COMM、DO 和TYPE4下列结构语句中,可以使用LOOP和EXIT语句的是 。A) TEXT ENDTEXT B) DO WHILE ENDDOC) IF ENDIFD) DO CASE ENDCASE5计算机等级考试的查分程序如下USE 考试成绩表ACCEPT 请输入准考证号: TO NUMLOCATE FOR 准考证号=NUMIF ? 没有此考生。ELSE? 姓名,成绩:+STR(成绩,3,0)ENDIFA) EOF( )B) .NOT.EOF( ) C) BOF( )D) .NOT.6以下程序将会出错的是 。CLEARUSE STUDENT信息=请输

3、入学生姓名:10,20 SAY 信息 GET xmREADA) 信息=B) SAY 信息C)GET xm D) READ7以下程序运行的结果是 。f=0DO JCH WITH 5,f? f=,fPROC JCHPARAMETERS n,facm=1fac=1DO WHILE m入校总分B) CONT,fs入校总分C) SKIP ,fs入校总分D) CONT,fs入校总分9. 建立一个程序文件的命令是 。A)MODIFY COMM B)DO C)EDIT D)CREATE 10. 假设有一个程序文件WIN.PRG,执行该程序的命令是 。A)OPEN WIN.PRGB)DO WIN.PRGC)US

4、E WIN.PRG D)CREATE WIN.PRG11. VFP输入语句中只能接收数值数据的语句是 。A)? B)WAIT C)ACCEPT D)INPUT 12. VFP程序设计语句的三种基本结构是 。A)顺序结构、分支结构和子程序 B)顺序结构、分支结构和过程C)分支结构、循环结构和顺序结构 D)常量、变量和数组13. 下列各表达式中能作为的是 。A)x+12*bB)ABS(x+12) C)张 $ 姓名D)EOF( )=.F.14. 在DO WHILEENDDO循环结构中,EXIT命令的作用是 。A)终止循环,程序转移到ENDDO后面的第一条语句B)转移到DO WHILE语句行,开始下一

5、个判断C)退出过程,返回程序开始处D)终止程序执行15. 数据表stock的内容如下,执行下列程序以后,内存变量a的内容是 。股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海600604二纺机9.96上海600605轻工机械14.59上海000001深发展7.48深圳000002深万科12.50深圳a=0USE stock GO TOPDO WHILE .NOT.EOF( )IF 单价10a=a+1ENDIFSKIPENDDO16. 在Visual FoxPro中有如下程序:*程序名

6、:TEST.PRGSET TALK OFFmX=“Visual FoxPro”mY=“二级”DO SUB1 WITH mX?mY+mXRETURNPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=”Visual FoxPro DBMS考试”mY=”计算机等级”+mYRETURN执行命令DO TEST 后,屏幕的显示结果为 。A)二级 Visual FoxPro B) 计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试 D) 计算机等级二级Visual FoxPro 17. 下面语句 的格式是正确的。A) 10, 1

7、0, 20, 20 CLEAR B) 10, 10C) 10, 10, D) CLEAR FROM 10, 10 TO 20, 2018. 下面 种调用不能嵌套。A) 子程序B) 过程C) 自定义函数 D) 无19. 命令 10, 10 CLEAR 的清屏范围是第10行第10列至屏幕 角。A) 右上 B) 右下C) 左上 D) 左下20. 若当前工作区为A,执行以下命令后结果为 。REPLACE NUM WITH 20STORE 0 TO NUM?NUM, A- NUM, M.NUMA) 0 0 20 B) 0 20 0 C) 0 0 0 D) 20 20 021. 将格式化输出命令的输出送打

8、印机的正确命令是 。A) SET PRINT ON B) SET PRINT OFFC) SET DEVICE TO PRINT D) SET DEVICE TO SCREEN22. 下列语句中,不属于循环结构的是 。A) IFENDIF B) DOENDDO C) FORENDFOR D) SCANENDSCAN23. 若使用项目管理器建立程序文件,应选择 选项卡。A) 数据 B) 文档 C) 代码 D) 其他45. 写出下列程序运行的结果 。SET TALK OFFDIMENSION K(2, 3)I=1DO WHILE I=2J=1DO WHILE J=3K(I, J)=I*J?K(I,

9、 J)?“”J=J+1ENDDO?I=I+1ENDDORETURNA) 1 2 3 B) 1 2 C) 1 2 3 D) 1 2 34 5 6 3 2 1 2 3 2 4 625. 下列程序执行后显示的内容是 。FOR I=1 TO 5? IENDFORA) 1 B) 5 C) 1 2 3 4 5 D) 5 4 3 2 126. 下列关于Visual FoxPro输入输出指令的说法不正确的是 。A) INPUT命令的功能是暂停执行程序,将键盘输入的数据送入指定的内存变量后再继续执行B) INPUT命令只能接收字符串C) ACCEPT命令暂停执行程序,将键盘输入的字符串送入指定内存变量后继续执行

10、D) WAIT命令能暂停程序执行,直到用户按任意键或单击鼠标时继续执行27. 在Visual FoxPro中,用于调用模块程序的命令是 。A) FUNTION B) DO | WAIT C) PROCEDURE D) SET PROCEDURE TO 28. 在“命令”窗口中输入 命令,可以调出“调试器”窗口。A) DEBUG B) MODIFY C) USE D) DEBUGOUT29. 在程序执行过程中,若想执行另一个程序,则应输入 命令。A) CANCAL B) DO C) QUIT D) RETURN30. 下面程序的功能是 。CLEARA=1B=0DO WHILE A=100 IF

11、INT(A/7)=A/7 B=B+1 A=A+1ENDIFA=A+1ENDDO?”B=” , BA) 求100以内能被7整除的个数 B) 求100以内7的倍数的所有整数的和C) 求100以内能被7整除的所有整数的和D) 求1100以内所有整数的和31. 下列程序的运行结果是 。CLEAR X= 0Y= 0DO WHILE X=600SKIPLOOP ENDIF DISPLAY SKIPENDDOUSEA) 显示所有基本工资大于600元的职工的记录B) 显示所有基本工资低于600元的职工的记录C) 显示第一条基本工资大于600元的职工的记录D) 显示第一条基本工资低于600元的职工的记录36.

12、在循环语句中,执行 语句可跳过随后的代码,并重新开始下次循环。A) LOOP B) NEXT C) SKIP D) EXIT37. 在Visual FoxPro中,续行符是 。A) _ B) C) ; D) 38. 下面不属于语法错误的是 。A) 需要的文件不存在 B) 在复杂的表达式中圆括号不匹配C) 将保留字用做内存变量或字段名 D) 忘记在表达式中加上等号或其他运算符39. VFP提供了3种交互方式数据输入语句,它们是 。A) EDIT、CHANGE、BROWSE B) ACCEPT、WAIT、INPUTC) ?、?、TEXTENDTEXT D) SUM、AVERAGE、COUNT40.

13、 在VFP中,不是选项中的内容是 。A) NEXT n B) RECORD n C) REST D) GO n41. 一个过程文件最多可以包含128个过程,每个过程的第一条语句是 。A) PARAMETER B) DO C) D) PROCEDURE 42. 程序中有如下命令序列:SELECT AUSE DEMO1SELECT BUSE DEMO2SET RELATION TO RECNO( ) INTO ASELECT CUSE DEMO3SET RELATION TO RECNO( ) INTO BSELECT BGO 8? RECNO( ), RECNO(1), RECNO(3)执行此程

14、序段后,屏幕显示的结果是 。A) 1 8 8 B) 8 1 8 C) 8 8 1 D) 8 8 843. 有以下程序段:DO CASE CASE 计算机=60 ?”计算机成绩是:” + ”及格” CASE 计算机=70 ?”计算机成绩是:” + ”中” CASE 计算机=80 ?”计算机成绩是:” + ”良” CASE 计算机=90 ?”计算机成绩是:” + ”优”ENDCASE设学生数据表当前记录的“计算机”字段的值是89,屏幕输出为 。A) 计算机成绩是:不及格 B) 计算机成绩是:及格C) 计算机成绩是:良 D) 计算机成绩是:优44. 如下程序的运行结果是 。SET TALK OFFM

15、=0N=100DO WHILE NM M=M+N N=N-10ENDDO? MRETURNA) 0 B) 10 C) 100 D) 99 二、填空题1程序文件的扩展名是 。2一个双向分支语句可以用 个单向分支语句实现。3执行语句DIMENSION M(3),N(2,3)后,数组M和N的元素个数分别是 。4执行下列程序后,j= 。m=1STORE 0 TO i, jDO WHILE .T.i=i+1DO CASECASEi12EXITCASEINT(i/2)=i/2LOOPCASEi=5EXITENDIFENDDO?X, YRETURN当程序执行到?X, Y命令时,X,Y的值分别是 、 。6.

16、使用MODI COMM 命令时,如果不指定文件类型,其扩展名的缺省值是 。7. 执行下列语句的结果是 。CTOD(“02/02/03”)-CTOD(“01/02/03”)8. 填空完成下面的程序SET TALK OFFUSE STDACCEPT 请输入待查学生姓名: TO xmDO WHILE .NOT.EOF( ) IF ? 姓名:+姓名+成绩:+STR(成绩,3,0)ENDIFSKIPENDDOCANCEL9. 在VFP程序中,不通过说明,在程序中直接使用的内存变量属于 变量。10. 运行下列VFP程序后,S的结果是 。* 程序如下 *SET TALK OFFS=0P=10DO WHILE

17、 P10 EXIT OTHERWISE M=M+N ENDCASEENDDO? M=+ALLT(STR(M)+ ;+N=+ ALLT(STR(N)12. SET DEVICE TO PRINT 命令使SAY命令送到 。13. SET PRINT ON 命令是将 输送到打印机。14. 已知命令文件TRAN.PRG的内容为:PARAMETER 日期X=DTOC(日期)S=RIGHT(X, 2) +年+LEFT(X, 2) +月+STR(DAY(日期), 2) +日RETURN S执行下列命令后则显示 。.SET DATE AMERICAN.Y=CTOD(11/18/99).?TRAN(Y)15.

18、已知命令文件MAIN.PRG为:PRIVATE XY=5X=Y+4RETURN则执行下列命令后X的值为 ,Y的值为 。.STORE 2 TO X, Y.DO MAIN16. 根据内存变量的作用范围,内存变量又分为私有变量、局部变量和 。17. 下面是从输入的10个数中找出最大数和最小数的程序,请填空。CLEAR INPUT “请输入一个数:” TO aSTORE a TO max, minFOR I=2 TO 10INPUT “请输入一个数:” TO a max = a ENDIF IF min aMin = a ENDIFENDFOR? ”最大值:” , max? ”最小值:” , min1

19、8. 下面程序是用于求两个日期内有几个星期日,在空白处填空。CLEARD1=2000-01-01D2=2003-11-01SUNDAYS=0FOR N=0 TO D2-D1 IF DOW(D1+N)1 ENDIFSUNDAYS=SUNDAYS+1ENDFOR? SUNDAYS参考答案一、选择题 1D) 2B) 3D) 4B) 5A)6C) 7D) 8C) 9. A) 10. B)11. A) 12. C) 13. C) 14. A) 15. C)16. D) 17. B) 18. D) 19. B) 20. D)21. C) 22. A) 23. C) 24. D) 25. C)26. B) 27. B) 28. A) 29. B) 30. A)31. C) 32. D) 33. C) 34. C) 35. B)36. A) 37. C) 38. A) 39. B) 40. D)41. D) 42. C) 43. B) 44. C) 二、填空题1.PRG2二|2|两33, 64055, 156. .PRG7. 318. 姓名=xm9. 局部10. 16211. M=24 ;N=1412. 打印机13. 非格式化显示信息14. 99年11月18日15. 2, 516. 公共变量17. IF maxa 18. LOOP .79.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1