山东自考网 | 网站为考生提供山东自考信息服务,供学习交流使用,非政府官方网站,官方信息以山东省教育招生考试院为准。
| |
微信订阅

山东自考网微信公众号

关注公众号

招生咨询08:00-24:00

微信公众号

咨询老师

微信扫一扫
山东自考网在线咨询电话
【热点】 山东省自考管理系统 成绩查询系统 准考证打印入口 自考日程 免考申请 转考申请 实践考核 毕业申请 学位申请 论文答辩 微信公众号 微信交流群 在线咨询

山东大学自学考试高级语言程序设计考核大纲(课程代码:13014)

整理编辑: 山东自考网

发布时间:2025-01-08 18:16:25

阅读量:

  

  《高级语言程序设计》是一门实践课程,旨在培养学生的高级语言程序设计能力。本课程通过理论教学与实践操作相结合的方式,让学生在实际编程环境中学习和掌握高级语言程序设计的基本原理和技巧。为确保本课程教学大纲的顺利实施及人才培养目标的实现,根据计算机专业(本科)教学计划,制定考核大纲:


  一、课程目标


  深刻理解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


小编提示:添加【山东自考网】招生老师微信,即可了解2023年山东自考政策资讯自考报名流程准考证打印方法成绩查询时间以及领取历年真题资料个人专属备考方案等相关信息!

添加山东自考网招生老师微信,在线咨询报名报考等相关问题
(添加“山东自考网”招生老师微信,在线咨询报名报考等相关问题)

填写下方信息,立即领取山东自考《备考方案》!

《山东自考网》免责声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以省考试院及院校官方发布公布的正式信息为准。

(二)本站文章内容信息来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决,联系邮箱:812379481@qq.com。

上一篇:山东大学自学考试人工智能和大数据(实践)考核大纲(课程代码:13011)

下一篇:山东大学自学考试移动应用程序设计(实践)考核大纲(课程代码:14566)