2021年山东石油化工学院C语言程序设计考试大纲适合计算机科学与技术专业。
一、指导思想
《C语言程序设计》考试是选拔优秀大学毕业生进入本科学习的必备基础考试,在程序设计的基础上,培养分析和解决程序设计问题的能力,以尽快达到本科学习对计算机应用知识和技能的要求。这次考试的主要目的是测试考生在基础编程和编程能力方面是否具备本科学习的能力。
二、总体要求
(一)掌握四种基本数据类型的定义。
(二)掌握各种运算符和运算符的优先级和组合,以及各种表达式和求值规则,能够熟练地求解表达式的值。
(3)掌握C语言的基本语句及其用法,掌握输入输出函数的格式和用法,会实现选择、循环结构和嵌套,能够编写简单典型的程序,并绘制相应的流程图和N-S图。
(四)理解函数的概念,掌握函数的定义、函数和调用方式,能够正确使用函数。
(5)理解数组的概念,掌握一维数组和字符数组的定义和用法,灵活运用。
(6)理解指针的概念,使用简单的指针类型;了解结构和常用体,掌握链表的基本操作。
(七)了解位操作、无参数宏定义、文件包含和基本文件操作功能。
注:上面说的“理解”和“认识”这两个词是对概念和理论的高层次和低层次的要求;“主”字“会”和“回”分别是对方方法和操作的高层次和低层次要求。
三、内容范围
(a) c语言概述
1、了解c语言的特点。
2.掌握C语言程序的构造和编写风格。
3.理解C语言中功能模块的结构特征。
要求:
1.了解常量和变量的一般概念和定义方法。
2.掌握C语言的三种基本数据类型(整数、实数、字符)及其定义和使用方法。
3.掌握不同类型数据之间的转换和操作。
4.掌握算术运算行、赋值运算符和逗号运算符及其优先顺序和组合,并对三个表达式求值。
知识范围:
1.常数和变量
2.数据类型
1)整数数据
2)真实数据
3)字符数据
3.各种数值数据之间的转换和混合运算
4.运算符和表达式
1)算术运算符号和算术水银表达式
2)赋值运算符和赋值表达式
3)逗号操作符号和逗号水银表达式
5.操作员的优先级和组合
(二)最简单的C程序设计
要求:
1.了解C语言端的句子分类和程序的三种基本结构,掌握流程图和N-S图的绘制方法。
2.掌握赋值语句的用法。
3.掌握数据输入输出功能的格式和使用。
知识范围:
1.语句分类、程序基本结构和算法表示。
2.赋值语句。
3.数据输入输出功能。
(c)逻辑运算和判断选择控制
要求:
1、掌握关系和逻辑运算符及其优先级和组合,掌握关系和逻辑表达式以及各种混合表达式的求值。
2.了解条件运算符的作用和功能,掌握条件运算符的用法。用switch语句掌握多分支选择的结构。
知识范围:
1.运算符和表达式
1)关系运算符和关系表达式
2)逻辑运算符和逻辑表达式
3)条件运算符和条件表达式
2.如果语句
if语句的三种形式
3.交换语句
(四)周期控制
1.for语句
2.while语句
3.do-while语句
4.循环的嵌套和比较
5.中断语句和继续语句
(5)阵列
要求:
1.掌握一维数组的定义和引用,灵活运用。
2.了解2D阵列的定义和初始化,了解2D阵列的使用。
3.掌握字符数组的定义和使用,使用基本的字符串处理功能。
知识范围:
1、一维数组
1)一维数组的定义
2)一维数组的引用
3)一维数组的初始化
2.二维阵列
1)二维数组的定义
2)二维数组的引用
3)2D阵列的初始化
3.字符数组
1)单词符号数组的定义
2)常量数组的初始化
3)字符数组的引用
4)字符串和字符符号串构成一个符号
5)字符数组的输入和输出
4.字符串处理功能
(6)功能
要求:
1.了解函数的本质和分类,掌握函数的定义。
2.了解函数的类型和返回值,精通函数编程。
3.理解函数的形式参数和实际参数的概念以及参数值的传递。
4.正确掌握一般函数嵌套和调用函数,了解递归调用的特点。
5.了解局部变量和全局变量,变量的存储类别,变量的作用域和生存期。
6.理解内函数和外函数的概念。
知识范围:
1、功能的定义
2.功能参数和函数值
3.函数调用
4.函数的嵌套调用
5.函数的递归调用
6.局部变量和全局变量
7.可变存储类别
8.变量的范围和生命周期
9.内部功能和外部功能
(7)编译的预处理
要求:
1、掌握不带参数的宏定义及其使用。
2.理解参数的宏观定义。
3、掌握“文件包含”的处理要点及其应用。
知识范围:
1.宏定义:参数的宏定义;参数的宏观定义。
2.文件包含“句柄”。
(8)指针
要求:
1.理解指针的概念,掌握指针变量的定义和使用。
2.理解数组的指针和指向数组的指针变量。
3.理解字符串的指针和指向字符符号串的指针变量。知识范围:
1、指针的概念
2.指针变量的定义和月份的引入
3.数组指针和指向姓氏的指针变量
4.字符符号串的指针和指向字符串的指针变量
(9)结构和公共体
要求:
1.掌握结构类型数据的定义、初始化和引用方法。
2.了解由指针和结构组成的链表,掌握单向链表的基本操作。
3.了解常用体型数据的定义、初始化和引用方法。
4.理解枚举数据类型和typedef定义类型。
知识范围:
1.结构
结构类型的定义;结构类型参考;结构类型初始化;结构数组。
2.指向结构类型变量的指针
3.链表的概念和基本操作
4.公共体
5.枚举类型
6.用typedef定义类型
(10)位操作
要求:
1.理解按位运算符的含义和用法。
2.能做简单的位运算。
知识范围:
1.位运算符
2.位操作
(西安)文件
要求:
1、理解文件的概念,掌握文件类型指针。
2.了解文件的打开和关闭。
3.了解文件的阅读和书写。
知识范围:
1.文件概念和文件类型指针
2.文件的读写功能
Fputc功能
Fgetc函数
Putc函数
Getc函数
Fread函数
写功能
Fprintf函数
Fscanf函数
四.考试形式和试卷结构
试卷结构:单项选择题、多项选择题、真假题、填空题、答题。满分100分。
动词 (verb的缩写)参考教科书
《c程序设计》,谭浩强主编,清华大学出版社
《c语言程序设计》(第三版),苏小红主编,高等教育出版社
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: 专升本山东专升本 上一篇:2021年甘肃专升本兰州理工大学技术工程学院招生专业考试大纲汇总 下一篇:2021年甘肃普通专升本河西学院招生专业考试大纲汇总