A-A+

有以下程序#inculdeMain(){ int a=1 B=2; For

2022-08-06 03:42:53 问答库 阅读 175 次

问题详情

有以下程序
#inculde<stdio.h>
Main()
{ int a=1,B=2;
For(;a<8;a++) {B+ =ap; a= =2}
printF(“%d,%dn,a,B”);
}
程序运行后的输出结果是
A.9,18
B.8,11
C.7,11
D.10,14请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:初始值a=1,b=2,第一次循环:b=b+a=2+1=3,a=a+2=1+2=3,a=a+1=3+1=4;第二次循环:b=b+a=3+4=7,a=a+2=4+2=6,a=a+1=6+1=7;第三次循环:b=b+a=7+7=14,a=a+2=7+2=9,a=a+1=9+1=10,故本题答案选D。

考点:程序