执行下列程序后,输出的结果是( )。int a = -5, b = 0;while( ++a )b++;cout << b << endl;
查看答案
有如下语句序列:int k=0;do { k+=5; cout<<'$'; } while(k<19);while( k-- > 0 ) cout << '*' ;执行上面的语句序列输出字符$和*的个数分别是( )。
A. 4和20
B. 5和20
C. 4和21
D. 5和21
有如下程序段:int i=5;while( int i=0 ){ cout << '*'; i--; }执行时输出"*"的个数是( )。
A. 0
B. 1
C. 5
D. 无穷
有如下程序:#include using namespace std;int main( ){char a;cin >> a;if(a = '*') cout << "***" << endl;else cout << "###" << endl;return 0;}输入字符+时,程序的运行结果是( )。
A. ***
B.
C. ***
D. 无输出
下列叙述中,正确的是( )。
A. continue语句的作用是结束整个循环
B. 从多重循环中退出时,只能使用goto语句
C. 只能在循环体内和switch语句体内使用break语句
D. 在循环体内使用break语句和continue语句可以起到同样的作用