数据库第五章 结构化程序设计
更新时间:2023-11-08 14:42:02 阅读量: 教育文库 文档下载
- 数据库第五章课后题答案推荐度:
- 相关推荐
第五章 结构化程序设计
一、选择题
1、WAIT命令用于让用户输入一个 B 。
A)数字
B)字符
C)字符串 D)以上都是 C)INPUT和@?GET D)INPUT和@?SAY
B)数值和字符串
D)数值,字符串,逻辑值和表达式 B)单引号或双引号
D)单引号、双引号、方括弧或圆点 B)ACCEPT和WAIT
2、在交互式输入命令中,可以接受逻辑型数据的命令包括__C____。
A)INPUT和ACCEPT B)WAIT和INPUT A)字符串 C)数值,字符串和逻辑值
3、执行命令 ACCEPT″请输入数据:″TO XYZ 时,可以通过键盘输入的内容包括___A___。
4、执行命令INPUT″请输入数据:″TO AAA时,如果要通过键盘输入字符串,应当使用的定界符包括__C____。
A)单引号 C)单引号、双引号或方括弧 A)ACCEPT
5、在VFP中,可以通过键盘接受数值的命令有___D____。
C)INPUT和ACCEPT D)INPUT和 @ 5,10 SAY...GET..
6、比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是__C___。 A)WAIT、ACCEPT、INPUT
C)ACCEPT、INPUT A)将输入作为字符接收 C)将输入作为逻辑型数据接收 A)输入,处理,输出 C)顺序,选择,循环
B)WAIT、ACCEPT D)INPUT、WAIT
B)将输入作为数值接收 D)将输入作为备注型接收
7、以下关于ACCEPT命令的说明,正确的是___A___。
8、结构化程序设计所规定的三种基本控制结构是___C____。
B)树型,网型,环型 D)主程序,子程序,函数
B)编译程序 C)解释程序 D)链接程序 B)选择结构 C)循环结构 D)模块结构
9、能将高级语言编写的源程序转换成目标程序的是___B____。
A)编程程序 A)顺序结构
10、VFP中的DO CASE-ENDCASE语句属于___B____。
11、当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数学(N,3.0),记
录指针指向一个非空的记录。要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组X ___A___。
A)不必事先定义 B)必须用DIMENSION X 事先定义 C)必须用DIMENSION X(5)事先定义
D)必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义
12、要判断数值型变量Y是否能够被7整除,错误的条件表达式为___D___。
A)MOD(Y,7)=0 A)TXT
B)INT(Y/7)=Y/7 B)PRG
C)0=MOD(Y,7)
D)INT(Y/7)=MOD(Y,7)
13、在VFP中,命令文件的扩展名是__B____。
C)DBT D)FMT
14、以下有关VFP中过程文件的叙述,其中正确的是___D___。
A)先用SET PROCEDURE TO 命令关闭原来已打开的过程文件,然后用DO <过程名>执行 B)可直接用DO <过程名>执行
C)先用SET PROCEDURE TO <过程文件名>命令打开过程文件,然后用USE <过程名>执行 D)先用SET PROCEDURE TO <过程文件名>命令打开过程文件,然后用DO <过程名>执行 15、执行 SET DEVICE TO PRINT 命令之后,能在打印机上实现输出的命令是__B____。 A)?姓名
B)@ 10,10 SAY 姓名 C)LIST 姓名 D)@ 10,10 GET 姓名
16、一个过程文件最多可以包含128个过程,每个过程的第一条语句是___D___。
A)PARAMETER B)DO <过程名> C) <过程名>
D)PROCEDURE <过程名>
17、在下列命令组合中,不能配对使用的是__D____。
A)@ PROMPT 和 MENU TO
B)DO WITH和 PARAMETERS
C)IF和 ENDIF D)DO CASE和 ENDDO 18、在VFP中,用于建立或修改过程文件的命令是___B____。
A)MODIFY <文件名> B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE <文件名> A)数值型、字符型、逻辑型 C)数值型、日期型、逻辑型
D)CREATE COMMAND <文件名>
B)数值型、字符型、日期型 D)逻辑型、字符型、日期型
19、在VFP中,可以在同种类型的数据之间进行“-”(减号)运算的数据类型是___B___。
20、要在屏幕的第二行第二列开始显示姓名(C,8),存款数额(N,6,2)和存入日期(D)三个字段的值,应该使用
命令___C___。 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.,则下列说法中正确的是 C 。
A)程序无法跳出循环 C)用EXIT可以跳出循环 A) PROCEDURE
B)程序不会出现死循环 D)用LOOP可以跳出循环
22、用户自定义函数或过程中接受参数,应使用 D 命令。
B) FUNCTION C)WHILE D)PARAMETERS
B)对象的事件代码、方法代码中 D)过程文件
23、用户自定义函数或过程可以定义在 D 。
A)独立的程序文件 C)数据库的存储过程中 A)全局 A)2个
24、在命令窗口赋值的变量默认的作用域是 A 。
B)局部 C)私有 D)不一定 B)3个
C)5个
D)6个
25、使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 D 。 26、下列 C 语句可以将变量A、B的值互换。
A)A=B B)A= (A+B)/2 C)A=A+B
D)A=C
B=A B= (A-B)/2 B=A-B C=B A=A-B B=C 27、结构化程序设计的三种基本逻辑结构是___B___。
A)选择结构、循环结构和嵌套结构 C)选择结构、循环结构和模块结构 A)没有返回值 B)返回0 A)初始化环境
B)初始化环境、显示初始的用户界面、控制事件循环,退出时恢复环境 C)初始化环境、显示初始用户界面 D)初始化环境、显示初始用户界面、控制事件循环 30、下面关于过程调用的陈述中,___D___是正确的。
A)实参与形参的数量必须相等
B)当实参的数量多于形参的数量时,出现运行时错误。 C)当形参的数量多于实参的数量时,多余的实参为逻辑假 D)上面B和C都对
31、将内存变量定义为全局变量的Visual FoxPro命令是____C__。
A)LOCAL
B)PRIVATE
C)PUBLIC
D)GLOBAL
32、下列说法中正确的是____D__。
B)顺序结构、选择结构和循环结构 D)顺序结构、递归结构和循环结构
D)返回.F.
28、如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程___C__。
C)返回.T.
29、作为整个应用程序入口点的主程序至少应具有以下功能__B___。
A)若函数不带参数,则调用时函数名后面的圆括号可以省略 B)函数若有多个参数,则参数名间应用空格隔开 C)调用函数时,参数的类型、个数和顺序不一定要一致 D)调用函数时,函数名后的圆括号不论有无参数都不能省略
33、在VFP中,已经建立了一个过程文件ABC.PRG,打开此过程文件的命令是 C 。
A) OPEN PROCEDURE TO ABC B) DO PROCEDURE ABC C) SET PROCEDURE TO ABC D) RUN PROCEDURE ABC 34、顺序键入以下命令: STORE ″21.47″TO A B=INT(&A+4) ? B
屏幕上显示的结果为 B 。
A)24 DIMENSION DATA(10) USE STD
SCATTER TO DATA ? DATA(10)
执行以上命令序列后,屏幕显示的结果是 C 。
A)空
B).T.
C).F.
D)0
36、有以下命令序列: STORE 123.456 TO A STORE STR(A+A,5) TO B ? LEN(B),B
执行以上命令序列,最后一条命令显示的结果是 D 。
A)3 123 B)3 264 37、给出以下程序的运行结果:
SET TALK OFF X=0 Y=0
DO WHILE X<100 X=X+1
IF INT(X/2)=X/2
LOOP ELSE
Y=Y+X
ENDIF ENDDO ? \RETURN
运行结果为__D____。 A) Y=500
B) Y=1500
C) Y=2000 D) Y=2500
*****程序段 2***** USE CLASS
38、有如下两个程序段:
*****程序段 1***** USE CLASS
C)5 246
D)5 247
B)25
C)25.47
D)21.474
35、设数据库文件STD.DBF中包含8个字段,并有以下命令序列:
LOCATE FOR 政治面目=\团员\ DO WHILE FOUND() DISPLAY ENDDO
CONTINUE
LOCATE FOR 政治面目=\团员\ DO WHILE政治面目=\团员\
DISPLAY SKIP
ENDDO
若在完全相同的环境下分别执行上面的两个程序段,则___C___。 A)程序段2输出的记录不可能比程序段1输出的记录多 B)程序段1输出的记录不可能比程序段2输出的记录多 C)程序段1和程序段2输出的记录一样多 D)无法判定
39、在使用@命令进行格式化输入时,为了保证只输入字母,应该在PICTURE短语中使用模式符___A___。
A)A
DO CASE
CASE X>100
??″1″ CASE X>200
??″2″ OTHERWISE
??″3″
ENDCASE
若在X=300的情况下执行这个程序段,屏幕上将显示____A__。 A)1
B)2
C)12
D)3
41、有如下命令序列:
X=″A″ Y=X
A=″黄河长江″ ? X+&X-Y-&Y
执行以上命令序列后,屏幕显示表达式X+&X-Y-&Y的结果是___B___。 A)黄河长江 C)A黄河长江A SET DELETED ON USE ABC GO 3
DELETE NEXT 2 GO 4 RECALL USE
执行最后一条RECALL命令时,去掉删除标记的记录个数是____B__。
A)0
B)1
C)2
D)3
43、已知proc.prg程序清单如下: proc_1.prg程序清单如下: SET TALK OFF PARAMETERS a,b n=20 b=a*b t=1 IF a<=2 DO proc_1 WITH n,t RETURN ?t ENDIF
SET TALK ON DO proc_1 WITH a-2,b RETURN RETURN
程序proc.prg的功能是___A___。 A)输出20以内偶数的乘积 C)输出结果为1 SELECT 1 USE F1
B)输出20以内奇数的乘积
D)输出结果为0
B)A黄河长江A黄河长江 D)A黄河长江黄河长江
B)X
C)N
D)Z
40、有如下程序段:
42、有如下命令序列:
44、有如下命令序列:
SELECT 2 USE F2 SELECT 1
SET RELATION TO RECNO()-2 INTO B GOTO 5 ?RECNO(2)
最后一条命令的输出结果是 C 。 A)5
B)4
C)3
D)1
45、清除屏幕从10行,17列到14行,52列的正确语句是 C 。
A)@10,17 TO CLEAR 14,52 C)@10,17 TO 14,52 CLEAR SELECT 1 USE FILE1 SELECT 2 USE FILE2 SELECT 3 USE FILE 3
执行以上命令序列后,要想向FILE2.DBF中追加记录,同时保持数据库打开的状态不变,应当使用命令 C 。
A) USE FILE2 B) GO FILE2 C) SELECT 2
D) SELECT 4
APPEND APPEND APPEND USE FILE2 APPEND 47、有如下命令
DISPLAY 姓名,出生日期 FOR 性别=″女″
执行这个命令后,屏幕显示的是所有性别字段值为“女”的记录,这时文件指针___C__。 A)指向最后一个性别为″女″的记录
B)指向最后一个性别为″女″的记录的下一个记录 C)指向文件尾
D)状态视库文件中数据记录的实际情况而定
48、有如下命令序列
CLEAR MEMORY DIMENSION ARRAY(10) LIST MEMORY
最后一条命令显示定义的内存变量的数是 B 。 A)10
B)1
C)0
D)11
49、在命令文件中,调用另一个命令文件用命令 D 。
A) CALL <命令文件名> C) PROCEDURE <命令文件名> 50、执行下列语句序列
A=2200 DO CASE CASE A<1000 B=5/100
CASE A>1000
B=10/100
CASE A>2000
B=15/1000
CASE A>3000 B=20/100
B) LOAD <命令文件名> D) DO <命令文件名> B)@10,17 CLEAR 14,52
D)CLEAR FROM @10,17 TO 14,52
46、有如下命令序列
正在阅读:
数据库第五章 结构化程序设计11-08
一,先进集体(60个)05-18
例谈应用均值不等式求最值的解法05-26
医院护理不良事件报告表08-16
我学会了洗袜子作文500字07-16
东元TSDA伺服操作手册07-11
员工试用期转正工作总结例文八篇04-03
合伙企业变更登记申请书12-13
《C语言》期末试题A11-14
公安工作心得体会03-31
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 结构化
- 程序设计
- 数据库
- 合同预算部经理岗位职责
- 巧用Word2000制作电子报刊
- 物理化学习题
- 武汉理工材料力学基本概念和公式 - 图文
- 社区安全知识手册 - 图文
- 白云鄂博铁矿资源开发利用中存在的问题及对策 - 图文
- 杨尚清《父亲的家园》阅读练习及答案
- 逻辑学试题A(法学院)2009
- 项目大事记
- 客观测试题的解题分析与题解(第七章)位移法
- windows+2000试题汇编题目(答案)
- 环球时代:英语专业考研仿真模拟题附解析
- 浅谈语文课堂教学的导入
- 二级建造师继续教育试题锦集
- 基于单片机的IC卡门禁系统 - 图文
- 渡槽设计计算书
- 贯口
- 2015春《学前教育心理学》作业
- 财政部关于印发《财政投资评审管理规定》的通知(财建〔2009〕648号)
- 西安交通大学17年3月课程考试《大学化学》作业考核试题