一、C语言程序的结构.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.用

您可能关注的文档

文档评论(0)

imby0eybk9 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档