C语言第一章说课
- 格式:ppt
- 大小:1.31 MB
- 文档页数:25


-1-练习1-1答案选择题1.下列4组字符串中都可以用作C语言程序中的标识符的是(D)。A.print3doodbB.I\mone_halfstart$itC.Pxqmy->bookline#D.str_1Cppinto2.下面的说法正确的是(C)。A.C程序由符号构成B.C程序由标识符构成C.C程序由函数构成D.C程序由C语句构成3.与十进制数35相等的二进制数是(A)。A.100011B.01001C.100110D.1001014.与47值相等的十六进制数是(A)。A.2FB.215C.32FD.1155.(01101)2+(101101)2的值是(B)。A.(101010)2B.(3A)16C.(2A)16D.576.将15向左移动2位后的值是(D)。A.(3C)16B.(00111100)2C.(60)10D.都正确7.将250与5进行按位与的结果是(A)。A.0B.1C.(FF)16D.(F0)168.将(AF)16与(78)16进行按位异或的结果是(A)。A.(D7)16B.(28)16C.(D8)16D.(27)169.将(717)8按位取反的结果是(B)。A.(110001)2B.(060)8C.(60)10D.都不正确
以下叙述中错误的是()
A.一个C语言程序只能有一个主函数
B.C语言编写的每个函数都可以进行独立的编译并执行
C.C语言编写的函数都可以作为一个独立的源程序文件
D.C语言编写的函数源程序,其文件名后缀可以是C
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
()
A.C语言程序仅可以编译执行
B.C语言程序仅可以解释执行
C.以上说法都不对
D.C语言程序既可以编译执行又可以解释执行
C语言规定:在一个源程序中,main的位置()
A.可以任意
B.必须在最后
C.必须在最开始
D.必须在系统调用的库函数后面
一个C语言程序是由()
A.若干过程组成
B.若干子程序组成
C.函数组成
D.一个主程序和若干子程序组成
以下关于结构化程序设计的叙述中正确的是()
A.一个结构化程序必须同时由顺序、分支、循环三种结构组成
B.在C语言中,程序的模块化是利用函数实现的
C.由三种基本结构构成的程序只能解决小规模的问题
D.结构化程序使用goto语句会很便捷
以下叙述正确的是()
A.在C程序中,main函数必须位于程序的最前面
B.在对一个C程序进行编译的过程中,可发现注释中的拼写错误
C.C语言本身没有输入输出语句
D.程序的每行中只能写一条语句
以下叙述中错误的是()
A.C语言编写的每个函数都可以进行独立的编译并执行
B.C语言编写的函数源程序,其文件名后缀可以是C
C.一个C语言程序只能有一个主函数
D.C语言编写的函数都可以作为一个独立的源程序文件
以下叙述正确的是()
A.C程序的书写格式是固定的,每行只能写一条语句
B.C程序中注释部分可以单独占一行
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
D.在对C语言程序进行编译时,可以发现注释行中的拼写错误以下叙述正确的是()
A.C语言程序是由过程和函数组成的
B.C语言函数不可以单独编译
C.C语言中除了main函数,其他函数不可作为单独文件形式存在
D.C语言函数可以嵌套调用,例如:fun(fun(x))
《C语言程序设计》说课稿
信息工程系
张林 《C语言程序设计》说课稿
(一) 课程设置
1、课程定位(性质和作用)
《C语言程序设计》课程是计算机应用技术专业的专业基础课,旨在培养学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。 学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。
2、课程设计(理念与思路)
设计原则:
坚持以岗位能力培养为本位的设计原则,教学内容、教学方法及考核方式均围绕能力培养来进行设计。
设计理念:
以后续课程对编程能力需求为导向,坚持理论够用,将相关知识点分解到实际项目中,让学生通过对项目的分析和实现来掌握相关理论知识和编程技能,选择技术实用性、知识拓展性强的教学用例和实训项目,同时将计算机等级考试和专升本相关内容融入到相关的教学单元中。
(二) 教学内容(课程大纲)
一、课程基本情况
课程类型:理论课+实践课
计划学时:理论课40课时 实践课56课时
开课学期:第一学年
后续课程:《基于C语言的数据结构算法设计》、《VC++》、《VB》、 《软件工程》、《Java程序设计》
课程性质:专业必修课 二、课程目标
1、 素质目标
(1)、具有独立思考、独立设计、独立调试的基本能力
(2)、具有良好的分析问题、解决问题和再学习的能力
(3)、具有良好的完成工作任务、团队合作和沟通能力
(4)、培养严谨的工作作风和勤奋努力的工作态度
(5)、培养较强的掌握新技术、新方法和新系统的能力
(6)、具有健全的人格和行为习惯、具有心理承受能力和社会责任感
课 题 第一章 C语言概述
教 学
目 的 1、了解C语言出现的历史背景
2、引起学习兴趣
教 材
分 析 教学重点 C语言程序的结构
教学难点
课时安排 1 教学方法 讲授与演示法相结合
讨论法、实践法、任务驱动 教具 计算机、投影仪
教
学
内
容
及
过
程
设
计 一 新课引入
从计算机应用基础中学过的计算机语言及语言处理系统引出C语言。
二 讲授新课
一、 C语言出现的背景
C语言是国际上广泛流行的高级语言。
C语言是在B语言的基础上发展起来的。
B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。优点:精练,接近硬件,缺点:过于简单,数据无类型。
1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用
1975年UNIX第6版发布,C优点突出引起关注。
1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也得到推广,其发展相辅相成。
1978年影响深远的名著《The C Programming Language》由 Brian
W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。
之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。
1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C ,比标准C有了很大的发展。
1988年K & R按照 ANSI C修改了他们的《The C Programming
Language》。
1987年,ANSI公布了新标准——87 ANSI C。
1990年,国际标准化组织接受了87 ANSI C为ISO C 的标准(ISO9899—1990)。