C语言复习资料(详细)
思维导图1:C语言程序设计知识结构
如有你有帮助,请购买下载,谢谢!
第一课C语言程序设计基础
本课主要知识点:1知识点:C程序基础
思维导图2:第一2课知C识语点言:程C序语设言计基程础序的构成
C程序是由函数构成的,一个C程序有且仅有一个mai
函数。一个函数
C语言是一种结构化程序设计语言。三种基本结构:顺序、选择、循环。
由两部分组成:函数的首部和函数体。函数体包括声明部分和执行部分。一个C
例1:(20100911)以下关于结构化程序设计的叙述中正确的是(C)
程序总是从mai
函数开始执行(即程序的入口),由mai
函数结束,(即程序的
A)一个结构化程序必须同时由顺序、分支、循环三种结构组成
出口)。
B)结构化程序使用goto语句会很便捷
例1:(20100312)以下叙述正确的是(B)
C)在C语言中,程序的模块化是利用函数实现的
A)C语言程序是由过程和函数组成的
D)由三种基本结构构成的程序只能解决小规模的问题
B)C语言函数可以嵌套调用,例如:fu
fu
x
例2:(20110326)计算机高级语言程序的运行方法有编译执行和解释执行两种,C)C语言函数不可以单独编译
以下叙述中正确的是(A)AC语言程序仅可以编译执行BC语言程序仅可以解释执行CC语言程序既可以编译执行又可以解释执行D以上说法都不对【解析】计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两
D)C语言中除了mai
函数,其他函数不可作为单独文件形式存在例2:(20110911)以下叙述中错误的是(C)AC语言编写的函数源程序,其文件名后缀可以是CBC语言编写的函数都可以作为一个独立的源程序文件CC语言编写的每个函数都可以进行独立的编译并执行D一个C语言程序只能有一个主函数
种,一个是编译,一个是解释。C语言程序仅可以编译。
3知识点:标识符
例3:(20110326)以下叙述中错误的是DAC语言的可执行程序是由一系列机器指令构成的
命名规则:①标识符中只能包含字母azAZ,数字09下划线_。
B用C语言编写的源程序不能直接在计算机上运行
②第一个字符必须是字母或下划线。
C通过编译得到的二进制目标程序需要连接才可以运行
D在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件
【解析】C程序开发过程:编辑(c)编译(obj)链接可执行文件(exe)都
分类①关键字(32个)
r