对标 CSP-J/S 2025/2026 考纲

C++ 题库中心

逐字符检测 · 实时反馈 · 涵盖 CSP-J/S 全部知识点

0
全部题目
0
入门
0
基础
0
中档
0
提高
0
真题冲刺
123 道题目
1
入门

Hello World

程序基础

#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
5行 1分0秒 入门,输出
1
入门

变量声明与加法

程序基础

#include <iostream> using namespace std; int main() { int a = 10; int b = 20; int sum = a + b; cout << ...
7行 1分30秒 变量,运算,输出
2
入门

基本数据类型演示

程序基础

#include <iostream> using namespace std; int main() { int age = 15; double height = 1.75; char grade = 'A';...
9行 2分0秒 数据类型,int
2
入门

算术运算符

程序基础

#include <iostream> using namespace std; int main() { int a = 15, b = 4; cout << a + b << endl; cout << a -...
8行 2分0秒 运算符,加减乘除
1
入门

cin输入练习

程序基础

#include <iostream> using namespace std; int main() { int num; cin >> num; cout << num * num << endl; r...
7行 1分30秒 输入,平方,计算
3
入门

判断奇偶数

分支结构

#include <iostream> using namespace std; int main() { int n; cin >> n; if (n % 2 == 0) { cout << "E...
9行 1分30秒 if,else,
3
入门

三数最大值

分支结构

#include <iostream> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; int max = a; if ...
9行 2分0秒 if,最大值,比
3
入门

三目运算符

分支结构

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int max = (a > b) ? a : b; ...
7行 1分30秒 三目运算符,最大
1
入门

Hello World

程序基础

#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
5行 1分0秒 入门,输出
1
入门

变量声明与加法

程序基础

#include <iostream> using namespace std; int main() { int a = 10; int b = 20; int sum = a + b; cout << ...
7行 1分30秒 变量,运算,输出
2
入门

基本数据类型演示

程序基础

#include <iostream> using namespace std; int main() { int age = 15; double height = 1.75; char grade = 'A';...
9行 2分0秒 数据类型,int
2
入门

算术运算符

程序基础

#include <iostream> using namespace std; int main() { int a = 15, b = 4; cout << a + b << endl; cout << a -...
8行 2分0秒 运算符,加减乘除
1
入门

cin输入练习

程序基础

#include <iostream> using namespace std; int main() { int num; cin >> num; cout << num * num << endl; r...
7行 1分30秒 输入,平方,计算
3
入门

判断奇偶数

分支结构

#include <iostream> using namespace std; int main() { int n; cin >> n; if (n % 2 == 0) { cout << "E...
9行 1分30秒 if,else,
3
入门

三数最大值

分支结构

#include <iostream> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; int max = a; if ...
9行 2分0秒 if,最大值,比
3
入门

三目运算符

分支结构

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int max = (a > b) ? a : b; ...
7行 1分30秒 三目运算符,最大
4
请先登录
基础

成绩等级判断

分支结构

#include <iostream> using namespace std; int main() { int score; cin >> score; if (score >= 90) { c...
14行 2分30秒 if,elsei
4
请先登录
基础

switch月份天数

分支结构

#include <iostream> using namespace std; int main() { int month; cin >> month; switch (month) { cas...
16行 3分0秒 switch,月
5
请先登录
基础

1到N求和

循环结构

#include <iostream> using namespace std; int main() { int n, sum = 0; cin >> n; for (int i = 1; i <= n; i++...
8行 2分0秒 for,求和,累
5
请先登录
基础

九九乘法表

循环结构

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i...
7行 3分0秒 for,嵌套循环
5
请先登录
基础

输出1-N之间所有偶数

循环结构

#include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 2; i <= n; i += 2) { ...
7行 1分30秒 for,偶数,步
6
请先登录
基础

while循环求阶乘

循环结构

#include <iostream> using namespace std; int main() { int n; cin >> n; long long fact = 1; int i = 1; ...
10行 2分30秒 while,阶乘
6
请先登录
基础

do-while猜数字

循环结构

#include <iostream> using namespace std; int main() { int secret = 7, guess; do { cin >> guess; ...
10行 2分30秒 do-while
6
请先登录
基础

统计数字位数

循环结构

#include <iostream> using namespace std; int main() { int n, cnt = 0; cin >> n; while (n > 0) { n /...
8行 2分0秒 while,位数
1 2 3 ...6