全国青少年软件编程C语言等级考试一级考点、真题和参考答案_结构_考试_编程

什么是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;

视频讲解

视频加载中...

特别声明

本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。

分享:

扫一扫在手机阅读、分享本文