c语言考哪些内容啊??

发布网友 发布时间:2022-03-01 01:14

我来回答

3个回答

热心网友 时间:2022-03-01 02:43

全国计算机等级考试二级(C语言)考试内容:

公共基础知识 基本要求
1.掌握算法的基本概念。
2.掌握基本数据结构及其操作。
3.掌握基本排序和查找算法。
4.掌握逐步求精的结构化程序设计方法。
5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
6.掌握数据库的基本知识,了解关系数据库的设计。
考试内容
一、基本数据结构与算法
 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。
 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
 5.线性单链表、双向链表与循环链表的结构及其基本运算。
 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
二、程序设计基础
 1.程序设计方法与风格
 2.结构化程序设计。
 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。
考试方式
 1.公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试部分合为一张试卷,公共基础知识部分占全卷的30分。
 2.公共基础知识有l0道选择题和5道填空题。
C语言程序设计
 基本要求
 1.熟悉TURBO C集成环境。
 2.熟练掌握结构化程序设计的方法,具有良好的程序设计风格。
 3.掌握程序设计中简单的数据结构和算法。
 4.TURBO C的集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
考试内容
一、C语言的结构
 1.程序的构成,MAIN函数和其他函数。
 2.头文件,数据说明,函数的开始和结束标志。
 3.源程序的书写格式。
 4.C语言的风格。
二、数据类型及其运算
 1.C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。
 2.C运算符的种类、运算优先级和结合性。
 3.不同类型数据间的转换与运算。
 4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
三、基本语句
 1.表达式语句,空语句,复合语句。
 2.数据的输入与输出,输入输出函数的调用。
 3.复合语句。 4.GOTO语句和语句标号的使用。
四、选择结构程序设计
 1.用IF语句实现选择结构。
 2.用SWITCH语句实现多分支选择结构。
 3.选择结构的嵌套。
五、循环结构程序设计
 1.FOR循环结构。
 2.WHILE和DO WHILE循环结构。
 3.CONTINUE语句和BREAK语句。
 4.循环的嵌套。
六、数组的定义和引用
 1.一维数组和*数组的定义、初始化和引用
 2.字符串与字符数组。
七、函数
 1.库函数的正确调用。
 2.函数的定义方法。
 3.函数的类型和返回值。
 4.形式参数与实在参数,参数值的传递。
 5.函数的正确调用,嵌套调用,递归调用。
 6.局部变量和全局变量。
 7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
 8.内部函数与外部函数。
八、编译预处理
 1.宏定义:不带参数的宏定义;带参数的宏定义。
 2.“文件包含”处理。
九、指针
 1.指针与指针变量的概念,指针与地址运算符。
 2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。
 3.用指针作函数参数。
 4.返回指针值的指针函数。
 5.指针数组,指向指针的指针,MAIN函数的命令行参数。
十、结构体(即“结构”)与共用体(即“联合”)
 1.结构体和共用体类型数据的定义方法和引用方法。
 2.用指针和结构体构成链表,单向链表的建立、输出、删除与插入。
十一、位运算
 1.位运算符的含义及使用。
 2.简单的位运算。
十二、文件操作
 只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)
 不要求。
 1.文件类型指针(FILE类型指针)。
 2.文件的打开与关闭(FOPEN,FCLOSE)。
 3.文件的读写(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINTF,FSCANF函数),文件的定位(REWIND,FSEEK函数)。
考试方式
 1.笔试:120分钟,满分100分,其中含公共基础知识部分的30分。
 2.上机:60分钟,满分100分。
 上机操作包括: (1)填空。 (2)改错。 (3)编程。

全国计算机等级考试(National Computer Rank Examination,简称NCRE),是在1994年,经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。它是一种重视应试人员对计算机和软件的实际掌握能力的考试。成绩合格者由教育部考试中心颁发考试合格证书。合格证书用中、英文两种文字书写,全国通用。
考试内容:
一级
考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能。
考试科目:一级MS Office、一级WPS Office、一级Photoshop应用
二级
考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
考试科目:语言程序设计(C、C++、Java、Visual Basic、WEB程序设计)、数据库程序设计(VisualFoxPro、Access、MySQL)、办公软件高级应用(MS Office高级应用)
*
分为“嵌入式技术”、“信息安全技术”、“数据库技术”、“网络技术”和软件测试技术五个科目。“信息安全技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本功能;“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
四级
计算机四级包括软件测试工程师、网络工程师、信息安全工程师、嵌入式系统开发工程师、数据库工程师五个科目
四级网络工程师证书表明持有人具有网络系统规划、设计的基本能力,掌握中小型网络系统组建、设备配置调试的基本技术,掌握中小型网络系统现场维护与管理的基本技术,可以从事计算机网络规划、设计、组建与管理的相关工作。
四级数据库工程师证书表明持有人掌握数据库系统的基本理论和技术,能够使用SQL语言实现数据库的建立、维护和管理,具备利用工具软件开发基本数据库应用系统的能力,能够胜任中小型数据库的维护、管理和应用开发。
四级“软件测试工程师”证书表明持有人具有软件工程和软件质量保证的基础知识,掌握软件测试的基本理论、方法和技术,理解软件测试的规范和标准,熟悉软件测试过程;具备制定软件测试计划和大纲、设计测试用例、选择和运用测试工具、执行软件测试、分析和评估测试结果以及参与软件测试过程管理的能力,满足软件测试岗位的要求。

热心网友 时间:2022-03-01 04:01

二级C语言考试大纲
计算机等级考试二级C语言考试内容分析
一、C语言的结构
1、 程序的构成,main函数和其他函数
2、 头文件,数据说明,函数的开始和结束标志
3、 源程序的书写格式
4、 C语言的风格
分析:这部分考试形式主要是选择题,一般会出1~2个题,都是基本概念。注意程序的书写格式。
二、数据类型及其运算
1、 C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。
2、 C运算符的种类、运算优先级和结合性。
3、 不同类型数据间的转换与运算。
4、 C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
分析:这部分考试形式主要是选择题,一般会出4-5个选择题和2-3个填空题。变量主要搞清楚全局变量(extern)和局部变量(在一个函数中或在一个模块中)。运算符要注意是"左结合"或"右结合",3种逻辑运算符:!(逻辑非)、&&(逻辑与)和||(逻辑或),位运算:&、|和~的运算。另外,条件表达式和逗号表达式也是常考题型。
三、基本语句
1、 表达式语句,空语句,复合语句。
2、 数据的输入与输出,输入输出函数的调用。
3、 复合语句。
4、goto语句和语句标号的使用。
分析:这部分主要讨论基本语句,是编程的基础,一般会出1-2个选择题和1-2个填空题。注意:
1、表达式语句的格式。
2、数据的输入与输出和函数的调用。因为这些都是很基础的事情。
四、选择结构程序设计
1、 用if语句实现选择结构。
2、 用switch语句实现多分枝选择结构。
3、 选择结构的嵌套。
分析:这部分主要讲解了选择结构程序设计,一般会出2-3个选择题和2-3个填空题。单支和多支选择的区别和作用,这部分知识会与后面的循环语句结合使用。
五、循环结构程序设计
1、for循环结构。
2、while和do while循环结构。
3、continue语句和break语句。
4、循环的嵌套。
分析:这部分主要讨论了循环结构程序设计,一般会出2-3个选择题和2-3个填空题。
注意几个问题:
1、for(第一语句,第二语句,第三语句)循环中的各语句的执行顺序。
2、搞清楚当型循环while和直到型循环while的区别。
3、转向语句中的continue(结束本次循环)和break(结束本层循环)的区别。
六、数组的定义和引用
1、 一维数组和*数组的定义、初始化和引用。
2、 字符串与字符数组。
分析:这部分主要讨论了数组和字符串的概念和运用,一般会出3-4个选择题和2-3个填空题。
注意问题:
1、一维数组中,用起泡法或选择法排序属于长考题型;
2、二维数组初始化时,要正确赋值,行列转换也常考;
3、字符数组的长度注意要多算1位,因为字符数组最后要加"\0"。
七、函数
1、 库函数的正确调用。
2、 函数的定义方法。
3、 函数的类型和返回值。
4、 形式参数和实在参数,参数值的传递。
5、 函数的正确调用,嵌套调用,递归调用。
6、 局部变量和全局变量。
7、 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
8、 内部函数与外部函数。
分析:这部分主要讨论了函数的相关知识,一般会出4-5个选择题和3-4个填空题,同时,也是编程的重点。函数之间传递参数有传值和传地址两种传递方式。搞清楚局部变量和全局变量的区别。变量的四种存储类别也要搞清楚。内部函数(本文件的其它函数访问,前加static)和外部函数(可为其它文件调用,前加extern)的区别。
八、编译预处理
1、 宏定义:不带参数的宏定义;带参数的宏定义。
2、 "文件包含"处理。
分析:这部分主要讨论了预编译,一般会出1-2个选择题和1-2个填空题。
这部分好掌握,明确两条:
1、宏定义#define后面的就直接带入,再计算。
2、#include文件包含用双引号和尖括号的区别。
九、指针
1、 指针与指针变量的概念,指针与地址运算符。
2、 变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。
3、 用指针作函数参数。
4、 返回指针值的指针函数。
5、 指针数组,指向指针的指针,MAIN函数的命令行参数。
分析:这部分主要讲解了指针的用法,既是难点,又是重点,要灵活掌握。一般会出5-6个选择题和3-4个填空题。难点有指针数组、数组指针和指针的指针。相信大家经过努力学习,且善于总结,都能学好这点知识,主要类型题:指针中的选择排序和冒泡排序,字符串的拷贝和倒序输出,这章的知识要和数组结合起来学习,融会贯通。
十、结构体与共用体
1、 结构体和共用体类型数据的定义方法和引用方法。
2、 用指针和结构体构成链表,单向链表的建立、输出、删除与插入。
分析:这部分主要讲解结构体与共用体的知识,一般会有2-3个选择题和1-2个填空题。结构体所占内存的长度等于各成员占的内存长度之和。共用体变量所占的内存长度等于最长的成员的长度。
十一、位运算
1、 位运算符的含义及使用。
2、 简单的位运算。
分析:这部分主要讲解位运算的知识,一般会出1-2个选择题和0-2个填空题。
主要掌握知识:
1、原码、反码和补码的相互转换。
2、掌握位运算符:"&"、"|" 、"^"、"~"和左移右移的应用。
十二、文件操作
只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。
1、文件类型指针(FILE类型指针)。
2、文件的打开与关闭(fopen,fclose)。
3、文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprint,fscanf函数),文件的定位(rewind, fseek函数)。
分析:这部分主要讲解文件操作的知识,一般会出1-2个选择题和0-1个填空题。主要掌握:文件的打开和关闭、文件的读写和文件的定位。不要求熟练编写程序,但是,文件操作的程序得读懂,上机编程题中就涉及到文件的操作。

热心网友 时间:2022-03-01 05:36

主要考函数,函数中可能包括指针,数组等。
题型基本椒选择,填空,程序修改,程序编写。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com