小杨正在读取"冒险日志"文件 quest.txt 。若文件内容为 Level 10 ,执行以下程序后输出为( )。
ifstream fin("quest.txt");
string s;
int v;
fin >> s >> v;
cout << s.length() * v;
- A. 50
- B. 15
- C. 70
- D. 5
正确答案:A
ifstream fin("quest.txt");
string s;
int v;
fin >> s >> v;
cout << s.length() * v;
正确答案:A
fin >> s 读到空格为止,得到 "Level"(长度 5);fin >> v 读到 10。s.length()*v = 5×10 = 50,选 A。💡 >> 以空白分隔依次读取,字符串长度不含空格。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习