发布时间:2019/12/10 14:05:05 阅读量:3337
2020广东财经大学华商学院专插本计算机科学与技术专业《C语言程序设计》考试大纲是什么?即将参加2020广东专插本考试且将广东财经大学华商学院作为目标院校的小伙伴注意啦,此次易学仕小编为大家整理了计算机科学与技术专业《C语言程序设计》的考试大纲,详情如下:
2020广东财经大学华商学院专插本计算机科学与技术专业《C语言程序设计》考试大纲
一、考试要求
本大纲为本科插班生考生专门编写,作为考试命题的依据。《C语言程序设计》课程是计算机各专业学生的必修课程,主要培养学生的程序设计能力和运用计算机进行逻辑思维的能力。通过本课程的学习,让学生掌握 C 语言的编程思想、培养学生对程序设计的兴趣、学会利用计算机来进行问题的求解。
课程任务在于让学生掌握 C 语言基本语句、语法、数据类型、运算符和表达式,顺序、选择、循环结构程序设计,数组、函数、指针、文件、结构体类型变量、结构体数组等的使用,还应掌握程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的 C 语言应用程序。
二、教材及主要参考书目
教 材:苏小红,《 C 语言程序设计(第三版)》,高等教育出版社,2015 年 7 月 。
参考书:谭浩强,《C 程序设计(第五版) 》,清华大学出版社,2017 年 8 月。
三、考试内容
第一章 为什么要学C语言
课程内容: 1.1 引言;1.2 游戏、黑客和C语言;1.3 C语言,不老的传说;1.4 C语言的爱与恨;1.5 C语言教给我们的事;1.6 什么是编程。
考试要求:了解计算机语言的分类、C 语言的发展简史及语言的特点,熟悉 C 语言程序的编写、编辑、编译、链接和调试的过程。
第二章 C数据类型
课程内容: 2.1 常量与变量;2.2 简单的屏幕输出;2.3 数据类型;2.4 如何计算变量或数据类型所占内存空间的大小;2.5 变量的赋值和赋值运算符。
考试要求:掌握常量与变量的含义,会进行简单的屏幕输出,熟练掌握基本数据类型变量的定义和使用方法,理解变量的赋值和赋值运算符。
第三章 简单的算术运算符和表达式
课程内容: 3.1 C 运算符和表达式;3.2 宏常量与宏替换;3.3 const常量;3.4 自动类型转换与强制类型转换运算符;3.5常用的标准数学函数。
考试要求:熟练掌握 C 运算符和表达式,理解宏常量、宏替换和 const 常量,熟悉自动类型转换与强制类型转换运算符,了解常用的标准数学函数。
第四章 键盘输入和屏幕输出
课程内容: 4.1 单个字符的输入/输出;4.2 数据的格式化屏幕输出;4.3 数据的格式化键盘输入。
考试要求:熟悉单个字符的输入输出,熟练掌握数据的格式化屏幕输出,理解数据的格式化键盘输入。
第五章 选择控制结构
课程内容: 5.1 生活中于计算机中的问题求解方法;5.2 算法的概念及其描述方法;5.3 关系运算符与关系表达式;5.4 用于单分支控制的条件语句;5.5 用于双分支控制的条件语句;5.6 条件运算符和条件表达式;5.7 用于多分支控制的条件语句;5.8 用于多路选择的 switch 语句;5.9 逻辑运算符和逻辑表达式。
考试要求:理解算法的概念、算法的流程图表示方法;熟悉关系运算符和关系表达式、逻辑运算符和逻辑表达式;熟练掌握单分支控制的条件语句和双分支控制的条件语句;理解条件运算符和条件表达式,熟悉多分支控制的条件语句,理解多路选择的 switch 语句。
第六章 循环控制结构
课程内容: 6.1 循环控制结构与循环语句;6.2 计数控制的循环;6.3 嵌套循环;6.4 条件控制的循环;6.5 流程的转移控制。
考试要求:熟练掌握循环的二种控制方法(计数控制的循环和条件控制的循环);理解嵌套循环;了解流程的转移控制;了解结构化程序设计的核心思想;熟悉程序测试、调试与排错的基本方法。
第七章 函数
课程内容: 7.1 分而治之与信息隐藏;7.2 函数的定义 ;7.3向函数传递值与从函数返回值 ;7.4 函数的递归调用与递归函数;7.5 变量的作用域与存储类型;7.6 模块化程序设计。
考试要求:了解分而治之与信息隐藏的含义;熟练掌握函数的定义,函数原型,函数的参数传递方式;理解函数的递归调用,条件递归,防御性程序设计;熟悉变量的作用域与存储类型;了解自顶向下、逐步求精的模块化程序设计方法。
第八章 数组
课程内容:8.1 一维数组的定义与初始化;8.2 二维数组的定义与初始化;8.3 向函数传递一维数组;8.4 排序与查找;8.5 向函数传递二维数组。
考试要求:掌握一维数组和二维数组的定义、初始化和引用;熟悉向函数传递一维数组和二维数组的方法;了解常用的排序和查找算法;了解数组下标越界给程序带来的隐患。
第九章 指针
课程内容: 9.1 变量的内存地址;9.2 指针变量的定义和初始化;9.3 间接寻址运算符;9.4 按值调用与按地址调用;9.5 用指针变量作函数参数的程序实例;9.6 函数指针及其应用。
考试要求:掌握指针的概念,指针变量的定义和初始化;理解直接寻址与间接寻址,按值调用与按地址调用的含义;会用指针变量作函数参数,函数指针,函数指针做函数参数。
第十章 字符串
课程内容: 10.1 字符串常量;10.2 字符串的存储;10.3 字符指针;10.4 字符串的访问和输入/输出;10.5 字符串处理函数;10.6 向函数传递字符串; 10.7 从函数返回字符串指针。
考试要求:掌握字符串常量,字符数组与字符指针;会熟练进行字符串的输入和输出,向函数传递字符串;了解常用的字符串处理函数;了解安全的字符串输入和处理方法,了解缓冲区溢出攻击的含义。
第十一章 指针和数组
课程内容: 11.1 指针和一维数组的关系;11.2 指针和二维数组的关系;11.3 指针数组及其应用;11.4 动态数组。
考试要求:熟悉指针和数组间的关系;理解指针数组及其应用;了解 C 程序的内存映像,动态内存分配,动态数组,常见的内存错误及其解决对策。
第十二章 结构体和共同体
课程内容: 12.1 从基本数据类型到抽象数据类型;12.2 结构体的定义;12.3 结构体数组的定义和初始化;12.4 结构体指针的定义和初始化 ;12.5 向函数传递结构体;12.6 共同体;12.7 枚举数据类型;12.8 动态数据结构——单向链表。
考试要求:理解结构体类型;熟悉结构体变量、结构体数组、结构体指针的定义、初始化和成员的引用;理解向函数传递结构体数据;了解共用体、枚举类型、动态数据结构和单向链表。
第十三章 文件操作
课程内容: 13.1 二进制文件和文本文件;13.2 文件的打开和关闭;13.3 按字符读写文件;13.4 按格式读写文件;13.5 按数据块读写文件。
考试要求:了解流和文件的概念,文本文件和二进制文件;理解文件的顺序读/写,文件的随机读/写。
四、考试方式与试题类型
1、考试方式:闭卷,时间为 120 分钟
2、考试题目类型:单项选择题、判断题、程序填空题、编程题。
3、试卷安排:
(1)本大纲各章所提到的内容和要求都是考试内容。试题覆盖到章,适当突出重点。
(2)试题难易程度应合理:易、较易、较难、难,比例为 2:3:3:2。
(3)每份试卷中,各类考核点所占比例约为:重点占 50%,次重点占 30%,一般占 20%。
以上就是“2020广东财经大学华商学院专插本计算机科学与技术专业《C语言程序设计》考试大纲”的内容。如果各位考生在备考过程中,有课程需求或者遇到疑难困惑,可随时咨询易学仕在线客服。小编提前预祝大家在2020年广东专插本考试中都能取得优异成绩。
推荐阅读