#CS40302. 阅读程序3-枚举算法2
阅读程序3-枚举算法2
阅读程序
注意:切勿用电脑直接运行代码得出答案,请用大脑+笔+纸运行代码答题,否则是在浪费你的时间。
第3节:枚举算法
第2题【NOIP】2017
#include<iostream>
using namespace std;
int main(){
int t[256];
string s;
int i;
7 cin >> s;
8 for (i = 0; i < 256; i++)
9 t[i] = 0;
for (i = 0; i < s.length(); i++)
t[s[i]]++;
for (i = 0; i < s.length(); i++)
if (t[s[i]] == 1){
cout << s[i] << endl;
return 0;
}
cout << "no" << endl;
return 0;
}
●判断题
(1)第7行输入的字符串s可以是任意字符,包括字母、数字、各类符号甚至中文汉字及符号。()
{{ select(2-1) }}
- 对
- 错
(2)若去掉8~9行,输出结果不变。
{{ select(2-2) }}
- 对
- 错
(3)若答案为no,则说明字符串s中的每个字符出现次数都大于1。
{{ select(2-3) }}
- 对
- 错
(4)若输人的字符串中各字符互不相同,则输出结果为no。
{{ select(2-4) }}
- 对
- 错
●选择题
(5)若输入的字符为yzywYZYW,则输出为( )。
{{ select(2-5) }}
- y
- z
- w
- W
(6)若输入的字符为YZYWyzyw,则输出为()。
{{ select(2-6) }}
- Y
- Z
- W
- w
相关
在以下作业中: