在主程序中用赋值命令建立起来的变量,由于在下属各级子程序中都起作

题目

在主程序中用赋值命令建立起来的变量,由于在下属各级子程序中都起作用,因此也可以说是公共变量。

参考答案和解析
正确答案:错误
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是

A.在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序

B.在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序

C.在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序

D.在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序


正确答案:D
解析:在程序的多级调用中,如果在某个子程序的返回语句中加入了选项TOMASTER,那么在执行程序嵌套时,它们的返回次序将被改变。本题在子程序PROG3.prg中加入了选项TOMASTER,那它们的返回次序将是由子程序PROG3.prg直接返回到主程序。

第2题:

设Visual FoxPro的程序中有PROG1.prg、PROG2.prg、PROG3.prg三层程序依次嵌套,下面的叙述中,正确的是______。

A.在PROG1.prg中用! RUN PROG 2.prg语句可以调用PROG2.prg 子程序

B.在四PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序

C.在PROG3.prg中用RETURN 语句可以返回PROG1.prg主程序

D.在PROG3.prg中用RETUN TO MASTER语句可返回PROG1.prg主程序


正确答案:D

第3题:

下列叙述中,正确的是

A.在命令窗口中被赋值的变量均为局部变量

B.在命令窗口中用PRIVATE命令说明的变量均为局部变量

C.在被调用的下级程序中用PUBLC命令说明的变量都是全局变量

D.在程序中用PRIVATE命令说明的变量均为全局变量


正确答案:C
解析:理解局部变量、全局变量和私有变量之间的区别。PUBLC说明的变量均是全局变量。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。

第4题:

下列关于主程序和子程序的正确说法是()。

  • A、子程序同主程序一样事先存储在存储器中
  • B、主程序可以调用子程序
  • C、子程序结束是需要一个结束符
  • D、子程序与加工工艺无关
  • E、主程序可以无限次调用子程序

正确答案:A,B,C

第5题:

要调用子程序,必须在主程序中用M98指令编程,而在子程序结束时用M99返回主程序。


正确答案:正确

第6题:

如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有 RETURN TO MASTER 语句,则由子程序3返回

A.主程序

B.子程序1

C.子程序2

D.子程序3


正确答案:A
解析:如果在返回语句中加入了选项TOMASTER,那么在执行程序嵌套时,它们的返回次序将被改变。子程序3中加入选项TOMASTER,则它们的返回次序将是由子程序2直接返回到主程序,并不是按子程序3,2,1的次序再返回到主程序。

第7题:

ASIC语言中,从子程序返回主程序的命令是()。

  • A、GOSUB
  • B、RETURN
  • C、GOTO
  • D、THEN

正确答案:B

第8题:

设VisualFoxPro的程序中有PROG1.PRG、PROG2.PRG、PROG3.PRG3层程序依次嵌套,下面的叙述中,正确的是______。

A.在PROG1.PRG中用!RUNPROG2.PRG语句可以调用PROG2.PRG子程序

B.在PROG2.PRG中用RUNPROG3.PRG语句可以调用PROG3.PRG子程序

C.在PROG3.PRG中用RETURN语句可以返回PROG1.PRG主程序

D.在PROG3.PRG中用RETURNTOMASTER语句可返回PROG1.PRG主程序


正确答案:D
解析:VisualFoxPro的程序是由若干个功能模块有机组合而形成的一个完整系统。各模块之间可以存在功能调用关系。模块有主模块和子模块之分,主模块调用子模块。主模块与子模块的概念是相对一个特定的调用关系而言的,一个模块在某个调用关系中是主模块,在另外的某个调用关系中也许是子模块,反之亦然,如本题中的PROG2.PRG。VisualFoxPro中主模块称为主程序,子模块称为子程序,也称为“过程”。本题中PROG1.PRG、PROG2.PRG、PROG3.PRG就是3层程序依次嵌套调用。子程序的返回可使用以下命令:RETRY返回到主程序中调用它的那条命令,RETURN则返回到主程序中调用它的那条命令的下一条命令,RETURNTOMASTER则返回到多层嵌套子程序调用中的最高层程序。
根据上述3层程序嵌套调用关系,在PROG3.PRG中必须使用RETURNTOMASTER语句才能返回PROG1.PRG主程序,所以选项D正确;选项C在PROG3.PRG中用RETURN语句,只能返回PROG2.PRG,不能返回PROG1.PRG主程序;选项A和B中RUN语句不能完成调用功能,使用错误。

第9题:

子程序嵌套是指( )(SIEMENS系统)。

  • A、同一子程序被连续调用
  • B、在主程序中调用子程序,在子程序中可以继续调用子程序
  • C、在主程序中调用不同的子程序
  • D、同一子程序可以被不同主程序多重调用

正确答案:B

第10题:

在使用子程序时,可以从主程序调用子程序,子程序也可以调用子程序,称为子程序嵌套。


正确答案:正确

更多相关问题