- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】自考与高级语言程序设计(一)串讲笔记
自考高级语言程序设计(一)串讲笔记
课程说明
串讲的目的和作用:
1、将相对零散的知识建立一个整体的筐架,形成整体的知识体系。
2、将考核知识点进行提炼
3、分析历年真题,掌握题目所含知识点的同时分析出题思路,使复习时做到有的放矢。
本次串讲的参考教材
《高级语言程序设计》 全国高等教育自学考试指导委员会组编,迟成文主编,经济科学出版社出版,2006年版。
本次串讲的要讲解的重要知识点(共37个)
1、高级语言与C语言的特点
2、C语言的基本字符集、转义字符、保留字及其含义和C语言标识符的构成规则。
3、C程序的基本结构与书写C程序的基本规则
4、C语言中数据类型的分类
5、整型、实型、字符型、字符串常量的书写方法
6、符号常量的应用和宏定义命令的使用
7、整型、实型、字符型变量的定义、初始化方法
8、基本类型数据在内存中的存放方式
9、基本运算符的运算规则、优先级别和结合性
10、掌握算术表达、关系和逻辑表达式、赋值表达式、逗号和条件表达式的构成和运算规则
11、变量赋值及表达式计算时的数据类型转换规则
12、字符输入/输出函数和格式输入/输出函数的使用
13、三条选择语句和三种选择结构的程序设计
14、三条循环语句和三种循环结构的程序设计
15、一维数组的定义、初始化和数组元素的引用方法
16、二维数组的定义、初始化和数组元素的引用方法
17、字符数组的定义、初始化和数组元素的引用方法
18、字符数组中存放的字符串的输入/输出和处理方法
19、字符串处理的常用系统函数及其使用
20、指针变量的定义、初始化、赋值和一般使用形式
21、指向变量的指针变量、指向一维数组元素的指针变量、指向字符串的指针变量的使用方法。
22、指针数组的定义、初始化和引用
23、函数的结构与定义方法,握函数的一般调用方法
24、函数调用时参数的值传递方法、地址传递方法、返回值传递方法和利用全局外部变量在函数间传递数据的方法。
25、变量的存储类型及其定义方法、变量的生存期和作用域。
26、函数嵌套调用和递归函数的特点和设计方法
27、指针型函数的定义方法和调用方法
28、常用系统函数的使用
29、结构型数据的特点和应用及结构型的定义方法
30、结构型变量的定义、初始化和成员引用方法
31、结构型数组的定义、初始化和引用结构型数组元素的成员的方法。
32、结构型指针变量的定义、初始化和利用结构型指针变量引用结构型数据的成员的方法
33、用户自定义类型的定义和使用
34、文件名的组成规则、文件的分类及其特点
36、文件型指针的定义方法
37、缓冲文件系统中各类系统函数的使用
? (1)打开/关闭文件函数的使用方法。
? (2)文件尾测试函数的使用方法。
? (3)文件读/写中字符读/写函数的使用方法。
? (4)文件读/写中字符串读/写函数的使用方法。
? (5)文件读/写中数据读/写函数的使用方法。
? (6)文件定位函数(定位文件头、随机定位)的使用方法。
第一章 概述
程序:是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。
机器语言:采用计算机能直接识别和执行的二进制代码来表示的程序设计语言。
汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应,但不能被计算机的硬件直接识别。
机器语言和编语言又称为“面向机器的语言”或“低级语言”。
高级语言:是描述算法过程很方便、同时脱离了对机型的要求,能在任何计算机上运行的计算机语言。又称为“面向过程的语言”。
用高级语言编写的程序称为源程序。
高级语言程序的执行有两种:
一种是翻译一句执行一句,称为“解释执行”方式,完成翻译工作的程序就称为“解释程序”;
一种是全部翻译成二进制程序后再执行,承担翻译工作的程序就称为“编译程序”,编译后的二进制程序称为“目标程序”。
C语言的主要特点:
比其它高级语言更接近硬件,比低级语言更容易描述算法,程序易编、易读、易查错、易修改。可以说兼有高级语言和低级语言的优点。C语言既可以用来编写系统软件,也可以用来编写应用软件。
1.编译程序的功能是( )
A.将汇编语言程序转换为目标程序
B.将汇编语言程序转换为高级语言程序
C.将高级语言程序转换为目标程序
D.将高级语言程序转换为汇编语言程序
答案:C
第二章 C语言的基本知识
C语言的基本词法
1 字符集
C语言的字符集就是A
文档评论(0)