题库首页 › 信息学奥赛 › 题目 14817

阅读程序(3) 13-18题 组合题 #include #include using namespace std; char base[64]; char table[256]; void init() { for (int i = 0; i > 2]; ret += base[(str[i] & 0x03) > 4]; ret += base[(str[i + 1] & 0x0f) > 6]; ret += base[str[i + 2] & 0x3f]; } if (i > 2]; if (i + 1 == str.size()) { ret += base[(str[i] & 0x03) > 4]; ret += base[(str[i + 1] & 0x0f) > 4; if (str[i + 2] != '=') ret += (table[str[i + 1]] & 0x0f) > 2; if (str[i + 3] != '=') ret += table[str[i + 2]] > opt >> str; cout << (opt ? decode(str) : encode(str)) << endl; return 0; } 假设输入总是合法的(一个整数和一个不含空白字符的字符串,用空格隔开),完成下面的判断题和单选题:

正确答案:判断题答案A。程序先输出table[0]整数,再输出字符串,正确。

试卷来源:2021 CSP-S提高级(第一轮)C++真题

本卷相关题目

在线做题 同科目题库