当前位置:文档之家› C语言教案(上):第一章c语言概述(高教版).doc

C语言教案(上):第一章c语言概述(高教版).doc

C语言教案(上):第一章c语言概述(高教版).doc
C语言教案(上):第一章c语言概述(高教版).doc

课题第一章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程序进行编译的过程中,可以发现注释中的拼写错误

相关主题
文本预览
相关文档 最新文档