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

阅读程序(1) 第1-6提,组合题 01 #include 02 03 using namespace std; 04 05 int main() 06 { 07 unsigned short x, y; 08 cin >> x >> y; 09 x = (x | x << 2) & 0x33; 10 x = (x | x << 1) & 0x55; 11 y = (y | y << 2) & 0x33; 12 y = (y | y << 1) & 0x55; 13 unsigned short z = x | y << 1; 14 cout << z << endl; 15 return 0; 16 } 假设输入的 x、y 均是不超过 15 的自然数,完成下面的判断题和单选题:

正确答案:判断题答案A。删去第7行与第13行的unsigned,程序行为不变,正确(值未超范围)。

试卷来源:2022 CSP-J入门级(第一轮)C++真题

本卷相关题目

在线做题 同科目题库