问题
单项选择题
有如下程序:
#include<iostream>
using namespace std;
int main()
int sum;
for(int i=0;i<3;i+=1)
sum=i;
for(intj=i;j<9;j++)sum+=j;
cout<<sum<<endl;
return 0;
运行时的输出结果是______。
A.39
B.17
C.110
D.37
答案
参考答案:D
解析: 考查for循环语句,本题中两层for循环,每次i循环,sum都被重新赋值,所以当i=2时,执行完j循环后sum为37。所以答案为D。