求大神告知这题为什么选A

首页/题库/205℃/2024-07-02 20:45:03

求大神告知这题为什么选A

优质解答:

这题需要注意的是在函数GetValue中,S的定义方式是Dim S As Integer,所以每次调用该函数结束时S存的值都会被清空,下次再调用时,S又被初始化为0.

程序运行过程:

1.在i = 1,2,3时各调用了一次GetValue,在i变为3调用GetValue后,执行语句next i,使i变为4.2.接着返回语句For i = 1 to 3检测,i为4不符合条件,跳出循环.

3.运行Print Getvalue(i).又一次调用函数Getvalue.由于i为4,按值传递a变为4,S通过S=S+a赋值变为4.最后Getvalue的返回值就是4,所以选A.

我来回答修改/报错/举报内容!

猜你喜欢

一个神奇的在线题库网,分享各类考试题库、题目资料与资料答案、在线搜题与练习等!
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
Copyright © 2021-2024 315题库 All Rights Reserved