C/C++及其相关
-
C程序设计试题汇编鲍有文等编著本书是为学习C语言程序设计的读者提供的参考书。书中精心设计的试题对读者深入掌握C语言,特别是对准备参加全国各类计算机(C语言程序设计)等级考试的应试者极有参考价值。全书共分为12章,提供了1087道试题。书中的试题基本覆盖了C语言程序设计课程的全部内容,其内容满足了教育部考试中心制定的最新全国计算机等级考试的C语言程序设计考试大纲(2004年版)中的全部要求。为了有助于读者熟悉全国统一考试的试题形式,了解考试重点和考题难度,试题分为选择题、填空题和编程题三类,并在书末附有全部试题的答案,以方便读者自测。本书可作为考生的考前辅导教材,也可作为各类人员学习C语言程序设计的辅导教材或供读者自学参考。 第1部分试题C语言概述1.1选择题11.2填空题2数据类型、 运算符与表达式2.1选择题32.2填空题7最简单的C程序设计3.1选择题103.2填空题153.3编程题19逻辑运算和分支结构4.1选择题204.2填空题264.3编程题45循环结构5.1选择题475.2填空题615.3编程题73数组6.1选择题756.2填空题856.3编程题108函数7.1选择题1107.2填空题1177.3编程题137编译预处理8.1选择题1418.2填空题1478.3编程题152指针9.1选择题1549.2填空题1799.3编程题214结构体与共用体10.1选择题21610.2填空题22710.3编程题248位运算11.1选择题25011.2填空题25311.3编程题259文件12.1选择题26012.2填空题26412.3编程题272第2部分参 考 答 案第1章C语言概述2751.1选择题2751.2填空题275第2章数据类型、运算符与表达式2752.1选择题2752.2填空题276第3章最简单的C程序设计2773.1选择题2773.2填空题2773.3编程题279第4章逻辑运算和分支结构2794.1选择题2794.2填空题2804.3编程题282第5章循 环 结 构2855.1选择题2855.2填空题2865.3编程题287第6章数组2896.1选择题2896.2填空题2896.3编程题292第7章函数2967.1选择题2967.2填空题2967.3编程题298第8章编译预处理3008.1选择题3008.2填空题3018.3编程题302第9章指针3039.1选择题3039.2填空题3049.3编程题308第10章结构体与共用体31110.1选择题31110.2填空题31110.3编程题313第11章位运算31611.1选择题31611.2填空题31711.3编程题318第12章文件31912.1选择题31912.2填空题31912.3编程题320参考文献324 -
C语言程序设计习题解答与上机指导吕凤翥编著本书是《C语言程序设计系列》丛书的一部分。它与该系列中的《C语言程序设计——基础理论与案例》(简称“教材”)一书配合使用。本书归纳了教材中每一章的主要内容,给出了每章练习题的参考答案,又为每一章编写了上机指导,帮助读者上机练习,每章还备有测试题。做练习题是学好计算机语言课的必要环节。该系列中《C语言程序设计——基础理论与案例》一书中每章配有丰富的练习题,供读者选用。通过做这些练习题来检验学过的知识,巩固讲过的内容,帮助读者进一步复习和提出还没有学懂的问题。练习题都是宝,通过练习才能把学过的知识记得牢。为了检查做过的习题是否做得对,本书提供了所有练习题的参考答案。对照答案可发现做错问题的原因,进一步复习或请教,把出现的错误改正,有助于对学过知识的巩固和提高。通过做练习题,可以巩固学过的概念,记住语法规则,特别是通过分析程序结果和编程的练习,学会编程技巧,积累编程方法,为今后的编程打下基础。上机调试是学好计算机语言课的重要方法。许多同学问,怎样才能学好计算机语言课,我经常是这样回答:边看书,边上机。有些计算机语言我就是这样学会的。听课、看书是很重要的,上机调试也很重要。通过上机可以验证某些概念,可以学会语法规则,可以检验编程能力。有些想不明白的问题可以上机试试,实践会告诉我们答案。例如,数组初始化时是否判越界?要想知道答案,可以先上机试一下,对一个数组进行初始化,使用的初始化表中数据项的项数超过该数组元素个数时,会发生什么现象?在实际学习过程中会发现许多一时搞不清的问题,有些问题在书中又不能直接找到答案,这时怎么办?那么,请上机试试。例如,运算符增1和减1只能作用在变量上,不能作用在常量和表达式上。真的不能作用在常量和表达式上吗?上机一试便知道:使用++或--运算符作用在常量和表达式上是会出现错误的。这样通过实践就会牢记这一概念。本书为了帮助读者上机实践,每章都提出了上机要求,并编排了上机练习题,若读者能够按照要求上机练习,一定会提高编程能力和水平。而每章练习题中的分析程序结果题和编程题,都特别要求读者上机调试。为了检验读者学习C语言程序设计的实际效果,本书每章又提出一些练习题供选做。读者读了本书后,还有什么不满意的地方,或发现了错误,均请予指教。作者表示十分感谢。作者2005年夏写于北大燕北园 -
Visual C++实践与提高张筠, 刘书智编著本书系统地介绍了使用Visual C斗_卜开发串口应用程序的方法。全书以串口应用为主线,由浅入深,详细讲解了使用MSComm控件和使用WinAPI两种方式开发串口应用程序的方法。对这两种方式的应用,分别就不同的应用要求,做了详细的剖析。在此基础上,又介绍了计算机和各种设备之间进行串口通信的编程方法,主要包括计算机与单片机、PLC、Modem、射频卡,以及两台计算机之间的通信编程方法。 本书通俗易懂,内容翔实,实例丰富,且书中实例均经过作者测试通过,实例源代码可在 www.tqbooks.net网站进行下载。对于串口程序开发的初学者,通过本书的学习,可以很快上手。另外,书中对某些知识点的深入讨论,对已经掌握串口开发的读者同样会起到一定的帮助。 -
Visual C++实践与提高高守传等编著本书用面向对象的方法向读者介绍了用Visual C++进行数字图像处理的方法和技巧。全书共分13章,内容涵盖了数字图像概述、Visual C++数字图像编程基础、图像的几何变换、图像的灰度变换、图像的正交变换、图像增强、图像复原、图像的压缩编码、边缘检测与图像分析、图像的数学形态学运算、图像融合,以及图像特技显示等,在本书最后综合运用了图像处理的多种理论和方法实现了一个人脸检测的案例,以助于读者对各种图像处理方法的系统掌握和综合应用。 在进行原理介绍时,力求通俗易懂,简明扼要而又不失完整性。在代码实现时力求简洁明了,注释详尽,为读者的阅读和理解提供最大便利。 本书的特色决定了本书不但适用于初、中级读者,其中的部分内容对高级读者也有一定的参考价值,同时也可用作高校相关专业师生的参考教材。 -
C++ Primer中文版李师贤译“在遇到无法解决的问题时,我总会求助于C++Primer一书。”——BruceEckel,“编程思想”系列图书作者“众所周知,C++Primer是学习C++最理想的参考书之一,适用于各种水平的C++程序员。第4版不但保持了这种传统,而且有了很大改善。”——STEVEVINOSKI,IONA科技公司首席工程师,CORBA与C++权威“本书真正揭示了C++这一大型、复杂语言的本质。”——JUSTINSHAW,Aerospace公司电子程序部技术处资深成员“(本书)不但使初学者迅速入门,而且是用优秀的编程实践引导他们入门。”——NEVINLIBER,资深工程师(自1988年起一直是C++开发者)C++诞生20年后,因其强大的功能、广泛的适用性和极高的效率,已经成为无庸置疑的主流编程语言。但是C++语言也不得不面对这样的挑战:其博大精深不仅令初学者望而生畏,而且即使是许多富于经验的老手也很难全面掌握,更有不少C++程序员一直背负着C语言的历史包袱,常常落入各种微妙难解的安全和性能陷阱。如何使现代C++理念深入人心,使C++更加容易学习和使用,已经成为众所瞩目的焦点。本书是久负盛名的C++经典教程,已经帮助全球无数程序员学会了C++。这一全新版本进行了彻底的修订,章节内容和编排都经过了重新组织,既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。本书是C++大师StanB.Lippman丰富的实践经验和C++标准委员会原负责人JoséeLajoie对C++标准深入理解的完美结合。新版更加入了C++先驱BarbaraE.Moo在C++教学方面的真知灼见。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书不仅依然是初学者的最佳C++指南,而且即使对于中高级程序员,本书也是不可或缺的参考书。本书新版特色一开始就介绍C++标准库,使读者能够尽快编写实用程序,从而始终在实战环境中学习。讲授现代编程风格和程序设计技术。新增了大量教学辅助内容,用于强调重要的知识点、常见的错误、优秀的编程实践和使用提示。大量来自实战的示例和习题,可以巩固所学技能。书中例程的完整源代码可从www.turingbook.com网站下载。本书所有作者都是著名的C++权威人物。StanleyB.Lippman目前是微软公司VisualC++团队的架构师。他从1984年开始在贝尔实验室与C++的设计者BjarneStroustrup一起从事C++的设计与开发。他在迪士尼和梦工厂从事动画制作,还担任过JPL的高级顾问。他还著有InsidetheC++ObjectModel。JoséeLajoie曾经是IBM加拿大研究中心C/C++编译器开发团队的成员,在ISOC++标准委员会工作了7年,担任过ISO核心语言工作组的主席和C++Report杂志的专栏作家。BarbaraE.Moo是拥有25年软件经验的独立咨询顾问。在AT&T,她与Stroustrup、Lippman一起管理过复杂的C++开发项目。她和AndrewKoenig合著了AcceleratedC++和RuminationsonC++。 -
Symbian OS C++高效编程(美)Stichbury著本书讲解了Symbian OS的关键特性,并且展示了如何高效地使用这些知识。以及应用于Symbian OS的良好C++风格的一些内容。同时每章又展示了最佳的实践并阐明了所有要避免的常见错误。描述了适用于所有Symbian OS版的操作系统核心,及用户接口等。本书适合于使用Symbian OS进行程序开发的人员。本书旨在帮助读者编写良好的基于Symbian OS的C++程序。全书共分为21章,分别介绍了Symbian OS中的类命名约定、异常退出、清除栈、两段构造、描述符、良好的描述符风格、动态的数组与缓冲区、使用活动对象的事件驱动多任务、活动对象、Symbian OS的线程与进程、客户/服务器原理、客户/月艮务器框架实践、二进制类型、ECOM、严重错误、用断言发现bug、调试宏与测试类、兼容性、轻量级模板、API、良好的编码风格等内容。本书适合于使用Symbian OS进行程序开发的人员。 -
Visual C++数据库系统开发完全手册王端, 于速, 张雨编著本书以使用Visual C++开发数据库系统涉及到的主要技术为中心,全面、系统地介绍了使用Visual C++和SQL Server进行数据库系统开发必须掌握的技术、方法和过程。本书分三大部分,第一部分为Visual C++编程篇,主要介绍使用Visual C++开发数据库系统必须掌握的技术,这些技术最大限度地与实际项目案例相结合。第二部分为数据库应用篇,主要介绍SQL Server数据库安装、管理、开发及维护的相关技术。第三部分为实例开发篇,精选了当前应用较广泛的数据库管理系统,内容包括定制自己的工作环境、资产设备管理系统、物资管理系统、商品采购管理系统、仓库管理系统、销售管理系统、图书管理系统、学生管理系统。这些系统既可以独立使用,也可作为企业综合管理系统的重要组成部分。 本书附有配套光盘。光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的参考书,本书也非常适合大中专院校师生学习参考。 -
Visual C++面向对象程序设计教程与实验温秀梅,丁学钧 主编本书在结构上将C++面向对象程序设计的思想和方法作为重点,结合例题进行了详细的分析解释,除在每章后附有习题外,还在附录中整合了实验设计。全书结构严谨、通俗易懂,兼有普及与提高的双重功能。本书由三部分组成:第1~8章结合实例深入浅出地讲解了C++面向对象程序设计的思想和方法。第9~12章是关于VisualC++的MFC程序设计,该内容写得简明扼要,通俗易懂,以便读者理解。本书的附录部分包括重要的实验内容设计及VisualC++6.0环境介绍,这是掌握编程语言的重要环节。本书遵循少而精的原则,力求做到版面清晰、结构紧凑、信息含量高,因此特别适宜作为计算机专业本科教材。同时,还可以作为自学或函授学习的参考书。 -
C/C++程序设计实验教程夏宝岚,夏耘 编著《C/C++程序设计实验教程》全篇由四部分组成。第一部分为基础知识,对C程序的开发环境Turbo C和Visual C++作了全面详细的介绍,作为学习和使用C和C++语言的基础。第二部分为实验操作,共安排了15个实验,其内容、节奏与“C/C++程序设计”课程的理论教学完全同步。第三部分为应用技巧,,介绍了初学者在编程过程中常犯的20多种错误及其排除方法,调试程序的技巧以及提高程序运行效率的几点建议,这部分内容对提高学习者的排错、纠错能力和程序设计水平有极大的帮助。最后一部分为附录,其中附录A列出了详尽的编译出错信息,同时给出了造成出错的可能原因以及排除的方法;附录C给出全书实验的参考答案,为学生的独立自学提供帮助。《C/C++程序设计实验教程》既适合作高等院校“C/C++程序设计”课程配套的实验指导书,又可用作《C/C++程序设计》的参考书,同时也可用作初学者学习相关知识和技能的启蒙教材。 -
C/C++程序设计夏宝岚 主编《C/C++程序设计(第3版)》由13章正文和7个附录组成。第1章对高级语言特别是c语言的形成与发展作了具体的叙述;第2、第3章介绍了c程序基础;第4、第5章介绍了C程序的控制结构;第6章介绍了组合数据结构“数组”;第7章介绍了c语言的模块化程序设计“函数”;第8、第9章详细、全面地介绍了c语言的精华——“指针”与“动态数据结构”;第10章介绍了c语言的文件系统;第1l章介绍了C语言的“图形处理”,通过形象生动的绘图实例为学生全面、系统了解c语言并提高知识的综合运用能力锦上添花;第12章介绍了c++的基础知识;第13章通过实例介绍了如何运用C++知识点进行面向对象的程序设计。《C/C++程序设计(第3版)》可用作高等院校各专业的C程序设计课程教材、计算机应用能力考试(二级c)的参考用书,亦可用作计算机爱好者的自学读本。
