#4311. C++青科赛初中组(6)--选择题
C++青科赛初中组(6)--选择题
不定项选择题 1、以下代码指令中代表正确输入指令的是( )?{{ select(1) }}
- cin >> a, b;
- cout << a << b;
- cin >> a >> b;
- cin << a << b;
2、阅读以下程序,输出结果是( )。
int a =3, b =4;
a = a + 3;
a = a / 3;
b = a + 4;
cout << a << ' ' << b;
{{ select(2) }}
- 3 4
- 2 6
- 6 10
- 3 7
3、若a、b、c为三角形的三条边,则判断该三角形为等边三角形的表达式是( ){{ select(3) }}
- a = b = c
- a == b == c
- a==b ∣∣ b==c
- a==b && a==c
4、每个C++程序可以有多个( ) {{ multiselect(4) }}
- 头文件
- 主函数
- 输入语句
- 输出语句
5、关于C++程序设计语言,下列叙述中错误的是( ){{ multiselect(5) }}
- 花括号“{”和“}”只能作为函数体的定界符
- 界于“/*”和“*/”之间的注释部分可以多于一行
- C++的每一行都应以句号结束
- C++中可以有多行库文件包含命令
6、下列while语句中,功能不相同的是( ){{ multiselect(6) }}
- 若x=0,则 while(x==0) 与 while(x)
- 若x=0,则 while(x!=x) 与 while(x)
- 若x=−1,则 while(x!=0) 与 while(!x)
- 若x=5,则 while(x!=x) 与 while(x)
7、以下变量的命名不符合规范的是( ){{ multiselect(7) }}
- float
- 2ab
- c$d
- 666
8、下列说法正确的是( ){{ multiselect(8) }}
- 数组内的数据类型相同
- int a[100]; 表示数组最多存储100个整数类型数据
- 数组和变量可以直接使用,无需先定义
- 数组的下标是从0开始的
9、下列说法正确的是( ) {{ multiselect(9) }}
- 变量必须先声明,然后再使用
- C++中使用==表示等于
- C++中使用!=表示不等于
- C++中使用=表示赋值符号
10、输入下列选项中哪些值时,可以使得程序输出结果小于等于5的是( )
#include <iostream>
using namespace std;
int main(){
int n, largest = -1;
cin >> n;
for (int i = 1; i <= n; i++){
if (i * i <= n) {
largest = i;
}
else{
break;
}
}
cout << largest;
return 0;
}
{{ multiselect(10) }}
- 5
- 25
- 45
- 65