2025年全国青少年信息素养大赛C++算法创意编程_小学组_初赛_真题
剩余时间 --:--:--
单选题 共 15 题
1.

阅读以下代码,输出的内容是?( )

2.

运行以下程序,输入6,输出的结果是?( )

3.

在C++程序中,可以得到一个四位整数的十位上的数字的表达式是?( )

4.

下图为n = 5时输出的图案,输入一个正整数 n,输出一个 n+1 行特殊的直角三角形,则①处应补充的代码为?( )

5.

下面程序输出的结果是"1 4 7 10",补全①处的代码。下列选项中哪一项正确?( )

6.

在C++中,表示逻辑运算符"或"的是?( )

7.

执行下列代码,输入3,输出结果为?( )

8.

下列不属于C++基本程序框架的是?( )

9.

以下程序段输出的结果为?( )

10.

执行以下程序,输入5,输出的结果是?( )

11.

下列选项中,输出结果为0的是?( )

12.

执行下列代码段,输出结果为?( )

cout << 10 % 3;

13.

以下程序的功能是对一个正整数n进行数位分离,并按逆序打印每一位,①处应该填写?( )

14.

执行下列代码,输出结果为?( )

15.

阅读以下程序,输入1 5,输出的结果是?( )

int a,b;
cin >> a >> b;
a += b;
b *= a;
cout << a << " " << b << endl;
判断题 共 5 题
1.

在C++语言中一维数组的下标是从0开始的。

2.

定义int arr[5];后,执行arr[5]=5不会导致数组越界。

3.

在C++中,&&表示逻辑运算符“或”

4.

代码段

最终的值是-1.

5.

在C++中 可以通过这种方式定义数组并初始化 int c[3]={1,2,3,4,5} 

C++ 编辑器
输入
输出