江苏计算机二级C语言考试主要考察 C语言程序设计的相关知识。具体考试内容如下:
C语言基本概念:
包括源程序的格式、风格和结构,main函数及其他函数的基本概念,基本算术类型数据的表示及使用,类型标识符、类型修饰符的意义及使用,基本类型常量的表示及使用等。
基本语句:
涉及实现顺序结构的语句(如表达式语句、空语句、复合语句),标准设备文件输入输出函数(如printf()、scanf()、getchar()、putchar()、gets()、puts()),实现选择结构的语句(如if…else…语句、switch语句和break语句),以及实现循环结构的语句(如while语句、do-while语句、for语句)。
数据类型及其运算:
包括C语言的数据类型(基本类型、构造类型、指针类型、无值类型)及其定义方法,以及C运算符的种类、运算优先级和结合性等。
数组与结构体:
涉及一维数组和二维数组的定义、初始化和数组元素的引用,结构体变量和数组的操作等。
函数:
包括库函数的正确调用、函数的定义方法、以及递归函数的使用等。
文件操作:
如文件的打开、关闭、读写、定位等操作。
地址与指针:
涉及地址与指针变量的概念、地址运算符与间址运算符的使用等。
编译预处理:
包括宏定义、条件编译等。
建议考生重点掌握上述内容,同时结合实际编程练习,以提高应试能力。