GESP-1 集训摸底 选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
单选题(每题 2 分,共 30 分)
- 以下属于计算机存储设备的有{{ select(1) }}。
- 硬盘
- 耳机
- 鼠标
- 键盘
- 计算机病毒是{{ select(2) }}。
- 通过计算机传播的危害人体健康的一种病毒
- 人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令合集
- 一种由于计算机元器件老化而产生的对生态环境有害的物质
- 利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒
- 常量
12345678998763的数据类型是{{ select(3) }}。
- double
- long long
- char
- int
- 下列关于C++语言的叙述,不正确的是{{ select(4) }}。
- 变量定义时可以不初始化
- 变量被赋值之后的类型不变
- 变量没有定义也能够使用
- 变量名必须是合法的标识符
- 以下可以作为C++标识符的是{{ select(5) }}。
- int
- 123ABC
- _123
- &a
- 以下哪个不是C++语言的关键字?{{ select(6) }}
- int
- while
- endl
- if
- 如果
a、b和c都是int类型的变量,下列哪个语句不符合C++语法?{{ select(7) }}
c = (a == b);c += a + b;c += a -= b;c = a ++ b;
- 如果用两个
int类型的变量a和b分别表达正方形的长和宽,则下列哪个表达式不能用来计算正方形的周长?{{ select(8) }}
a + b * 22 * a + 2 * ba + b + a + bb + a * 2 + b
- 表达式
((3 == 0) + 'A' + 1 + 3.0)的结果类型为{{ select(9) }}。
doubleintcharbool
- 如果
a为double类型的变量,且a的值为6.0,则执行a = 10 / 4;之后,a的值会是{{ select(10) }}。
- 0
- 2.0
- 2.5
- 40
- 如果
a和b均为int类型的变量,下列表达式不能正确判断“a和b不同时为0”的是{{ select(11) }}
(a != 0) && (b != 0)a+b!=0(!a) || (!b)(a == 0) + (b == 0)
- 如果
a为int类型的变量且a的值是5,表达式a = a / 4 * 4的值是'{{ select(12) }}
544.05.0
- 在下列代码的横线处填写{{ select(13) }},可以使得输出是“20 10”。
a + bba - b20
#include <iostream>
using namespace std;
int main() {
int a = 10,b = 20;
a = __________; // 在此处填入代码
b = a - b;
a = a - b;
cout << a << ' ' << b << endl;
return 0;
}
- 在下列代码的横线处填写{{ select(14) }},可以使得输出是“1 4 9 16 25 36 49 64”。
i++i *= ii * i(i+1) * (i + 1)
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i < 8; i++) // 在此处填入代码
cout << ______ << ' ';
return 0;
}
- 执行以下C++语言程序后,输出结果是{{ select(15) }}。
- 20
- 190
- 5
- 15
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 20; i++)
if (i % 10 == 5)
sum += i;
cout << sum << endl;
return 0;
}