问题 单项选择题

假定有如下事件过程: Private Sub Form Click() Dim x As Integer, n As Integerx=1n=0Do While x<28 x=x*3 n=n+1LoopPrint x, n End Sub 程序运行后,单击窗体,输出结果是______。

A.81 4

B.56 3

C.28 1

D.243 5

答案

参考答案:A

解析:[分析] Do While-Loop循环语句的判断条件为“x<28”。循环语句“x=x*3”的作用是每循环一次将成为原数的3倍,而变量n用来记录循环次数,当循环3次后,x得27,有27<28,再循环一次后x得81,有81>28,不再满足循环条件,此时n为4。执行Print语句,输出x和n的值,即输出81和4。

问答题
多项选择题