#4307. C++青科赛初中组(4)--选择题
C++青科赛初中组(4)--选择题
- C++ 中用于比较两个值是否不等的运算符是{{ select(1) }}
==
!=
<=
>=
【答案】B
- 在 C++ 中,执行以下代码后,变量 的值是多少
int a = 10;
a *= 2 + 3;
{{ select(2) }}
- 执行下面程序,输出结果是
int alpha = 10, beta = 20;
if (alpha > beta) {
cout << "alpha";
} else if (alpha < beta) {
cout << "beta";
}
if (alpha == 10) {
cout << "10";
}
alpha
beta
beta10
alpha10
- 下列关于数组说法正确的是 {{ multiselect(4) }}
- 数组是相同类型数据的集合。
- 数组中的每个元素都可以通过索引访问。
- 数组的大小在定义时必须指定,并且大小固定。
- 数组的声明语法可以是:数据类型 数组名[数组常量表达式];
- 在 C++ 程序中,main() 函数有什么特殊作用 {{ multiselect(5) }}
- 它是程序开始执行的起点。
- 它是每个 C++ 程序必须包含的函数。
- 它可以在程序中任意位置定义。
- 它通常用来自定义函数。
- 以下哪些变量命名是不正确的 {{ multiselect(6) }}
name
2nd_value
for
user_age
- 关于 C++ 数组的初始化,以下说法正确的是 {{ multiselect(7) }}
- 可以在定义数组时直接初始化
- 数组定义后必须使用循环来初始化
int arr[5] = {1, 2, 3};
剩余元素会被自动初始化为0int arr[5]
,可以通过arr[5]
获取第五个元素值
- 如果 和 都是
char
类型的变量,下列哪些语句符合 C++ 语法 {{ multiselect(8) }}
b = a + 1;
b = a + '1';
b = 'a'++;
b = a++;
- 以下哪些是 C++ 中的关键字 {{ multiselect(9) }}
if
else
abc
def
- 若使以下程序输出
2 4 6 8
,则 ① 处应该补全的代码为{{ multiselect(10) }}
#include <iostream>
using namespace std;
int main() {
for (int i = 2; i <= 8; i++) {
if (__①__) {
cout << i << " ";
}
}
return 0;
}
i % 2 == 0
i % 2 == 1
i % 2 != 1
i % 2 != 0