计算机C语言程序设计考试主要涵盖以下内容:
C语言程序结构及编译执行原理:
包括程序的构成、main函数和其他函数的使用,头文件的使用,数据说明,函数的开始和结束标志,以及程序中的注释和源程序的书写格式。
数据类型、运算符和表达式:
涉及关键字与标识符的概念,数据类型的含义、特点及不同类型常量和变量的定义和赋初值方法,运算符的含义、优先级、结合性,以及不同类型数据间的混合运算、强制类型转换和复合赋值运算符。
顺序结构程序设计:
包括C语句的概念及种类,常用输入输出函数的使用,以及顺序结构程序的应用。
选择结构程序设计:
涵盖关系运算符与关系表达式,逻辑运算符与逻辑表达式,if语句及其嵌套,switch语句,以及条件运算符的使用。
循环结构程序设计:
包括while语句、do-while语句、for语句,循环嵌套,break语句和continue语句的应用。
数组:
涉及一维、二维数组的声明、初始化和访问语法,批量数据的存储和操作方式。
函数:
包括库函数的正确调用,函数的定义方法,函数的类型和返回值,形式参数与实在参数的传递,函数的嵌套调用和递归调用,局部变量和全局变量的使用,以及变量的存储类别、作用域和生存期。
指针与结构体:
掌握指针的概念、地址运算符与间址运算符,一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义和使用,通过指针引用各类型数据,以及指针作函数参数和返回地址值的函数。
文件读写:
涉及文件类型指针的使用,文件的打开与关闭(fopen,fclose),文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),以及文件的定位(rewind,fseek函数的应用)。
此外,考试还可能包括对预处理命令(如宏定义和文件包含)、位运算以及Visual C++ 6.0集成开发环境的熟悉程度。
建议考生全面复习上述内容,并在实践中加强编程能力的培养,以便在考试中取得好成绩。