数据库第六章习题综合解析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六章结构化程序设计

一、选择题

1、WAIT命令用于让用户输入一个。

A)数字 B)字符 C)字符串 D)以上都是

2、在交互式输入命令中,可以接受逻辑型数据的命令包括______。

A)INPUT和ACCEPT B)WAIT和INPUT C)INPUT和@…GET D)INPUT和@…SAY

3、执行命令 ACCEPT″请输入数据:″TO XYZ 时,可以通过键盘输入的内容包括______。

A)字符串 B)数值和字符串

C)数值,字符串和逻辑值 D)数值,字符串,逻辑值和表达式

4、执行命令INPUT″请输入数据:″TO AAA时,如果要通过键盘输入字符串,应当使用的定

界符包括______。

A)单引号 B)单引号或双引号

C)单引号、双引号或方括弧 D)单引号、双引号、方括弧或圆点

5、在VFP中,可以通过键盘接受数值的命令有_______。

A)ACCEPT B)ACCEPT和WAIT

C)INPUT和ACCEPT D)INPUT和 @ 5,10 SAY...GET..

6、比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是_____。

A)WAIT、ACCEPT、INPUT B)WAIT、ACCEPT

C)ACCEPT、INPUT D)INPUT、WAIT

7、以下关于ACCEPT命令的说明,正确的是______。

A)将输入作为字符接收 B)将输入作为数值接收

C)将输入作为逻辑型数据接收 D)将输入作为备注型接收

8、结构化程序设计所规定的三种基本控制结构是_______。

A)输入,处理,输出 B)树型,网型,环型 C)顺序,选择,循环 D)主程序,子程序,函数

9、能将高级语言编写的源程序转换成目标程序的是_______。

A)编程程序 B)编译程序 C)解释程序 D)链接程序

10、VFP中的DO CASE-ENDCASE语句属于_______。

A)顺序结构 B)选择结构 C)循环结构 D)模块结构

11、当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数

学(N,3.0),记录指针指向一个非空的记录。要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组X ______。

A)不必事先定义

B)必须用DIMENSION X 事先定义

C)必须用DIMENSION X(5)事先定义

D)必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义

12、要判断数值型变量Y是否能够被7整除,错误的条件表达式为______。

A)MOD(Y,7)=0 B)INT(Y/7)=Y/7 C)0=MOD(Y,7) D)INT(Y/7)=MOD(Y,

7)

13、在VFP中,命令文件的扩展名是______。

A)TXT B)PRG C)DBT D)FMT

14、以下有关VFP中过程文件的叙述,其中正确的是______。

A)先用SET PROCEDURE TO 命令关闭原来已打开的过程文件,然后用DO <过程名>执行

B)可直接用DO <过程名>执行

C)先用SET PROCEDURE TO <过程文件名>命令打开过程文件,然后用USE <过程名>执行

D)先用SET PROCEDURE TO <过程文件名>命令打开过程文件,然后用DO <过程名>执行

15、执行 SET DEVICE TO PRINT 命令之后,能在打印机上实现输出的命令是______。

A)?姓名 B)@ 10,10 SAY 姓名 C)LIST 姓名 D)@ 10,10 GET 姓名

16、一个过程文件最多可以包含128个过程,每个过程的第一条语句是______。

A)PARAMETER B)DO <过程名> C) <过程名> D)PROCEDURE <过程名>

17、在下列命令组合中,不能配对使用的是______。

A)@ PROMPT 和 MENU TO B)DO WITH和 PARAMETERS

C)IF和 ENDIF D)DO CASE和 ENDDO

18、在VFP中,用于建立或修改过程文件的命令是_______。

A)MODIFY <文件名> B)MODIFY COMMAND <文件名>

C)MODIFY PROCEDURE <文件名> D)CREATE COMMAND <文件名>

19、在VFP中,可以在同种类型的数据之间进行“-”(减号)运算的数据类型是______。

A)数值型、字符型、逻辑型 B)数值型、字符型、日期型

C)数值型、日期型、逻辑型 D)逻辑型、字符型、日期型

20、要在屏幕的第二行第二列开始显示姓名(C,8),存款数额(N,6,2)和存入日期(D)三个字段

的值,应该使用命令______。

A)@ 2,2 SAY 姓名,存款数额,存入日期

B)@ 2,2 SAY 姓名+存款数额+存入日期

C)@ 2,2 SAY 姓名+STR(存款数额,6,2)+DTOC(存入日期)

D)@ 2,2 SAY 姓名+STR(存款数额,6,2)+CTOD(存入日期)

21、在DO WHILE/ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是。

A)程序无法跳出循环 B)程序不会出现死循环

C)用EXIT可以跳出循环 D)用LOOP可以跳出循环

22、用户自定义函数或过程中接受参数,应使用命令。

A) PROCEDURE B)

FUNCTION C)WHILE D)PARAMETERS

23、用户自定义函数或过程可以定义在。

A)独立的程序文件 B)对象的事件代码、方法代码中

C)数据库的存储过程中 D)过程文件

24、在命令窗口赋值的变量默认的作用域是。

A)全局 B)局部 C)私有 D)不一定

25、使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为。

A)2个 B)3个 C)5个 D)6个

26、下列语句可以将变量A、B的值互换。

A)A=B B)A= (A+B)/2 C)A=A+B D)A=C

相关文档
最新文档