高中c++选择题
高中c++选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
信息学基础测试(三)
1. 冯·诺依曼体系结构中,负责执行算术运算和逻辑运算的部件是?{{ select(1) }}
- 运算器
- 存储器
- 输入设备
- 输出设备
2. 已知 1KB = 1024 Byte,则 4MB 等于多少 KB?{{ select(2) }}
- 4000
- 4096
- 8192
- 16384
3. C/C++ 语句 cout << (char)('A' + 5); 的输出结果为?{{ select(3) }}
- E
- F
- G
- H
4. 下列说法正确的是?{{ select(4) }}
- 二进制数 1010 对应十进制数 12
- 十六进制数 A 对应十进制数 10
- 八进制数中允许出现数字 9
- 十六进制数只有数字 0~9
5. 下列变量名中,合法的是?{{ select(5) }}
- 2abc
- class
- student_name
- a-b
6. 下面哪个数组定义是正确的?{{ select(6) }}
int a[5] = {1,2,3,4,5};int a[3] = {1,2,3,4};char s = {'a','b'};double d[];
7. C/C++ 表达式 9 % 4 + 8 / 3 的结果为?{{ select(7) }}
- 3
- 4
- 5
- 6
8. 下述程序的输出结果为?
int ans = 1;
for(int i = 1; i <= 5; i++)
ans *= 2;
cout << ans;
{{ select(8) }}
- 16
- 32
- 64
- 128
9. 下述程序的输出结果为?
int n = 36;
int cnt = 0;
for(int i = 1; i <= n; i++)
if(n % i == 0)
cnt++;
cout << cnt;
{{ select(9) }}
- 6
- 8
- 9
- 10
10. 下列程序读入整数 n,并输出 ans。这个程序解决的是哪个问题?
int n;
cin >> n;
long long ans = 0;
for(int i = 1; i <= n; i++)
ans += i * i;
cout << ans;
{{ select(10) }}
- 求
- 求
- 求
- 求