什么是C语言品级测验?

那里的C语言品级测验是电子学会的青少年软件编程测验,分为一级至十级,每个级别都有响应的考点纲领。

前6级内容都较为简单,保举初学C语言/C++的同窗在进修过程中停止品级测验测评。能够强迫本身停止标题问题操练,有利于稳固根底常识和训练编程逻辑。

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第1张

一级尺度

1、理解变量的概念

2、掌握变量的定义、类型和转换办法

3、掌握变量的赋值办法

4、掌握编程中根本的输入输出办法

5、掌握编程根底的算术表达式

6、可以完成一个挨次构造的法式

7、理解逻辑运算的根本概念

8、掌握编程根底的逻辑表达式

9、掌握选择语句的功用和写法

10、可以完成一段选择构造的法式

11、掌握轮回语句的功用和写法

12、可以完成一段轮回构造的法式

次要考点就是操纵变量、挨次构造、选择构造、轮回构造完成给定的编程标题问题。

测验情况

那里尤其留意,报名的测验名称是C语言,然而现实上能够利用C语言或者C++的法式,测验情况是在线编译器,正式测验时也是线上监考,测验前会有专门的教师拉入钉钉群模仿测验流程。

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第2张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第3张

固然尺度中没有指定编程语言和编译器,测验时利用C++的头文件也是没问题的。

根本输入输出

流输入输出:

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第4张

控造符:

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第5张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第6张

格局化输入输出(C语言气概):

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第7张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第8张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第9张

布尔类型全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第10张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第11张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第12张

选择构造全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第13张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第14张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第15张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第16张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第17张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第18张

轮回构造全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第19张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第20张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第21张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第22张

2022年6月实题全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第23张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第24张

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第25张

#include <iostream>#include <cstdio>using namespace std;int main() { int a, b; cin >> a >> b; cout << a * a - b * b << endl; return 0;}

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第26张

#include <iostream>#include <cstdio>using namespace std;int main() { int a, b, c; cin >> a >> b >> c; int res = a; if(b < res) res = b; if(c < res) res = c; cout << res << endl; return 0;}

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第27张

#include <iostream>#include <cstdio>using namespace std;int main() { int n, res = 0; cin >> n; while(n--){ int t; cin >> t; if(t >= 85) res++; } cout << res << endl; return 0;}

全国青少年软件编程C语言品级测验一级考点、实题和参考谜底  第28张

#include <iostream>#include <cstdio>using namespace std;const int N = 5005;int n, m;bool a[N];int main() { cin >> n >> m; for(int i = 2; i <= m; i++){ for(int j = 1; j <= n; j++) if(j % i == 0) a[j] = !a[j]; } bool is_first = true; for(int i = 1; i <= n; i++){ if(!a[i]){ if(is_first) { cout << i; is_first = false; } else{ cout << "," << i; } } } return 0;}视频讲解

视频加载中...