- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)若只处
您可能关注的文档
- 中英合作战略管理和伦理复习资料.doc
- 中职培训动漫笔试试题_答案_填空选择判断题(复习题).doc
- 肿瘤患者常见症状的_护理123.ppt
- 重庆2014.5月人力资源管理师三级考试真题及其答案.doc
- 重庆二级_vfp计算机二级笔试复习资料.doc
- 铸造技师理论考试试题.doc
- 专科中医_护理方案.doc
- 专题讲座T型管的临床应用及其_护理.ppt
- 自发性气胸_护理教学查房.ppt
- 自考高级财务会计重点_笔记.doc
- 云南省文山市事业单位考试职业能力倾向测验(医疗卫生类E类)强化训练题库必考题.docx
- 吉林省洮南市事业单位考试(综合管理类A类)职业能力倾向测验强化训练试题集附答案.docx
- 2025年黑龙江省虎林市事业单位考试(自然科学专技类C类)职业能力倾向测验强化训练试题集及答案1套.docx
- 2025年福建省福鼎市事业单位考试(综合管理类A类)职业能力倾向测验重点难点精练试题必考题.docx
- 2025年湖北省枣阳市事业单位考试(综合管理类A类)职业能力倾向测验重点难点精练试题附答案.docx
- 2025年湖北省武穴市事业单位考试职业能力倾向测验(综合管理类A类)强化训练题库附答案.docx
- 2025年福建省福安市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题附答案.docx
- 2025年黑龙江省五大连池市事业单位考试(医疗卫生类E类)职业能力倾向测验试卷必考题.docx
- 2025年湖北省应城市事业单位考试(自然科学专技类C类)职业能力倾向测验试卷附答案.docx
- 四川省华蓥市事业单位考试(医疗卫生类E类)职业能力倾向测验强化训练试题集及答案1套.docx
最近下载
- 《开国大典》ppt课件.pptx VIP
- Unit 4 Stage and screen 课件(共30张ppt) 外研版(2019)高中英语必修第二册.pptx VIP
- 2025年青岛职业技术学院单招职业适应性测试题库及答案一套.docx VIP
- 2024年《知识产权法》形考任务1答案.pdf VIP
- 高一数学备课组长工作总结.pptx VIP
- Moldflow模流分析入门与实战 课件 1.5 创建浇注系统.pptx
- BEVERLY 比佛利 QZBW20S-16净水机 说明书.pdf
- 困难退役军人帮扶计划书.pptx VIP
- 【优质课】《马克思主义的诞生与传播》说课课件.pptx VIP
- 畜产品质量安全知识课件.pptx
文档评论(0)