vfp4-3程序设计基础 下载本文

内容发布更新时间 : 2024/9/14 4:03:43星期一 下面是文章的全部内容请认真阅读。

vfp4-3目录

练习题六 程序设计基础 ....................................................................................................... 1

一、选择题 ....................................................................................................................... 1

二、填空题....................................................................................................................................... 4

练习题六 程序设计基础

一、选择题

1. 简单分支结构语句是__________。

A)CASE…ENDCASE B)SCAN…ENDSCAN C)DO…ENDDO D)IF…ENDIF 2. 有关过程调用叙述正确的是__________。

A)打开过程文件时,其中的主过程自动调入主存

B)同一时刻只能打开一个过程,打开新的过程旧的过程自动关闭 C)过程文件必需打开,才可以调用其中的过程

D)用命令DO WITH 调用过程时,过程文件无需打开,就可以调用其中的过程 3. 在命令文件与被调用过程之间的参数传递要求__________。

A)参数名相同 B)参数类型相同 C)参数个数相同 D)以上三项均是 4. 命令文件的扩展名是__________。

A).IDX B).FRM C).DBF D).PRG 5. 不属于VFP中循环结构的语句是__________。

A)IF…ENDIF B)SCAN…ENDSCAN C)DO…ENDDO D)FOR…ENDFOR 6. 有关SCAN循环结构,叙述正确的是__________。

A)SCAN循环结构中的EXIT语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

B)在使用SCAN循环结构时,必须打开某一个数据库 C)SCAN循环结构的循环体中必须写有SKIP语句

D)SCAN循环结构,如果省略了子句和FOR条件子句,则直接退出循环 7. 在FOR...ENDFOR循环结构中,如省略步长则系统默认步长为__________。

A)0 B)-1 C)1 D)2

8. 在VFP中,用于建立或修改程序文件的命令是__________。

A)MODIFY COMMAND B)MODIFY FILE C)MODIFY D)以上都是

9. 有如下程序:

STORE 0 TO N,S DO WHILE.T. N=N+1 S=S+N IF N>=10 EXIT ENDIF ENDDO ?\

本程序的运行结果是__________。

A)S=55 B)S=50 C)S=5 D)S=0 10. MODIFY STRUCTURE命令的功能是__________。

A)修改表文件的类型 B)修改表文件的结构 C)增加新的文件 D)删除表文件 11. 在Visual FoxPro中DO CASE…ENDCASE属于__________结构。

A)顺序 B)选择 C)模块 D)循环 12. 在DO WHILE…ENDDO循环结构中,LOOP命令的作用是__________。

A)退出过程,返回程序开始处

B)转移到DO WHILE语句行,开始下一个判断和循环

C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D)终止程序执行

13. 在Visual FoxPro中有如下程序:

*程序名:TEST.PRG *调用方法: DO TEST SET TALK OFF CLOSE ALL CLEAR ALL

mX=\mY=\二级\DO SUB1 WITH mX ?mY+mX RETURN

*子程序:SUB1.PRG

PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX

mX=\考试\mY=\计算机等级\RETURN

执行命令DO TEST后,屏幕的显示结果为__________。

A)二级Visual FoxPro B)计算机等级二级Visual FoxPro DBMS 考试 C)二级Visual FoxPro DBMS 考试 D)计算机等级二级Visual FoxPro 14. 以下程序的运行结果为__________。

x=1.5 DO CASE CASE x>2 y=2 CASE x>1 y=1 ENDCASE RETURN

A)1 B)2 C)O D)语法错误

15. 在DO WHILE … ENDDO循环结构中,EXIT命令的作用是__________。

A)退出过程,返回程序开始处

B)转移到DO WHILE语句行,开始下一个判断和循环

C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D)终止程序执行

16. 下列命令中,不能使程序跳出循环的是 。

A)LOOP B)EXIT C)QUIT D)RETURN 17. 下列程序段有语法错误的行为第 行。

1 if b*b-4*a*c>0 2 s=sqrt(d) 3 else s=sqrt(-d) 4 endif

A)1 B)2 C)3 D)4 18. 循环结构中EXIT语句的功能是 。

A)放弃本次循环,重新执行该循环结构