习题9参考答案.doc_第1页
习题9参考答案.doc_第2页
习题9参考答案.doc_第3页
习题9参考答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

习题9一、填空题1循环、过程2. IF ELSEENDIF、DO CASEENDCASE;DO WHILEENDD、FORENDFOR、SCANENDSCAN3. LOOP、EXIT4. 7条5. PROCEDURE、RETURN、DO6. P=17. 18. Skip -19. Loop10. 9二、选择题1 5:A C B C B6 -10:A A C D B11-15:A C C D C16-20:A C C C B习题9一、填空题1VFP系统中,程序控制结构分为:顺序、分支、 循环 和 过程 四类。2常用的分支语句命令有 IF ELSEENDIF 语句和DO CASEENDCASE 语句。常有的循环语句命令有DO WHILEENDDO 语句、FORENDFOR 语句和SCANENDSCAN 语句。3在DO WHILEENDDO 结构中可以用 LOOP 语句直接跳到DO WHILE开始处继续循环 ,可以用 EXIT 语句直接跳到 ENDDO后即退出循环。4. 设某数据表中有一数值型字段CJ,共有10条记录,CJ的值依次为80、56、68、45、78、96、58、85、65、60,当执行SCAN WHILE CJ=60ENDSCAN循环后,共有 7条 记录经过处理。5过程是一个子程序,以 PROCEDURE 语句开始,以 _RETURN 语句结束,调用过程使用命令 DO 。6下面的程序是求N!(N的阶乘)的值,请在横线上增加一个语句将程序补充完整。 ClearInput n= to n P=1 For Y=1 To N P=P*Y EndFor? N!= , P7以下程序的运行结果为 1 。 X=1.5 do case case x2 y=2 case x1 y=1 endcase ? y8请在横线上填上适当语句,完成下列程序,统计数据表“教师.DBF”(包含姓名、职称等字段)中所有职称为教授的人数并输出结果。 CLEAR SET TALK OFF USE 教师 S=0 GOTO BOTTOM DO WHILE .NOT. BOF() IF 职称=教授 S=S+1 ENDIF Skip -1 ENDDO ? 职称为教授的人数:, S9. 请在横线上填上适当语句,使该程序实现:从键盘输入Y或y后,才退出循环。Clear DO WHILE .T. WAIT 输入Y/N TO yn IF UPPER(yn)=Y EXIT ELSE Loop ENDIFENDDO10. 以下是从键盘输入10个实数,统计其中最大数的程序。 请在横线上填写相关内容将程序补充完整。 SET TALK OFF Clear K=1 INPUT 请输入第一个数: TO X max=XDO WHILE K= 9 INPUT 请输入下一个数: TO X IF maxX max=X ENDIF K=K+1 ENDDO ? 最大数=, max SET TALK ON 二、选择题1. 在Visual FoxPro环境下,执行命令文件exp.prg可以在命令窗口中输入命令( A ) 。A.DOexp B. exp.prg C.exp.exe D.DO exp.exe2在FOR.ENDFOR循环结构中,如省略步长则系统默认步长为( C )。A.0 B.-1C.1 D.23. Visual FoxPro中程序文件的扩展名是( B )。 A. IDX B.PRG C.EXE D.DBF 4循环结构中EXIT语句的功能是( C )。A.放弃本次循环,重新执行该循环结构 B.放弃本次循环,进入下次循环C.退出循环,执行循环结构的下一条语句 D.退出循环,结束程序的运行5以下循环体共执行了( B )次。 For I=1 to 10 ? I I=I+1 Endfor A.10 B. 5 C. 0 D. 语法错6Visual FoxPro的应用程序由三种基本结构组合而成,它们是( A )。 A.顺序结构、分支结构和循环结构 B.顺序结构、循环结构和模块结构 C.逻辑结构、物理结构和程序结构 D.分支结构、重复结构和子程式结构7在D盘的根目录下新建一个名为AA的程序文件,应在命令窗口键入( A )命令,打开程序编辑窗口。A.modify command d:aa B. modify command aaC.create d:aa D. create aa8正确地编辑并运行了一个VFP程序文件后,在程序所在文件夹会发现有几个主名相同的文件?它们的扩展名都是什么( C )。A. 3个文件,它们的扩展名分别是 .dbf .fpt .bakB. 1个源程序文件,即 .prg C. 3个文件,它们的扩展名分别是 .prg .fxp .bakD. 1个目标程序文件,即 .fxp9为了以后阅读修改程序方便,可以在编写程序时加入注释内容。在注释内容前加上规定的符号( D )后,注释内容将变为绿色,方便阅读修改。A. B. ! C. & D. & 或 * 10. 下面这个语句系列是什么类型的循环语句结构( B )。 DO while. . Enddo A.步长循环 B.当型循环 C.扫描循环 D.非循环 11. 下面这个语句系列是什么类型的循环语句结构( A )。 For. . Endfor / next A.步长循环 B.当型循环 C.扫描循环 D.非循环 12. 执行下面哪一种操作( C )可以将程序文件立即存盘并退出编辑。 A. 按Esc键 B. 双击控制菜单按钮 C. 按Ctrl+W D. 单击编辑窗口的关闭按钮 13. 可以接受数值型常量的输入命令是( C )。A. Wait B. Accept C. Input D. .Say 14. 在主程序中,调用子程序的命令是( D )。A. go B. to C. seek D. do 15. 在命令窗口,输入下列命令后,可以打开( C )个命令文件编辑窗口。 MODIFY COMMAND JJ MODIFY COMMAND KK A.0 B. 1 C. 2 D. 错误16用Wait命令给内存变量赋值,能键入多少个字( A )。 例:WAIT 请给变量AA重新赋值 TO AA WINDOW AT 10,10 A1 B. 256 C. 1024 D. 任意多个17. VFP定制浏览窗口的命令是( C )。A. edit B. modi C. browse D.list18. 过程文件直接写在主程序中,过程模块开头语句的命令必须是( C )。 Aparameters B. function C. procedure D. return 19. 编写程序时,下列语句后,必须写( C )命令才能激活Get子句。 10,25 Say 请输入变量值 Get bb A do B. modi comm C. rea

温馨提示

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

评论

0/150

提交评论