#4316. C++青科赛初中组(7)--选择题
C++青科赛初中组(7)--选择题
- C++中的输出语句是 {{ select(1) }}
- cout
- cin
- if
- for
输入25 30时,输出结果是
int a, sum = 0;
cin >> a;
sum += a;
cin >> a;
sum += a;
cout << sum << endl;
{{ select(2) }}
- 25
- 30
- 55
- 60
- 执行下面程序,输出结果是
int a = 10;
if (a > 5)
{
cout << "聪明的";
}
else if (a < 15)
{
cout << "高高的";
}
cout << "小明";
{{ select(3) }}
- 小明
- 聪明的小明
- 高高的小明
- 聪明的高高的小明
- 下列关于C++关键字的说法中错误的是 {{ multiselect(4) }}
- aaa是C++中的关键字
- break关键字的作用是跳过本次循环,继续下一次循环
- 关键字是C++中预先定义并实现一定功能的一类单词
- 要尽量避免使用关键字对变量进行命名
- 下列说法正确的是 {{ multiselect(5) }}
- C++程序总是从主函数开始执行
- C++的主函数必须出现在所有函数之前
- C++的主函数必须以main命名
- C++中除了主函数以外,还可以有其它函数
- 下列条件语句中,功能相同的是 {{ multiselect(6) }}
-
if(a){ cout << x; } else { cout << y; }
-
if (a ==0) { cout << y; } else { cout << x; }
-
if (a !=0) { cout << x; } else { cout << y; }
-
if (a ==0) { cout << x; } else { cout << y; }
以下变量的命名不符合规范的是 {{ multiselect(7) }}
- 520
- char
- @bc
- 3D
假设有如下数组定义:double d[10]; 以下叙述正确的是{{ multiselect(8) }}
- d[0]是数组的第一个元素
- d[9]是数组的最后一个元素
- 该数组可以存储小数
- 该数组长度为10
以下哪种方法不可以交换变量a和b的值
{{ multiselect(9) }}
- a = b; b = a;
- temp = a; a = b; b = temp;
- a = b; b = a - b; a = a - b;
- c = b; b = a + b; a = b - a;
下列选项中,输入哪些值时,可以使得程序输出结果小于5的是
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
for (int i = 1; i <= n; ++i) {
if (i % 2 == 0) {
sum += i;
} else {
sum -= i;
}
}
cout << sum;
return 0;
}
{{ multiselect(10) }}
- 11
- 12
- 13
- 14