目录
一.了解计算机二级c语言
计算机二级c语言主要考察计算机编程能力,总体考核内容包括计算机语言与基础程序设计能力。一套试题分为选择,程序填空,程序改错和程序设计四个题型,选择题共四十个(一个一分),三个程序题共六十分(程序填空3个空18分,程序改错两个错18分,程序设计24分),不仅考察学生的基础程序设计能力,还很考察其细心能力,因为一旦出现任何一点错误,那么你将一分不得。
二.选择题重点知识总结
(1)c语言的程序结构
顺序结构:从头到尾一句接着一句的执行下来,直到执行完最后一句;
选择结构:到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行;(if else ; switch case break default)
循环结构:循环结构有一个循环体,循环体里是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次;
<1>for语句
for(循环控制变量初始化; 循环终止条件; 循环控制变量增量)
{
循环体;
}
<2>while语句
while(循环终止条件)
{
循环体;
循环控制变量增量;
}
<3>do while语句
do
{
循环体;
循环控制变量增量;
}while(循环终止条件)
(2)数据类型及其运算
<1>整型(int ; short ; long ;long long)
<2>浮点型(float ; double)
<3>字符型(char)
(3)基本语句
(4)一,二维数组
<1>一维数组(a[常量表达式])
<2>二维数组(a[常量表达式1][常量表达式2]),先行后列
(5)函数的定义与正确调用
<1>无参无返回值函数
<2>有参无返回值函数
<3>有参有返回值函数
(6)地址与指针
<1>c语言指针地址的表示方式
(7)结构体和共同体
<1>结构体的定义:一种自定义类型,用户根据需求自己进行的类型
<2>结构体声明:
struct 结构体名
{
结构体成员
};
<3>结构体初始化:struct 结构体名 结构体变量{“初始化的值1”,“初始化值2”,“初始化值3”,……)
(8)位运算符的含义和使用
<1>布尔位运算符:
运算符 | 意义 | 事例 | 对于每个位位置的结果(1=设定,0=清除) |
& | 位and | x&y | 如果 x 和 y 都为 1,则得到 1;如果 x 或 y 任何一个为 0,或都为0,则得到 0 |
| | 位or | x|y | 如果 x 或 y 为 1,或都为 1,则得到 1;如果 x 和 y 都为 0,则得到 0 |
^ | 位xor | x^y | 如果 x 或 y 的值不同,则得到 1;如果两个值相同,则得到 0 |
~ | 位not(i的补码) | ~x | 如果 x 为 0,则得到 1,如果 x 是 1,则得到 0 |
<2>移位运算符:
"<<":向左移位,x<<y:x的每一位都向左移y个位
“>>”:向右移位,x>>y:x的每一位都右左移y个位
(9)编译预处理
<1>包含文件
<2>宏定义指令
<3>条件编译
(10)运算符的优先级
三.程序题思路分析及重要知识点
1.程序填空题
三个空,可能出现在scanf语句或printf语句,循环语句以及函数当中,还要注意符号,如是自增++还是自减,是大于>还是小于<,这些都可能成为你在分析的时候的一个引子,然后就是将自己比作成电脑进行对代码编译,从main函数中进入一条一条执行,然后分析挖空处应填写什么,而填空一般出现频率最高的就是在函数的调用,函数的首部或者返回值处,需要有很好的逻辑性去思考分析,会有填空题很难的情况,这些则需要在平时的练习当中就多思考,多分析,甚至可以选择“死记硬背”的方式。
2.程序改错题
两处错误,需改正的地方会有“********found*********”来提示下一行有错需要改正
1)循环语句中循环控制变量的增减
2)题目中的重要信息关键字,如:从大到小(还是从小到大)
3)注意函数的调用,函数返回值的类型以及函数的形参,都是非常容易考到的
4)平时练习就要多多注意细节
3.程序设计题
一道题便24分,要求你在函数中编写程序段达到题目的要求,本题无不步骤分,所以一点也不能错
1)一二维数组的定义和初始化
2)字符串的处理
3)循环嵌套
4)函数嵌套(递归)
5)结构体的定义和初始化
四.如何备考计算机c语言二级
<1>学习c语言的基础课程内容。
(可以到哔哩哔哩搜索课程,也可以通过看书学习,上述的十点须全部掌握,尤其6和7,是相对较难的也是考题中的重点,也占了很大的分值)
<2>安装计算机二级考试软件,一天刷一套题。
(量变终会到质变,是一个坚持的过程)
<3>整理错题,并反复看所记的错题,做好笔记。
(https://blog.csdn.net/llt20020710/article/details/113557313)(我选择将我的错题和一些笔记集中记在一起,反复观看记忆)
<4>要有良好的心态和耐心。
(在刷题过程中,很会有枯燥无味的时候,但是坚持下去就好了,当从一个不会做的题到你可以将它做对后就会有优越感,就会对刷题产生兴趣,才能更好的备考)
五.上机考试需注意的几点
1.在考试前不能急,看清有关考试的所有规则(如:选择题未答完退出后将不能再对选择题进行作答)
2.选择题有难有易,不用死磕,前二十道偏基础一些简单的记忆和运算,可以加快速度,而后二十道涉及了指针结构体等较复杂的,需要慢下来提高正确率。
3.计算机二级c语言考试环境:Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。可能会和你平时的编译环境有所不同,所以需要提前熟悉。
4.在做程序设计题时,一定要细心,在反复检查后可以进行调试运行看是否有错,最后再提交。
以上是我考完后总结的整个从备考到考的具体过程,希望对你有所帮助。