2026年全国青少年信息素养大赛丝路新程C++编程挑战赛模拟(二)
模拟
小高
2026
2026-04-18 13:56:13
143次
一、单选题
丝路驿站统计来往商队数量,运行下列循环代码,输出结果是?()
#include<iostream>
using namespace std;
int main () {
int i, sum=0; // 定义变量i,sum初始值=0
for(i=1;i<=5;i++){ // 循环:i从1开始,到5结束
sum += i; // 等价于 sum = sum + i
}
cout << sum; // 输出总和
return 0;
} | A. 10 |
B. 5 |
| C. 20 |
D. 15 |
【知识点】 全国青少年信息素养大赛C++编程挑战赛
执行下列代码,输出的胡旋舞表演次数是?()
// 包含输入输出头文件,必须写才能用cout输出
#include<iostream>
// 使用标准命名空间,简化代码书写
using namespace std;
// 主函数,程序运行的入口
int main () {
// 定义两个整型变量:a=3,b=5
int a=3, b=5;
// 判断条件:a > b 吗?3 > 5 不成立,结果为假
if(a>b){
// 条件为真时执行:输出a
cout << a;
}else{
// 条件为假时执行:输出b
cout << b;
}
// 程序正常结束
return 0;
} | A. 3 |
B. 2 |
| C. 8 |
D. 5 |
【知识点】 全国青少年信息素养大赛C++编程挑战赛
唐代丝绸之路上,骆驼商队运输瓷器,已知一头成年双峰骆驼的最大载重为300公斤,运行下列代码,输入货物重量n为256,输出结果是什么?()
#include<iostream>
using namespace std;
int main () {
int n;
cin >> n;
if (n <= 300) {
cout << "剩余载重:" << 300 - n << endl;
} else {
cout << "超重:" << n - 300 << endl;
}
return 0;
} | A. 剩余载重 256 |
B. 超重 44 |
| C. 剩余载重 44 |
D. 超重 256 |
【知识点】 全国青少年信息素养大赛C++编程挑战赛
运行下列代码,输出的大雁塔层数相关结果是?()
// 包含输入输出头文件
#include<iostream>
// 使用标准命名空间
using namespace std;
// 1. 定义一个自定义函数 f,参数是 int n,返回值是 int 类型
int f(int n){
// 函数功能:把传入的数字 ×2 后返回
return n*2;
}
// 主函数,程序入口
int main () {
// 2. 调用函数 f(5),把 5 传给 n,得到返回值存入 res
int res = f(5);
// 3. 输出结果
cout << res;
return 0;
} | A. 5 |
B. 10 |
| C. 7 |
D. 2 |
【知识点】 全国青少年信息素养大赛C++编程挑战赛
