Notice: Undefined index: name in /usr/www/lib/views/home/viewtitle.html on line 188
-阅读程序 第 16 题
#include <iostream>

using namespace std;

int main()
{
    unsigned short x, y;
    cin >> x >> y;
    x = (x | x << 2) & 0x33;
    x = (x | x << 1) & 0x55;
	y = (y | y << 2) & 0x33;
	y = (y | y << 1) & 0x55;
    unsigned short z = x | y << 1;
	cout << z << endl;
    return 0;
}
假设输入的 x、y 均是不超过 15 的自然数,完成下面的判断题和单选题:
● 判断题
第 1 题 删去第 7 行与第 13 行的 unsigned,程序行为不变。( )
第 2 题 将第 7 行与第 13 行的 short 均改为 char,程序行为不变。( )
第 3 题 程序总是输出一个整数“0”。( )
第 4 题 当输入为“2 2”时,输出为“10”。( )
第 5 题 当输入为“2 2”时,输出为“59”。( )
● 单选题
第 6 题 当输入为“13 8”时,输出为( )。

解答部分以后会开放。