#P1331. 【Day1】入营诊断测试(25题)

【Day1】入营诊断测试(25题)

第 1 题

在冯·诺依曼体系结构中,负责进行算术运算与逻辑运算的部件是( )。

{{ select(1) }}

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

第 2 题

下列存储器中,断电后通常仍能保存信息的是( )。

{{ select(2) }}

  • RAM
  • Cache
  • ROM
  • CPU 寄存器

第 3 题

CPU 与主存速度差距较大,为提高访问效率而设置的高速小容量存储器通常是( )。

{{ select(3) }}

  • Cache
  • 硬盘
  • U 盘
  • ROM

第 4 题

1 KB 按竞赛常见的二进制换算约定等于( )。

{{ select(4) }}

  • 1000 Byte
  • 1024 Byte
  • 1024 bit
  • 1000 bit

第 5 题

下列设备中属于输入设备的是( )。

{{ select(5) }}

  • 显示器
  • 打印机
  • 键盘
  • 音箱

第 6 题

在常见竞赛环境中,若 int 为 32 位有符号整数,其最大值最接近( )。

{{ select(6) }}

  • 2×10⁹
  • 4×10⁹
  • 10¹⁸
  • 10⁹

第 7 题

若题目中 n <= 10^9,需要计算 n * n,最稳妥的变量类型是( )。

{{ select(7) }}

  • char
  • bool
  • int
  • long long

第 8 题

执行 int a=7,b=3; cout<<a/b<<" "<<a%b; 输出是( )。

{{ select(8) }}

  • 2 1
  • 2.333 1
  • 2 0
  • 3 1

第 9 题

下面哪个值可以直接存入 bool 变量并在条件判断中被视为 false?

{{ select(9) }}

  • -1
  • 0
  • 1
  • 2

第 10 题

char c='7';,则变量 c 存储的是( )。

{{ select(10) }}

  • 整数 7 的二进制值
  • 字符 '7' 对应的字符编码
  • 字符串 "7"
  • 浮点数 7.0

第 11 题

二进制数 101101 转十进制等于( )。

{{ select(11) }}

  • 43
  • 44
  • 45
  • 46

第 12 题

十六进制数 3F 转十进制等于( )。

{{ select(12) }}

  • 61
  • 62
  • 63
  • 64

第 13 题

十进制数 26 转为二进制是( )。

{{ select(13) }}

  • 11010
  • 10110
  • 11100
  • 11001

第 14 题

二进制数 11110110 转为十六进制是( )。

{{ select(14) }}

  • E6
  • F6
  • F5
  • 76

第 15 题

一个 8 位无符号整数能够表示的最大值是( )。

{{ select(15) }}

  • 127
  • 128
  • 255
  • 256

第 16 题

执行 int x=5; x=x*2+1; cout<<x; 输出是( )。

{{ select(16) }}

  • 5
  • 10
  • 11
  • 12

第 17 题

执行 int ans=0; for(int i=1;i<=5;i++) ans+=i; cout<<ans; 输出是( )。

{{ select(17) }}

  • 10
  • 15
  • 20
  • 25

第 18 题

执行 int x=10; if(x%2==0) x/=2; else x=x*3+1; cout<<x; 输出是( )。

{{ select(18) }}

  • 3
  • 5
  • 10
  • 31

第 19 题

执行 int cnt=0; for(int i=1;i<=10;i+=3) cnt++; cout<<cnt; 输出是( )。

{{ select(19) }}

  • 3
  • 4
  • 5
  • 10

第 20 题

执行 int a=2,b=3; int c=a; a=b; b=c; cout<<a<<" "<<b; 输出是( )。

{{ select(20) }}

  • 2 3
  • 3 2
  • 3 3
  • 2 2

第 21 题

1~20 中能被 3 整除的正整数有多少个?

{{ select(21) }}

  • 5
  • 6
  • 7
  • 8

第 22 题

若 A=true,B=false,则 A && !B 的值是( )。

{{ select(22) }}

  • true
  • false
  • 无法判断
  • 编译错误

第 23 题

一个班有 4 种不同的奖品,从中任选 1 种,再选 3 名学生中的 1 人获奖,共有多少种不同方案?

{{ select(23) }}

  • 7
  • 12
  • 16
  • 24

第 24 题

数列 1, 1, 2, 3, 5, 8, ... 的下一项是( )。

{{ select(24) }}

  • 10
  • 11
  • 12
  • 13

第 25 题

若一个算法需要依次检查数组中全部 n 个元素一次,则运行次数最接近( )。

{{ select(25) }}

  • 常数次
  • log n 次
  • n 次
  • n² 次