山西专升本C程序设计考试大纲
一、考试内容与要求1. 理解程序的概念、算法以及算法的描述2. 理解程序逻辑,开拓思路3. 掌握用C语言进行程序设计的基本方法4. 掌握C语言的基础知识,包括基本数据类型、运算符、表达式、控制结构等5. 掌握C语言的高级知识,包括数组、函数、字符串、指针、结构、文件操作等6. 能够运用基本概念、基本原理、基本方法联系学过的多个知识点编写程序,解决实际应用问题
二、考试内容1. C语言基础知识 C程序的基本构成、标准库函数的使用、标识符、注释以及进制等 C语言的数据类型、运算符与表达式 C程序中的基本语句(表达式语句、空语句、复合语句)、数据的输入和输出语句等
2. 流程控制 算法、算法描述 三种程序结构(顺序结构、选择结构、循环结构)的使用
3. 数组 一维和二维数组的定义、初始化及其元素的引用 字符数组的使用 用数组实现常用的算法
4. 函数 函数的定义及调用、函数的参数和函数的返回值 函数原型的声明方法、函数调用时参数间的传递 局部变量和全局变量、内部函数与外部函数
5. 高级知识 指针:指针与指针变量的概念、指针变量的定义、赋值和引用的方法、指针运算符()和取地址运算符(