《C语言基础教程》吕凤翥习题答案.doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《C语言基础教程》吕凤翥习题答案.doc

大家注意了?,这是清华大?学出版社的?吕凤翥第二?版配套答案?! 第一章 习题 选择填空 下列各种高?级语言中,( )是面向对象?的程序设计?语言。 A.BASIC?; B.PASCA?L; C.C++ D.Ada 下列各种高?级语言中,( )是最早提出?了对象的概?念。 A.Algol? 60; B.Simul?a 67; C.Small?talk; D.C++ 下述面向对?象抽象的原?理中,( )是不对的。 A. 数据抽象; B. 行为共享; C.进化; D. 兼容; ( )不是面向对?象系统所包?含的要数。 A. 重载; B. 对象; C. 类; D. 继承; 关于C++与C语言的?关系的描述?中,( )是错误的。 A. C语言是C?++的一个子集?; B. C语言与C?++是兼容的; C. C++对C语言进?行了一些改?进; D. C++和C语言都?是面向对象?的; 下面关于对?象概念的描?述中,( )是错误的。 A.对象就是C?语言中的结?构变量; B.对象代表着?正在创建的?系统中的一?个实体; C. 对象是一个?状态和操作?(或方法)的封装体; D.对象之间的?信息传递是?通过消息进?行的; 下面关于类?概念的描述?中,( )是错误的。 A.类是抽象数?据类型的实?现; B.类是具有共?同行为的若?干对象的统?一描述体; C.类是创建对?象的样板; D.类就是C语?言中的结构?类型; C++对C语言作?了很多改进?,下列描述中?( )使得C语言?发生了质变?,即从面向过?程变成为面?向对象。 A.增加了一些?新的运算符?; B.允许函数重?载,并允许设置?缺省参数; C.规定函数说?明必须用原?型; D.引进了类和?对象的概念?; 按照标识符?的要求,( )符号不能组?成标识符。 A.连接符; B. 下划线; C.大小写字母?; D.数字字符; 下列符号中?,( )不可作为分?隔符。 A.,; B.:;C.?; D.; 二、判断下列描?述的正确性?,对者划√,错者划×。 C++引进了引用?的概念,对编程带来?了很多方便?。√ C++允许使用友?元,但是友元会?破坏封装性?。√ C++中使用了新?的注释符(//),C语言中注?…*/)不能在C++中使用。× C++中为了减轻?使用者的负?担,与C语言相?比较C++中减少了一?些运算符。× C++程序中,每条语句结?束时都加一?个分号(;)。√ C++中标识符内?的大小写字?母是没有区?别的。× C++中不允许使?用宏定义的?方法定义符?号常量,只能用关键?字cons?t来定义符?号常量。× 在编写C++程序时,一定要注意?采用人们习?惯使用的书?写格式,否则将会降?低其可读性?。√ C++是一种以编?译方式实现?的高级语言?。√ 在C++编译过程中?,包含预处理?过程、编译过程和?连接过程,并且这三个?过程的顺序?是不能改变?的。√ 预处理过程?是一般编译?过程之后连?接过程之前?进行的。× 源程序在编?译过程中可?能会出现一?些错误信息?,但在连接过?程中将不会?出现错误信?息。× 三、分析下列程?序的输出结?果 1.#inclu?deiostr?eam.h void main() { coutBeiJi?ng ; coutShang?Hai\n ; coutTianJ?ingendl; } BeiJj?ing Shang?Hai TianJ?ing 2. #inclu?deiostr?eam.h void main() { int a,b; coutinput? a,b:; cinab; couta=a,b=bendl; couta-b=a-b\n; } 假定,输入如下两?个数据:8 5 Input? a,b:8 5 A=8,b=5 A-b=3 3.#inclu?de iostr?eam.h void main() { char c=’m’; int d=5; coutd=d:; coutc=c\n; } D=5,c=m 四、编译下列程?序,改正所出现?的各种错误?信息,并分析输出?结果: main ( ) { coutThis is a strin?g!; } 1.#inclu?deiostr?eam.h void main() { cout”This is a strin?g!”; } 输出结果:This is a strin?g! #inclu?deiostr?eam.h void main( ) { cinx; int p=x*x; coutp=p\n; } #inclu?deiostr?eam.h void main( ) { int x; cinx; int p=x*x; cout”p=”p”\

文档评论(0)

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

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

1亿VIP精品文档

相关文档