一级复习手册
2026-08-24 17:41:24
发布于:浙江
C++ 一级考试复习清单(青少年软件编程 C++ 一级)
C++ 一级主要考基础语法,不考复杂算法,重点是输入输出、变量、数据类型、运算符、分支 if、for 循环、简单逻辑。
一、基础知识(选择题常考)
- 程序基本结构
#include <iostream>、using namespace std;、int main(){ return 0; }完整框架要背熟- 注释:
//单行注释,/* 多行注释 */ - 分号
;每句结尾必须写,大括号成对
- 数据类型
- 整数:
int(最常用);long long大数; - 小数:
double; - 字符:
char; - 布尔:
bool,只有true / false
记住:变量要先定义再使用。
- 输入输出
- 输出:
cout << 内容; - 输入:
cin >> 变量; - 换行:
cout << endl;或者'\n'
int a;
cin >> a;
cout << a << endl;
- 常量与变量
- 变量命名规则:只能字母、数字、下划线,不能数字开头,不能用关键字(int、if、for 这些不能当变量名)
二、运算符(计算题、选择题、编程题必考)
- 算术运算符:
+ - * / %
/:整数相除结果取整数,5/2=2%取模(求余数),只能整数用,不能小数,5%2=1
- 复合赋值:
+= -= *= /= %= - 自增自减:
a++ ++a(一级了解即可) - 关系运算符(返回 bool)
> < >= <= ==等于 !=不等于
⚠️ 判断相等是两个等号==,千万不要写成单个=(赋值) - 逻辑运算符
&&并且,||或者,!非
三、分支结构 if‑else(重点)
- 基础 if、if‑else、if‑else if 多分支
if(条件){
}else if(条件2){
}else{
}
- 注意:条件括号,大括号;不要把
==写成= - 简单判断:奇偶判断、大小比较、分数等级、判断正负。
一级不考 switch,可以不用复习。
四、循环 for(一级只考 for 循环,while 基本很少考)
for(初始化;条件;增量){
循环体
}
- 会写:输出 1n,n1,累加求和 1+2+…+n,统计个数
- 经典题型:求 1 到 n 和、输出星号简单图形(一行星号)
一级基本不考嵌套循环,不用学双重 for。while、do‑while 了解即可。
五、简单数学运算编程题(高频真题类型)
- 输入两个数,输出和差积商余数
- 求平均数
- 判断一个数是奇数还是偶数(
n%2==0偶数) - 判断大小:输出最大值、最小值
- 分段计算:例如车费、水电费分段计费(if 多分支)
- 循环累加:1+2+3…n
六、选择题考点(专门刷)
- C++ 程序运行流程,编译、错误类型(语法错误)
- 标识符(变量名)合法判断
- 运算符优先级
- 输出结果阅读:读代码选输出,给一段小程序,看运行输出什么(非常多)
- 数据范围:int 大概范围,什么时候要用 long long
七、一级不考内容(不要浪费时间)
- 数组、字符串、函数、嵌套循环
- switch、指针、结构体
- 复杂算法
八、刷题训练重点
- 熟练敲模板,每次写代码先把完整框架写出来
#include <iostream>
using namespace std;
int main()
{
return 0;
}
- 真题题型练习:
① 输入输出;② 简单计算;③ if 判断;④ for 循环求和输出。 - 常见坑:
- 忘记分号
=和==搞混- cout、cin 拼写错
- 大括号漏写
- 整数除法
5/2不是 2.5
复习计划建议
- 先过知识点,看懂例题
- 读代码选择题大量刷
- 每类编程题自己手写敲代码,不要只看
- 做完整模拟卷,计时练习
如果你需要,我可以给你一套 C++ 一级模拟练习题(带参考代码)。
这里空空如也


















有帮助,赞一个