问题 单项选择题

下列程序段的执行结果为( )。  a=95  If a>60 Then I=l  If a>70 Then l=2  If a>80 Then I=3  If a>90 Then I=4  Print"I=":I

A.3

B.4

C.9

D.10

答案

参考答案:C

解析:首先x1的值在主程序中加1,变为3,然后调用后面的子程序p1,x2加1,变为3,接着调用于程序P2,x3加1变为 3,此时就没有再执行p1中的x1+1。执行x3就直接返回主程序。由参数任递知x1,x2,x3都为3。

选择题
多选题