#P1354. Day3 半场专项测选择题(15题)

Day3 半场专项测选择题(15题)

第 1 题

冯·诺依曼体系中负责算术和逻辑运算的是( )。

{{ select(1) }}

  • 运算器
  • 控制器
  • 存储器
  • 输入设备

第 2 题

8 位无符号整数的最大值是( )。

{{ select(2) }}

  • 127
  • 128
  • 255
  • 256

第 3 题

字符 '7' 转为整数 7 的表达式是( )。

{{ select(3) }}

  • '7'+7
  • '7'-'0'
  • 7-'0'
  • int('0')

第 4 题

12 & 10 的结果是( )。

{{ select(4) }}

  • 6
  • 8
  • 12
  • 14

第 5 题

x & (x-1) 的典型作用是( )。

{{ select(5) }}

  • 最低位变 1
  • 消去最低位的 1
  • 左移一位
  • 取反所有位

第 6 题

1 << 5 的结果是( )。

{{ select(6) }}

  • 16
  • 25
  • 32
  • 64

第 7 题

格雷码最重要的性质是( )。

{{ select(7) }}

  • 位数都不同
  • 相邻编码只差一位
  • 只能编码十进制
  • 不能还原

第 8 题

循环 for(int i=1;i<=n;i*=2) 的复杂度是( )。

{{ select(8) }}

  • O(1)O(1)
  • O(logn)O(\log n)
  • O(n)O(n)
  • O(n2)O(n^2)

第 9 题

int a[10]; 的最大合法下标是( )。

{{ select(9) }}

  • 8
  • 9
  • 10
  • 11

第 10 题

"abcdef".substr(2,2) 的结果是( )。

{{ select(10) }}

  • ab
  • bc
  • cd
  • cde

第 11 题

值传递参数在函数内被修改后,外部实参通常( )。

{{ select(11) }}

  • 不变
  • 同步改变
  • 变为 0
  • 无法判断

第 12 题

引用传递参数在函数内被修改后,外部实参( )。

{{ select(12) }}

  • 不变
  • 会改变
  • 一定越界
  • 变为地址

第 13 题

递归函数最重要的必要条件之一是( )。

{{ select(13) }}

  • 使用数组
  • 终止条件
  • 返回字符串
  • 只能调用一次

第 14 题

int *p=&x; *p=9; 会使( )。

{{ select(14) }}

  • p 变成 9
  • x 变成 9
  • x 变成地址
  • 程序一定报错

第 15 题

单分支 f(n/2) 的递归深度通常是( )。

{{ select(15) }}

  • O(1)O(1)
  • O(logn)O(\log n)
  • O(n)O(n)
  • 指数级