全国计算机二级(VF)结构化程序

上传人:飞*** 文档编号:40511749 上传时间:2018-05-26 格式:DOC 页数:16 大小:63KB
返回 下载 相关 举报
全国计算机二级(VF)结构化程序_第1页
第1页 / 共16页
全国计算机二级(VF)结构化程序_第2页
第2页 / 共16页
全国计算机二级(VF)结构化程序_第3页
第3页 / 共16页
全国计算机二级(VF)结构化程序_第4页
第4页 / 共16页
全国计算机二级(VF)结构化程序_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《全国计算机二级(VF)结构化程序》由会员分享,可在线阅读,更多相关《全国计算机二级(VF)结构化程序(16页珍藏版)》请在金锄头文库上搜索。

1、MODIFYMODIFY COMMANDCOMMAND PublicPublic 全局变量,在任何模块中全局变量,在任何模块中 都能使用都能使用( (有效有效) )的变量,初值为的变量,初值为.F.F. PrivatePrivate 私有变量,隐藏上级模块私有变量,隐藏上级模块 的同名变量,在的同名变量,在本程序及下属程序中有效本程序及下属程序中有效。 IFIF THENTHEN 语句序列语句序列 1 1 ELSEELSE 语句序列语句序列 22 ENDIFENDIFDODO CASECASECASECASE 1 语句序列语句序列 1 1 CASECASE 2 语句序列语句序列 2 2. CA

2、SECASE n语句序列语句序列 nn OTHERWISEOTHERWISE 语句序列语句序列 11 ENDCASEENDCASEDODO WHILEWHILE LOOPLOOPEXITEXIT ENDDOENDDO FORFOR 循环变量循环变量 = = 初值初值 TOTO 终值终值 STEPSTEP 步长步长 EXITEXIT LOOPLOOP ENDFORENDFOR | | NEXTNEXT SCANSCAN 范围范围 FORFOR WHILEWHILE LOOPLOOPEXITEXIT ENDSCANENDSCAN SAYSAY GETGET READREADFunctionFunc

3、tion PRARMETERSPRARMETERS ReturnReturn EndFuncEndFunc调用自定义函数调用自定义函数: : 函数名函数名 PROCEDUREPROCEDURE PRARMETERSPRARMETERS RETURNRETURN ENDPROCENDPROC调用调用: : DoDo WithWith SETSET PROCEDUREPROCEDURE TOTO ADDITIVEADDITIVE1 1在在 DODO WHILEENDDOWHILEENDDO 循环结构中,循环结构中,EXITEXIT 命命 令的作用是(令的作用是( ) 。 A A 退出过程,返回程序

4、开始处退出过程,返回程序开始处 B B 转移到转移到 DODO WHILEWHILE 语句行,开始下一个语句行,开始下一个 判断和循环判断和循环 C C 终止循环,将控制转移到本循环结构终止循环,将控制转移到本循环结构 ENDDOENDDO 后面的第一条语句后面的第一条语句 D D 终止程序执行终止程序执行 2 2如果希望跳出如果希望跳出 DODO WHILEENDDOWHILEENDDO 循环体,循环体, 执行执行 ENDDOENDDO 后面的语句,应使用(后面的语句,应使用( ) 。 A ALOOPLOOP 语句语句 B BEXITEXIT 语句语句 C CBREAKBREAK 语句语句

5、D DRETURNRETURN 语句语句 3.3. VFPVFP 的循环语句有(的循环语句有( ) 。 A.A. DODO WHILEWHILE FORFOR 和和 SCANSCANB.B. DODO WHILEWHILE FORFOR 和和 LOOPLOOP C.C. FORFOR SCANSCAN 和和 LOOPLOOP D.D. DODO CASECASE 和和 DODO WHILEWHILE 4.4. LOOPLOOP 和和 EXITEXIT 是下面程序结构的任选子句是下面程序结构的任选子句 ( ) 。A.A. PROCEDUREPROCEDURE B.B. DODO WHILEWHI

6、LE ENDDOENDDO C.C. IFIF ENDIFENDIF D.D. DODO CASECASE ENDCASEENDCASE 5.5. 运行下列程序显示的运行下列程序显示的 M M 值是(值是( ) 。 M=0M=0 N=100N=100 DODO WHILEWHILE NMNMM=M+NM=M+NN=N-10N=N-10 ENDDOENDDO ?M?M RETURNRETURN A.A. 0 0 B.B. 1010 C.C. 100100 D.D. 9999 6.6. 运行如下程序运行如下程序, ,输入值为输入值为 5 5 时,时,S S 显示的值显示的值 是(是( ) 。 S=

7、0S=0 I=1I=1 INPUTINPUT “N=?“N=?“ TOTO N N DODO WHILEWHILE S1N1N=N-1N=N-1S=S*NS=S*N ENDDOENDDO ?S?S RETURNRETURN A.A. 100100 B.B. 110110 C.C. 120120 D.D. 125125 8.8. 下面程序运行结果是(下面程序运行结果是( ) 。 S=0S=0 FORFOR X=1X=1 TOTO 2020IFIF INT(X/3)=X/3INT(X/3)=X/3S=S+XS=S+XENDIFENDIF ENDFORENDFOR ?S?S RETURNRETURN

8、A.A. 0 0 B.B. 5555 C.C. 6363 D.D. 7171 9.9. 下面程序运行结果是(下面程序运行结果是( ) 。 x=4x=4 y=8y=8 dodo qazqaz ?x,y?x,y procedureprocedure qazqaz privateprivate x xx=12x=12y=mod(x,5)y=mod(x,5) endprocendproc A.A. 4 4 8 8 B.B. 1212 8 8 C.C. 4 4 2 2 D.D. 4 4 5 5 10.10. 下面程序运行结果是(下面程序运行结果是( ) 。 privateprivate x,yx,y x

9、=4x=4 y=8y=8 dodo qazqaz ?x,y?x,y procedureprocedure qazqazx=12x=12y=mod(x,5)y=mod(x,5) endprocendproc A.A. 1212 8 8 B.B. 1212 2 2 C.C. 1212 8 8 D.D. 4 4 2 2 1111在在 VFPVFP 中,如果希望跳出中,如果希望跳出 SCANENDSANSCANENDSAN 循环体,执行循环体,执行 ENDSCANENDSCAN 后面后面 的语句,应使用(的语句,应使用( )语句。)语句。 A ALOOPLOOP B BEXITEXIT C CBREA

10、KBREAK D DRETURNRETURN 12.12. 执行下列程序后,显示结果是(执行下列程序后,显示结果是( ) 。 *MAIN.PRG*MAIN.PRG CLEARCLEAR X=5X=5 Y=7Y=7 DODO SUB1SUB1 ?X,Y?X,Y RETURNRETURN PROCEDUREPROCEDURE SUB1SUB1 PRIVATEPRIVATE Y Y X=10X=10 Y=XY=X RETURNRETURN A.A. 5 5 7 7 B.B. 错误错误 C.C. 5 5 1010 D.D. 1010 7 7 13.13. 执行下列程序在屏幕上显示的输出结果是执行下列程

11、序在屏幕上显示的输出结果是 ( ) 。 SETSET TALKTALK OFFOFF CLEARCLEAR STORESTORE 0 0 TOTO X X,Y YDODO WHILEWHILE X15Y15 STORESTORE .F.F. TOTO X X ENDIFENDIF ENDDOENDDO RETURNRETURN A.A. 5 5 1010 1515 B.B. 5 5 1010 1515 2020 C.C. 5 5 1010 D.D. 5 5 1010 1515 2020 2525 17.17. ZGZG 表有表有 1010 条记录,执行下面程序后条记录,执行下面程序后 X1X1

12、、X2X2、X3X3 的值分别是(的值分别是( ) 。 SETSET DELETEDDELETED OFFOFF USEUSE ZGZG COUNTCOUNT TOTO X1X1 PACKPACK COUNTCOUNT TOTO X2X2 ZAPZAP COUNTCOUNT TOTO X3X3 USEUSE A.A. 1111 1111 0 0 B.B. 1010 1010 0 0 C.C. 1111 1 1 0 0 D.D. 1111 1010 101018.18. 若学生表有若学生表有 3030 条记录,执行下列命令后,条记录,执行下列命令后, Recn()Recn()函数值是(函数值是(

13、 ) 。 UseUse 学生学生 ?Recno()?Recno() GoGo bottombottom ? Recno()Recno() GoGo 5 5 ? Recno()Recno() SkipSkip +1+1 ? Recno()Recno() SkipSkip -3-3 ? Recno()Recno() GoGo TopTop ? Recno()Recno() A.A. 1 1 3131 5 5 6 6 3 3 1 1 B.B. 1 1 3030 5 5 6 6 3 3 0 0 C.C. 0 0 3131 5 5 6 6 3 3 1 1 D.D. 1 1 3030 5 5 6 6 3 3 1 1 19.19. 执行下列命令后,学生表中被物理删除的执行下列命令后,学生表中被物理删除的 记录是(记录是( ) 。 UseUse 学生学生 BrowseBrowse LastLast DeleteDelete RecordRecord 3 3 DeleteDelete RecordRecord 5 5 DeleteDelete RecordRecord 7 7 RecallRecall AllAll

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号