问题 单项选择题

有如下程序: #include <iostream> using namespace std; int main( ){ char str[100],*P; cout<<"please input a string:"; cin>>str; P=str; for(inti=0;*P!=’\0’;p++,i++); cout<<i<<endl; return 0; 运行这个程序时,若输入字符串为 Abcdefg abcd 则输出结果是

A.7

B.12

C.13

D.100

答案

参考答案:A

解析: 本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefg abcd得到的字符串长度为7。

判断题
多项选择题