✏️ 纠错
第 258 题 / 共 301 题
第 7 题 下面的C++代码执行后其输出是( )。
cnt = 0;
for (int i = -10; i < 10; i++)
for (int j = 0; j < i; j++)
cnt += 1;
cout << cnt;
cnt = 0;
for (int i = -10; i < 10; i++)
for (int j = 0; j < i; j++)
cnt += 1;
cout << cnt;
你真棒!
📝 题目解析
【答案】D
【考纲知识点】循环结构
【解析】 外层循环变量i从-10到9,内层循环j从0到i-1。当i≤0时,j的循环条件不成立,无法进入内层循环;仅当i>0时,内层循环执行i次。因此,cnt累加过程为1+2+…+9=45。故正确答案为D。