问题 单项选择题

下列关于i的输出值,正确的是( )。

A.#include<iostream>
using namespace std;
void main()

for(int i=0;i<=3;i++) i++;
cout<<i;

则输出值为5。

B.A程序的输出值为6

C.#include<iostream>
using namespace std;
void main()

for(int i=0;i<=3;i++)

i++;
cout<<i;


则输出值为13。

D.C程序的输出值为5

答案

参考答案:C

解析: 选项A的程序输出4,i等于4不满足循环条件,退出循环;选项C的程序共执行了两次循环体,第1次输出i等于1,第2次循环输出i等于3,所以选项C输出值为13。

单项选择题
单项选择题