《VFP程序设计》模拟练****题(C套)参考答案 一、单选题(每格1分,共30分) 1) D 2) C 3) C 4) A 5) A 6) B 7) A 8) A 9) A 10) C 11) B 12) C 13) D 14) B 15) A 16) C 17) D 18) B 19) B 20) B 21) A 22) C 23) C 24) C 25) A 26) A 27) D 28) B 29) A 30) C 二、填空题(每格1分,共30分) 1) 内存变量 2) 命令方式 3) 菜单方式 4) 程序方式 5) .T. 6) 赋值 7) 1 8) .F. 9) 字符表达式10)日期时间表达式 11) 关系表达式12) 逻辑表达式 13) 数据 14) 表现形式 15) 层次模型 16) 网状模型 17) 数据表 18) 记录 19) 常量 20) 变量 21) 数组 22) 字段 23) 对象 24) 逻辑删除 25) 普通索引 26) 候选索引 27) 唯一索引 28) 唯一 29) 一个 30) 远程视图 三、顺序结构编程(共10分) 程序如下: clear input "请输入球的半径:" to R S=4**R^2 V=4**R^3/3 ? "球的面积为:",S ? "球的体积为:",V 四、分支结构编程(共10分) 程序如下: CLEAR input " 请输入a= " to a input " 请输入b= " to b input " 请输入c= " to c d=b*b-4*a*c if a=0 ? "a不能为0!" ELSE IF d>=0 x1=(-b+sqrt(d))/(2*a) x2=(-b-sqrt(d))/(2*a) ? "x1=",x1 ? "x2=",x2 else ? "判别式小于0,无实根!" endif endif 五、循环结构编程(共10分) 程序如下: CLEAR USE 学生 C=0 MIN=100 SCAN IF LEFT(姓名,2)="李"