已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 结构化程序设计一 、 选 择 题 1、WAIT 命令用于让用户输入一个 。A)数字 B)字符 C)字符串 D)以上都是2、在交互式输入命令中,可以接受逻辑型数据的命令包括_。 A)INPUT 和 ACCEPT B)WAIT 和 INPUT C)INPUT 和GET D)INPUT 和SAY3、执行命令 ACCEPT请输入数据:TO XYZ 时, 可以通过键盘输入的内容包括_。 A)字符串 B)数值和字符串C)数值 ,字符串和逻辑值 D)数值,字符串,逻辑值和表达式4、执行命令 INPUT请输入数据:TO AAA 时,如果要通过键盘输入字符串,应当使用的定界符包括_。A)单引号 B)单引号或双引号C)单引号、双引号或方括弧 D)单引号、双引号、方括弧或圆点5、在 VFP 中,可以通过键盘接受数值的命令有 _。 A)ACCEPT B)ACCEPT 和 WAITC)INPUT 和 ACCEPT D)INPUT 和 5,10 SAY.GET.6、比较 WAIT、ACCEPT 和 INPUT 三条命令,需要以回车键表示输入结束的命令是_。 A)WAIT、ACCEPT、INPUT B)WAIT、ACCEPTC)ACCEPT、INPUT D)INPUT、WAIT7、以下关于 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)FMT14、以下有关 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 和 PARAMETERSC)IF 和 ENDIF D)DO CASE 和 ENDDO18、在 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=CB=A B= (A-B)/2 B=A-B C=BA=A-B B=C27、结构化程序设计的三种基本逻辑结构是_。 A)选择结构、循环结构和嵌套结构 B)顺序结构、选择结构和循环结构 C)选择结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构28、如果一个过程不包含 RETURN 语句,或 RETURN 语句中没有指定表达式,那么该过程_ 。A)没有返回值 B)返回 0 C)返回.T. D)返回.F.29、作为整个应用程序入口点的主程序至少应具有以下功能_ 。A)初始化环境 B)初始化环境、显示初始的用户界面、控制事件循环,退出时恢复环境C)初始化环境、显示初始用户界面 D)初始化环境、显示初始用户界面、控制事件循环30、下面关于过程调用的陈述中,_是正确的。A)实参与形参的数量必须相等 B)当实参的数量多于形参的数量时,出现运行时错误。C)当形参的数量多于实参的数量时,多余的实参为逻辑假 D)上面 B 和 C 都对 31、将内存变量定义为全局变量的 Visual FoxPro 命令是_ 。A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL32、下列说法中正确的是_。 A)若函数不带参数,则调用时函数名后面的圆括号可以省略B)函数若有多个参数,则参数名间应用空格隔开C)调用函数时,参数的类型、个数和顺序不一定要一致D)调用函数时,函数名后的圆括号不论有无参数都不能省略33、在 VFP 中,已经建立了一个过程文件 ABC.PRG,打开此过程文件的命令是 。A) OPEN PROCEDURE TO ABC B) DO PROCEDURE ABCC) SET PROCEDURE TO ABC D) RUN PROCEDURE ABC34、顺序键入以下命令: STORE 21.47TO AB=INT(&A+4)? B屏幕上显示的结果为 。A)24 B)25 C)25.47 D)21.47435、设数据库文件 STD.DBF 中包含 8 个字段,并有以下命令序列: DIMENSION DATA(10)USE STDSCATTER TO DATA? DATA(10)执行以上命令序列后,屏幕显示的结果是 。A)空 B).T. C).F. D)036、有以下命令序列: STORE 123.456 TO ASTORE STR(A+A,5) TO B? LEN(B),B执行以上命令序列,最后一条命令显示的结果是 。A)3 123 B)3 264 C)5 246 D)5 24737、给出以下程序的运行结果:SET TALK OFFX=0Y=0DO WHILE X100?1CASE X200?2OTHERWISE?3ENDCASE若在 X=300 的情况下执行这个程序段,屏幕上将显示_。A)1 B)2 C)12 D)341、有如下命令序列: X=AY=XA=黄河长江? X+&X-Y-&Y执行以上命令序列后,屏幕显示表达式 X+&X-Y-&Y 的结果是_。A)黄河长江 B)A 黄河长江 A 黄河长江 C)A 黄河长江 A D)A 黄河长江黄河长江42、有如下命令序列: SET DELETED ONUSE ABCGO 3DELETE NEXT 2GO 4RECALLUSE执行最后一条 RECALL 命令时,去掉删除标记的记录个数是_。A)0 B)1 C)2 D)343、已知 proc.prg 程序清单如下: proc_1.prg 程序清单如下:SET TALK OFF PARAMETERS a,bn=20 b=a*bt=1 IF a B) LOAD C) PROCEDURE D) DO 50、执行下列语句序列 A=2200DO CASECASE A1000B=10/100CASE A2000B=15/1000CASE A3000B=20/100ENDCASE变量 B 的值是 。A)0.05 B)0.10 C)0.15 D)0.2051、有以下程序段: DO CASECASE 计算机 =60?计算机成绩是:+及格CASE 计算机 =70?计算机成绩是:+中CASE 计算机 =80 ?计算机成绩是:+良CASE 计算机 =90?计算机成绩是:+优ENDCASE设学生数据库当前记录的“计算机”字段的值是 89,执行上面程序段之后,屏幕输出 。A)计算机成绩是:不及格 B)计算机成绩是: 及格 C)计算机成绩是:良 D)计算机成绩是:优52、执行以下命令序列: USE ZGGZSUM 工资 FOR 工资=500 TO QWECOPY TO QAZ FIELDS 职工号,姓名 FOR 工资=500USE QAZNUM=RECCOUNT()AVER=QWE/NUM? AVER最后显示的值是 。A)所有工资在 500 元以上的职工人数 B)所有工资在 500 元以上的职工平均工资数C)所有职工的平均工资数 D)出错53、有以下程序段:5,10 SAY “请输入 14“ GET ANS READCX=“PG“+ANS+“.PRG“DO &CX其功能是根据用户输入的数字,转去执行子程序 PG1、PG2、PG3 、PG4 之一。但该程序段有一个明显的错误,为此应当做以下修改 。A)增加 STORE “ “ TO ANS 作为第一条命令B)把 5,10 SAY “请输入 14“ TO ANS 命令改为 ACCEPT “ 请输入 14“ TO ANSC)把 CX=“PG“+ANS+“.PRG“ 命令中的“+“.PRG“ 部分去掉D)把 DO &CX 命令的&去掉54、执行如下程序 SET TALK OFFS0I1INPUT “N?“ TO NDO WHILE SNS SIII 1ENDDO? SSET TALK ON如果输入 N 值为 5,则最后 S 的显示值是 。A)1 B)3 C)5 D)655、某程序中有如下程序段: STORE “ TO PT 5,10 SAY “是否开始打印?(Y/N):“ 3,10 GET PT VALID PT $“YN“ PICTURE“!“READIF PT=“Y“DO PT.PRG & 打印ENDIF如果希望程序执行后能够实现打印输出,则对于程序的提问 。A)只能输入 Y B)只能输入 y C)输入 Y 或 y D)可以直接敲回车键56、执行如下程序: STORE “ TO ANSDO WHILE .T.CLEAR 3,10 SAY “1.添加 2.删除 3.修改 4.退出“ 5,15 SAY “请输入选择 :“ GET ANSREADIF TYPE(“ANS“)=“C“.AND.VAL(ANS)=3.AND.VAL(ANS)0PROG= “PROG“ +ANS+ “.PRG“DO & PROGENDIFQUITENDDO如果在“请输入选择:“ 时,键入 4,则系统 。A)调用子程序 PROG4.PRG B)调用子程序&PROG.PRGC)返回 FOXBASE 提示状态 D)返回操作系统状态以下 5762 题的操作均基于下面条件:已建立学生数据库 STD.DBF,数据库结构为:学号(C,6),姓名(C,8),性别(C,2) ,出生日期(D),平均成绩 (N,6,2)。用 LIST 命令显示记录如下:记录号# 学号 姓名 性别 出生日期 平均成绩1 021501 刘淑敏 女 10/05/84 88.22 021502 杨立宏 男 03/12/85 70.63 021503 马燕 女 09/23/84 67.24 021504 赵雅洁 女 12/10/84 80.85 021505 王力军 男 11/21/84 90.557、依次执行以下命令: USE STD姓名=“郑小洋“SKIP 2?姓名是:+姓名最后一条命令的输出结果是 。A)姓名是:郑小洋 B) 姓名是:马燕 C)姓名是:杨立宏 D)姓名是:赵雅洁58、使用 INDEX ON 性别+DTOC( 出生日期,1) TO RQ 建立索引之后,接着执行 LIST 命令,所显示记录的姓名顺序是 。 A)王力军、杨立宏、马燕、刘淑敏、赵雅洁B)马燕、刘淑敏、赵雅洁、王力军、杨立宏C)杨立宏、王力军、赵雅洁、刘淑敏、马燕D)刘淑敏、杨立宏、马燕、赵雅洁、王力军59、索引文件打开后,下列命令操作中不受索引文件影响的是 。 A) SKIP B) DISPLAY ALL C) FIND D) GO 560、有如下程序段: USE STDINDEX ON 性别 TO XBTOTAL ON 性别 TO STD_1执行以上程序段之后,数据库 STD_1.DBF 中的记录个数为 。A)1 B)2 C)3 D)461、上题所生成的数据库 STD_1.DBF 中被汇总的字段是 。 A)记录个数 B)平均成绩 C)平均成绩、出生日期 D)平均成绩、出生日期、记录个数62、要显示当前记录的学号,姓名,性别,以下命令错误的是 。 A) ? 学号,姓名,性别 B) DISPLAY 学号,姓名,性别C) 5,10 SAY 学号,姓名,性别 D) 5,10 SAY 学号+姓名+性别二 、 填 空 题1、PUBLIC 用于定义 。在本次 Visual FoxPro 运行期间,所有过程都可以使用这些变量。2、VFP 根据表达式的 来确定表达式的类型。3、命题“n 是小于正整数 k 的偶数”用逻辑表达式表示是 。4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东外语外贸大学《基础西班牙语(II)》2023-2024学年第一学期期末试卷
- 广东水利电力职业技术学院《雕塑造型与表现技法》2023-2024学年第一学期期末试卷
- 广东石油化工学院《建筑电气识图》2023-2024学年第一学期期末试卷
- 广东汕头幼儿师范高等专科学校《无机化学1》2023-2024学年第一学期期末试卷
- 广东培正学院《音乐鉴赏与实践》2023-2024学年第一学期期末试卷
- 广东岭南职业技术学院《第二外国语三》2023-2024学年第一学期期末试卷
- 大学迎新活动总结
- 2024小单元建筑幕墙构件
- 【全程复习方略】2020-2021学年北师大版高中数学必修一课时作业(二十七)-4.2
- 【名师一号】2020-2021学年高中英语人教版必修4-双基限时练3
- 中科院2022年物理化学(甲)考研真题(含答案)
- 广东省汕尾市2023-2024学年高一上学期期末教学质量监测化学试卷(含答案解析)
- 《热电阻温度传感器》课件
- 抖音酒店直播可行性方案
- 信访业务培训班课件
- 物资清运方案及
- 热稳定校验计算书
- 北京市房山区2023-2024学年三年级上学期期末数学试卷
- 妇产科课件-子宫内膜息肉临床诊疗路径(2022版)解读
- 人教版六年级数学上册典型例题系列之第三单元分数除法应用题部分拓展篇(原卷版)
- 课本含注音的注释汇总 统编版语文八年级上册
评论
0/150
提交评论