#4293. C++青科赛小学组(4)--选择题
C++青科赛小学组(4)--选择题
单选题 1、在C++中,下列哪个标识符是不合法的()?{{ select(1) }}
- main_function
- intNumber
- 7upNumber
- loop_index
2、执行以下C++代码后的输出是()。
#include <iostream>
using namespace std;
int main()
{
int cnt = 0;
for (int i = 10; i > 0; i -= 4)
{
cnt += i;
}
cout << cnt;
return 0;
}
{{ select(2) }}
- 18
- 22
- 25
- 28
3、C++表达式9 + 4 * (3 - 1) % 7的值是()。{{ select(3) }}
- 9
- 10
- 11
- 13
多选题
4、关于C++中的cin语句,下列说法不正确的是()? {{ multiselect(4) }}
- cin语句需要搭配>>符号
- cin语句的结尾是英文的冒号
- cin语句后面只能单独输入一个变量
- cin语句无法接收数字输入
5、如果a为int类型的变量,则执行a %= 3;之后,a的值可能会是()。{{ multiselect(5) }}
- 1
- 2
- 4
- 5
6、以下哪些是C++语言的运算符()?{{ multiselect(6) }}
- +=
- -=
- *=
- /=
7、如果a和b都是char类型的变量,下列哪些语句符合C++语法(){{ multiselect(7) }}
- b = a + 1;
- b = a + ‘1’;
- b = ‘a’++;
- b = a++;
8、以下哪些是C++中的关键字()?{{ multiselect(8) }}
- if
- else
- abc
- def
9、若使以下程序输出2 4 6 8,则①处应该补全的代码为___
#include <iostream>
using namespace std;
int main()
{
for (int i = 2; i <= 8; i++)
{
if (\_\_①\_\_)
{
cout << i << " ";
}
}
return 0;
}
{{ multiselect(9) }}
- i % 2 == 0
- i % 2 == 1
- i % 2 != 1
- i % 2 != 0
10、下列说法正确的是?(){{ multiselect(10) }}
- 在C++语言中,/可以计算两个数相除的结果
- 在C++语言中,!表示逻辑非
- 在C++语言中,变量的命名不可以用数字作为开头
- 在C++语言中,变量必须先声明,才能使用