题目详情
题目详情:
发布时间:2023-10-23 04:23:45

[单项选择]

用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (1) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (2) 存入子程序的调用记录,调用记录可包括:
·全局量存储区域的 (3)
·调用点所在子程序的 (4)
·调用点的 (5)
·形式参数和实际参数的通信区域;
·返回值;
·本子程序的局部量和临时变量存储区域等。

3()
A. 子程序首地址
B. 调用记录首地址
C. 参数地址
D. 寄存器地址
E. 返回地址
F. 开始地址

更多"用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形"的相关试题:

[单项选择]

用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (1) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (2) 存入子程序的调用记录,调用记录可包括:
·全局量存储区域的 (3)
·调用点所在子程序的 (4)
·调用点的 (5)
·形式参数和实际参数的通信区域;
·返回值;
·本子程序的局部量和临时变量存储区域等。

1()
A. 个数、类型
B. 个数、顺序
C. 个数、格式、顺序
D. 个数、类型、顺序
[单项选择]

在高级程序设计语言中,使用参数是子程序之间传递信息的一种手段。子程序说明中的参数称为形式参数,调用语句中的参数称为实在参数。调用时,实在参数的个数、类型和顺序要和形式参数保持一致。
知道一种语言(或编译器)使用哪种参数传递方法是很重要的,因为程序的运行依赖于所用的方法。参数传递方法有传值调用(CALL BY VALUE)、引用调用(CALL BY REFERENCE)、传名调用(CALL BY NAME)和宏扩展(MACROEXPANSION)。
传值调用是指把实在参数的 (50) 传递给相应的形式参数、子程序通过这种传值形参 (51) ;引用调用是指把实在参数的 (52) 传递给相应的形式参数,此时子程序形式参数的一次引用或赋值被处理成对形式参数的 (53) 访问。
C语言中的函数,以 (54) 方式进行参数传递。

(50)处填()。
A. 地址
B. 名
C. 值
D. 地址和值
E. 值和名
F. 名和地址
[填空题]

下面的8086/8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN。在主程序的()处填空,使程序能正常运行。
DSEG SEGMENT
ARRAY DB ’Computer$’
NUM DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG1 SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG1
START: MOV AX,DSEG
MOV DS,AX
MOV AX,OFFSET ARRAY
PUSH AX
CALL __________
MOV NUM,AX
MOV AH,4CH
INT 21H
CSEG1 ENDS
CSEG2 SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG2
STRLEN PROC FAR
PUSH BP
MOV BP,SP
PUSH SI
MOV SI,[BP+6]
NEXT: CMP BYTE PTR [SI],’$’
JZ DONE ;串尾吗?
INC SI
JMP NEXT
DONE: MOV AX,SI
SUB AX,[BP+6]
POP SI
POP BP
RET 2
STRLEN ENDP
CSEG2 ENDS
END START


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码