问题 单项选择题

若变量都已正确说明,则以下程序段的输出结果是 a=2;b=3; printf(a>b"* * *a=%d": "# # #b=%d",a,b);

A.没有正确的输出格式控制

B.输出为:* * * a=2

C.输出为:# # # b=2

D.输出为:* * * a=2 # # # b=2

答案

参考答案:C

解析: 本题实际,亡是考场C语言中的格式化输入输出知识。一般来说,学习C++的考生先前都学习过C语言,如果能够深刻理解这两种具有血缘关系的语言中对于输入输出的控制方式,则能够更好的理解面向对象的本质。同时本题也考察了三日表达式的知识。如果逻辑表达式为真,则执行冒号之前的,否则执行冒号之后的表达式。

问答题
单项选择题