有如下程序段: inti=1: while(1){ i++: if(i==10)break: if(i%2==0)cout<<*: } 执行

题目

有如下程序段: inti=1: while(1){ i++: if(i==10)break: if(i%2==0)cout<<*: } 执行这个程序段输出字符*的个数是( )。

A.10

B.3

C.4

D.5

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下程序段: int i=1; while (1) { i++; if(i == 10) break; if(i%2 == 0) cout << '*'; } 执行这个程序段输出字符*的个数是()

A.10

B.3

C.4

D.5


case a:printf(%d,,a); case b:printf(%d,,b); case c:printf(%d,,c);这三个语句

第2题:

有如下程序段: int i=1; while(1) { i++; if (i==10) break; if (i%2==0) cout<<'*'; } 执行这个程序段输出字符*的个数是:

A.10

B.3

C.4

D.5


4

第3题:

有如下程序段: int i=1; while (1) { i++; if(i == 10) break; if(i%2 == 0) cout << '*'; } 执行这个程序段输出字符*的个数是?

A.10

B.3

C.4

D.5


4

第4题:

有如下程序段:  int i=1; while (1) { i++; if(i==10) break; if(i%2==0) putchar('*'); } 执行这个程序段输出字符 * 的个数是().

A.10

B.3

C.4

D.20


4

第5题:

有如下程序段: int i=1; while (1) { i++; if(i == 10) break; if(i%2 == 0) cout << '*'; } 执行这个程序段输出字符*的个数是()。

A.3

B.10

C.5

D.4


4

第6题:

4、有如下程序段:  int i=1; while (1) { i++; if(i==10) break; if(i%2==0) cout<<'*'; }   执行这个程序段输出字符*的个数是().

A.10

B.3

C.4

D.20


4

第7题:

有如下程序段:  int i=1; while (1) { i++; if(i==10) break; if(i%2==0) cout<<'*'; }   执行这个程序段输出字符*的个数是().

A.10

B.3

C.4

D.20


4

第8题:

有如下程序段: inti=1: while(1){ i++: if(i==10)break: if(i%2==0)cout<<'*': } 执行这个程序段输出字符*的个数是( )。

A.10

B.3

C.4

D.5


正确答案:C
C。【解析】本题主要考查while的作用。只有i为偶数时才输出“*”,而本题只有2,4,6,8时才满足条件,而当i为10时程序结束,即只有4个“*”被输出。

第9题:

有如下程序段: int i=1; while(1){ i++; if(i==10)break; if(i%2==0)eout<<'$'; } 执行这个程序段输出字符*的个数为

A.10

B.3

C.4

D.5


正确答案:C
解析:相当于统计1~10之间的偶数个数,遇到偶数打印“*”,故打印*的个数为4。