一、笔试部分完整题目+参考答案
1、选择题(共10题,每题3分,共30分)
题号 | 题目内容 | 正确选项 |
1 | 以下C++变量定义写法正确的是?A. int 1a; B. int a=10; C. float b@; D. string c 123 | B |
2 | C++中for(int i=1;i<=5;i++)循环会执行几次?A.4 B.5 C.6 D.7 | B |
3 | 数组int arr的最后一个元素下标是?A.0 B.4 C.5 D.6 | B |
4 | 交换两个变量a和b的值,以下代码正确的是?A. a=b;b=a; B. int t=a;a=b;b=t; C. a=a+b;b=a-b; D. 以上都不对 | B |
5 | 1到100之间所有偶数的和是多少?A.2550 B.2500 C.2600 D.2450 | A |
6 | 以下哪个是C++的标准输出语句?A. cin>>a; B. cout<<a; C. scanf("%d",&a); D. 以上都不是 | B |
7 | 冒泡排序对长度为5的数组排序,最多需要几轮冒泡?A.3 B.4 C.5 D.6 | B |
8 | 以下运算符优先级最高的是?A.+ B.== C.* D.= | C |
9 | 判断整数a是奇数,以下条件正确的是?A. a%20 B. a/21 C. a%2==1 D. a%2 | C |
10 | 执行代码int a=3;a+=2;后a的值是?A.3 B.4 C.5 D.6 | C |
2、编程填空题(共3题,每题6分,共18分)
第1题:补全1到100所有整数求和的核心代码
int sum=0;
for(int i=1;i<=___;i++){ // 空1
sum += ___; // 空2
}
cout<<sum;
参考答案:空1填100,空2填i
第2题:补全判断一个数是否是质数的核心代码
int n;cin>>n;
bool flag=true;
for(int i=2;i*i<=n;i++){
if(___==0){ // 空1
flag=false;break;
}
}
if(___) cout<<"是质数"; // 空2
参考答案:空1填n%i,空2填flag
第3题:补全数组元素逆序输出的核心代码
int arr;
for(int i=0;i<10;i++) cin>>arr[i];
for(int i=9;i>=___;i--){ // 空1
cout<<___<<" "; // 空2
}
参考答案:空1填0,空2填arr[i]
中档编程题(1题,12分)
题目内容:输入10个互不相同的整数,输出其中第二大的数字,禁止直接调用sort排序函数。
参考代码:
#include <iostream>
using namespace std;
int main(){
int a,max1,max2;
cin>>a;max1=a;max2=-999999;
for(int i=2;i<=10;i++){
cin>>a;
if(a>max1){
max2=max1;max1=a;
}else if(a>max2){
max2=a;
}
}
cout<<max2;
return 0;
}
分步给分规则:定义两个变量存最大值和次大值得4分,循环遍历输入得3分,大小比较逻辑正确得4分,输出结果正确得1分。
二、实操调试部分完整题目+参考答案
待调试错误代码:
#include <iostream>
using namespace std;
int main(){
int arr;
int sum; // Bug1:sum未初始化,初始值为随机数
for(int i=0;i<=5;i++){ // Bug2:下标越界,数组长度为5,下标最大为4
cin>>arr[i];
sum += arr[i];
}
int avg = sum/5; // Bug3:整数除法丢失小数精度,应改为(float)sum/5
cout<<avg;
return 0;
}
修正后正确代码:
#include <iostream>
using namespace std;
int main(){
int arr;
int sum=0;
for(int i=0;i<5;i++){
cin>>arr[i];
sum += arr[i];
}
float avg = (float)sum/5;
cout<<avg;
return 0;
}
三、面试部分参考引导话术
1、引导话术:
“你在观察期里肯定遇到过一道卡壳很久、最后靠自己试出来的题,能不能完整讲讲当时你卡了多久,试了哪些方法,最后是怎么想通的?”
2、合格判定标准:
能清晰说出至少2次不同的试错思路,复盘出自己之前漏掉的细节点,即可拿到12分以上的合格分数。
Codeforces Round 881-930
Codeforces Round 881-930-CSDN博客
Codeforces(931-960)
Codeforces(931-960)-CSDN博客
Codeforces Round 881-1000
Codeforces Round 881-1000-CSDN博客
Codeforces(951-1000)
Codeforces(951-1000)-CSDN博客
Codeforces Round 1001-1030
Codeforces Round 1001-1030-CSDN博客
Codeforces Round 1018--1032
Codeforces Round 1018--1032_cf2109c-CSDN博客
Codeforces Round 1031-1050
Codeforces Round 1031-1050-CSDN博客
Codeforces Round 1051-1076
Codeforces Round 1051-1076-CSDN博客
Codeforces Round 1061-1070
Codeforces Round 1061-1070-CSDN博客
考研、保研(2026.07.21)
考研、保研(2026.07.21)-CSDN博客
清华求真书院预科班相关
清华求真书院预科班相关-CSDN博客
2025研究前沿、2025全球工程前沿
2025研究前沿、2025全球工程前沿-CSDN博客
NOI省选(2026.07.08)
NOI省选(2026.07.08)-CSDN博客
暑假CSP-S NOIP集训学生要做哪些内容,集训完如何消化所学的知识
暑假CSP-S NOIP集训学生要做哪些内容,集训完如何消化所学的知识-CSDN博客
OJ(Online Judge)一览
OJ(Online Judge)一览-CSDN博客
信奥的数学题单(2026.06.15)
信奥的数学题单(2026.06.15)_c++编程与信息学竞赛数学思维-CSDN博客
大宝小宝微积分、小学生微积分入门书籍
大宝小宝微积分、小学生微积分入门书籍-CSDN博客
2025年数学前沿
2025年数学前沿-CSDN博客
中小学、大学数学学习(2026.07)
中小学、大学数学学习(2026.07)-CSDN博客
英语学习资料集(2026.07)
英语学习资料集(2026.07)-CSDN博客
物理学习资料集(2026.07)
物理学习资料集(2026.07)-CSDN博客
CSP-J满分题单
CSP-J满分题单-CSDN博客
CSP-J、CSP-S、NOIP题单
CSP-J、CSP-S、NOIP题单-CSDN博客
CSP-J CSP-S NOIP的题目来源
CSP-J CSP-S NOIP的题目来源-CSDN博客
NOI省选真题
NOI省选真题-CSDN博客
NOI省选(2026.07.08)
NOI省选(2026.07.08)-CSDN博客
信奥学奥赛省选训练洛谷、CF(CodeForces)题单推荐(2026)
信奥学奥赛省选训练洛谷、CF(CodeForces)题单推荐(2026)_信奥从普及到省队精选题单-CSDN博客
信息学竞赛 省选题单 整理(2024.01.03)
信息学竞赛 省选题单 整理(2024.01.03)_树树发现好多计算机中的单词都是缩写的,如gdb,它是全称gnu debug的缩写。但是,有-CSDN博客
省选题单总结
省选题单总结-CSDN博客
NOI数学之入门级(2025.01.07)
NOI数学之入门级(2025.01.07)_noi教师入门级题目-CSDN博客
NOI 数学 2.2 提高级(2025.01.07
NOI 数学 2.2 提高级(2025.01.07)_noi提高级数论-CSDN博客
NOI级 2.3.4 数学与其他
NOI级 2.3.4 数学与其他-CSDN博客
NOI 数据结构
数据结构精要:线性结构与复杂树解析-CSDN博客
NOI 数学
NOI 数学_noi 数学汇总-CSDN博客
NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)
NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)_noi教材-CSDN博客
信奥中的数学学习资料汇总(2022.10.31)
信奥中的数学学习资料汇总(2022.10.31)_新编全国青少年信息学奥林匹克竞赛复赛csdn-CSDN博客
信奥的数学学习(2025.02.13)
信奥的数学学习(2025.02.13)_信奥stl pdf-CSDN博客
CSP-J/S 竞赛常用初始化与极值获取指南
CSP-J/S 竞赛常用初始化与极值获取指南
AtCoder Beginner Contest 131-458
AtCoder Beginner Contest 131-458-CSDN博客
GESP一级--八级 202303--202606(2026.08)
GESP一级--八级 202303--202606(2026.08)-CSDN博客
Codeforces Round 881-1076
Codeforces Round 881-1076-CSDN博客
CSP-J/S 竞赛常用初始化与极值获取指南
CSP-J/S 竞赛常用初始化与极值获取指南
AtCoder Beginner Contest 131-458
AtCoder Beginner Contest 131-458-CSDN博客
GESP一级--八级 202303--202606(2026.08)
GESP一级--八级 202303--202606(2026.08)-CSDN博客
Codeforces Round 881-1076
Codeforces Round 881-1076-CSDN博客
2026 CSP-J/S初赛备考攻略:找对方法,高效冲刺复赛
https://zhuanlan.zhihu.com/p/2071173341256405829
信息学教练和家长看过来,如何科学备战2026年CSP-J及CSP-S及NOIP!!
信息学教练和家长看过来,如何科学备战2026年CSP-J及CSP-S及NOIP!!_从csp-j 260到csp-s 260需要多久,怎样的学习路径-CSDN博客
2026年CSP-J核心考点与备考策略
2026年CSP-J核心考点与备考策略-CSDN博客
读懂2026年CSP-J 初赛:题型分析、命题规律、备考路线
读懂2026年CSP-J 初赛:题型分析、命题规律、备考路线_cspj初赛知识点汇总-CSDN博客