计算机二级考试——c语言版

简介: 作为学计算机以及与计算机有关的专业,我们总不能报考office吧,哈哈,c作为报考最多以及最开始所学的专业,本文我们就用c语言的计算机二级考试来书写。

前言

作为学计算机以及与计算机有关的专业,我们总不能报考office吧,哈哈,c作为报考最多以及最开始所学的专业,本文我们就用c语言的计算机二级考试来书写。

考试大纲

考试必然是有踪迹可寻的,这其中的踪迹就是考试大纲,我们来看一下考试大纲

一、C 语言程序的结构
1. 程序的构成,main 函数和其他函数。
2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3. 源程序的书写格式。
4. C 语言的风格。

二、数据类型及其运算
1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。
2. C 运算符的种类、运算优先级和结合性。
3. 不同类型数据间的转换与运算。
4. C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句
1. 表达式语句,空语句,复合语句。
2. 输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计
1. 用 if 语句实现选择结构。
2. 用 switch 语句实现多分支选择结构。
3. 选择结构的嵌套。

五、循环结构程序设计
1. for 循环结构。
2. while 和 do-while 循环结构。
3. continue 语句和 break 语句。
4. 循环的嵌套。

六、数组的定义和引用
1. 一维数组和二维数组的定义、初始化和数组元素的引用。
2. 字符串与字符数组。

七、函数
1. 库函数的正确调用。
2. 函数的定义方法。
3. 函数的类型和返回值。
4. 形式参数与实际参数,参数值的传递。
5. 函数的正确调用,嵌套调用,递归调用。
6. 局部变量和全局变量。
7. 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

八、编译预处理
1. 宏定义和调用(不带参数的宏,带参数的宏)。
2. “文件包含”处理。

九、指针
1. 地址与指针变量的概念,地址运算符与间址运算符。
2. 一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。
3. 用指针作函数参数。
4. 返回地址值的函数。
5. 指针数组,指向指针的指针。

十、结构体(即“结构”)与共同体(即“联合”)
1. 用 typedef 说明一个新类型。
2. 结构体和共用体类型数据的定义和成员的引用。
3. 通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。

十一、位运算
1. 位运算符的含义和使用。
2. 简单的位运算。

十二、文件操作
1. 文件类型指针
2. 文件的打开与关闭
3. 文件的读写

题型分数分布
(1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);

(2)程序填空题,3 小空,18 分;

(3)程序改错题,2 个错误,18 分;

(4)程序设计题,24分。

补充一点,二级C语言获证条件:总分达到60分且选择题得分达到50%及以上(即选择题得分要达到20分及以上)的考生方可取得合格证书。

对应的知识如何准备?

对应c语言的知识,如果你是完全0基础,我建议先进行c语言快速入门,c语言从0->1入门,努力一个周应该可以入门,然后开始刷题,这里我也给大家准备了一个模拟上机考试的软件,在这里插入图片描述

模拟考试软件提取码:ymm1

如果你看到这篇文章就剩三天了,没错就是你了别再下翻了,全真模拟吧!

全真模拟非常重要!!!考前一定要模拟一次。记住,选择题提交之后就不能再修改了,慎重!!!模拟完之后,看看有没有什么问题。时间不够?那就合理分配各题型的时间。建议:选择题40分钟,程序设计、修改、设计题合起来60分钟。一定要留下时间交卷,不要太匆忙。改错做错了?那就回去复习下改错。哪一个题型错了,就重点复习。
在这里插入图片描述

经验总结

下面是一些常错,以及我第一次学c的 血的教训

1.for循环:
for( , , ) -> for( ; ;)
记住,for循环括号里面的是分号,不是逗号。

2.返回值:
当/found/出现在return上面时

1.首先查看return后是否有;(注意是英文的分号)
2.然后检查是否要return什么东西
3.最后检查return后面值的类型与函数类型是否相同
3.当/ found/出现在函数名上面时
    1.首先检查是否缺失函数类型
    2.然后检查函数类型与返回值是否一致

选择题易错:
1.C语言没有<>号
2.%操作两边都是整形数据
3.++运算优先级大于*
4.不能将变量赋值给表达式
5.^是按位异或,&是按位与6.C语言标识符由字母、下划线、数字组成,开头必须是字母或下划线
7.C语言非执行语句不会被编译
8.数值常量不能夹带空格
9.C语言中注释不能再变量名或关键字中间
10.字符串常量“ ”、字符常量‘ ’
11.E后面指数必须为整形数据,之前要有数据
12.‘\0’为空值,ASCII码值为0
13.字符串是用一对双引号括起来的字符序列,并用字符型数组存放

公共基础知识

c语言讲完了,选择题还有10分是公共基础知识,比如:

  1. 算法
  2. 数据结构

这一部分完全依靠记忆+理解,涉及范围广,尤其是算法和数据结构,基本做个几套题就能过

最后

当然是不要放弃呀,无论你是报名了三月份的还是没报名,都不要放弃鸭,不坚持到最后一刻,谁知道结果会怎样呢,说不定你就优秀了呢!总而言之,二级C语言考试并不难,问题在于你怎么去备考,如何去备考。方法得当、认真备考都会得到收获。希望大家都能顺利通过二级C语言,顺利拿证!

在这里插入图片描述
冲啊! 你还交了80块报名费呢!!!

相关文章
C4.
|
1月前
|
存储 算法 C语言
关于c语言用计算机语言表示算法
关于c语言用计算机语言表示算法
C4.
25 1
|
1月前
|
算法 数据库 C语言
简单谈谈我参加计算机二级C语言的考试感受
计算机二级c语言主要内容是熟练掌握C语言基础语法,了解常用数据结构和算法,能够使用C语言进行程序设计,编写简单的应用程序。 计算机二级C语言试卷类型: + 选择题 + 程序填空题 + 程序改错题 + 程序设计题 这四个部分组成,其中大题目的分数占60分。
39 0
|
8天前
|
自然语言处理 编译器 程序员
【C语言基础】:编译和链接(计算机中的翻译官)
【C语言基础】:编译和链接(计算机中的翻译官)
|
7月前
|
存储 C语言
计算机中数据的存储(C语言)
计算机中数据的存储(C语言)
|
1月前
|
存储 算法 Serverless
22年+21年 计算机能力挑战赛初赛C语言程序题 题解
22年+21年 计算机能力挑战赛初赛C语言程序题 题解
34 2
|
1月前
|
Java Unix C语言
在我掉入计算机的大坑并深陷其中时,一门名为“C语言”的编程语言让我沉迷
在我掉入计算机的大坑并深陷其中时,一门名为“C语言”的编程语言让我沉迷
|
1月前
|
存储 算法 测试技术
通过一篇文章让你完全掌握计算机二级C语言的知识点
计算机二级C语言考试是许多计算机科学专业学生及编程爱好者的必经之路。它不仅是对基础编程知识的检验,更是对逻辑思维和问题解决能力的挑战。通过这门考试,考生需要掌握C语言的基本语法、数据类型、控制结构、函数、数组、指针以及文件操作等核心内容。 为了顺利通过计算机二级C语言考试,考生首先需要系统地学习C语言的基础知识。从变量和常量的定义开始,逐步深入到运算符的使用、条件语句和循环语句的应用。在学习过程中,不断通过编写小程序来巩固所学知识,比如计算两个数的和、判断一个数是否为素数等。
136 0
|
1月前
|
数据处理 C语言
【C语言宝库】- 操作符|详解进制转换|计算机小白必备技能(上)
【C语言宝库】- 操作符|详解进制转换|计算机小白必备技能(上)
51 0
|
1月前
|
C语言
论c语言在计算机专业中的重要性
C语言是计算机专业中非常重要的一门编程语言。作为一门高效、灵活的语言,它被广泛应用于操作系统、嵌入式系统和网络编程等领域。在学习计算机专业的过程中,掌握C语言编程能力是至关重要的。它不仅可以帮助学生理解计算机底层原理,还可以为他们以后的职业发展打下坚实的基础。因此,学习和掌握C语言对于计算机专业的学生来说是至关重要的。
63 0
|
1天前
|
C语言 C++
C语言----C语言内存函数
C语言----C语言内存函数