有以下程序#include using namespace std;int main(){ int a; cin >> a; if(a++<9) cout << a; else cout << a--; return 0;}程序运行时从键盘输入9 回车,则输出结果是( )。
A. 10
B. 11
C. 9
D. 8
有如下程序段:int main(){┆while(getchar()!='\n')┆}以下叙述中正确的是( )。
A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行
已知定义 int a=1,b=2,c=3;则表达式a>b?(a>c?a:c):b的值为( )。
A. 1
B. 2
C. 3
D. 不确定
以下程序的运行结果是( )。#include using namespace std;int main(){int x=1; switch(x) {case 1:++x; case 0:--x; default: x+=7; } cout << x << endl; return 0;}
A. 2
B. 1
C. 7
D. 8