有如下程序: #include using namespace std; int main(){ int sum; for(int i = 0; i < 3; i +=

admin2015-07-22  25

问题 有如下程序:
       #include
       using namespace std;
       int main(){
           int sum;
           for(int i = 0; i < 3; i += 1){
               sum = i;
               for(int j = i; j < 9; j++) sum += j;
           }
           cout << sum <           return 0;
       }
   运行时的输出结果是

选项 A、39
B、17
C、110
D、37

答案D

解析 考查for循环语句,本题中两层for循环,每次i循环,sum都被重新赋值,所以当i=2时,执行完for循环后sum为37。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/MrNp777K
0

最新回复(0)