作为学计算机以及与计算机有关的专业,我们总不能报考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分是公共基础知识,比如:
这一部分完全依靠记忆+理解,涉及范围广,尤其是算法和数据结构,基本做个几套题就能过
当然是不要放弃呀,无论你是报名了三月份的还是没报名,都不要放弃鸭,不坚持到最后一刻,谁知道结果会怎样呢,说不定你就优秀了呢!总而言之,二级C语言考试并不难,问题在于你怎么去备考,如何去备考。方法得当、认真备考都会得到收获。希望大家都能顺利通过二级C语言,顺利拿证!
冲啊! 你还交了80块报名费呢!!!