![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
temp是定义在数据段的变量,主程序将数据保存在temp变量中,子程序从该变量中取用数据,这是什么参数传递方式?()。
A.寄存器
B.共享变量
C.堆栈
D.虚实结合
A.寄存器
B.共享变量
C.堆栈
D.虚实结合
OldS中)用新的字符串(保存在变量NewS中)代替,编写以下程序:
PublicFunctionMyReplace(s$,OldS$,NewS$)AsString
Dimc%,lenOldS%
lenOldS=Len(OldS)
c=InStr(s,OldS)
DoWhilec>0
s=Left(s,c-1)+NewS+Mid(s,c+lenOldS)
c=InStr(s,olds)
Loop
MyReplace=s
EndFunction
PrivateSubCommand1_Click()
dimold,newasstring
old=inputbox("请输入要替换的字符")
new=inputbox("请输入替换后新的字符")
PrintMyReplace("VisualBasic程序设计教程5.0版",old,new)
EndSub
当程序运行单击命令按钮后先后分别输入" 5.0"和" 6.0",程序的运行结果为()
A."VisualBasic程序设计教程5.0版"
B."VisualBasic程序设计教程6.0版"
C."VisualBasic程序设计教程6版"
D."VisualBasic程序设计教程"
DSEG SEGMENT
ARRAY DB 'Computer$'
MUM DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (O)
SSEG ENDS
CSEG SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEGI
START: MOV AX, DSEG
MOV DS, AX
MOV AX, OFFSET ARRAY
PUSH AX
CALL[1]
MOV AH, 4CH
INT 2IH
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 STARRT
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!