返回旧版>>
您当前的位置: LUPA教育 > 教学资源 > 认证课程 > Linux程序员(C语言)
考试大纲
发布时间:2013-01-29 16:22

《Linux程序员-C语言》考试大纲

基本要求:
    了解Linux系统程序设计的特点
    掌握Linux环境下程序调试
    掌握Linux操作系统下C语言编程的基本概念
    掌握分支程序设计,循环程序设计
    掌握一维数组的应用,一维数组与指针,指针数组
    掌握标准I/O库
    掌握Linux操作系统下C程序开发的方法和技巧
    具备开发应用程序的能力

考试内容:
一、编程环境以及程序调试
    Linux C简介
    Linux下C语言编程环境
    Gcc编译器的使用
 二、C语言的构成
    程序的构成,main函数和其他函数
    头文件、数据说明、函数的开始和结束标志
    源程序的书写格式
    C语言的风格
三、数据类型及运算
    C语言的数据类型
    C语言的运算符、运算优先级和结合
    不同类型之间的转换与运算
    C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则
    表达式语句,空语句,复合语句

四、选择结构程序设计
  1.用if语句实现选择结构
  2.用if…else语句实现选择结构
  3.用if…else if…else 语句实现选择结构
  4.用switch语句实现多分支选择结构
  5.选择结构的嵌套
五、循环结构程序设计
  1.for循环结构
  2.while和do while循环结构
  3.continue语句和break语句
  4.循环和嵌套
六、数组
  1.一维数组、二维数组的定义,初始化与引用
  2.字符串与字符数组
七、函数的应用
  1.库函数的正确调用
  2.函数的定义方法
  3.函数的类型和返回值
  4.形式参数与实在参数,参数值的传递
  5.嵌套调用
  6.局部变量和全局变量
  7.变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期
  8. 内部函数与外部函数
八、库文件包含及多文件系统的编译
  1.宏定义的概念
  2.不带参数的宏定义
  3.带参数的宏定义
  4.函数库的链接
  5.库文件包含
九、指针
  1.指针与指针变量的概念
  2.指针对一维数组的引用
  3.用指针作函数参数
  4. 返回值为指针的函数
  5.指向函数的指针
  6. 指针函数和函数指针的区别
  7.指针数组与main函数的命令行参数
十、结构体与共用体
    结构体的概念
    结构体类型的定义
    结构体变量的定义和引用方法
    * 结构体数组变量
    * 结构体指针变量
    * 链表的概念
    * 堆栈
    * 单向队列
    * 链表的操作

十一、位运算
  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分
 

上一篇:
下一篇:


Powered by LUPA @ 2010-2021
教育部LUPA开源软件实习实训基地 版权所有 浙ICP备06002895号 浙公网安备 33010602003256号 站长统计