下列输出字符'd'的方法中,错误的是( )
A、
cout<<put('d')
B、
cout<<'d'
C、
cout.put('d')
D、
char a='d';cout<<a;
【正确答案】:A
【题目解析】:
cout是一个标准输出流对象,使用流插入运算符“<<”向输出设备屏幕输出信息。
cout的一般格式如下: cout<<表达式1<<表达式2<<…<<表达式n;
故BD都是正确的,最终的输出结果都是d。
cout的成员函数put()的功能是向输出流中插入一个字符。直接使用cout.put('d')即可,结果为d。故C对,A错。