ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:54.08KB ,
资源ID:4266885      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4266885.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Linux程序员C语言》认证大纲.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《Linux程序员C语言》认证大纲.docx

1、Linux程序员C语言认证大纲Linux程序员C语言熟悉Linux操作系统下的C编程环境,掌握gcc编译工具及gdb调试方法,学习C语言编程的基本概念,掌握分支程序设计,循环程序设计,一维数组的应用,一维数组与指针,指针数组,标准I/O库等。使学生掌握Linux操作系统下C程序开发的方法和技巧,并具备开发应用程序的能力。Linux程序员C语言教学大纲一、 课程基本情况课程代码:总学时数:60-80课程类型:考试课适用对象:理工科专业的本、专科学生及计算机程序员先导课程:无后续课程:Linux软件工程师,Linux数据库工程师,Linux嵌入式工程师二、课程性质和目标1课程的基本特性本课程是一门

2、为计算机软件人员开设的一门计算机专业基础课程。Linux作为具有良好特性的操作系统,C语言作为广泛使用的编程语言,两者的结合为用户提供了广泛的应用前景。2课程的教学目标通过本课程的学习,学生能够熟悉Linux操作系统下C 编程环境,掌握Linux操作系统下C语言编程的基本概念,包括编程环境(vi、gedit),编译工具gcc,调试方法gdb,库文件包含及多文件系统的编译,分支程序设计,循环程序设计,一维数组的应用,一维数组与指针,指针数组,标准I/O库等。使学生掌握Linux操作系统下C程序开发的方法和技巧,并具备开发应用程序的能力。三、课程教学方法与手段本课程的教学主要以理论教学和上机实践教

3、学相结合的方式进行。四、课程教学内容、要求及重点、难点第一章 Linux下C语言编程简介(一)主要教学内容1. Linux C简介2. C语言的简介和特点3. Linux下C语言编程环境(二)学习目的要求1. 了解Linux的发展;2. 了解Linux的特点;3. 了解C语言的特点;4. 熟悉Linux下C语言编程环境。(三)重点和难点教学重点:Linux下C语言编程环境。教学难点:Linux下C语言编程环境。第二章 Linux程序设计基础知识(一)主要教学内容1 程序的构成,main函数和其他函数2 头文件、数据说明、函数的开始和结束标志3 源程序的书写格式4 C语言的风格5 C语言的数据类

4、型6 输入、输出程序设计7 C语言的运算符、运算优先级和结合性8 不同类型居间的转换与运算9 C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则10表达式语句,空语句,复合语句(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1熟悉程序的构成;2了解C语言的风格;3熟悉C语言的数据类型,运算符;4熟悉C表达式类型。(三)重点和难点教学重点:C语言的数据类型,C语言的运算符,C表达式类型。教学难点:运算优先级和结合性,空语句,复合语句。第三章 Linux环境下程序调试基础(一)主要教学内容1Gcc编译器1) 如何使用gcc2) gcc

5、常用选项3) gcc的错误类型及对策2gdb调试器1) gdb概述2) 使用gdb 3使用make1) Makefile文件概述2) Makefile 实例文件分析 (二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1. 熟悉gcc的使用;2. 了解gdb调试器;3. 了解make的使用。(三)重点和难点教学重点:如何使用gcc。教学难点:gcc常用选项。第四章 选择结构程序设计(一)主要教学内容1用if语句实现选择结构2用ifelse语句实现选择结构3用ifelse ifelse 语句实现选择结构4用switch语句实现多分支选择结构5选择结构的嵌套。(二)学习目的要求节胜利

6、大纲属学院、学校基本教学文件,由学院、学校1. 熟悉if语句;2. 熟悉 ifelse语句;3. 熟悉switch语句;4. 了解选择结构的嵌套。(三)重点和难点教学重点:if语句,ifelse语句,switch语句。教学难点:选择结构的嵌套节胜利大纲属学院、学校基本教学文件,由学院、学校。第五章 循环结构程序设计(一)主要教学内容1for循环结构2while和do while循环结构3continue语句和break语句4循环和嵌套(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1. 熟悉for循环结构;2. 熟悉while和do while循环结构;3. 学会使用cont

7、inue语句和break语句,了解两者的区别;4. 了解嵌套。(三)重点和难点教学重点:for结构,while与do while 结构。教学难点:continue和break语句的区别、循环嵌套程序的设计。第六章 数组初步(一)主要教学内容1一维数组2多维数组3字符串与字符数组(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1. 熟悉一维数组的定义、初始化以及引用;2. 了解二维数组的定义、初始化以及引用;3. 熟悉字符串与字符数组。(三)重点和难点教学重点:一维数组,字符串与字符数组。教学难点:多维数组。第七章 函数的应用(一)主要教学内容1. 库函数的正确调用2. 函数的

8、定义方法3. 函数的类型和返回值4. 形式参数与实在参数,参数值的传递5. 函数的调用1) 嵌套调用2)*递归调用6. 局部变量和全局变量7. 变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期8. 内部函数与外部函数(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1. 了解点函数的定义;2. 熟悉函数的使用;3. 熟悉局部变量和全局变量。(三)重点和难点教学重点:函数的定义方法,形式参数与实在参数,参数值的传递,局部变量和全局变量。教学难点:参数值的传递,函数的调用。第八章 库文件包含及多文件系统的编译(一)主要教学内容1 宏定义的概念2 不带参数的宏定义3

9、带参数的宏定义4 函数库的链接5 库文件包含6 头文件和系统求助(二)学习目的要求节胜利7 大纲属学院、学校基本教学文件,由学院、学校1. 熟悉宏定义:不带参数的宏定义;带参数的宏定义;2. 熟悉库文件包含。(三)重点和难点教学重点:不带参数的宏定义;带参数的宏定义,库文件包含。教学难点:函数库的链接。第九章 指针初步(一)主要教学内容1. 指针与指针变量的概念2. 指针对一维数组的引用3. 用指针作函数参数4. 返回指针值的指针函数5指向函数的指针6. 指针数组与main函数的命令行参数(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1. 了解指针变量的概念;2. 熟悉指针

10、对一维数组的引用;3. 熟悉用指针作函数参数。(三)重点和难点教学重点:指针对一维数组的引用,用指针作函数参数。教学难点:用指针作函数参数,指针数组与main函数的命令行参数。第一十章 结构体与共用体(一)主要教学内容1. 结构体的概念2. 结构体类型的定义3. 结构体变量的定义和引用方法4. * 结构体数组变量5. * 结构体指针变量6. * 链表的概念7. * 堆栈8. * 单向队列9. * 链表的操作 (二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校1. 熟悉结构体类型的定义,结构体变量的定义和引用方法;2. 了解用指针和结构体构成链表,堆栈,单链表的建立、输出、插入与

11、删除。(三)重点和难点教学重点:结构体类型的定义,结构体变量的定义和引用方法。教学难点:单链表的建立、输出、插入与删除。第一十一章 位运算(一)主要教学内容1位运算符的含义及使用2简单的位运算(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校熟悉位运算的使用。(三)重点和难点教学重点:位运算符的含义及使用,简单的位运算。教学难点:简单的位运算。第一十二章 文件操作(一)主要教学内容1. 文件类型指针(FILE类型指针)2. 文件的打开与关闭(fopen,fclose)3. 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fs

12、canf函数)4文件的定位(rewind,fseek函数)(二)学习目的要求节胜利大纲属学院、学校基本教学文件,由学院、学校 掌握文件的打开、关闭以及读写。(三)重点和难点教学重点:文件类型指针,文件的打开、关闭以及读写。教学难点:文件的定位。五、各教学环节学时分配 (建议)内 容课堂讲授课程实验习题或讨论其它教学环节小计Linux下C语言编程简介 101Linux程序设计基础知识8412Linux环境下程序调试基础224选择结构程序设计426循环结构程序设计6410数组初步426函数的应用426库文件包含及多文件系统的编译224指针初步224结构体与共用体426位运算224文件操作426总

13、计432669 制订日期: 2006年9月 Linux程序员C语言考试大纲基本要求:1. 了解Linux系统程序设计的特点。2. 掌握Linux环境下程序调试。 3. 掌握Linux操作系统下C语言编程的基本概念。4. 掌握分支程序设计,循环程序设计。5. 掌握一维数组的应用,一维数组与指针,指针数组。6. 掌握标准I/O库。7. 掌握Linux操作系统下C程序开发的方法和技巧。8. 具备开发应用程序的能力。考试内容: 一、编程环境以及程序调试1 Linux C简介。2 Linux下C语言编程环境。3 Gcc编译器的使用。 二、C语言的构成1 程序的构成,main函数和其他函数。2 头文件、数

14、据说明、函数的开始和结束标志。3 源程序的书写格式。4 C语言的风格。三、数据类型及运算1 C语言的数据类型。2 C语言的运算符、运算优先级和结合。3 不同类型之间的转换与运算。4 C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。5 表达式语句,空语句,复合语句。四、选择结构程序设计1用if语句实现选择结构。2用ifelse语句实现选择结构。3用ifelse ifelse 语句实现选择结构。4用switch语句实现多分支选择结构。5选择结构的嵌套。五、循环结构程序设计1for循环结构。2while和do while循环结构。3continue语

15、句和break语句。4循环和嵌套。六、数组1一维数组的定义、初始化与引用。2字符串与字符数组。七、函数的应用1库函数的正确调用。2函数的定义方法。3函数的类型和返回值。4形式参数与实在参数,参数值的传递。5嵌套调用。6局部变量和全局变量。7变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。八、库文件包含及多文件系统的编译1宏定义的概念。2不带参数的宏定义。3带参数的宏定义。4函数库的链接。5库文件包含。九、指针1指针与指针变量的概念。2指针对一维数组的引用。3用指针作函数参数。 十、结构体与共用体1. 结构体的概念。2结构体类型的定义。3结构体变量的定义和引用方法。十一、位运算

16、1. 位运算符的含义及使用。2. 简单的位运算。十二、文件操作 1. 文件类型指针(FILE类型指针)。2. 文件的打开与关闭(fopen,fclose)。3. 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数)。4文件的定位(rewind,fseek函数)。Linux程序员C语言考试形式与题型考试形式:机考考试结构:基础知识(60)技能考试(40)基础知识:编程环境 10分运算符 10分循环与数组20分函数10分指针、结构体、文件10分技能考试: 程序改错 10分程序填空 10分程序编程 20分考试类型:选择题(编程环境与语法规则): 10题 20分程序阅读选择题 : 10题 20分程序填空题: 10格 20分操作题: 程序改错 2处 10分 程序填空 2格 10分 程序编程 1题 20分

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1