- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 C语言程序的结构本章主要考查C程序构成与格式、。通过对历年试卷内容的分析,本章考核内容约占%,本章部分所涉及考题分值。1.程序的构成,main函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C语言的风格。考点分析:
C语言概述
C语言是一种简洁,紧凑,书写形式自由,程序执行效率高的编程语言, 有9种控制语句,32个关键字和34个运算符;同时它拥有丰富的数据类型,具有整型、实型、字符型、数组类型、指针类型、结构体类型、共同体类型等数据类型,能方便地构造更加复杂的数据结构(如:使用指针构造链表、树、栈),并且用结构化控制语句来实现函数的模块化。C语言对语法限制不严格,程序设计灵活,可以直接访问物理地址,直接对硬件操作,编写的程序具有良好的可移植性。
表1-1 C语言关键字
auto break case char const continue default double else enum extern float for goto int long register return short signed sizeof do if static struct switch typedef union unsigned void volatile while 【特别提醒】:C语言是结构化的程序语言。
试题解析
1.以下叙述中错误的是( ) [2007年4月 第14题]
AC语言是一种结构化程序设计语言
B
C
D.结构化程序设计提倡模块化的设计方法
解析:C程序由函数构成(C是函数式的语言,函数是C程序的基本单位),每一个函数完成独立的功能,其中至少有一个主函数(main函数)
main函数(主函数)是每个程序执行的起始点。
一个函数由函数首部和函数体两部分组成。
函数首部:一个函数的第一行。
返回值类型 函数名([函数参数类型1 函数参数名1][,…,函数参数类型2,函数参数名2])
注意:函数可以没有参数,但是后面的一对()不能省略,这是格式的规定。
函数体:函数首部下用一对{}括起来的部分。如果函数体内有多个{},最外层是函数体的范围。函数体一般包括声明部分、执行部分两部分。
{
[声明部分]:在这部分定义本函数所使用的变量。
[执行部分]:由若干条语句组成命令序列(可以在其中调用其它函数)。
}
C程序书写格式自由:以分号结束;一行可以写几个语句,一个语句也可以写在多行上。
可以使用/* */对C程序中的任何部分作注释。
C语言本身不提供输入/输出语句,输入/输出的操作是通过调用库函数(scanf,printf)完成。
【特别提醒】:经常考到函数是C语言的基本单位;程序执行的起点和终点,一行可以写多个语句,C语言不提供输入输出语句。
试题解析
1.对于一个正常运行的C程序,以下叙述中正确的是( ) [2007年4月 第15题]
? Amain函数开始,在main函数结束
? Bmain函数结束
? Cmain函数开始,在程序的最后一个函数中结束
? D解析:以下叙述中正确的是A.C语言程序将从源程序中第一个函数开始执行B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C.C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D.main可作为用户标识符,用以命名任意一个函数作为主函数 解析:以下叙述中正确的是 A.C程序中的注释只能出现在程序的开始位置和语句的后面B.C程序书写格式严格,要求一行内只能写一个语句C.C程序书写格式自由,一个语句可以写在多行上 D.用C语言编写的程序只能放在一个程序文件中解析:解析:( ) [2007年4月 第12题]
AC语言编写的源程序
BC程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件
C.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
D.后缀为.obj和.exe的二进制文件都可以直接运行
解析:C语言源程序名的后缀是A).exe?????????? B).C??????????? C).obj??????????????? D).cp( ) [2008年9月 第12题]
A.源程序 B.目标程序 C.汇编程序 D.可执行程序
解析:算法具有五个特性,以下选项中不属于算法特性的是??? ???? A.有穷性B.简洁性C.可行性?D.确定性以下叙述中正确的是?????? ????A.用C程序实现的算法必须要有输入和输出操作????B.用C程序实现的算法可以没有输出但必须要有输入????C.用
您可能关注的文档
- 【精华】申论80分必背排比句.doc
- 【经典散文】陌上花开.doc
- 【美国前120名大学介绍】迈阿密大学.doc
- 【美高网】美国欢喜山学校PleasantHillAdventistAcademy.doc
- 【考研】中国现当代文学必读书目清单.doc
- 【胡旭老师】叶小鸾.doc
- 【董云芳】单亲特困母亲家庭青少年社会工作服务模式探析——以“阳光家庭服务项目”为例.doc
- 【蜀学系列】张志烈:东坡文化精神的中国意义.doc
- 【论文文献】浅析会计环境对会计职业道德的影响.doc
- 【语法基础】非谓语结构在托福写作中的用法.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)