#1514. c++初中组练习卷 3-客观题
c++初中组练习卷 3-客观题
C++中的输出语句是( )
{{ select(1) }}
- cout
- cin
- if
- for
答案A
阅读以下程序段,输入25 30时,输出结果是( )
int a, sum = 0;
cin >> a;
sum += a;
cin >> a;
sum += a;
cout << sum << endl;
{{ select(2) }}
- 25
- 30
- 55
- 60
答案C
执行下列程序段,输出结果是( )
int a = 10;
if (a > 5)
{
cout << "聪明的";
}
else if (a < 15)
{
cout << "高高的";
}
cout << "小明";
{{ select(3) }}
- 小明
- 聪明的小明
- 高高的小明
- 聪明的高高的小明
答案B
下列关于C++关键字的说法中错误的是 ( )
提示:本题有一个或多个正确答案
{{ multiselect(4) }}
- aaa是C++中的关键字
- break关键字的作用是跳过本次循环,继续下一次循环
- 关键字是C++中预先定义并实现一定功能的一类单词。
- 要尽量避免使用关键字对变量进行命名
答案AB
下列说法正确的是( )
提示:本题有一个或多个正确答案
{{ multiselect(5) }}
- C++程序总是从主函数开始执行
- C++的主函数必须出现在所有函数之前
- C++的主函数必须以main命名
- C++中除了主函数以外,还可以有其它函数
答案ACD
下列条件语句中,功能相同的是( )
提示:本题有一个或多个正确答案
{{ multiselect(6) }}
答案ABC
以下变量的命名不符合规范的是( )
提示:本题有一个或多个正确答案
{{ multiselect(7) }}
- 520
- char
- @bc
- 3D
答案ABCD
有数组定义为 double d[10]; 以下叙述正确的是( )
提示:本题有一个或多个正确答案
{{ multiselect(8) }}
- d[0]是数组的第一个元素
- d[9]是数组的最后一个元素
- 该数组可以存储小数
- 该数组长度为10
答案ABCD
以下哪种方法不可以交换变量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;
答案ACD
下列选项中,输入哪些值时,可以使得程序输出结果小于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
答案AC