题目内容

运行以下程序,若输入China#<回车>,则输出结果为( )。#include using namespace std;int main(){int c1=0,c2=0; char ch;while ((ch=getchar())!='#')switch (ch){ case 'a':case 'h':c2++;default: c1++;}cout << c1 << "," << c2 << endl;return 0;}

A. 2,0
B. 5,0
C. 5,5
D. 5,2

查看答案
更多问题

以下程序中,while循环的的循环次数为( )。#include using namespace std;int main(){int i=0; while (i<10) {if (i<10) continue; if (i==5) break; i++; } return 0;}

A. 1
B. 10
C. 6
D. 死循环,不能确定次数

下列程序运行后的输出结果是( )。#include using namespace std;int main(){int x,y,z; for (x=0;x<=3;x++) z=x; for (y=5;y>=1;y--) z+=y; cout << z << endl; return 0;}

A. 15
B. 16
C. 17
D. 18

若x是一个boo型变量,y是一个值为100的int型变量,则表达式x&&y>0的值( )。

A. 为true
B. 为false
C. 与x的值相同
D. 与x的值相反

下列for语句的循环次数为( )。for(int i=0,x=0; !x&&i<=5; i++) ;

A. 0
B. 5
C. 6
D. 无穷次

答案查题题库