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

admin2010-04-21  26

问题 有以下程序
#inculde
Main()
{  int a=1,B=2;
   For(  ;a<8;a++)  {B+ =ap; a= =2}
   printF(“%d,%d\n,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。
转载请注明原文地址:https://jikaoti.com/ti/LaI0FFFM
0

最新回复(0)