C 语言程序设计吕凤煮课后答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言程序设计吕凤煮课后答案.docx

第1章 C++语言概述练习题1 1.1 判断题×1.C++语言和C语?言都是面向?对象的程序?设计语言。√2.面向对象方?法具有封装?性、继承性和多?态性。√3.C语言是C?++语言的一个?子集。C++语言继承了?C语言。×4.C++语言程序与?C语言程序?一样都是函?数串。×5.C++语言支持封?装性和继承?性,不支持多态?性。√6.C++语言比C语?言对数据类?型要求更加?严格了。√7.C++语言对C语?言进行了一?次改进,使得编程更?加方便了。×8.C++源程序在编?译时可能出?现错误信息?,而在连接时?不会出现错?误信息。√9.编译C++源程序时,出现了警告?错(Warni?ng)也可以生成?可执行文件?。√10.C++语言程序的?实现也要经?过编辑、编译连接和?运行3个步?骤。1.2 单选题1.下列关于面?向对象概念?的描述中,错误的是(C )。A.面向对象方?法比面向过?程方法更加?先进B.面向对象方?法中使用了?一些面向过?程方法中没?有的概念C.面向对象方?法替代了结?构化程序设?计方法D.面向对象程?序设计方法?要使用面向?对象的程序?设计语言2.下列各种高?级语言中,不是面向对?象的程序设?计语言是(D )。A.C++ B.Java C.VB D.C 3.下列关于类?的描述中,错误的是(A )。A.类就是C语?言中的结构?类型B.类是创建对?象的模板C.类是抽象数?据类型的实?现D.类是具有共?同行为的若?干对象的统?一描述体4.下列关于对?象的描述中?,错误的是(C )。A.对象是类的?一个实例B.对象是属性?和行为的封?装体C.对象就是C?语言中的结?构变量D.对象是现实?世界中客观?存在的某种?实体5.下列关于C?++程序中使用?提取符和插?入符的输入?/输出语句的?描述中,错误的是(C )。A.提取符是对?右移运算符?()重载得到的?B.插入符是对?左移运算符?()重载得到的?C.提取符和插?入符都是双?目运算符,它们要求有?两个操作数?D.提取符和插?入符在输入?/输出语句中?不可以连用?1.3 填空题1.C++语言具有面?向对象方法?中要求的三?大特性:封装性、继承性和多态性。2.C++程序中,有且仅有一?个主函数。3.C++程序是由类?和函数组成的。1 4.C++源程序的扩?展名是cpp 。5.使用插入符?进行标准输?出文件输出?时,使用的输出?流对象名是?cout 。1.4 上机调试下?列程序,并分析输出?结果1.#inclu?de iostr?eam.h void main() { int i,j; coutEnter? i j: ; cinij; couti=i,j=jendl; couti+j=i+j,i*j=i*jendl; } 假定,输入数据如?下:Enter? x y:59答: i=5,j=9 i+j=14,i *j=45 2.#inclu?de iostr?eam.h int max(int,int); void main() { int a,b,c; a=5; b=8; c=max(a,b); coutmax(a,b)=cendl; } int max(int x,int y) { retur?n xy?x:y; } 答:max(5,8)=8 3.文件e1.4.3.cpp内容?如下:#inclu?de iostr?eam.h void f1(),f2(); void main() { cout在北京.\n; f1(); f2(); cout再见.\n; 2 } 文件1.4.3-1.cpp内容?如下:#inclu?de iostr?eam.h void f1() { cout在上海.\n; } 文件1.4.3-2.cpp内容?如下:#inclu?de iostr?eam.h void f2() { cout在广州.\n; } 答:在北京。在上海。在广卅。再见。1.5 编译下列程?序,修改所出现?的错误,获得正确结?果1.main() { coutIn main().\n } 答:修改后如下?:#inclu?de iostr?eam.h void main() { coutIn main().\n; } 2.#inclu?de iostr?eam.h void MAIN() { cina; int b=a+a; coutb=b\n; } 答:修改后如下?:#inclu?de iostr?eam.h void main() { int a; 3 cina; int b=a+a; coutb=”b”\n; } 3.#inclu?de iostr?eam.h void main() { int i,j; i=5; int k=i+j; COUTi+j=kendl; } 答:#inclu

文档评论(0)

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

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

1亿VIP精品文档

相关文档