5337:[GESP202409三级] 客观题

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:文本裁判
金币值:
命题人:
提交:0 解决:0

题目描述

**一.单选题(每题2分,共30分)** 1. 下列代码中, 输出结果是( )。 ```cpp include using namespace std; int main() { double a=0.9; double b=1.0; if(((b-a)==0.1)) { cout<<"Equal"<>1和1>>1的值是一样的 - (2>>2)和(1>>1)的值是一样的 - (11 ^ 00)和(1 ^ 0)的值是一样的 - (~0的输出值是1) 7. 下列代码实现的是 ( )。 ```cpp void Swap(int &a, int &b) { if (a != b) { a ^= b; b ^= a; a ^= b; } } ``` - a和b的异或 - a和b的同或 - a和b的值交换 - a和b的高低位互换 8. a&~1运算实现的是 ( )。 - 使a的最低位为1 - 使a的最高位为1 - 使a的最低位为0 - 使a的最高位为0 9. a=1010 1110,a<<2,下面关于这个说法正确的是 ( )。 - a的值变为1011 1000 - a的值变为1011 1010 - a的值变为0101 1101 - a的值变为0101 1100 10. 下列程序中, result和result2输出分别是 ( )。 ```cpp long a = 123; int b = 1; long result = a & b; cout<

来源/分类