- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全国二级C语言等级考试学习指导与训练
全国二级C语言等级考试学习指导与训练 一、程序与程序设计语言 1.程序 一个用计算机语言描述的,可以由计算机执行的某一问题的解决步骤。 2.计算机语言 又叫程序设计语言,是人与计算机之间交流的工具,通过计算机语言实现人与计算机之间的沟通,使计算机能够明白的按照语言的表达来办事、工作。如:C语言、foxpro、basic、java、汇编语言、机器语言等…… (1)机器语言与汇编语言 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 (2)高级语言 屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。 二、算法的定义 为解决某个特定问题而采取的确定且有限的步骤。算法不等于程序,可以被任何一种计算机高级语言转换成程序。 1.算法的特性 (1)有穷性:一个算法必须保证执行有限步之后结束; (2)确定性:算法的每一个步骤必须具有确切的定义; (3)有零个或多个输入:应对算法给出初始量; (4)有一个或多个输出:算法具有一个或多个输出; (5)有效性:算法的每一步都必须是计算机能进行的有效操作。 2.算法的描述方法 (1)自然语言 (2)专用工具:借助于有关图形工具或代码符号来描述。常用的工具有流程图、N-S图等。 三、C程序的结构特点 1.一个完整的C程序由若干个函数组成,函数是C语言的基本单位。一个完整的C程序有且仅有一个main函数,程序执行从main开始,main结束。函数包括:函数说明部分、函数体。 2.语句必须以分号(;)作结束标志; 3.“/* */”括起来的是注释,编译前C系统先去掉注释,然后再编译。ANSI C规定注释不允许嵌套。 4.用预处理命令#include可以包含有关文件的信息。 5.在C语言中区分大小写,如Main、MAIN、main、maiN是不相同的。 四、标识符与关键字 1.标识符 用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。 关键字 2.关键字 C语言中规定具有特定含义的标识符,用户不能用来作自定义标识符。由ANSI标准推荐的关键字有32个,常用的有:char int float double等。 五、C语言程序的上机过程 图2.1 C语言上机过程 【注意】:编译只能发现语法错误,不能发现算法错误。 典型例题解析 一、选择题 1.以下叙述不正确的是( )。 A)一个C程序可以由一个或多个函数组成 (B)C语言的基本组成单位是函数 (C)在C程序中,注释语句只能位于一条语句的后面 (D)一个C程序必须包含一个main函数 解析: 2.()是C语言提供的合法的数据类型保留字(或称关键字)。 A)Float (B)unsigned (C)integer (D)Char 解析:在C中所有的保留字必须都是小写的英文单词,故A、D不对。整数类型保留字是int、short或long,而integer是语言中的整型保留字,不是C语言中的整型保留字B 3.以下说法中正确的是( )。 A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main( )函数中定义C)C语言程序总是从main( )函数开始执行,到主函数结束D)C语言程序中的main( )函数必须放在程序的开始部分析:C语言程序是由一个主函数main()和若干个非主函数组成的。C程序的执行总是从主函数开始,并在主函数中结束,主函数的位置是任意的。C 4.一个算法应该具备〞确定性〞等5个特征,下面对另外4个特征的描述中错误的是( )A)有零个或多个输入 B)有穷性 C)可行性 D)有零个或多个输出 析:一个算法应该具备的特征是:有穷性、确定性、有零个或多个输入、有一个或多个输出及有效性(即可行性)D 5.以下说法中正确的是( )。 A)C语言B)C程序中调用的函数C)构成C程序函数D)同一个C程序中的函数析:C语言 图2.2 C语言数据类型 二、常量与变量 常量和变量都在内存中占有一定的存储空间。常量是指在程序运行中,其数值不能被改变的量。常量又可分为直接常量和符号常量。直接常量是在程序中直接引用的数据,C语言中有整型常量、实型常量、字符常量和字符串常量4种。符号常量是用标识符来表示一个数据;在程序不能给它赋值。变量是指以标识符为名字,其值可
文档评论(0)