#A. 单选题

    Type: Objective

单选题

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

单选题(每题5分,共100分)

1、以下不属于系统的是( )。 {{ select(1) }}

  • Windows 10
  • Linux
  • Python
  • 鸿蒙(HarmonyOS)

2、2025年4月19日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用 身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。 {{ select(2) }}

  • 存储器
  • 输出设备
  • 输入设备
  • 处理器

3、C++表达式 10-3*3%2 的值是( )。 {{ select(3) }}

  • 0
  • 1
  • 8
  • 9

4、计算机系统中存储的基本单位用 B 来表示,它代表的是( )。 {{ select(4) }}

  • Byte
  • Block
  • Blue
  • Bit

5、常量 '8' 的数据类型是( )。 {{ select(5) }}

  • double
  • long long
  • char
  • int

6、以下不可以作为 C++标识符的是( ) {{ select(6) }}

  • num123
  • 123num
  • num_123
  • _num123

7、如果 a 和 b 都是 char 类型的变量,下列哪个语句不符合C++语法。

{{ select(7) }}

  • b = a + 1;
  • b = a + '1';
  • b = 'a'++;
  • b = a++;

8、如果 a 为 char 类型的变量,且 a 的值为'6',则下列哪条语句执行后,a 的值不会变为'5'?()。

{{ select(8) }}

  • a = a - 1;
  • a - 1;
  • a--;
  • --a;

9、下面C++代码执行后的输出是( )。

int a=3,b=4;
a=a+b;
b=a-b;
a=a-b;
cout << a << " " << b << endl;

{{ select(9) }}

  • 3 4
  • 4 3
  • 3 3
  • 4 4

10、如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于0 或b 等于0”的是( )。 {{ select(10) }}

  • (!a) || (!b)
  • (a == b == 0)
  • (a == 0) && (b == 0)
  • (a == 0) - (b == 0) == 0

11、如果数组定义为long long array[] = {3, 5, 7, 2};,则数组array占⽤的字节数为( ) {{ select(11) }}

  • 40
  • 32
  • 16
  • 8

12、下面C++代码执行后其输出是( )

int cnt = 0;
for (int i = 0; i < 15; i ++)
	if (i % 3)
		cnt += 1;
	else
		cnt += 2;
cout << cnt;

{{ select(12) }}

  • 17
  • 18
  • 19
  • 20

13、下面C++代码执行后,将输出能被2整除且除以7余数为2的数。下列选项不能实现的是( )

for (int i = 0; i < 100; i++)
	if _______________________
		cout << i << " ";

{{ select(13) }}

  • ((i % 2 == 0) && (i % 7 == 2))
  • ((!(i % 2)) && (i % 7 == 2))
  • ((!(i % 2)) && (!(i % 7)))
  • ((i % 2 != 1) && (i % 7 == 2))

14、下面( )能正确定义二维数组。

{{ select(14) }}

  • int a[3][];
  • int a[][];
  • int a[][4];
  • int a[][2] = {{1,2},{1},{3,4}};

15、在C++代码中假设N为大于10的正整数,则下面代码能获得十位数的是( ) {{ select(15) }}

  • N%10
  • N%100/10
  • N/10
  • N%10/10

16、执行以下代码后,变量 a 的值为( )

void func(int& x) {
	x = x + 2;
}
int main() {
	int a = 5;
	func(a);
	return 0;
}

{{ select(16) }}

  • 7
  • 5
  • 0
  • 不确定

17、以比较作为基本运算,在 N 个数中找出最大数,最坏情况下所需要的最少的比较次数为( ) {{ select(17) }}

  • N+1N+1
  • NN
  • N1N-1
  • N2N^2

18、二进制数 101.11 对应的十进制数是( )。

{{ select(18) }}

  • 5.5
  • 6.5
  • 5.3
  • 5.75

19、由 1,1,2,2,3 这五个数字组成不同的三位数有( ) 种 {{ select(19) }}

  • 12
  • 15
  • 18
  • 24

20、有一楼梯共 10 级,刚开始时你在第 0 级,若每次只能跨上一级或二级,要走上第 10 级,共有多少种走法( ) {{ select(20) }}

  • 2
  • 54
  • 89
  • 143

保山市 2025 年中小学生青奥赛选拔赛(信息学)

Not Attended
Status
Done
Rule
OI
Problem
5
Start at
2025-11-28 8:00
End at
2025-11-28 11:30
Duration
3.5 hour(s)
Host
Partic.
290