C语言教案(上):第一章c语言概述(高教版).doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题第一章C语言概述
教学目的1、掌握上机步骤
2、能正确调试程序
教材分析教学重点计算机运行时的过程教学难点上机步骤
课时安排 2 教学方法讲授与演示法相结合
讨论法、实践法、任
务驱动
教具计算机、投影仪
教学内容及过程设计一新课引入
有了新的程序,如何实现程序的结果验证?
二讲授新课
一)、上机步骤(上机环境:Turbo C3.0)
1.进入环境
2.编辑源程序
3.保存源程序
4.编译源程序
5.执行程序,查看结果
6. 退出C环境
(1) 进入Turbo C++ 3.0集成环境
①在DOS环境下
C:\TC3.0>tc ↙
②在Windows环境下
找到可执行文件tc.exe,执行该文件。
主菜单:11个菜单项:
File Edit Search Run Compile Debug Project Options Window Help 在编辑(EDIT) 状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。
保存:在编辑(EDIT) 状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。
(3) 对源程序进行编译
选择“Compile”(或“Alt+F9”)对源程序进行编译。
(4) 将目标程序进行连接
选择菜单“Compile”→“Link”,如果不出现错误,
会得到一个后缀为.exe的可执行文件
(5) 执行程序
选菜单“Run”→“Run”( 或按“Ctrl+F9”键)。
(6) 退出Turbo C++ 3.0环境
选择“File”→“Quit”。
三课堂小结
1、C语言的构成要素,main函数在程序中的作用
2、上机操作的过程
备注:安排上机实验,熟悉TC环境及简单的C语言程序构成
上机内容为:见上机实训教案1求3个数中较大者。
另例1、图案程序共两个。
第1章测试练习题
一、填空题
1 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__ 。
.2 一个函数由__ __和_ _ __两部分组成。
3 在C语言中,输入操作是由库函数__ 完成的,输出操作是由库函数_ _完
成的。
4 通过文字编辑建立的源程序文件的扩展名是_. _;编译后生成目标程序文件,扩展名是__ __;连接后生成可执行程序文件,扩展名是_ _;运行得到结果。
5 C语言程序的基本单位或者模块是__ __。
.6 C语言程序的语句结束符是___。
7 编写一个C程序,上机运行要经过的步骤:______________________________。
8 在一个C语言源程序中,注释部分两侧的分界符分别为___和____。
9 C语言中的标识符只能由三种字符组成,它们是字母、数字和下划线。
且第一个字符必须为字母或下划线。
10 C语言中的标识符可分为关键字、预定义标识符和用户标识符 3类。
二、选择题
1 一个C程序的执行是从( )。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
2 以下叙述不正确的是( )。
A)一个C源程序可由一个或多个函数组成
B) B)一个C源程序必须包含一个main函数
C) 在C程序中,注释说明只能位于一条语句的后面
D) C程序的基本组成单位是函数
3 C语言规定:在一个源程序中,main函数的位置( )。
A)必须在程序的开头
B)必须在系统调用的库函数的后面
C)可以在程序的任意位置
D)必须在程序的最后
4 C编译程序是 ( )。
A)将C源程序编译成目标程序的程序 B)一组机器语言指令
C) 将C源程序编译成应用软件D) C程序的机器语言版本
5 要把高级语言编写的源程序转换为目标程序,需要使用()。
A) 编辑程序 B) 驱动程序
C) 诊断程序D) 编译程序
6 以下叙述中正确的是()。
A) C语言比其他语言高级
B) C语言可以不用编译就能被计算机识别执行
C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D) C语言出现的最晚,具有其他语言的一切优点
7 以下叙述中正确的是()。
A)C程序中注释部分可以出现在程序中任意合适的地方
B) B) 花括号“{”和“}”只能作为函数体的定界符
C)构成C程序的基本单位是函数,所有函数名都可以由用户命名
D) D) 分号是C语句之间的分隔符,不是语句的一部分
8 以下叙述中正确的是()。
A) C语言的源程序不必通过编译就可以直接运行
B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C) C源程序经编译形成的二进制代码可以直接运行
D) C语言中的函数不可以单独进行编译
9 用C语言编写的代码程序()。
A)可立即执行
B) 是一个源程序
C) 经过编译即可执行
D) 经过编译解释才能执行
1.2.10 以下叙述中正确的是()。
A) 在C语言中,main函数必须位于程序的最前面
B) C语言的每行中只能写一条语句
C) C语言本身没有输入输出语句
D) 在对一个C程序进行编译的过程中,可以发现注释中的拼写错误