3、在C++中,下列表达式错误的是( )。

别灰心,再试一次!

💡 真题解析

【答案】D

【考纲知识点】输入输出语句(一级)

【解析】本题考察cout输出语句:在C++中通常使用单引号(' ')定义字符,使用双引号("")定义字符串。选项A输出内容在双引号内部,格式为字符串,能够正确输出Hello,GESP!;选项B单引号内格式为字符,只应该包含1个字符,但是实际传入多个字符,可能会产生某些特定的输出,但不会是Hello,GESP!。选项C前两个双引号为一对,内部无内容故没有输出,中间两个双引号为一对,能够正确输出Hello,GESP!,最后两个双引号为一对,内部无内容故没有输出,最终输出内容为Hello,GESP!,输出内容不会含有双引号,如果想要输出双引号(""),需要使用转义字符(\);选项D有一个双引号和一个单引号互不成对,会导致程序编译失败。所以本题正确答案为D。