DQ. 程序阅读题-6003

    客观题

程序阅读题-6003

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

#include <bits/stdc++.h>
using namespace std;
int main() {
    string s;
    cin >> s;
    int n = s.length();
    int maxlen = 1, cur = 1;
    for (int i = 1; i < n; i++) {
        if (s[i] == s[i-1]) {
            cur++;
        } else {
            if (cur > maxlen) maxlen = cur;
            cur = 1;
        }
    }
    if (cur > maxlen) maxlen = cur;
    cout << maxlen;
    return 0;
}

判断题

  1. 若输入 "aabbccc",输出 3。{{ select(1) }}
  1. maxlen 初始值改为 0,程序对任何输入都输出正确结果。{{ select(2) }}
  1. 若输入字符串长度为 1,输出 1。{{ select(3) }}

选择题

  1. 若输入 "abcde",输出是 {{ select(4) }}
  • 1
  • 2
  • 3
  • 5
  1. 以下哪个修改会导致程序对于输入 "aabbaa" 输出错误结果(不是最长连续相同字符长度)?{{ select(5) }}
  • 删除循环后的 if (cur > maxlen) maxlen = cur;
  • cur 初始值改为 0
  • maxlen 的更新移到 else 分支内,并在循环外不再更新
  • 将循环条件改为 i < n-1

1.对

2.错

3.对

4.A

5.A

市赛题汇总

未参加
状态
已结束
规则
ACM/ICPC
题目
373
开始于
2026-4-24 0:00
结束于
2026-4-24 2:00
持续时间
2 小时
主持人
参赛人数
0