专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
2025-05-26
|
26页
|
473人阅读
|
3人下载
精品
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 课件 |
| 知识点 | C语言概述 |
| 使用场景 | 中职复习-一轮复习 |
| 学年 | 2025-2026 |
| 地区(省份) | 广西壮族自治区 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 730 KB |
| 发布时间 | 2025-05-26 |
| 更新时间 | 2025-05-26 |
| 作者 | xkw_076789343 |
| 品牌系列 | 上好课·一轮讲练测 |
| 审核时间 | 2025-05-26 |
| 下载链接 | https://m.zxxk.com/soft/52290068.html |
| 价格 | 5.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
专题一 C语言概述
程序设计基础
专题复习讲练测
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
考纲要求
一
知识要点 考试条目
1.基本程序结构和设计规范 (1)了解计算机程序基本知识;
(2)掌握程序结构、注释、命名规范;
(3)了解顺序、选择、循环三种基本结构流程图;
(4)掌握 C 语言程序的结构。
知识点梳理
二
计算机程序基本知识
计算机程序由一系列的指令构成。计算机执行的指令实际上是由二进制数1和0组成的有限序列,它们代表着计算机内部产生的电子信号。
创建程序时,必须指定计算机要执行的指令,以获得所需要的操作,定义这些指令的过程就称为编程。
一、计算机程序及相关概念
知识点梳理
二
二、C语言发展史
1970 年
AT&T 贝尔实验室的肯・汤普森(Ken Thompson)基于 BCPL 语言设计出B 语言,为 C 语言的诞生奠定基础。
1
1972 年
丹尼斯・里奇(Dennis Ritchie)在 B 语言基础上设计发明C 语言,并首次在运行 UNIX 操作系统的 DEC PDP-11 计算机上使用。
2
1983 年
美国国家标准学会(ANSI)为 C 语言制定首个统一标准,即ANSI C,成为现代 C 语言规范的基础。
3
1987 年
ANSI 公布更新后的 C 语言标准,即87 ANSI C,进一步完善语言细节。
4
1990 年
国际标准化组织(ISO)采纳87 ANSI C,发布ISO 9899:1990标准,简称ISO C,成为全球通用的 C 语言标准,现行主流 C 编译系统均以此为基础。
5
知识点梳理
二
三、C语言的特点
简洁紧凑、灵活方便
范围广,可移植性好
数据类型丰富
结构化语言
运算符类型丰富
C 语言兼有高级语言和低级语言的特点
语法限制较少、程序设计自由度较大
效率高
知识点梳理
二
C 语言程序的结构、注释、命名规范
#include <stdio.h>
main()
{
语句;
}
一、格式
知识点梳理
二
1.C 程序由若干函数组成,必须有且仅有一个 main () 函数,所有函数均为外部函数,使用函数能简化程序、提高可读性并实现模块化。
一、格式
2.程序总是从 main () 函数开始执行。
3.函数体包含变量定义、函数说明和语句,每条语句以分号结束,但分号并非加在每行末尾。
知识点梳理
二
4.注释分为单行注释(//)和多行注释(/* */),注释不被执行,用于提高程序可读性,代码量较大时尤为必要。
一、格式
5.书写格式自由,每行可有多条语句,一条语句也可分写多行,但换行位置并非任意。
知识点梳理
二
用 C 语言编写的源程序需经编译和链接过程才能被计算机执行:首先通过编译器将源程序翻译为二进制目标程序,然后将目标程序与系统库函数及其他目标程序链接,最终形成可执行程序。
二、C语言程序运行流程
输入或编辑源程序
编译
链接
运行
知识点梳理
二
三、宏定义和文件包含
宏定义和文件包含都属于编译预处理命令,以“#”开头,结尾部分不要加分号。
编译预处理命令的作用本是实现程序的功能,而是给C语言编译系统提供信息,通知 C 编译器在对源程序进行编译之前应该做哪些预处理工作。
知识点梳理
二
① 不带参数的宏定义
命令形式:#define 标识符 字符串
1. 宏定义
定义中的“标识符”为用户定义标识符,称为宏名,宏名一般用大写字母。在预编译时,将程序中出现的宏名均替换成“字符串”的内容,这一过程称为宏展开。
#define PI 3.1415926
知识点梳理
二
② 带参数的宏定义。
命令形式:#define 宏名(形式参数表) 字符串
1. 宏定义
定义中的“字符串”应包含括号中所指定的形式参数。注意:宏名与括号之间不要加空格,否则就成为不带参数的宏定义了。
知识点梳理
二
③ 带参数的宏展开。
1. 宏定义
预编译时,遇到带实参的宏名,则按命令行中指定的字符串从左到右进行转换,原则是:凡遇形参则以实参代替,非形参字符则原样保留,从而形成展开后的内容。
知识点梳理
二
文件包含的作用是将一个源程序文件包含到另一个源程序文件中,它以“#include”开头。
2.文件包含
格式1:#include <文件名>
格式2:#include“文件名”
知识点梳理
二
一、顺序结构
顺序、选择、循环三种基本结构流程图
定义:按照语句的先后顺序依次执行,是程序最基本的执行模式。
流程图符号:矩形框(表示处理步骤)、箭头(表示流程方向)。
特点:每个步骤按顺序执行,前一步完成后才执行下一步。
无分支或重复,流程线性。
知识点梳理
二
二、选择结构
顺序、选择、循环三种基本结构流程图
定义:根据条件判断结果选择不同的执行路径。
流程图符号:
菱形框(判断条件)
箭头(不同条件分支)
矩形框(各分支的处理步骤)
特点:通过条件判断决定执行路径,每个分支互斥。
必须有明确的条件表达式(结果为真 / 假)。
知识点梳理
二
三、循环结构
顺序、选择、循环三种基本结构流程图
定义:在满足条件时重复执行某段代码(循环体)。
流程图符号:
菱形框(循环条件)
箭头(循环路径和退出路径)
矩形框(循环体操作)
限时练习
三
【答案】B
1.以下不属于 C 语言特点的是( )
A. 包含 34 个运算符
B. 面向对象编程
C. 代码质量高、执行效率高
D. 兼具高级与低级语言特性
限时练习
三
【答案】B
2.C 程序的执行起点是( )
A. 任意函数
B. main 函数
C. 第一个定义的函数
D. 库函数
限时练习
三
【答案】B
3. 编译预处理命令的正确格式是( )
A. 以 “#” 开头,结尾加分号
B. 以 “#” 开头,结尾不加分号
C. 以 “//” 开头,结尾不加分号
D. 以 “/” 开头,结尾加 “/”
限时练习
三
【答案】B
4.文件包含指令 “#include <stdio.h>” 的搜索路径是( )
A. 用户当前目录
B. 系统指定路径
C. 先用户目录后系统路径
D. 先系统路径后用户目录
限时练习
三
【答案】D
5.C 语言程序的编译流程是( )
A. 源程序→链接→编译→运行
B. 源程序→编译→运行→链接
C. 源程序→运行→编译→链接
D. 源程序→编译→链接→运行
限时练习
三
【答案】√
6.C 语言共有 32 个关键字和 9 种控制语句。( )
【答案】×
7.宏定义中的注释会被编译预处理执行。( )
限时练习
三
【答案】×
8.C 语言程序可以没有 main 函数。( )
【答案】√
9.带参数的宏展开时,形参会被实参直接替换。( )
内容小结
四
谢谢
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。