问题 单项选择题

有如下程序:
#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。

单项选择题 A1/A2型题
单项选择题