自考高级语言程序设计一串讲笔记

上传人:枫** 文档编号:557730718 上传时间:2023-05-16 格式:DOC 页数:60 大小:394KB
返回 下载 相关 举报
自考高级语言程序设计一串讲笔记_第1页
第1页 / 共60页
自考高级语言程序设计一串讲笔记_第2页
第2页 / 共60页
自考高级语言程序设计一串讲笔记_第3页
第3页 / 共60页
自考高级语言程序设计一串讲笔记_第4页
第4页 / 共60页
自考高级语言程序设计一串讲笔记_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《自考高级语言程序设计一串讲笔记》由会员分享,可在线阅读,更多相关《自考高级语言程序设计一串讲笔记(60页珍藏版)》请在金锄头文库上搜索。

1、自考高级语言程序设计(一)串讲笔记课程说明串讲的目的和作用: 1、将相对零散的知识建立一个整体的筐架,形成整体的知识体系。 2、将考核知识点进行提炼 3、分析历年真题,掌握题目所含知识点的同时分析出题思路,使复习时做到有的放矢。本次串讲的参考教材 高级语言程序设计 全国高等教育自学考试指导委员会组编,迟成文主编,经济科学出版社出版,2006年版。本次串讲的要讲解的重要知识点(共37个)1、高级语言与语言的特点2、语言的基本字符集、转义字符、保留字及其含义和语言标识符的构成规则。 3、程序的基本结构与书写程序的基本规则 4、语言中数据类型的分类 5、整型、实型、字符型、字符串常量的书写方法 6、

2、符号常量的应用和宏定义命令的使用 7、整型、实型、字符型变量的定义、初始化方法 8、基本类型数据在内存中的存放方式 9、基本运算符的运算规则、优先级别和结合性 10、掌握算术表达、关系和逻辑表达式、赋值表达式、逗号和条件表达式的构成和运算规则 11、变量赋值及表达式计算时的数据类型转换规则 12、字符输入输出函数和格式输入输出函数的使用 13、三条选择语句和三种选择结构的程序设计 14、三条循环语句和三种循环结构的程序设计 15、一维数组的定义、初始化和数组元素的引用方法 16、二维数组的定义、初始化和数组元素的引用方法 17、字符数组的定义、初始化和数组元素的引用方法 18、字符数组中存放的

3、字符串的输入/输出和处理方法 19、字符串处理的常用系统函数及其使用20、指针变量的定义、初始化、赋值和一般使用形式21、指向变量的指针变量、指向一维数组元素的指针变量、指向字符串的指针变量的使用方法。 22、指针数组的定义、初始化和引用 23、函数的结构与定义方法,握函数的一般调用方法 24、函数调用时参数的值传递方法、地址传递方法、返回值传递方法和利用全局外部变量在函数间传递数据的方法。 25、变量的存储类型及其定义方法、变量的生存期和作用域。26、函数嵌套调用和递归函数的特点和设计方法 27、指针型函数的定义方法和调用方法 28、常用系统函数的使用 29、结构型数据的特点和应用及结构型的

4、定义方法 30、结构型变量的定义、初始化和成员引用方法 31、结构型数组的定义、初始化和引用结构型数组元素的成员的方法。 32、结构型指针变量的定义、初始化和利用结构型指针变量引用结构型数据的成员的方法33、用户自定义类型的定义和使用 34、文件名的组成规则、文件的分类及其特点 36、文件型指针的定义方法37、缓冲文件系统中各类系统函数的使用u(1)打开/关闭文件函数的使用方法。u(2)文件尾测试函数的使用方法。u(3)文件读/写中字符读/写函数的使用方法。u(4)文件读/写中字符串读/写函数的使用方法。u(5)文件读/写中数据读/写函数的使用方法。u(6)文件定位函数(定位文件头、随机定位)

5、的使用方法。第一章概述程序:是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。机器语言:采用计算机能直接识别和执行的二进制代码来表示的程序设计语言。汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应,但不能被计算机的硬件直接识别。汇编程序执行机器语言程序结果汇编汇编语言程序机器语言和编语言又称为“面向机器的语言”或“低级语言”。高级语言:是描述算法过程很方便、同时脱离了对机型的要求,能在任何计算机上运行的计算机语言。又称为“面向过程的语言”。 用高级语言编写的程序称为源程序。高级语言程序的执行有两种: 一种是翻译一句执行一句,称为“解释执行

6、”方式,完成翻译工作的程序就称为“解释程序”; 一种是全部翻译成二进制程序后再执行,承担翻译工作的程序就称为“编译程序”,编译后的二进制程序称为“目标程序”。语言的主要特点: 比其它高级语言更接近硬件,比低级语言更容易描述算法,程序易编、易读、易查错、易修改。可以说兼有高级语言和低级语言的优点。C语言既可以用来编写系统软件,也可以用来编写应用软件。1编译程序的功能是( )A.将汇编语言程序转换为目标程序B.将汇编语言程序转换为高级语言程序C.将高级语言程序转换为目标程序D.将高级语言程序转换为汇编语言程序答案:C第二章C语言的基本知识 语言的基本词法1 字符集语言的字符集就是ASCII字符集,

7、主要包含下列几类: (1)大小写英文字母AZ、az(52个) (2)数字0、1、2、9(10个) (3)非字母数字的可显示字符(33个)键盘可输入的字符。字符集的真题1.C语言不能选用的字母是( )A.w B. C.I D.i答案:B2.转义字符 在C语言的字符集中,还有一些不可显示的字符,C语言使用所谓的“转义字符”在程序中表示这些字符。转义字符由“反斜杠字符”开始后跟单个字符或若干个字符组成。ntvbrf回车换行符号Tab符号垂直制表符号左退一格符号回车符号换页符号adddxhh响铃符号双引号单引号反斜杠13位8进制数ddd对应的符号12位16进制数hh对应的符号转义字符的有关真题1.下列

8、不正确的转义字符是( )A. B. C. 086 D. 0答案:C2. 下列转义字符中错误的是( ) A000 B. 14 C. x111 D. 2答案:C3.保留字autobreakcasecharcontinueconstdefaultdodoubleelseenum自动中止情况字符继续常量缺省做双否则枚举externfloatforgotointiflongregisterreturnshortsigned外部浮点对于转向整如果长寄存器返回短带符号sizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile计算字节数静态结构开

9、关类型定义共用无符号空可变的当说明: 1、所有的保留字均由小写字母组成的,一旦有一个字母大写,其不再是保留字原来的含义。 2、根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 保留字的有关真题 1.下列标识符中,不是C语言保留字的是( ) char B.while C. min D.default 答案:C 2. 下列不属于C语言保留字的是( ) char B.while C.typedef D.look 答案:D 3表示空类型的保留字是 。 答案:void (注意一定小写) 数据类型关键字(12个):char, double, enum, float

10、, int, long, short,signed, struct, union, unsigned, void 控制语句关键字(12个):break, case, continue, default, do, else,for, goto, if, return, switch, while 存储类型关键字(4个):auto, extern, register, static 其它关键字(4个):const, sizeof, typedef, volatile4.标识符标识符是用户自定义的字符序列,比如符号常量名、变量名、数组名、函数名等。语言规定,标识符是由字母或下划线开头的字母、数字、下

11、划线组成的字符序列。标识符中的字母是区分大小写的。标识符的有关真题1. 正确的C语言用户自定义标识符是 ( )A. print B. float C. when D. random答案:A2.可以用作C程序标识符的一组是()A.print oodb aBc B.iam one-half 3paiC.Pxq line# His.age D.Cpp while pow答案:A3.C语言标识符的第一个字符必须为下划线或者 。答案:字母C程序构成的特点:()程序是由若干个函数构成的。 每个程序有且仅有一个主函数,该主函数的函数名规定为main。()每个函数(包括主函数)的定义分为两个部分:函数头和函数

12、体。 函数头:返回值的类型 函数名(类型 形式参数,) 函数体: 数据定义部分 实现函数功能的语句串 函数名后面的一对圆括号“()”是用来写函数的参数的。参数可以有,也可以没有,但圆括号不能省略。 ()程序中的每个语句以“分号”作为语句的结束,“分号”是C语句的组成部分,不可以省略。()用“/*”和“*/”括住的任意字符序列,称为“注释”。源程序编译时,注释被忽略。()程序的书写格式很灵活,在一行上可以书写多个语句,一个语句也可以写在多行上。在程序清单的任何一处都可以插入空格符号或回车符号。但是,为了程序清单层次分明、便于阅读,通常都采用缩格并对齐的书写方法。(6)程序的执行总是从主函数开始,并在主函数中结束。主函数和其它函数的位置是任意的。其它函数总是通过函数调用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号