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

admin2021-05-06  19

问题 有如下程序:
    #include<iostream>
    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<<end1;
    return 0;
    }
    运行时的输出结果是(    )。

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

答案D

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

最新回复(0)