设有变量定义如下: int a=2, b=3;则下列语句正确的是( )。
A. cin.get(a);
B. cin.get(b);
C. cin(a);
D. cin>>b;
查看答案
if语句中若有else,则与其配对的应是( )。
A. 与其垂直对齐的if
B. 在其后面最近的if
C. 在其之前未配对的最近的if
D. 在同一行上的if
下列关于switch语句描述正确的是( )。
A. switch语句中的default子句只能放在最后
B. switch语句的每个分支中必须有break语句
C. switch语句中case后的常量表达式的值必须互不相同
D. switch语句中case后面的表达式可以是整型的变量表达式
下列表达中等价的是( )。
A. 若x=0,则while(x==0)与while(x)
B. 若x=0,则while(x!=x)与while(x)
C. 若x=-1,则while(x!=0)与while(!x)
D. 若x=5,则while(x!=x)与while(x)
下列关于while与do…while循环语句的叙述中错误的是( )。
A. do…while的循环体至少执行一次
B. while的循环体可以是复合语句
C. do…while的循环条件可以是1
D. while允许从循环体外跳转到循环体内