题目内容
【题目】右边程序执行后输出的结果是( )
A.-1
B.0
C.1
D.2
【答案】B
【解析】开始满足S<15,第一次循环:S=S+n=5,n=n-1=4;
满足S<15,第二次循环:S=S+n=9,n=n-1=3;
满足S<15,第三次循环:S=S+n=12,n=n-1=2;
满足S<15,第四次循环:S=S+n=14,n=n-1=1;
满足S<15,第五次循环:S=S+n=15,n=n-1=0;
此时不满足S<15,结束循环,所以输出n的值为0。
【考点精析】本题主要考查了算法的条件语句的相关知识点,需要掌握“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句才能正确解答此题.
练习册系列答案
相关题目