#729. GESP三级等级考试模拟选择题
GESP三级等级考试模拟选择题
题目描述
一. 单选题(每题 2 分,共 30 分)
- 十进制数 13 转换为二进制数是( ) {{ select(1) }}
- 1011
- 1101
- 1110
- 1001
- 二进制数 11010转换为十进制数是( ) {{ select(2) }}
- 24
- 26
- 28
- 30
- 十六进制数 1F转换为十进制数是( ) {{ select(3) }}
- 30
- 31
- 32
- 33
- 八进制数 37转换为十进制数是( ) {{ select(4) }}
- 29
- 30
- 31
- 32
- 在 8位二进制补码表示中,十进制数 − 5 的补码是( ) {{ select(5) }}
- 11111010
- 11111011
- 10000101
- 11111100
- 已知 x=13,y=10,则 x&y的结果是( ) {{ select(6) }}
- 12
- 10
- 8
- 14
- 已知 x=0b10110,则 x<<2的结果(十进制)是( ) {{ select(7) }}
- 44
- 88
- 76
- 46
- 已知 x=0b11010,则 x>>2的结果(十进制)是( ) {{ select(8) }}
- 5
- 6
- 7
- 3
- 已知 x=0b1011, y=0b1101 ,则 xˆy的结果(十进制)是( ) {{ select(9) }}
- 6
- 7
- 8
- 9
- 已知 x=0b1011, y=0b1101 ,则 x∣y的结果(十进制)是( ) {{ select(10) }}
- 13
- 14
- 15
- 12
- 下列关于 C++ 一维数组的描述中,正确的是( ) {{ select(11) }}
- int a[5] = {1, 2, 3, 4, 5}; 中, a[5] 的值是 5
- 数组下标从 1 1 开始
- int a[5]; 定义后, a[0] 到 a[4] 均可访问
- 数组定义时可以不指定大小
- 下列 C++ 代码的输出结果是( )
int a[] = {3, 1, 4, 1, 5};
int sum = 0;
for (int i = 0; i < 5; i += 2)
sum += a[i];
cout << sum;
{{ select(12) }}
- 14
- 12
- 10
- 8
- 下列 C++ 代码的输出结果是( )
string s = "Hello";
s[0] = 'h';
cout << s;
{{ select(13) }}
- Hello
- hello
- HELLO
- hELLO
- 执行以下代码后,输出结果是( )
string s = "abcdef";
cout << s.substr(2, 3);
{{ select(14) }}
- abc
- bcd
- cde
- cd
- 下列关于算法描述方式的描述中,错误的是( ) {{ select(15) }}
- 自然语言描述算法通俗易懂,但可能存在歧义
- 流程图描述算法直观清晰,易于理解
- 伪代码描述算法介于自然语言和编程语言之间
- 伪代码可以直接在计算机上运行
相关
在下列比赛中: