2012考试大纲(C语言)

时间:2026-01-20

2012年C语言考试大纲

第一部分 考试大纲 第一章:C概述– C语言的特点(熟悉) – C源程序的构成特点(熟悉) C语言合法变量名的规则? C语言关键字有哪些? C语言源程序的构成? C语言的编译过程如何进行? Turbo c 2.0 与vc++ 基本数据类型字节数的异同

第二章:算法– 结构化程序设计的三种基本结构(熟悉) C语言有哪些控制语句?

第三章 数据类型、运算符与表达式:– C数据类型(熟悉) 基本数据类型有哪些?字节数?

– 常量与变量的概念(熟悉) 符号常量和直接常量(了解) 变量:标识符、“先定义,后使用”(熟悉)

– 整型数据 分类、所占字节数、存储范围(Turbo C2.0环境)(熟悉) 整型变量的定义(掌握),出界的后果? 8进制和16进制表示法。

– 实型数据 分类、所占字节数(掌握) 实型变量的定义(掌握)

– 字符型数据 字符常量:特别注意“转义字符”(熟悉) 字符串常量:存储所占字节数,字符串结束符’\0’(熟悉) 字符型变量:定义、存储(以其ASCII码存储)(熟悉)

运算符与表达式– (掌握)算术运算符:+、-、*、/、% – (掌握)增(减)运算符:++、-– (掌握)赋值运算符:=、+=、*=、-=、/=、 %= – (了解)逗号运算符 – (掌握)表达式中多种类型混合运算 – 运算符的优先级

第四章 顺序结构– 掌握以下四个输入/输出函数的使用 putchar() getchar() printf()– 注意格式控制字符串与表达式的计算顺序

scanf()– 注意格式控制字符串、变量取地址(&)

头文件”stdio.h”

第五章 选择结构程序设计– 掌握关系运算符与关系表达式 – 掌握逻辑运算符与逻辑表达式 – 掌握if语句的使用 – 掌握条件运算符的使用(注意其运算特点) – 了解switch语句的使用方法

第六章 循环结构:– 了解 if和goto语句构成循环 – 掌握while语句构成循环 – 掌握do-while语句构成循环 – 掌握for语句构成循环 – 掌握break语句的使用 – 掌握continue语句的使用

第七章 数组– 一维数组 掌握一维数组的定义与初始化 掌握一维数组的使用(单个引用数组的元素) – 注意for循环的使用 掌握排序:两种方法都要掌握 – 二维数组 掌握二维数组的定义与初始化 掌握二维数组的使用(单个引用数组的元素) – 注意双重for循环的使用

– 字符数组 用字符数组处理字符串时的特点:如初始化等(掌 握) 掌握字符串的输入:注意scanf(“%s”,…)与gets()的 区别 掌握字符串的输出:注意printf(“%s”,…)与puts()的 区别

掌握字符串的比较:比较的是字符串中字符的ascii 码,不能使用关系运算符,而用strcmp() 掌握其他字符串处理函数的使用 – strcat – strlen – strcpy – strlwr – strupr 注意函数对应的头文件:stdio.h和string.h

第八章 函数– 熟悉函数的分类 – 掌握函数的定义:函数头与函数体 能根据要求设计用户函数

– 掌握函数的参数 实参向形参的传递顺序 实参向形参单向传递(传值) 变量作为函数参数的特点--单向传递 数组作为函数的参数– 形参的定义 – 由于传递的是数组名(地址),所以具有双向特性

– 掌握函数的调用 掌握函数调用的方式(使用函数) 掌握函数的嵌套调用 了解函数的递归调用(不做要求)

– 了解全局变量与局部变量的定义和特点 – 变量的存储类别 掌握静态局部变量的使用 了解auto,register,static,extern的使用

– 了解内部函数与外部函数的定义与特点 – 了解多文件编译(文件中extern的使用)

第十章 指针– 掌握指针与指针变量的定义 int *p;

– 掌握指向变量的指针变量的使用 int *p, a; p=&a; *p=10; (参照课本或课件例子)掌握指针变量作为函数参数的特点

– 掌握指向一维数组的指针变量的使用 int *p, a[10]; p=a; p=&a[0]; p=&a[3]; *(p+1)=2; *(a+3)=3; pa[4]=1;

– 掌握指向二维数组的指针变量的使用 列指针变量– int *p, a[2][4]; p=a[0]; p=&a[0][0]; p=&a[1][1]; – *(p+1)=2; *(a+3)=3; pa[4]=1; – *p++ ?

行指针变量– int (*p)[4], a[2][4]; p=a; p=a+1; p=&a[1]; – *(p+1)是什么?**p?**(p+1)?

– 掌握指向字符串的指针变量 char *pa=“abcdef”; *(pa+4) char a[20],*pa=a; gets(pa); puts(pa+3)

第十一章

结构体

与数组一样,是一种用户构造类型

– 掌握结构体类型的定义 类型定义(声明)与变量定义的区别 结构体变量的长度(所占字节数)

– 掌握结构体变量的定义与使用方法 使用“成员运算符 ”.” 结构体变量的初始化

– 掌握结构体数组的定义与使用方法 初始化

– 掌握指向结构体型的指针变量的使用方法 使指针指向结构体型变量或数组元素 使用指针引用结构体数量或数组元素的成员 “指向运算符”的使用 -〉

第十二章 文件– 了解文件的打开 文件型指针的定义– FILE *pf;

fopen()函数 ----- #stdio.h

– 了解文件的关闭 fclose()函数

– 了解文件读写 int feof(FILE *fp) int fputc(char ch, FILE *fp) int fgetc(FILE *fp) int fputs(char *str, FILE *fp) int fgets(char *str, int n, FILE *fp) int fwrite(char *buf, unsigned size, unsigned n, FILE *fp) int fread(char *buf, unsigned size, u

nsigned n, FILE *fp) int fprintf(FILE *fp, char *format, 表达式列表) int fscanf(FILE *fp, char *format, (变量)地址表)

…… 此处隐藏:676字,全部文档内容请下载后查看。喜欢就下载吧 ……
2012考试大纲(C语言).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219