问题
单项选择题
下面关于C++流的叙述中,正确的是
A.cin是一个输入流对象
B.可以用ifstream定义一个输出流对象
C.执行语句序列char *y="PQMN"; cout<<y;将输出字符串"PQMN"的地址
D.执行语句序列char x[80];cigetline(x,80);时,若键入 Happy new year 则x中的字符串是"Happy"
答案
参考答案:A
解析: 本题考核C++流的概念和I/O的格式化。cin是istream类的对象,即输入流对象。ifstream是输入文件流类不能定义个输出流对象。C选项中执行语句序列char *y="PQMN"; cout<<y;后将输出字符串"PQMN"。getline函数功能是允许从输入流中读取多个字符,并且允许指定输入终止字符(默认是换行字符),在读取完成后,从读取的内容中删除该终止字符,所以D选项中的语句序列后x中字符串应该是"Happy new year"。