2026年信息素养初赛C++小学组模拟卷

1. 基本信息:
姓名:
一、单选题(每题5分,共计15题,75分)
2. 为“星火征途”定义变量,下列符合C++变量命名规则的是
3. 执行以下C++代码,输出结果为
int spark = 8; 
spark = 3; 
spark *= 2; 
cout << spark;
4. 要实现“打印1-10中的偶数”,代码正确的是
5. int road[5] = {2,4,6,8,10}; 访问最后一个元素正确写法是
6. string s1 = "星火",s2 = "征途"; cout << s1 + s2; 输出结果为
7. 下列代码执行后会输出“星火”的是
8. for(int i=3;i<8;i++)
cout<<"星火征途";
 循环执行次数是
9. 跳出当前循环,不再执行后续次数,应使用
10. int a = 10, b = 3; 
cout << a / b << " " << a % b; 
输出结果为
11. 常量定义写法正确的是
12. 定义C++函数实现“两数相乘减一数”(两数相乘用*),写法正确的是
13. bool flag = true;
int num = flag + 5; 
cout << num; 
输出结果为
14. 输入整型变量n,正确语句是
15. 关于数组,下列说法错误的是
16. int i=1,sum=0; 
while(i<=5)
    sum +=i; 
    i++; 
cout<<sum;
二、判断题(对打√,错打×,每题5分,共5题,25分)
17. C++中,int类型可以存储整数和小数。
18. continue作用是跳过本次循环,进入下一次循环。
19. string类型需要包含头文件<string>
20. int a=5; 执行a++和++a,最终a都是6。
21. if判断条件只能是布尔值,不能是数字。
更多问卷 复制此问卷