当x=2时,下面的程序段结果是(  )

当x=2时,下面的程序段结果是(  )
i=1
s=0
WHILE i<=4
s=s*x+1
i=i+1
WEND
PRINTs
END.
A. 3
B. 7
C. 15
D. 17
不要怀疑我 1年前 已收到1个回答 举报

syc19870519 春芽

共回答了12个问题采纳率:83.3% 举报

解题思路:由程序段可以得出,此程序的作用是对s进行乘2加1的运算,共进行了四次,由此计算出最终结果即可选出正解选项.

由程序段知,本题的循环体共进行了四次,对S施加的运算规则是乘2加1,
s的值依次为1,3,7,15
故选C

点评:
本题考点: 循环语句.

考点点评: 本题考查伪代码,解题的关键是根据题设中代码得出变量的运算方法,规律,计算出结果.这是近几年算法考试的主要方式,一般以框图告诉题面,如本题这样以代码告诉题目不多见,属于基础题.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.030 s. - webmaster@yulucn.com