什么是C语言等级考试?
这里的C语言等级考试是电子学会的青少年软件编程考试,分为一级至十级,每个级别都有相应的考点大纲。
前6级内容都较为简单,推荐初学C语言/C++的同学在学习过程中进行等级考试测评。可以强制自己进行题目练习,有利于巩固基础知识和训练编程逻辑。
一级标准
1、理解变量的概念
2、掌握变量的定义、类型和转换方法
3、掌握变量的赋值方法
4、掌握编程中基本的输入输出方法
5、掌握编程基础的算术表达式
6、能够完成一个顺序结构的程序
7、理解逻辑运算的基本概念
8、掌握编程基础的逻辑表达式
9、掌握选择语句的功能和写法
10、能够完成一段选择结构的程序
11、掌握循环语句的功能和写法
12、能够完成一段循环结构的程序
主要考点就是利用变量、顺序结构、选择结构、循环结构完成给定的编程题目。
展开全文
考试环境
这里尤其注意,报名的考试名称是C语言,然而实际上可以使用C语言或者C++的程序,考试环境是在线编译器,正式考试时也是线上监考,考试前会有专门的老师拉入钉钉群模拟考试流程。
虽然标准中没有指定编程语言和编译器,考试时使用C++的头文件也是没问题的。
基本输入输出
流输入输出:
控制符:
格式化输入输出(C语言风格):
布尔类型
选择结构
循环结构
2022年6月真题
#include
#include
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a * a - b * b << endl;
return 0;
#include
#include
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;
#include
#include
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;
#include
#include
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;
视频讲解
视频加载中...
特别声明
本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。