网站大量收购独家精品文档,联系QQ:2885784924

2012.下半年国计考二级C考前复习资料(笔试).doc

2012.下半年国计考二级C考前复习资料(笔试).doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011年下半年全国计算机等级考试 二级C语言考前复习资料(笔试) 第一章 C语言概述 1.知识点:C语言概述 程序设计的步骤和顺序:先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构。 C语言是一种结构化程序设计语言。结构化程序设计提倡模块化的设计方法。结构化程序由三种基本结构组成:顺序、选择、循环。任何复杂的问题都可以由三种基本结构构成的程序解决。 例1:(2010-09-11)以下关于结构化程序设计的叙述中正确的是(C) 一个结构化程序必须同时由顺序、分支、循环三种结构组成 结构化程序使用goto语句会很便捷 在C语言中,程序的模块化是利用函数实现的 由三种基本结构构成的程序只能解决小规模的问题 例2:(2011-03-26)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是(A)   A)C语言程序仅可以编译执行   B)C语言程序仅可以解释执行   C)C语言程序既可以编译执行又可以解释执行   D)以上说法都不对 【解析】计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。 解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。 C程序开发过程:参考教材P5。 编辑——编译——(.obj)链接——可执行文件(.exe) 例3:(2011-03-26)以下叙述中错误的是( D)   A)C语言的可执行程序是由一系列机器指令构成的   B)用C语言编写的源程序不能直接在计算机上运行   C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 【解析】C程序开发过程:编辑——编译——(.obj)链接——可执行文件(.exe)经过编译可以成为计算机可直接运行的二进制的.obj目标程序,编译成功后可进行链接,将目标程序和程序中用到的库函数链接到一起,形成可执行文件.exe。exe文件是不需要开发环境就可以运行的。参考教材P5。 2.知识点:C语言程序的构成 C程序是由函数构成的,一个C程序有且仅有一个main函数。一个函数由两部分组成: 函数的首部和函数体。函数体包括声明部分和执行部分。一个C程序总是从main函数 开始执行(即程序的入口),由main函数结束,(即程序的出口)。 例1:(2010-03-12)以下叙述正确的是(B) C语言程序是由过程和函数组成的 C语言函数可以嵌套调用,例如:fun(fun(x)) C语言函数不可以单独编译 C语言中除了main函数,其他函数不可作为单独文件形式存在 用C语言编写的程序称为源程序,它以ASCII码形式存放在一个文本文件中,扩展名为.c。经编译后生成目标程序,扩展名为.obj。链接后形成可执行的目标程序,扩展名为.exe。 3.知识点:标识符 命名规则:由字母、数字、下划线组成;第一个字符必须是字母或下划线;区分大小写。 分类: 关键字(共32个)如类型说明符:int float double char long unsigned;控制结构符:if switch break goto continue return;循环结构符:do while for。 预定义标识符(如printf、scanf、define、include)。 用户自定义的标识符:用户自定义的标识符的命名规则:由字母、数字、下划线组成;不能以数字开头;不能是关键字,但预定义标识符可作为用户标识符;区分大小写。 例1:(2010-03-13)以下C语言用户标识符中,不合法的是(D) A)_1 B)AaBc C)a_b D)a-b 【解析】用户标识符只能由字母、数字、下划线组成,D项中有非法字符-,故错误。 4.知识点:数据类型 例1:(2010-03-16)以下关于C语言数据类型使用的叙述中错误的是(D) A)若要准确无误差的表示自然数,应使用整数类型 B)若要保存带有多位小数的数据,应使用双精度类型 C)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型 D)若只处

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档