#4269. C++青科赛小学组(1)--选择题
C++青科赛小学组(1)--选择题
- 在C++中,哪个标识符是不合法的()?{{ select(1) }}
2x
_main
var_1
Int
- 执行以下C++代码后的输出是()
#include <iostream>
using namespace std;
int main()
{
int cnt = 0;
for (int i = 0; i < 5; i++)
{
cnt += i;
}
cout << cnt;
return 0;
}
{{ select(2) }}
- 10
- 11
- 12
- 15
C++表达式5 * (3 + 2) % 4的值是()。
执行下面程序,输出结果是{{ select(3) }}
- 0
- 1
- 2
- 3
- 关于C++中的数据类型,下列说法正确的是()? {{ multiselect(4) }}
- int用于表示整数类型
- char用于表示单个字符
- double用于表示双精度浮点数
- string类型不能表示文本字符串
- 下面表达式中,结果为2的有哪些()? {{ multiselect(5) }}
- cout << 1 + 1;
- cout << 2 * 3;
- cout << 10 - 8;
- cout << 9 / 3;
- 下列说法正确的是()?{{ multiselect(6) }}
- 假设长方形的长度为a,宽度为b,在C++中,可以通过cout << (a + b) * 2;语句来输出长方形的周长
- 假设长方形的长度为a,宽度为b,在C++中,可以通过cout << a * b;语句来输出长方形的面积
- 假设正方形的边长为a,在C++中,可以通过cout << a * 4;语句来输出正方形的周长
- 假设正方形的边长为a,在C++中,可以通过cout << a * a;语句来输出正方形的面积
- 声明变量c,d,现在要对这两个变量输入赋值(不考虑谁先谁后),则下列代码正确的有()?{{ multiselect(7) }}
- cin >> c,d;
- cin >> c; cin >> d;
- cin >> d >> c;
- cin >> c >> d;
下面程序输入的值为多少的时候,输出结果为no()?
#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 << "yes";
}
else
{
cout << "no";
}
return 0;
}
{{ multiselect(8) }}
- 4
- 6
- 11
- 13
- 在下列代码的横线处填写(),可以使得输出是1 3 9 27。
for (int i = 1; i <= 27; ____)//在此处填入代码
{
cout << i << " ";
}
{{ multiselect(9) }}
- i++
- i = i * 3
- i * 3
- i *= 3
- 下列表达式的结果为true的有()? {{ multiselect(10) }}
- 4 > 3 && 6 < 8
- 6 <= 6 || 7 > 8
- (7 + 4) * 3 < 16 || 4 < 8
- (4 + 3) * 5 > 11 && 4 * 3 + 6 < 21