试卷总分:100分


选择题 10题 50分

01 02 03 04 05 06 07 08 09 10


多选题 5题 25分

11 12 13 14 15


判断题 5题 25分

16 17 18 19 20

E1005 全国青少年信息素养大赛 -2026年全国信息素养大赛算法应用C++编程初中组真题-1-考试

选择题 共10道

01 在C++中,定义了整型变量ints score;以下哪个赋值语句是合法的()?(5分) 5分
登录后查看选项
02 在C++中,如果需要存储单个字符(如字母A),应该使用哪种数据类型()?(5分) 5分
登录后查看选项
03 一个长方形的长为p,宽为q,则其面积的计算表达式为()。(5分) 5分
登录后查看选项
04 参加学校运动会100米跑需满足:成绩低于14秒或年龄不超过13岁(满足其中一个即可)。设time表示成绩(秒),age表示年龄,以下哪个表达式正确()?(5分) 5分
登录后查看选项
05 阅读以下代码:
for (int i=1;i<=4;i+)
{
    for (int j=1;j<=i;j+){
        cout<<"*";
    }
    cout << endl;
}
以下说法正确的是()。(5分)
5分
登录后查看选项
06 以下哪个条件可以正确判断整型变量n是偶数()?(5分) 5分
登录后查看选项
07 以下关于C++数组定义的说法,正确的是()。(5分) 5分
登录后查看选项
08 执行以下代码后。a[2]的值为()(5分)
int a[5]={10,20,30,40,50};
a[2]=99;
5分
登录后查看选项
09 定义数组int arr[4]={10,20,30,40};要输出第3个元素(即30),应使用()。(5分) 5分
登录后查看选项
10 阅读以下代码,程序运行后输出的结果是()。
int b[5]={3,7,2,9,5};
int min=100;
for (int i=0;i < 5;i++)
    if(b[i] <= min) min=b[i];
cout << min;
5分
登录后查看选项

多选题 共5道

11 水仙花数是指一个3位数,其各位数字的立方和等于该数本身。比如数153=1*1*1+5*5*5+3*3*3,那么153就是一个水仙花数。小乐想编程判断整数是不是水仙花数。以下代码片段正确的有()。(5分)多项 5分
登录后查看选项
12 闰年的判断规则为:能被4整除但不能被100整除,或者能被400整除。
int nian;
cin>> nian;
if(((1)&&(2))||(3))cout<<"闰年";
else cout<<"平年";
请选择能填在填空1/2/3处的选项()。(5分)
5分
登录后查看选项
13
int a[8]={1,2,3,4,5,6,7,8};
a[1]=15;
a[4]=25;
a[7]=35;
以上代码运行后,下列说法正确的有()。
5分
登录后查看选项
14
int d[8]={2,5,8,11,14,17,20,23};
for (int i=0;i<8;i++){
    if(d[i]%2==0) cout << d[i] << " ";
}
运行上述程序,输出的数字有()。(5分)
5分
登录后查看选项
15 在C++中,以下关于cout输出语句的写法,正确的有()。(5分)多项 5分
登录后查看选项

判断题 共5道

16 小乐定义了两个int型变量a和b,现在需要判断a和b是否不相等,可以使用运算符!。(5分) 5分
登录后查看选项
17 小乐定义了一个数组inta[6]={1,2};则这个数组的长度为2。(5分) 5分
登录后查看选项
18 在C++中,语句a*=3;等价于a=a*3;。(5分) 5分
登录后查看选项
19 阅读以下C++代码:
if(score>=60) cout<<"及格";
else cout<<"不及格";
若score的值为60,则程序输出及格。(备注:score表示成绩)(5分)
5分
登录后查看选项
20 在C++中,while循环只要循环条件为真,就会一直执行循环体,永远无法退出。(5分) 5分
登录后查看选项