资源描述:
《第4章结构化程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第4章结构化程序设计基础1.结构化程序设计的3种结构是()A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循坏结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构2.在INPUT、ACCEPT和WAIT三个命令屮,必须要以回车键表示输入结束的命令是()A)INPUT、ACCEPTB)INPUT、WAITC)ACCEPTxWAITD)INPUT、ACCEPT和WAIT3.执行如卜•程序,最后S的显示值为()SETTALKOFFS=()1=5X=llDOWHILES<=XS=S+11=1+1EN
2、DDO?SSETTALKONA)5B)11C)18D)264.在VISUALFOXPRO中,如果希望跳出SCAN...ENDSCAN循环体、执行ENDSCAN后面的语句,应使用()A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句5・CLEARSETTALKOFFSTORE1TOI,A,BDOWHILEI<=3DOPROG1??”P(”+STR(1,1)+”)=“+STR(A,2)+“,”1=1+1ENDDO??“B=”+STR(B,2)RETURNPROCEDUREPROG1A二A*2B=B+A
3、SETTALKONRETURN程序的运行结果为()A)p(1)=2,P(2)=3,P(3)=4,B=15B)p(1)=2,p(2)=4,p(3)=6,B=8C)p(1)=2,p(2)=4,p(3)=6,B=18D)P(1)=2,P(2)=4,P(3)=8,B=156.如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有RETURNTOMASTER语句,则由子程序3返回()A)主程序B)了程序1C)了程序2D)了程序37.在DOWHILE-ENDDO的循环结构小,下列叔述正确的是()A)循环体中的LOOP和
4、EXIT语句的位置是固定的B)在程序中应加入控制循环结束的语句C)执行到ENDDO时,首先判断表达式的值,然后再返回DOWHILE语句D)循环体中的LOOP语句为跳出循环体8.下列关于过程文件的说法中,错误的是()A)过程文件的建立需使用MODIFYCOMMAND命令B)过程文件的默认扩展名为.PRGC)在调用过程文件中的过程之前不必打开过程文件D)过程文件只包含过程,可以被其他程序所调用9.设冇如下程序文件:SETTALKOFFCLEARDIMENSIONA(2,3)1=1DOWHILEI<=2J=lDOWHILE
5、J<=3A(I,J)=I+J??A(I,J)J=J+1ENDDO?1=1+1ENDDOSETTALKONRETURN执行此程序,程序的运行结果为()A)234B)1230123D)23434534524645610.卜列关于参数传递的说法屮,正确的是()A)当实参的数量少于形参的数虽时,多余的形参初值取逻辑假.F.B)当实参的数虽大于形参的数量时,多余的实参被忽略C)实参和形参的数量必须相等D)答案A、B均正确11.在VISUALFOXPRO中,根据变量的作用域来分,内存变量可分为()A)私冇变量和局部变量B)公共变
6、屋和私冇变虽C)公共变量和局部变量D)公共变量、私有变量和局部变量12.下列关于接收参数和传送参数的说法中,正确的是()A)接收参数的语句PARAMTERSnJ以丐在程序中的任意位置B)通常传送参数的语句DO-WITH和接收参数的语句PARAMETERS不必搭配成队,可以单独使用C)传送参数和接收参数排列顺序和数据类型必须一一对应D)传送参数和接收参数的名字必须相同13.下列叙述中,正确的是()A)在命令窗口中被赋值的变量均为局部变量B)在命令窗口中川PRIVATE命令说明的变量均为局部变量C)在被调用的卜•级程序屮
7、川PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明的变量均为全局变量14.执行下列程序后,屏幕上显示的结果是()X=2Y=3?X,YDOSUB1??X,YPROCEDURESUB1PRIVATEYX=4Y=5RETURNA)2345B)234304545D)232315.设班级号字段为字符型,下面程序的运行结果是()USE学主表INDEXON班级号TOBJHSEEK“1002”DOWHILENOTEOF()DISPLAYSKIPENDDOA)屏幕上显示学生表屮所有班级号为1002的记录B)屏幕
8、上显示学生表11>从班级号1002开始一直到表末尾的所有记录C)屏幕上显示学生表中的所有记录D)程序出错16.F列叙述屮,正确的是()A)INPUT命令只能接受字符串B)ACCEPT命令只能接受字符串C)ACCEPT命令町以接收任意类型的VISUALFOXPRO表达式D)WAIT只能接收一个字符,且必须按ENTER键11.在指定范围内扫描数据表