当前位置:首页 > 2011年北京专升本考试大纲
2011北京专升本《C语言程序设计》考试大纲
[基本要求]
1. 熟练掌握C 语言的基本概念和基本语法知识;
2. 具备基本的运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简短的C程序; [基本内容] 一、C语言的结构
1)程序的构成要素:main函数,其他的函数,全局变量等。 2)头文件、数据说明、函数的开始和结束标志。 3)源程序的书写格式。 4)C语言的风格。 二、数据类型及其运算
1)C的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法 2)C运算符的种类、运算优先级和结合性 3)不同类型数据间的转换与运算
4)C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式)和求值规则 三、基本语句
1)表达式语句、空语句、复合语句
2)数据的输入与输出、输入输出函数的调用:常用输入输出函数:scanf、printf、getchar、putchar、gets、puts等。 四、选择结构程序设计 1)用if语句实现选择结构
2)用switch语句实现多分支选择结构 3)选择结构的程序设计 五、循环结构程序设计 1)for循环结构
2)while和do while循环结构 3)continue语句和break语句 4)循环的嵌套 六、数组的定义和引用
1)一维数组和多维数组的定义、初始化和使用。(对多维数组的应用限于二维) 2)字符串与字符数组 七、函数
1)库函数的正确调用
常用数学函数:sin、cos、sqrt、pow、exp、fabs、log、log10等 常用字符串函数:strcpy、strcmp、strcat、strlen等 2)函数的原型声明方法和定义的方法 3)函数的类型和返回值 4)形参与实参,参数值的传递
5)函数的正确调用、嵌套调用(不含递归调用) 6)局部变量和全局变量
7)变量的存储类型(自动、静态、寄存器、外部),变量的使用域和生存期 八、编译预处理
1)宏定义:不带参数的宏定义;带参数的宏定义 2)“文件包含”处理 九、指针
1)指针与指针变量的概念,指针与地址运算符
2)变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、结构体的指针变量。通过指针引用各类型数据 3)用指针作函数参数 4)指针数组,指向指针的指针 十、结构体与共用体
1)结构体和共用体类型数据的定义方法和使用方法 2)结构体数组、结构体类型的变量做函数参数 [考试题型(分值,按100分计)]
1、 选择题(单选)(20分) 2、 填空题(30分) 3、 程序分析题(20分) 4、 程序设计题(30分)
[考试参考教材]
程序设计基础—基于问题情境的C语言实践教程,张克军主编,科学出版社 2011年 C程序设计(第四版)-谭浩强著,清华大学出版社,2010年
[考试时间] 120分钟
共分享92篇相关文档