#2583. 信息素养大赛复赛模拟赛选择题 02
信息素养大赛复赛模拟赛选择题 02
单项选择题
- 找出以下代码中哪个是C++中合法的注释?()
{{ select(1) }}
(*注释此条语句*)
// 注释此条语句
# 注释此条语句
<!--注释此条语句-->
- 以下哪项是分支结构的正确写法?()
{{ select(2) }}
while (n > 0) cout << "Positive";
if (x > 0) {cout << "Positive"; else cout << "Not";}
for (int i = 0; i < n; i++) cout << "Positive";
if (x > 0) cout << "Positive";
- 执行下列C++代码后的结果是?()。
int a = 14/3*3;
cout << a;
{{ select(3) }}
- 14
- 4
- 0
- 12
- 执行下列C++代码后,计算
s[0].d + s[1].i
的结果是?()。
struct S
{
double d;
int i;
}
S s[2] = {{1.5,1},{2.5,2}};
{{ select(4) }}
- 3.5
- 4.5
- 3
- 4
- 输入一个 DNA 序列,由字符
A
、C
、G
、T
组成的字符串,补充代码找到最长的连续相同的字符子串,下列选项中哪一项正确()?
string s;
cin >> s;
int len = _①_, ans = 1;
for (int i = _②_; i < s.size(); i++)
{
if (s[i] == s[_③_]) len++;
else len = 1;
if (_④_) ans = len;
}
cout << ans;
{{ select(5) }}
1, 1, i-1, len > ans
0, 0, i+1, len > ans
0, 0, i+1, len < ans
1, 1, i-1, len < ans
相关
在下列比赛中: