子程序

[判断题]使用子程序时,不但可以从主程序调用子程序,子程序也可以调用其它子程序。
A.正确
B.错误

某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。

当程序转向执行子程序(或过程)前,需将(12)存入栈中。其存入的位置由(13)决定。

A.子程序入口地址

B.子程序结束地址

C.该子程序前一条指令地址

D.该子程序后一条指令地址

关于单元、子程序和子系统的关系,正确的说法是

A.单元由子程序组成

B.子程序由于系统组成

C.单元由子系统组成

D.子程序由单元组成

关于单元、子程序和子系统的关系,正确的说法是

A.单元由子程序组成

B.子程序由子系统组成

C.单元由子系统组成

D.子程序由单元组成

[单选]在KeilC里,中断子程序与函数又何不同()?
A.中断子程序不必声明
B.函数不必声明
C.中断子程序必须有形式参数
D.中断子程序一定会有返回值
()调用子程序时,报警为“没有该子程序”,应检查子程序号是否正确。

下列关于子程序描述正确的是()

A.子程序只能被调用程序调用一次

B.子程序返回指令RET可以用一条退栈指令POP代替

C.子程序调用指令CALL执行后只需保护断点的偏移地址

D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序

下列关于子程序描述中正确的是()。

A.子程序只能被调用程序调用一次

B.子程序返回指令RET可以用一条退栈指令POP代替

C.子程序调用执行CALL执行后只需保护断点的偏移地址

D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序

一个完整的FORTRAN源程序的组成不应该()。

A、只有一个主程序没有子程序

B、有一个主程序和若干子程序

C、有一个主程序和一个子程序

D、只有子程序而没有主程序

编写几个简单的子程序。 (1)显示一个字符的子程序。入口参数:DL=字符的ASCII码。(2)从键盘上读取一个字符的子程序。出口参数:读取字符的ASC码在CHAR中。 (3)输出换行回车的子程序。无入口、出口参数。

下面是关于子程序定义,正确的是()。 

A、子程序和一般程序一样,无特殊之处

B、子程序就是一个程序段

C、子程序是按规定格式设计,可以多次反复调用,完成指定功能的特殊程序段

D、具有一定功能的独立程序段

[单选]中断向量地址是()。
A.子程序入口地址
B.中断服务子程序入口地址
C.中断服务子程序出口地址
D.中断返回地址
[单选]89C51接收到中断请求时,它()。
A.马上执行中断子程序
B.需等待执行完当前指令,才能执行中断子程序
C.需等定时时间结束后才能执行中断子程序
D.需等待下一次中断请求出现才能执行中断子程序

对于S7—200系列PLC,一个完整的用户程序结构包括()

A、一个主程序,若干个子程序,若干个中断程序,但是也可以没有子程序和中断程序。

B、一个主程序,一个子程序,一个中断程序,三者缺一不可。

C、一个主程序,一个子程序,若干个中断程序,主程序与子程序至少有一个。

D、主程序、子程序、中断程序,三者之中只要有一个就可以工作。

下列关于“SUBROUTINEMAP(X,Y)”语句行的叙述中,不正确的是()。

(A)这是子程序的第一个语句

(B)字符串“MAP”是子程序名

(C)变量X是子程序的形参

(D)子程序执行后,MAP将返回整型数据

在执行主程序的过程中,有调用子程序的指令时,就执行子程序的指令,执行子程序以后,加工就结束了。

A、对

B、错

子程序参数传递时,用存储单元传参方法,()。

A、只能主程序访问传参单元

B、只能子程序访问传参单元

C、主程序和子程序都能访问传参单元

D、主程序读传参单元,子程序写传参单元

下列对子程序叙述不正确的是()。

A、子程序的调用格式与数控系统有关

B、子程序可以返回到调用语句的下一句,也可以返回到其他位置

C、FANUC数控系统的子程序返回指令是G99

D、子程序的嵌套是有限次的

FORTRAN程序中,可调数组可以出现在()。

(A)主语序中

(B)数据块子程序中

(C)任意子程序中

(D)函数或子例行子程序中