2026年C++初赛C卷(初中组)
从PDF导入:2026年C++初赛C卷(初中组)
C++
60分钟
总分 100.0
20 题
试卷题目预览
第1题
中级
5.0分
单选
阅读以下代码:
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
cout << "*";
}
cout << endl;
}
以下说法正确的是()
第2题
中级
5.0分
单选
`int count;` 下列赋值正确的是()
第3题
中级
5.0分
单选
`int a[5] = {2, 33, 14, 51, 26};` 想要输出51,使用()
第4题
中级
5.0分
单选
关于C++数组定义,正确的是()
第5题
中级
5.0分
单选
长方形长为p,宽为q,面积计算表达式为()
第6题
中级
5.0分
单选
定义小数变量,可使用的类型是()
第7题
中级
5.0分
单选
`int a[3] = {1,2};` 则数组a中元素的值为()
第8题
中级
5.0分
单选
选拔护旗队:身高超过160厘米,体重不超过60千克,逻辑表达式为()
第9题
中级
5.0分
单选
阅读以下代码,输出结果为?
int a[4] = {19, 8, 33, 27}; int max = 0;
for (int i = 0; i < 4; i++) {
if (a[i] > max) max = a[i];
}
cout << max;
第10题
中级
5.0分
单选
阅读以下代码,count的值为?
int count = 0;
for (int i = 1; i <= 20; i++) {
if (i % 2 == 0) count++;
}
第11题
中级
5.0分
多选
执行以下代码后,说法正确的有?
int c[5] = {10, 20, 30, 40, 50};
c[0] = 100; c[3] = 400;
第12题
中级
5.0分
多选
幸运5游戏:m(10<=m<=100),哪些条件可判断需要跳过?
第13题
中级
5.0分
多选
在C++中关于输入输出的写法正确的是()
第14题
中级
5.0分
多选
闰年判断,完善代码:
if (( ① ) && ( ② )) || ( ③ ) cout << "闰年";
第15题
中级
5.0分
多选
以下输入和输出符合程序执行结果的有?
int e[5] = {};
for (int i = 0; i < 5; i++) cin >> e[i];
int cnt = 0;
for (int i = 0; i < 5; i++) {
if (e[i] % 2 == 0) cnt++;
}
cout << cnt << endl;
第16题
中级
5.0分
判断
while循环只要条件为真,就会一直执行,永远无法退出。
第17题
中级
5.0分
判断
定义数组 `int b[] = {4, 8, 12};` 时,编译器会自动将数组长度设为3。
第18题
中级
5.0分
判断
以下代码输入150给shenGao,会输出全票。()
if (shenGao > 150) cout << "全票";
else cout << "半价票";
→ 错误 — 150>150为假,输出"半价票"。
第19题
中级
5.0分
判断
表达式 `10 % 3` 的结果是1。
第20题
中级
5.0分
判断