#P0706. 【选择题】字符串基础
【选择题】字符串基础
字符串基础选择题
已知字符变量 c 的值为 '7',那么表达式 c - '0' 的值是( )。
{{ select(1) }}
下面哪个条件可以判断字符 ch 是否是数字字符( )。
{{ select(2) }}
已知 char c = 'A';,执行 cout << char(c + 2); 后,输出结果是( )。
{{ select(3) }}
已知小写字母 'a' 到 'z' 连续存放。若 char ch = 'd';,执行 cout << char(ch - 'a' + 'A'); 后,输出结果是( )。
{{ select(4) }}
下面程序的输出结果是( )。
string s = "GESP";
cout << s.length();
{{ select(5) }}
下面程序的输出结果是( )。
string s = "abcde";
cout << s[2];
{{ select(6) }}
观察下面的程序:
string s = "A1b2C3";
int cnt = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] >= '0' && s[i] <= '9') cnt++;
}
cout << cnt;
程序输出结果是( )。
{{ select(7) }}
观察下面的程序:
string s = "AbCdE";
int cnt = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] >= 'A' && s[i] <= 'Z') cnt++;
}
cout << cnt;
程序输出结果是( )。
{{ select(8) }}
下面程序的输出结果是( )。
char ch = 'b';
cout << char(toupper(ch));
{{ select(9) }}
观察下面的程序:
string s = "aZ9";
for (int i = 0; i < s.size(); i++) {
if (s[i] >= 'a' && s[i] <= 'z') {
cout << char(s[i] - 'a' + 'A');
} else {
cout << s[i];
}
}
程序输出结果是( )。
{{ select(10) }}