2026年全国青少年信息素养大赛C++编程挑战赛
剩余时间 --:--:--
单选题 共 15 题
1.

阅读以下代码:

int count = 0;
for (int i = 1; i <= 20; i++) {
    if (i % 2 == 0) count++;
}

程序运行结束后,count的值为()

2.

在定义变量时,我们需要指定变量的数据类型,现在需要定义一个小数变量,可以使用以下哪种数据类型( )

3.

阅读以下代码:

char s[5] = {'h', 'e', 'l', 'l', 'o'};
for (int i = 0; i < 5; i++) {
    cout << char(s[i] - 32);
}

程序输出的结果是()

4.

小乐定义了一个整型变量用于表示学校的班级数目:`int nums;` 现在小乐要根据实际情况给nums赋值,以下选项中正确的有()

5.

阅读以下代码:

int a[5] = {10, 20, 30, 40, 50};
a[2] = 99;

执行以上代码后,a[2]的值为()

6.

校园会要选拔护旗队,要求身高超过160厘米,体重不超过60千克,以下哪个逻辑表达式可以用于选拔要求(备注:shenGao表示身高,tiZhong表示体重)

7.

定义数组 int nums[6] = {5,15,25,35,45,55},以下哪行代码能输出数值45()

8.

阅读以下代码:

for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= 5; j++) {
        cout << "*";
    }
    cout << endl;
}

以下哪种说法是错误的()

9.

以下C++数组定义中,正确的是( )

10.

一个长方形的长为p,宽为q,则其面积的计算表达式为( )

11.

在C++中,以下关于cout输出语句的写法,正确的有()

12.

阅读以下代码:

int a[9] = {1, 1, 2, 3, 5, 8, 13, 21, 34};
for (int i = 0; i < 9; i++) {
    if (i % 3 == 0) cout << a[i] << " ";
}

运行上述程序,输出的数字有()

13.

阅读以下代码:

int nian;

cin >> nian;

if ((( ① ) && ( ② )) || ( ③ )) cout << "闰年";

else cout << "平年";


14.

幸运5游戏:如果数字是5的倍数,或者十位或个位上含有5,则跳过。对于变量m(10 ≤ m < 100),以下哪些条件可以用于判断需要跳过

15.

阅读以下代码:

int a[8]={1,2,3,4,5,6,7,8};
a[1] = 15;
a[4] = 25;
a[7] = 35;

以上代码运行后,以下说法正确的有()

判断题 共 5 题
1.

阅读以下代码:

if (score >= 60) cout << "及格"; else cout << "不及格";

若score的值为60,则程序输出"及格"。

2.

在C++中,语句a *= 3;等价于a = a * 3。

3.

小乐定义了一个数组int a[6] = {1, 2};,则这个数组的长度为2。

4.

在不知道要循环多少次的情况下,优先使用while循环。

5.

在C++中,表达式10 % 3 的结果是1。

C++ 编辑器
输入
输出