#164. 2026 市决赛初中高中组 - 选择题部分
2026 市决赛初中高中组 - 选择题部分
1、将高级语言(C/C++)翻译成机器语言的程序称为?
{{ select(1) }}
- 播放器
- 编译器
- 编辑器
- 驱动程序
2、函数的作用不包括?
{{ select(2) }}
- 代码复用
- 模块化设计
- 简化程序结构
- 增加程序内存
3、下面哪个排序不是基于比较的排序?
{{ select(3) }}
- 计数排序
- 冒泡排序
- 选择排序
- 插入排序
4、下列进制数中,数值最小的是?
{{ select(4) }}
- 二进制数
11110 - 八进制数
34 - 十进制数
30 - 十六进制数
1D
5、在 C++ 中,下列关于 bool 类型描述错误的是?
{{ select(5) }}
true的整数值为1false的整数值为0- 正整数的布尔值为
true - 负整数的布尔值为
false
6、表达式 8 / 3 * 3 的运算结果为?
{{ select(6) }}
9876
7、在 ASCII 码表中,小写字母 'a' 的码值为 97,大写字母 'A' 的码值为 65,那么 C++ 中表达式 'd' - 'B' 的结果为?
{{ select(7) }}
32333435
8、下面 C++ 程序片段的功能是输出 1 ~ 9 的所有整数,请选择正确的代码补全空缺:
for(int i = 1; ______; i ++) {
cout << i << ' ';
}
{{ select(8) }}
i <= 10i == 10i != 10i -= 10
9、下面 C++ 程序片段的输出结果是?
int a = 3, b = 6;
a = a + b;
b = a - b;
a = a - b;
cout << a << ',' << b;
{{ select(9) }}
3,66,33,36,6
10、关于下面 C++ 程序片段的说法,错误的是?
int n;
cin >> n;
for(int i = 2; i <= n; i ++) {
if(i * i > n) i = n;
while(n % i == 0) {
cout << i << ' ';
n /= i;
}
}
{{ select(10) }}
- 把第 1 行 的类型改为
long long后程序可对 以内的正整数 进行质因数分解 - 程序片段的时间复杂度为
- 把第 4 行代码删去后,程序的时间复杂度会发生变化,而输出结果不会发生变化
- 对于任意 以内的正整数 ,上述程序输出的整数个数均不会超过
30个