课程代码:13014
课程名称: 高级程序设计(实践)
课程对应教材版本:
《高级语言程序设计》,主编:郑岩,出版社:机械工业出版社,2024
山东大学高等教育自学考试毕业及实践环节考核大纲
课程名称:高级语言程序设计 课程代码:13014
《高级语言程序设计》是一门实践课程,旨在培养学生的高级语言程序设计能力。本课
程通过理论教学与实践操作相结合的方式,让学生在实际编程环境中学习和掌握高级语言程
序设计的基本原理和技巧。为确保本课程教学大纲的顺利实施及人才培养目标的实现,根据
计算机专业(本科)教学计划,制定考核大纲:
一、课程目标
深刻理解 C 语言的基础知识,掌握结构化程序设计方法,提高学生利用数组、函数、指
针、结构体类型等进行编程解决实际问题的初步能力和程序调试能力。
二、考核要求
第 1 章 概述
要求:了解程序的基本结构,熟悉程序设计的基本方法。
第 2 章 C 语言基础知识
要求:
(1)了解 C 语言的发展和特点;
(2)掌握 C 语言的基本语句;
(3)掌握 C 语言的基本组成;
(4)重点熟悉一种 C 语言开发环境(visual studio 或 vscode),并安装和使用,掌
握在该环境下程序设计、编译及调试的方法。
第 3 章 数据类型、运算符和表达式
要求:
(1)掌握 C 语言的数据类型、常量、变量
(2)掌握 C 语言的运算符和表达式
(3)了解数据类型转换的原因,熟悉数据类型转换的方法
第 4 章 结构化程序设计
要求:
(1)了解结构化程序设计方法
(2)重点掌握顺序结构、选择结构、循环结构等程序设计的使用方法,了解三种结构
化方法的不同点;
第 5 章 数组
要求:
(1)掌握数组的定义、赋值
(2)掌握字符数组的定义、赋值
(3)掌握数组的程序设计方法
第 6 章 函数
要求:
(1)熟悉函数的定义、参数和数据传递方法
(2)熟悉函数的存储类型与作用域
(3)熟悉函数的嵌套调用和递归调用
(4)掌握函数的程序方法
第 7 章 指针
要求:
(1)掌握指针的基本概念和指令变量的定义方法
(2)掌握指针与数组的区别与联系
(3)掌握函数指针的定义,理解指针函数的本质和调用方法
(4)理解指针数组的定义,熟悉指针数组与数字指针的用法与去表
(5)掌握指针的程序设计方法
第 8 章 结构体类型和自定义类型
要求:
(1)理解使用结构体的意义
(2)熟悉结构体定义、结构体类型变量和结构体类型数组
(3)熟悉结构体指针的声明和定义方法
(4)了解自定义类型的意义与
(5)熟悉结构体类型的程序设计
第 9 章 编译预处理
要求:
(1)掌握宏定义命令的使用方法
(2)熟悉文件包含命令的使用方法
(3)熟悉条件编译命令的使用方法
第 10 章 文件
要求:
(1)熟悉文件打开与关闭函数的基本使用方法
(2)熟悉文件的读/写函数、文件定位函数
(3)掌握文件的基本程序设计方法
三、考核方式
现场上机考试,根据题目要求,写出程序,运行结果。
四、参考教材
《高级语言程序设计》2024 年版,主编:郑岩。出版社:机械工业出版社,2024