C/C++及其相关
-
C语言程序设计习题解答与上机指导吕凤翥编著本书是《C语言程序设计系列》丛书的一部分。它与该系列中的《C语言程序设计——基础理论与案例》(简称“教材”)一书配合使用。本书归纳了教材中每一章的主要内容,给出了每章练习题的参考答案,又为每一章编写了上机指导,帮助读者上机练习,每章还备有测试题。做练习题是学好计算机语言课的必要环节。该系列中《C语言程序设计——基础理论与案例》一书中每章配有丰富的练习题,供读者选用。通过做这些练习题来检验学过的知识,巩固讲过的内容,帮助读者进一步复习和提出还没有学懂的问题。练习题都是宝,通过练习才能把学过的知识记得牢。为了检查做过的习题是否做得对,本书提供了所有练习题的参考答案。对照答案可发现做错问题的原因,进一步复习或请教,把出现的错误改正,有助于对学过知识的巩固和提高。通过做练习题,可以巩固学过的概念,记住语法规则,特别是通过分析程序结果和编程的练习,学会编程技巧,积累编程方法,为今后的编程打下基础。上机调试是学好计算机语言课的重要方法。许多同学问,怎样才能学好计算机语言课,我经常是这样回答:边看书,边上机。有些计算机语言我就是这样学会的。听课、看书是很重要的,上机调试也很重要。通过上机可以验证某些概念,可以学会语法规则,可以检验编程能力。有些想不明白的问题可以上机试试,实践会告诉我们答案。例如,数组初始化时是否判越界?要想知道答案,可以先上机试一下,对一个数组进行初始化,使用的初始化表中数据项的项数超过该数组元素个数时,会发生什么现象?在实际学习过程中会发现许多一时搞不清的问题,有些问题在书中又不能直接找到答案,这时怎么办?那么,请上机试试。例如,运算符增1和减1只能作用在变量上,不能作用在常量和表达式上。真的不能作用在常量和表达式上吗?上机一试便知道:使用++或--运算符作用在常量和表达式上是会出现错误的。这样通过实践就会牢记这一概念。本书为了帮助读者上机实践,每章都提出了上机要求,并编排了上机练习题,若读者能够按照要求上机练习,一定会提高编程能力和水平。而每章练习题中的分析程序结果题和编程题,都特别要求读者上机调试。为了检验读者学习C语言程序设计的实际效果,本书每章又提出一些练习题供选做。读者读了本书后,还有什么不满意的地方,或发现了错误,均请予指教。作者表示十分感谢。作者2005年夏写于北大燕北园 -
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++,教学内容正好适合一学期的课程教学。从实用角度出发介绍了使用C++语言进行面向对象编程的方法和技巧。内容涵盖C++语言的数据类型、控制结构、语义语法分析以及软件开发方法,同时还列举了大量的实例,帮助读者加深对所学内容的理解和上机实践能力的提高。 -
Visual C++程序开发案例解析杨富国主编本书通过系统而完整的程序设计案例详细介绍了使用Visual C++6.0开发各种应用系统的思路、方法、技巧和经验,案例范围涉及信息管理系统、网络应用系统、图形图像系统、多媒体系统、分布式组件对象模型及ActiveX控件等常用领域,并提供了全部案例的完整代码以供引用和借鉴。 本书具有一定的理论性和较强的实用性,可以帮助读者进一步掌握软件工程规范,增加系统开发经验。本书适用于计算机及其相关专业的本科高年级学生和研究生,以及具有一定程序设计基础的程序设计人员。 本书所有实例均可在北京交通大学出版社的网站(http://Dress.bitu.edu.cn)下裁. -
高级语言C++程序设计实验指导周玉龙、刘璟《普通高等教育十五国家级规划教材配套参考书:高级语言C++程序设计实验指导(第2版)》是《高级语言C++程序设计》(第二版)(高等教育出版社,2004年11月)的配套教材,主要目标在于培养与训练学生的自我动手能力,学习并掌握从程序编写、程序调试到上机运行等一整套的具体实现方法与实验技术。两书内容相互衔接,相互补充,使所学理论与实践紧密结合,以提高解决与处理各种具体问题的实际编程和创新能力。《普通高等教育十五国家级规划教材配套参考书:高级语言C++程序设计实验指导(第2版)》采用一种“示范-帮扶-放手”的章节层次编写方式,使整个教与学的过程循序渐进,便于初学者从生疏到掌握,而后逐步达到熟练。 -
Visual C++数据库系统开发完全手册王端, 于速, 张雨编著本书以使用Visual C++开发数据库系统涉及到的主要技术为中心,全面、系统地介绍了使用Visual C++和SQL Server进行数据库系统开发必须掌握的技术、方法和过程。本书分三大部分,第一部分为Visual C++编程篇,主要介绍使用Visual C++开发数据库系统必须掌握的技术,这些技术最大限度地与实际项目案例相结合。第二部分为数据库应用篇,主要介绍SQL Server数据库安装、管理、开发及维护的相关技术。第三部分为实例开发篇,精选了当前应用较广泛的数据库管理系统,内容包括定制自己的工作环境、资产设备管理系统、物资管理系统、商品采购管理系统、仓库管理系统、销售管理系统、图书管理系统、学生管理系统。这些系统既可以独立使用,也可作为企业综合管理系统的重要组成部分。 本书附有配套光盘。光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的参考书,本书也非常适合大中专院校师生学习参考。 -
51系列单片机C程序设计与应用案例于京, 张景璐编著本书作者在长期从事单片机实际开发和教学工作的基础上,通过精心设计的一系列环节,使内容自成体系,循序渐进。目的是让读者可以从零起步。本书避开冗长的理论描述,通过完整的案例分析,引导读者快速进入设计开发领域。同时作者也愿意将自己实际的开发设计经验与大家分享,以期使读者看完本书就能够设计、开发出符合当今趋势的单片机应用系统。 本书在简要介绍单片机基础的同时,重点增加了数字电路的知识,使读者不用再去奄找其他参考书就能够进行系统的开发。全书重点介绍厂5l系列单片机的结构特点和编程方法,并对每一个问题都附有真实、完整的应用案例。 本书可供单片机设计、开发人员和大中专院校电子专业的师生参考、学习使用 -
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进行程序开发的人员。 -
C语言编程(美)科汉(Kochan, S.G.)著;张小潘译本书是极负盛名的C语言入门经典教材,其第一版发行至今已有20年的历史。本书内容详实全面,由浅入深,示例丰富,并在每个章节后面附有部分习题,非常适合读者自学使用。除此之外,《C语言编程》一书对于C语言标准的最新进展、C语言常见开发工具以及管理C语言大型项目等重要方面,也进行了深入浅出的说明。本书是一本完完整整介绍C语言基础的书籍。本书最大的特色在于举例精妙,讲解生动。通过一系列实际情形的需求,引入关于程序设计的基本知识,加上由浅入深地比较了C语言不同语法以及各种语句的区别,能够全面掌握C语言的语法特点。除此之外,本书并不仅仅着眼于入门知识讲解,对C语言在大型应用程序的应用以及C语言的最新发展都有了深入的讲解。本书的附录颇具特色,摘录了常用的C语言库函数,使读者能够快速掌握以及应用C语言开发。 -
C语言程序设计实用教程唐新国,李远敏本书主要以实际应用为出发点,通过理论与范例相结合,系统讲述C语言程序设计时应掌握的基本编程技能和必要的理论基础知识。全书共11章,主要内容包括:数据类型及表达式、输入输出、选择结构、循环结构、数组、函数、编译预处理、指针、结构体及共用体、文件。本书可作为高等职业技术学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校的c语言程序设计教材,也可作为全国计算机等级考试(二级)及各种培训班的教材,同时也可作为广大计算机爱好者的入门参考书。本书共11章,主要内容包括:数据类型及表达式、输入输出、选择结构、循环结构、数组、函数、编译预处理、指针、结构体及共用体、文件。本书的编写思路及写作特色是:对每一重要知识点按相关知识、程序范例、知识归纳、实例验证四个方面的体系进行编写,便于边学边练,讲练结合,实现“双循环项目”教学法,突出实用,降低难点梯度,有利于读者理解和接受。本书在撰写过程中,注重内容的实用性、针对性和实际可操作性,符合高职高专学生的学习特点。本书可作为高等职业技术学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校的C语言程序设计教材,也可作为全国计算机等级考试(二级)及各种培训班的教材,同时也可作为广大计算机爱好者的入门参考书。
