#4258. C++青科赛初中组(1)--选择题
C++青科赛初中组(1)--选择题
- C++ 中用于定义字符类型变量的关键字是 {{ select(1) }}
int
float
double
char
int a = 10;
int b = 20;
a = b;
b = a;
在 C++ 中,执行以下代码后,变量 和 的值分别是 {{ select(2) }}
a = 10, b = 20
a = 20, b = 10
a = 20, b = 20
a = 10, b = 10
int num = 8;
if (num % 2 == 0) {
if (num % 3 == 0) {
cout << "A";
}
else {
cout << "B";
}
} else {
cout << "C";
}
cout << "D";
执行下面程序,输出结果是{{ select(3) }}
A
B
C
BD
- C++ 程序的基础框架包含哪些部分 {{ multiselect(4) }}
- 预处理器指令,告诉编译器在实际编译之前需要包含的文件。
- 主函数,程序执行的入口点。
- 函数定义,实现了程序中定义的函数的具体功能。
- 变量声明,它定义了要使用的变量的类型和名称。
- 在 C++ 中声明一个整数变量并初始化为零,正确的方式是 {{ multiselect(5) }}
- 使用
int num = 0;
来声明并初始化变量。 - 使用
int num;
然后num = 0;
来分步声明并初始化变量。 - 使用
integer num = 0;
来声明并初始化变量。 - 使用
num = 0;
直接对变量赋值。
- 下列哪些变量命名不合法的是{{ multiselect(6) }}
_myVar
myVar!
var_1
7up
- 下列关于 C++ 数组的说法,正确的是{{ multiselect(7) }}
- 数组可以存储多个同一类型的元素
- 数组的长度必须是一个常量表达式
- 数组可以是多维的
- 数组的下标可以是负数
for (int i = 1; i <= 27; ____) {//在此处填入代码
cout << i << " ";
}
在上面的代码的横线处填写什么,可以使得输出是 1 3 9 27
?{{ multiselect(8) }}
i++
i = i * 3
i * 3
i *= 3
- 下列表达式的结果为
true
的有{{ multiselect(9) }}
4 > 3 && 6 < 8
6 <= 6 || 7 > 8
(7 + 4) * 3 < 16 || 4 < 8
(4 + 3) * 5 > 11 && 4 * 3 + 6 < 21
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
bool flag = true;
for (int i = 2; i <= n - 1; i++) {
if (n % i == 0) {
flag = false;
break;
}
}
if (flag == true) {
cout << "y";
} else {
cout << "n";
}
return 0;
}
上面程序输入的值为多少的时候,输出结果为 {{ multiselect(10) }}