收藏 分享(赏)

程序设计基础75999.doc

上传人:dzzj200808 文档编号:2241705 上传时间:2018-09-07 格式:DOC 页数:10 大小:113KB
下载 相关 举报
程序设计基础75999.doc_第1页
第1页 / 共10页
程序设计基础75999.doc_第2页
第2页 / 共10页
程序设计基础75999.doc_第3页
第3页 / 共10页
程序设计基础75999.doc_第4页
第4页 / 共10页
程序设计基础75999.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

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

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

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

5、C)退出过程,返回程序开始处D)终止程序执行15. 数据表 stock 的内容如下,执行下列程序以后,内存变量 a 的内容是 C 。股票代码 股票名称 单价 交易所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+1ENDIFSKIPENDD

6、O16. 在 Visual FoxPro 中有如下程序:*程序名:TEST.PRGSET TALK OFFmX=“Visual FoxPro”mY=“二级”DO SUB1 WITH mX?mY+mXRETURNPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=”Visual FoxPro DBMS 考 试”mY=”计算机等级”+mYRETURN执行命令 DO TEST 后,屏幕的显示结果为 D 。A)二级 Visual FoxPro B) 计算机等级二级 Visual FoxPro DBMS 考试C)二级 Visual FoxPro DBMS 考试 D) 计算机等级

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

8、UMA) 0 0 20 B) 0 20 0C) 0 0 0 D) 20 20 021. 将格式化输出命令的输出送打印机的正确命令是 C 。A) SET PRINT ON B) SET PRINT OFFC) SET DEVICE TO PRINT D) SET DEVICE TO SCREEN22. 下列语句中,不属于循环结构的是 A 。A) IFENDIF B) DOENDDOC) FORENDFOR D) SCANENDSCAN23. 若使用项目管理器建立程序文件,应选择 C 选项卡。A) 数据 B) 文档C) 代码 D) 其他45. 写出下列程序运行的结果 D 。SET TALK OFF

9、DIMENSION K(2, 3)I=1DO WHILE IB) DO | WAIT C) PROCEDURE D) SET PROCEDURE TO 28. 在“命令”窗口中输入 A 命令,可以调出“调试器”窗口。A) DEBUG B) MODIFYC) USE D) DEBUGOUT29. 在程序执行过程中,若想执行另一个程序,则应输入 B 命令。A) CANCAL B) DOC) QUIT D) RETURN30. 下面程序的功能是 A 。CLEARA=1B=0DO WHILE A=600SKIPLOOPENDIFDISPLAYSKIPENDDOUSEA) 显示所有基本工资大于 600

10、元的职工的记录B) 显示所有基本工资低于 600 元的职工的记录C) 显示第一条基本工资大于 600 元的职工的记录D) 显示第一条基本工资低于 600 元的职工的记录36. 在循环语句中,执行 A 语句可跳过随后的代码,并重新开始下次循环。A) LOOP B) NEXT C) SKIP D) EXIT37. 在 Visual FoxPro 中,续行符是 C 。A) _ B) C) ; D) 38. 下面不属于语法错误的是 A 。A) 需要的文件不存在 B) 在复杂的表达式中圆括号不匹配C) 将保留字用做内存变量或字段名 D) 忘记在表达式中加上等号或其他运算符39. VFP 提供了 3 种交

11、互方式数据输入语句,它们是 B 。A) EDIT、CHANGE、BROWSE B) ACCEPT、WAIT、INPUTC) ?、?、TEXTENDTEXT D) SUM、AVERAGE 、COUNT40. 在 VFP 中,不是选项中的内容是 D 。A) NEXT n B) RECORD nC) REST D) GO n41. 一个过程文件最多可以包含 128 个过程,每个过程的第一条语句是 D 。A) PARAMETER B) DO C) D) PROCEDURE 42. 程序中有如下命令序列:SELECT AUSE DEMO1SELECT BUSE DEMO2SET RELATION TO

12、RECNO( ) INTO ASELECT CUSE DEMO3SET RELATION TO RECNO( ) INTO BSELECT BGO 8? RECNO( ), RECNO(1), RECNO(3)执行此程序段后,屏幕显示的结果是 C 。A) 1 8 8 B) 8 1 8C) 8 8 1 D) 8 8 843. 有以下程序段:DO CASECASE 计算机=60?”计算机成绩是:” + ”及格”CASE 计算机=70?”计算机成绩是:” + ”中”CASE 计算机=80?”计算机成绩是:” + ”良”CASE 计算机=90?”计算机成绩是:” + ”优”ENDCASE设学生数据表当

13、前记录的“计算机”字段的值是 89,屏幕输出为 B 。A) 计算机成绩是:不及格 B) 计算机成绩是:及格C) 计算机成绩是:良 D) 计算机成绩是:优44. 如下程序的运行结果是 C 。SET TALK OFFM=0N=100DO WHILE NMM=M+NN=N-10ENDDO? MRETURNA) 0 B) 10 C) 100 D) 99二、填空题1程序文件的扩展名是 PRG 。2一个双向分支语句可以用 二|2|两 个单向分支语句实现。3执行语句 DIMENSION M(3) ,N(2,3)后,数组 M 和 N 的元素个数分别是 3, 6 。4执行下列程序后,j= 0 。m=1STORE

14、 0 TO i, jDO WHILE .T.i=i+1DO CASECASE i12EXITCASE INT(i/2)=i/2LOOPCASE i=5EXITENDIFENDDO?X, YRETURN当程序执行到?X, Y 命令时, X,Y 的值分别是 5 、 15 。6. 使用 MODI COMM 命令时,如果不指定文件类型,其扩展名的缺省值是 PRG 。7. 执行下列语句的结果是 31 。CTOD(“02/02/03”)-CTOD(“01/02/03”)8. 填空完成下面的程序SET TALK OFFUSE STDACCEPT “请输入待查学生姓名:“ TO xmDO WHILE .NOT

15、.EOF( )IF 姓名=xm ? “姓名:“+姓名+“成绩:“+STR(成绩,3,0)ENDIFSKIPENDDOCANCEL9. 在 VFP 程序中,不通过说明,在程序中直接使用的内存变量属于 局部 变量。10. 运行下列 VFP 程序后,S 的结果是 162 。* 程序如下 *SET TALK OFFS=0P=10DO WHILE P10EXITOTHERWISEM=M+NENDCASEENDDO? “M=“+ALLT(STR(M)+“ ;“+“N=“+ ALLT(STR(N)12. SET DEVICE TO PRINT 命令使SAY 命令送到 打印机 。13. SET PRINT O

16、N 命令是将 非格式化显示信息 输送到打印机。14. 已知命令文件 TRAN.PRG 的内容为:PARAMETER 日期X=DTOC(日期)S=RIGHT(X, 2) +年+LEFT(X, 2) +月+STR(DAY(日期), 2) +日RETURN S执行下列命令后则显示 99 年 11 月 18 日 。.SET DATE AMERICAN.Y=CTOD(11/18/99).?TRAN(Y)15. 已知命令文件 MAIN.PRG 为:PRIVATE XY=5X=Y+4RETURN则执行下列命令后 X 的值为 2 ,Y 的值为 5 。.STORE 2 TO X, Y.DO MAIN16. 根据

17、内存变量的作用范围,内存变量又分为私有变量、局部变量和 公共变量 。17. 下面是从输入的 10 个数中找出最大数和最小数的程序,请填空。CLEAR INPUT “请输入一个数: ” TO aSTORE a TO max, minFOR I=2 TO 10INPUT “请输入一个数: ” TO aIF max aMin = aENDIFENDFOR? ”最大值:” , max? ”最小值:” , min18. 下面程序是用于求两个日期内有几个星期日,在空白处填空。CLEARD1=2000-01-01D2=2003-11-01SUNDAYS=0FOR N=0 TO D2-D1IF DOW(D1+N)1LOOP ENDIFSUNDAYS=SUNDAYS+1ENDFOR? SUNDAYS

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报