全国计算机等级考试二级——C语言辅导教材清华大学出版.doc

上传人:h**** 文档编号:890791 上传时间:2018-11-05 格式:DOC 页数:745 大小:2.47MB
下载 相关 举报
全国计算机等级考试二级——C语言辅导教材清华大学出版.doc_第1页
第1页 / 共745页
全国计算机等级考试二级——C语言辅导教材清华大学出版.doc_第2页
第2页 / 共745页
全国计算机等级考试二级——C语言辅导教材清华大学出版.doc_第3页
第3页 / 共745页
全国计算机等级考试二级——C语言辅导教材清华大学出版.doc_第4页
第4页 / 共745页
全国计算机等级考试二级——C语言辅导教材清华大学出版.doc_第5页
第5页 / 共745页
点击查看更多>>
资源描述

1、全国计算机等级考试(二级) C 语言辅导教材(清华大学出版)1 内 容 简 介本书共 16 章,其中第 1 章为学前自测与指导,从 214 章均包括“知识点讲析” 、 “补充与扩展” 、 “典型例题”和“本章练习”4 部分,内容涉及计算机等级考试二级 C 语言的各个方面。第 15 章提供了 3 套笔试模拟试卷,第 16 章是上机指导。书后提供了各章练习题的参考答案。本书针对性强,内容深入浅出,实例丰富,设计新颖实用,适用于报考计算机等级考试二级 C 语言的读者;同时,也可以作为专本科教材辅导书,或者相当水平的培训教材。2 丛 书 序实践证明,通过证书考试引导考生学习某方面的专业技术,在全世界范

2、围内都收到了很好的效果。1994 年推出的全国计算机等级考试,已成为中国除升学考试以外最大的考试之一。通过计算机等级考试,引导学生掌握必要的计算机基础知识,已成为中国的一大特色。现在,很多企事业单位在接收毕业生时,对就业人员的计算机等级考试证书都有一定的要求。计算机等级考试推出 9 年来,考试大纲已经过了两次修订,最新版考纲于 2002 年下半年在全国推行。“考网全国计算机等级考试专业网站”经过几年的苦心经营,已成为计算机等级考试考友的好朋友。考网的全体员工利用专业网站的便利,经过两年的准备,编写了这套精心设计的计算机等级考试辅导丛书。这是一套编写时间最长、准备最充分、推出最晚的辅导书。站在别

3、人的肩膀上,当然会看得更远。我们通过对已出版图书的潜心研究,汲取其精华,剔除其糟粕,再加上通过各种途径获得的有利于考生学习知识与通过考试的资料,使得本套辅导书的读者将获得很大的收益。本套丛书的特色如下。以学习理论为指导,确实提高学习效率书中的内容主要有 4 个模块: “知识点讲析”栏目,对每个知识点精化抽取最重要的信息,并根据对考纲和历届试题的分析结果,指出了重点和难点。 “补充和扩展”栏目,本丛书按考纲组织,形成了有机的系统,这个系统让知识点像颗粒(或者说积木元素)一样存在着,便于读者根据自身的学习风格“建构”自己的知识框架,可以灵活地“堆砌”这些积木(知识点) ,形成自身的系统。 “典型例

4、题”列举了有代表性的题目,在“解题方法”中,要么揣摩出题人的意图,要么给出同类试题适当的解题方法和思路,都是为了使有限的几个“典型例题”能够举一反三,搭建从知识到考试的桥梁,尽可能地提高复习备考的效率,而“知识点分析”往往是对该题所涉及的知识点的重现,使读者能通过这些根据考试重点组织的典型例题加深理解相应的知识。 “本章练习”为读者提供了一次回忆知识点的机会。这种重重反复而又方式各异的栏目设计方案源于生理、心理学关于记忆的理论,这种理论(较早的代表是艾宾豪斯的遗忘曲线)认为,知识的习得,即长时记忆的成功存储需要多次的短时间内的“重现” 。纵观这四个栏目,可以发现,对于每一章,读者是这样建构知识

5、系统的:用“知识点讲析”搭建系统框架,“补充和扩展”使系统枝繁叶茂,有血有肉, “典型例题”重现重点3 难点,并且完成从外观到内涵、从理论到应用的转变, “本章练习”又重现知识点,使读者停留在重点难点的眼光不至于遗漏了其他知识而造成考试中的盲点。以学习者为中心,精心设计,方便易用本丛书中每本书的第 1 章首先进行学习需求分析和起始能力的测试,根据每一章涉及的重点知识点组织的学前自测题,是读者把握自己起始能力的好工具。了解初始能力后,可以在学习计划表中填写考试复习时间表,建议分章填写,即填写一章的计划后,等到这一章复习结束,再填写另外一章。在每章最后,还有简单的“本章小结表” ,用于及时总结自己

6、的学习成果,记录学习中遇到的问题,并呼应“学习计划表”对自学过程进行自我监控。介绍考试经验,提高考试通过率本丛书还介绍了复习备考的成功经验,提供了历年考题(笔试和上机)的分析,帮助考生了解出题方向,既能了解自己的起始水平(通过学前自测题) ,又能知道历年试题的情况,在此基础上得到复习备考的建议,进而设计自己的学习计划。这样相当于在知己知彼的情况下,明确了目标,并制定了行动方案,不仅对该项考试有很大的好处,读者甚至可以借此学会应付各种考试的有效“套路” ,那样,收获就不止于一次考试的成功了。附赠超值光盘本书附赠的超值光盘包含五大部分内容: 超大题库,真实考试环境的模拟和补充扩展。有笔试练习系统,

7、笔试模拟考试环境以及上机模拟环境。针对 2003 年的最新考题,提供了超大题库组成的考试模拟题,读者可以在学习过程中进行训练和复习,另外,还有评分和分析系统,可查看正确答案以及经典的试题分析。 等级考试信息电子教程,便于以多种方式学习和复习,读者可利用电子书签标识自己的学习进度。 丰富的考试资讯:等级考试的政策,报考和考试方式及注意事项,最新考纲及大纲解读;阅卷老师的体会;考生常问问题,如考试时间和成绩查询等等。 实用的工具。提供了 Acrobat Reader 以及 TC 等编程平台环境。与网络结合,轻松获得帮助建议读者在埋头苦读之余,利用网络进行交流。读者在学习的过程中,如遇到问题,可登录

8、考网(网址www.K) ,从其“在线答疑”中获得帮助。最后,感谢诸位专家教授的指导和帮助:北京航空航天大学的郑晓齐教授,北京现代培训学校的邸雪峰先生,以及本丛书的副主编考网的魏笔凡、郭笑坤和李学胜先生;感谢我的父母和爱人李春玉对我的理解和大力支持;感谢本套丛书的作者,他们都认真负责,兢兢业业,几易其稿,有的甚至修改原稿多达 46 遍,使本套书成为同类书籍中的精品。再次向所有对本丛书有贡献的人表示衷心的感谢!考网网站站长 何雄2002 年 9 月于北京航空航天大学高教所4 前 言本书是针对报考全国计算机等级考试二级(C 语言)的考生编写的一本辅导参考书。书中按照计算机等级考试大纲的要求分章节进行

9、讲述。同时,作为一本较好的 C 语言参考资料,对学习 C 语言的读者也有很好的指导作用。对于本书的读者,建议先阅读第 1 章学前测试。在作题时,可以进行自我测试,然后根据文章中给出的答案和复习建议制定出适合自己的学习或者复习计划。对于初级读者,建议从第 1 章开始看起。虽然读者对计算机和 C 语言的基本知识有所了解,但并没有达到等级考试所要求的程序,所以从最基本的知识学起是比较好的。对于中初读者,建议从第 4 章或第 5 章看起。因为对于这部分读者来说,已经基本掌握了计算机的基础知识,所以没有必要再在这些知识上浪费很多的时间。第 4 章或第 5 章是 C 语言中基础的部分,但相对于前面的章节又

10、是较为高级的,从这里开始学起是适合中级读者的。对于高级读者,建议重点学习 C 语言中较为难学的函数、指针、结构体、共用体、以及文件这些章节。在学习这些知识的同时还可以学习更为高级的关于 C 语言的知识,比如使用 C 语言进行绘图等,甚至还可以学习面向对象的编程语言 C+语言。第 1 章针对计算机等级考试的考试热点和难点对读者进行学前测试,主要目的是为读者提供自我检查的机会。同时本章还根据测试结果,按照读者的不同程度分级别给出复习建议。第 2 章讲述了计算机基础知识,包括计算机系统、硬件和软件的基本知识,计算机的安全问题以及计算机网络和多媒体的基本知识。第 314 章重点讲述了程序设计语言C 语

11、言。第 3 章是整体介绍 C 语言的结构。这一章概括讲述 C 语言的风格特点,C 语言源程序的格式、构成以及main 函数和其他函数的构成,等等。第 4 章介绍 C 语言的数据类型及其运算。数据类型在任何一种编程语言中都是非常重要的内容,这一章既讲述 C 语言最基本的数据类型,同时也讲述了 C 语言的运算符和表达式类型。第 5 章介绍了 C 语言的基本语句。这一章介绍了为编写简单的 C 源程序所必需的一些内容。重点讲述了表达式语句、空语句和复合语句。第 6 章介绍了 C 语言中的选择结构程序设计方法。在 C 语言中可以有两种方法实现选择结构,一种是用 if语句实现,另外一种就是用 switch

12、 语句来实现。同时 C 语言的选择结构是允许嵌套的。第 7 章讲述了 C 语言中的循环结构程序设计方法。在 C 语言中可以有两种方法实现循环结构,一种是用for 语句实现,另外一种就是用 while 语句或者 do while 语句来实现。同样 C 语言的循环结构也是允许嵌套的。同时本章还讲述了 continue 语句和 break 语句。第 8 章讲述 C 语言中数组的定义和引用方法。包括一维数组和多维数组的定义、初始5 化和引用以及字符串与字符数组等知识点。第 9 章详细介绍了 C 语言中非常重要的知识点 函数。本章详尽地介绍了函数的定义方法和引用方法;函数的类型和返回值;函数的正确调用,

13、嵌套调用,递归调用;函数的形式参数与实在参数;局部变量和全局变量;变量的存储类别,变量的作用域和生存期;内部函数与外部函数以及库函数的正确调用。第 10 章介绍了编译预处理的概念和使用方法。包括不带参数的宏定义,带参数的宏定义以及“文件包含”处理。第 11 章介绍了 C 语言中的指针概念。指针是极其重要的一个概念,而且是难点之一。本章详细介绍了指针和指针变量的概念。包括变量、数组、字符串、函数、结构的指针以及指向变量、数组、字符串、函数、结构体的指针变量;用指针作函数参数;返回指针值的指针函数;指针数组,指向指针的指针,main 函数的命令行参数。第 12 章讲述了结构体和共用体的定义方法和使

14、用方法。本章的另外一个重要概念是关于用指针和结构体构成的链表。重点讲述了单向链表的建立、输出、删除与插入等操作。第 13 章是讲述 C 语言位运算的。包括位运算符的含义及使用以及简单的位运算。第 14 章是关于文件操作的。文件的概念和使用在 C 语言中是极为重要的,因为在编制大型程序时,文件是经常用到的。本章即讲述了缓冲文件系统(即高级磁盘 I/O 系统) 。包括文件类型指针;文件的打开与关闭;文件的读写以及文件的定位。第 15 章是计算机等级考试上机指导。主要讲述了计算机等级考试上机考试的有关事项。比如大纲要求的计算机基本操作;按给定要求编写和运行程序以及调试程序。同时将 DOS、Windo

15、ws 操作系统的基本操作作为上机指导的一部分在此进行讲述,因为这一部分也具有很强的实践性。在本章的最后给出了计算机等级考试的真实上机环境。第 212 章中用“【】 ”括起来的内容均属大纲考点,其后若有图标,不同的图标表示不同的内容: 表示该考点为重点 表示该考点为难点。本书由考网的郭笑鲲主笔,潇湘工作室的陈河南先生负责图书的总体策划和最终统稿,另外,贺军、贺民、龚亚萍、李志云、戴军、肖迎、王学农、陈安南、李晓春、谢高联、李志伟、王巧红、王朝阳、王雷、周里文、吴少波、杨颖等人在预读、查错、测试等工作中付出了很多努力,在此一并表示感谢!感谢读者选择本书。如果读者在阅读本书的过程中遇到问题,或有其他

16、意见和建议,请发电子邮件至:编者2002 年 9 月 5 日Xiaoxiang-6 第 1 章 学前自测与指导内容提要1学前自测试题2试题答案与讲析3历届笔试试题分析4历届上机试题分析5应试学习指导6C 语言学习指导7应试技巧指导8学习计划表【学前自测试题】基础知识1通常所说的计算机主机主要包括( ) 。A)CPU B)CPU 和内存C)CPU、内存与外存 D)CPU 、内存与硬盘2下面存储器中,存取速度最快的是( ) 。A)软盘 B)硬盘C)光盘 D)内存3系统软件中最重要的是( ) 。A)操作系统 B)语言处理程序C)工具软件 D)数据库管理系统4一张存储容量是 1.44MB 的软磁盘,可

17、以存储大约 140 万个( ) 。A)ASCII 字符 B)中文字符C)盘中文件 D)子目录5800 个 2424 点阵汉字字型库所需要的存储容量是( ) 。A)7.04KB B)56.24KBC)7200B D)450KB6某张软盘上已染有病毒,为防止该病毒传染计算机系统,正确的措施是( ) 。A)删除该软盘上所有程序 B)给该软盘加上写保护1 C)将该软盘放一段时间后再用 D)将该软盘重新格式化7磁盘处于写保护状态,那么磁盘中的数据( ) 。A)不能读出,不能删改,也不能写入新数据B)可以读出,不能删改,也不能写入新数据C)可以读出,可以删改,但不能写入新数据D)可以读出,不能删改,但可以

18、写入新数据8计算机网络能传送的信息是( ) 。A)所有的多媒体信息 B)只有文本信息C)除声音外的所有信息 D)文本和图像信息9将二进制数 10010001 转换为十制数应该是( ) 。A)100 B)145 C)20 D)126DOS 的基本操作1DOS 系统启动后,下列文件中常驻内存的是( ) 。A)DOS.COM B)COMMAND.COMC)DISKCOPY.COM D)SYS.COM2若当前盘为 C 盘,在 A 盘目录data 中只有文本文件 test.DAT,A 盘当前目录为根目录,则查看该文件的内容可使用的命令是( ) 。A)TYPE datatest.DAT B)TYPE A:

19、data*.*C)TYPE datatest.DAT D)TYPE A:datatest.DAT3为了将所有扩展名为.PAS 的文件改成扩展名为.P,应使用命令( ) 。A)REN *.PAS *.?AS B)REN PAS PC)REN *.PAS *.p D)REN *.PAS *.P?4假设 DOS 系统文件与所有外部命令文件都在 C 盘根目录中,下列 DOS 命令中能正确执行的是( ) 。A)DEL IBMBIO.COM B)DISKCOPY C: A:C)RD C: D)COPY COMMAND.COM A:5在下列各组的两个命令中,根据给定的条件,执行效果互相等价的是( ) 。A)

20、DEL DOS 与 RD DOS (当前盘上有目录DOS)B)FORMAT A:与 DEL A: *.* (A 盘为启动盘)C)DISKCOPY A: B: 与 COPY A: *.* B: (A 盘为启动盘)D)COPY F1 F2 与 TYPE F1F2 (当前盘当前目录下有文件 F1)6设当前盘为 A 盘,要将 B 盘当前目录下的两个文件 A.TXT 与 X.TXT 连接后以文件名 Y.TXT 存放到 A盘的当前目录中,可用的命令为( ) 。A)COPY A.TXT+X.TXT A:Y.TXT B)COPY B:A.TXT+X.TXT A:Y.TXTC)COPY B:A.TXT+B:X.

21、TXT Y.TXT D)COPY B:A.TXT+B:X.TXT Y.TXT7下列 4 组 DOS 命令中,互相等价的一组是( ) 。A)COPY A: *.* B: 与 DISKCOPY A: B:B)COPY ABC.TXT+XYZ.TXT 与 TYPE XYZ.TXT ABC.TXT2 C)COPY ABC.TXT+XYZ.TXT XYZ.TXT 与 COPY XYZ.TXT+ABC.TXTD)TYPE *.FORCON 与 COPY *.FOR CON8设当前盘中某一目录路径为ABCDXU,当前目录为A。要将根目录下扩展名为.C 的所有文件复制到当前目录下,并将扩展名改为.FOR,应使

22、用命令( ) 。A)COPY *.C *.FOR B)COPY *.C A*.FORC)COPY *.FOR *.C D)COPY A*.C *.FORWindows 的基本操作1在 Windows 中,启动应用程序的正确方法是( ) 。A)用鼠标双击该应用程序图标 B)将该应用程序窗口最小化成图标C)将该应用程序窗口还原 D)将鼠标指向该应用程序图标2在 Windows 中,终止应用程序执行的正确方法是( ) 。A)用鼠标双击应用程序窗口左上角的控制菜单框B)将应用程序窗口最小化成图标C)用鼠标双击应用程序窗口右上角的还原按钮D)用鼠标双击应用程序窗口中的标题栏3在 Windows 中,将一

23、个应用程序窗口最小化之后,该应用程序( ) 。A)仍在后台运行 B)暂时停止运行C)完全停止之后 D)出错4Windows 应用环境中鼠标的拖动操作不能完成的是( ) 。A)当窗口不是最大时,可以移动窗口的位置B)当窗口最大时,可以将窗口缩小成图标C)当窗口有滚动条时可以实现窗口内容的滚动D)可以将一个文件移动(或复制)到另一个目录中去5要在 Windows 标准窗口的下拉菜单中选择命令,下列操作错误的是( ) 。A)用鼠标单击该命令B)用键盘上的上下方向键将高亮度条移至该命令后再按回车键C)同时按下 Alt 键与该命令后括号中带有下划线的字母键D)直接按该命令后面括号中带有下划线的字母键C

24、语言的结构1在 C 语言中,程序的基本单位是 _,一个 C 源程序至少包含一个_,当然也可以包含一个_和许多个其他的_。2C 语言具有层次清晰的特点,它用函数作为程序模块以实现程序的_,从而使得程序易于调试和维护,符合现代编程的风格,所以 C 语言是一种_语言。阅读下面的程序,回答 3、4 题。程序 1-1:P1-1.c#include#includemain()3 double s;printf(“Input a number:n“);scanf(“%f“,s=sqrt(s);printf(“%lfn“,s);3在上面的程序中,include 称为_,而类似 math.h 的以.h 为扩展名的文件称为_。4在程序 1-1 中,属于数据说明的语句是 _,整个函数体包含在_之中。5与一般的编程语言相比较,C 语言具有限制小,灵活性_,语法限制_,程序设计自由度大,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。