您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第5章 Visual FoxPro程序设计基础 > 【5.8 小结与提高】

5.8 小结与提高

 

5.8  小结与提高

通过本章的学习,读者掌握了Visual FoxPro的程序结构设计方法,包括程序的建立与运行、Visual FoxPro基本语句的使用、顺序结构程序的设计、各种分支结构程序的设计、循环程序的设计和模块结构的程序设计。

在学习本章的同时,要多加练习各种结构的程序设计实例,并将数据表与程序设计结合使用,这样才能够达到数据库应用的目的。

5.9  思考与练习

1.选择题

(1)命令@10,10 clear的清屏范围是第10行第10列至屏幕哪个角:      。

A.右上               B.右下               C.左上               D.左下

(2)简单的分支结构语句是      。

A.CASEN…ENDCASE                  B.DO…ENDDO

C.IF…ENDIF                                 D.SCAN…ENDSCAN

(3)不能出现LOOP和EXIT语句的程序结构是      。

A.IF…ENDIF                                B.SCAN…ENDSCAN

C.DO…ENDDO                             D.FOR…ENDFOR

(4)在循环控制结构中,EXIT语句的作用是      。

A.终止程序的执行

B.终止循环,继续执行循环体后面的命令语句

C.转移到循环起始处,开始下一个判断和循环

D.退出循环,返回程序开始处

(5)在程序文件中调用另一个程序文件,应该使用      命令。

A.CALL <程序文件名>                  B.LOAD <程序文件名>

C.PROCEDURE <程序文件名         D.DO <程序文件名>

2.程序设计

(1)对一元二次方程aX2+bX+c=0求解。若有实根,则输出实根;否则,输出“无实根”。

(2)设计一个按姓名和学号验证身份的程序,当验证通过时显示“欢迎使用学生档案系统”;当验证未通过时,显示“您输入的信息错误,请重新输入”;当三次输入的信息仍然错误时,显示“您不是合法的用户,无权使用本系统!!!”。

(3)编程计算1~1000中能同时被3和7整除的数的个数及和,并输出结果。

(4)编程求100~999之间的全部水仙花数(一个三位数如等于组成它的各位数字的

立方和,这个三位数称为水仙花数)。

(5)用子程序调用的方法,并要求用参数传递来编写求2!+4!+6!+8!+…+100!的程序。