#CS40203. 阅读程序2-字符处理-03
阅读程序2-字符处理-03
阅读程序
注意:切勿用电脑直接运行代码得出答案,请用大脑+笔+纸运行代码答题,否则是在浪费你的时间。
第2节:字符处理
第3题【NOIP】2014
#include <iostream>
#include <string>
using namespace std;
int main(){
string st;
int i, len;
getline( cin, st );
len = st.size();
for ( i = 0; i < len; i++ ){
if ( st[i] >= 'a' && st[i] <= 'z' )
st[i] = st[i] - 'a' + 'A';
}
cout << st << endl;
return 0 ;
}
●判断题
(1)输人的字符串可以是任意字符,包括字母、数字、各类符号甚至中文汉字。
{{ select(3-1) }}
- 对
- 错
(2)如果去掉第10行,输出结果不变。
{{ select(3-2) }}
- 对
- 错
(3)输出结果可以包含小写字母
{{ select(3-3) }}
- 对
- 错
(4)算法时间复杂度为O(1)。
{{ select(3-4) }}
- 对
- 错
●选择题
(5)输人Hello,输出的结果是()。
{{ select(3-5) }}
- HELLO
- hello
- Hello
- ello
(6)输出的结果不可能是()。
{{ select(3-6) }}
- WELCOME
- WELCOME-1
- Welcome
- ELCOME