您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > 55自考高级语言程序设计(一)串讲笔记
更多优质自考资料尽在百度贴吧自考乐园俱乐部(迎...欢迎...止不住的惊喜等着你.........自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园....俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部)欢❤加入❤交流自考高级语言程序设计(一)串讲笔记课程说明串讲的目的和作用: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、结构型数组的定义、初始化和引用结构型数组元素的成员的方法。更多优质自考资料尽在百度贴吧自考乐园俱乐部(迎...欢迎...止不住的惊喜等着你.........自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园....俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部)欢❤加入❤交流一种是全部翻译成二进制程序后再执行,承担翻译工作的程序就称为“编译程序”,编译后的二进制程序称为“目标程序”。32、结构型指针变量的定义、初始化和利用结构型指针变量引用结构型数据的成员的方法33、用户自定义类型的定义和使用34、文件名的组成规则、文件的分类及其特点36、文件型指针的定义方法37、缓冲文件系统中各类系统函数的使用 (1)打开/关闭文件函数的使用方法。 (2)文件尾测试函数的使用方法。 (3)文件读/写中字符读/写函数的使用方法。 (4)文件读/写中字符串读/写函数的使用方法。 (5)文件读/写中数据读/写函数的使用方法。 (6)文件定位函数(定位文件头、随机定位)的使用方法。第一章概述程序:是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。机器语言:采用计算机能直接识别和执行的二进制代码来表示的程序设计语言。汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应,但不能被计算机的硬件直接识别。机器语言和编语言又称为“面向机器的语言”或“低级语言”。高级语言:是描述算法过程很方便、同时脱离了对机型的要求,能在任何计算机上运行的计算机语言。又称为“面向过程的语言”。用高级语言编写的程序称为源程序。高级语言程序的执行有两种:一种是翻译一句执行一句,称为“解释执行”方式,完成翻译工作的程序就称为“解释程序”;C语言的主要特点:比其它高级语言更接近硬件,比低级语言更容易描述算法,程序易编、易读、易查错、易修改。可以说兼有高级语言和低级语言的优点。C语言既可以用来编写系统软件,也可以用来编写应用软件。1.编译程序的功能是()A.将汇编语言程序转换为目标程序B.将汇编语言程序转换为高级语言程序C.将高级语言程序转换为目标程序D.将高级语言程序转换为汇编语言程序答案:C第二章C语言的基本知识C语言的基本词法1字符集C语言的字符集就是ASCII字符集,主要包含下列几类:(1)大小写英文字母A~Z、a~z(52个)汇编程序机器语言程序执行结果汇编汇编语言程序更多优质自考资料尽在百度贴吧自考乐园俱乐部(迎...欢迎...止不住的惊喜等着你.........自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园....俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部)欢❤加入❤交流(2)数字0、1、2、…、9(10个)(3)非字母数字的可显示字符(33个)键盘可输入的字符。字符集的真题1.C语言不能选用的字母是()A.wB.πC.ID.i答案:B2.转义字符在C语言的字符集中,还有一些不可显示的字符,C语言使用所谓的“转义字符”在程序中表示这些字符。转义字符由“反斜杠字符\”开始后跟单个字符或若干个字符组成。\n\t\v\b\r\f回车换行符号Tab符号垂直制表符号左退一格符号回车符号换页符号\a\\’\\\ddd\xhh响铃符号双引号单引号反斜杠1~3位8进制数ddd对应的符号1~2位16进制数hh对应的符号转义字符的有关真题1.下列不正确的转义字符是()A.′\\′B.′\″C.′\086′D.′\0′答案:C2.下列转义字符中错误的是()A′\000′B.′\14′C.′\x111′D.′\2′答案:C3.保留字autobreakcasecharcontinueconstdefaultdodoubleelseenum自动中止情况字符继续常量缺省做双否则枚举externfloatforgotointiflongregisterreturnshortsigned外部浮点对于转向整如果长寄存器返回短带符号sizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile计算字节数静态结构开关类型定义共用无符号空可变的当说明:1、所有的保留字均由小写字母组成的,一旦有一个字母大写,其不再是保留字原来的含义。2、根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。•保留字的有关真题•1.下列标识符中,不是C语言保留字的是()•charB.while•C.minD.default更多优质自考资料尽在百度贴吧自考乐园俱乐部(迎...欢迎...止不住的惊喜等着你.........自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园....俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部)欢❤加入❤交流•答案:C•2.下列不属于C语言保留字的是()•charB.while•C.typedefD.look•答案:D•3.表示空类型的保留字是。•答案:void(注意一定小写)•数据类型关键字(12个):char,double,enum,float,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.标识符标识符是用户自定义的字符序列,比如符号常量名、变量名、数组名、函数名等。C语言规定,标识符是由字母或下划线开头的字母、数字、下划线组成的字符序列。标识符中的字母是区分大小写的。标识符的有关真题1.正确的C语言用户自定义标识符是()A.printB.floatC.whenD.random答案:A2.可以用作C程序标识符的一组是()A.printoodbaBcB.i\amone-half3paiC.Pxqline#His.ageD.Cppwhilepow答案:A3.C语言标识符的第一个字符必须为下划线或者。答案:字母C程序构成的特点:(1)C程序是由若干个函数构成的。每个C程序有且仅有一个主函数,该主函数的函数名规定为main。(2)每个函数(包括主函数)的定义分为两个部分:函数头和函数体。函数头:返回值的类型函数名(类型形式参数1,...)函数体:{数据定义部分实现函数功能的语句串}函数名后面的一对圆括号“()”是用来写函数的参数的。参数可以有,也可以没有,但圆括号不能省略。(3)C程序中的每个语句以“分号”作为语句的结束,“分号”是C语句的组成部分,不可以省略。(4)用“/*”和“*/”括住的任意字符序列,称为“注释”。源程序编译时,注释被忽略。(5)C程序的书写格式很灵活,在一行上可以书写多个语句,一个语句也可以写在多行上。在程序清单的任何一处都可以插入空格符号或回车符号。但是,为了程序清单层次分明、便于阅读,通常都采用缩格并对齐的书写方法。(6)C程序的执行总是从主函数开始,并在主函数中结束。主函数和其它函数的位置是任意的。其更多优质自考资料尽在百度贴吧自考乐园俱乐部(迎...欢迎...止不住的惊喜等着你.........自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园....俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部)欢❤加入❤交流它函数总是通过函数调用语句被执行。(7)主函数可以调用任何其它函数;任何其它函数都可以相互调用,但不能调用主函数。(8)C语言编译系统区分字母大小写。C程序构成的真题1.构成一个C程序的是()A.一个主函数和若干个非主函数B.若干个主函数和若干个非主函数C.一个主函数和昀多一个非主函数D.若干个主函数和昀多一个非主函数答案:A2.组成C语言程序的是()A.过程B.函数C.子程序D.主程序和子程序答案:B3.一个C程序一般由若干个函数构成,其中至少应包含一个函数。答案:主4.C语言程序编译时,程序中的注释部分()A.参加编译,并会出现在目标程序中B.参加编译,但不会出现在目标程序中C.不参加编译,但会出现在目标程序中D.不参加编译,也不会出现在目标程序中答案:D第三章基本数据类型、运算符和表达式C语言数据类型及分类关系图┌带符号整型┌带符号整型┼带符号短整型│└带符号长整型┌整型┤┌无符号整型│└无符号整型┼无符号短整型│└无符号长整型┌基本类型┤┌单精度型│├实型┤││└双精度型│└字符型数据类型┤┌数组型├构造类型┤│└结构型├指针型└空类型(void)C语言数据类型的真题1.属于C语言基本数据类型的是()A.指针型B.无符号整型C.数组型D.结构型答案:B常量更
本文标题:55自考高级语言程序设计(一)串讲笔记
链接地址:https://www.777doc.com/doc-5352311 .html