专题一 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.带参数的宏展开时,形参会被实参直接替换。( ) 内容小结 四 谢谢 $$

资源预览图

专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
1
专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
2
专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
3
专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
4
专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
5
专题一 C语言概述(课件)-《程序设计基础》高考备考讲练测(广西)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。