1 / 133
文档名称:

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

格式:docx   大小:181KB   页数:133页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:aihuichuanran1314 2020/3/9 文件大小:181 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:第一章****题一、,()是面向对象的程序设计语言。;;++,()是最早提出了对象的概念。;;;++,()是不对的。;;;;4.()不是面向对象系统所包含的要数。;;;;++与C语言的关系的描述中,()是错误的。++的一个子集;++是兼容的;++对C语言进行了一些改进;++和C语言都是面向对象的;,()是错误的。;;(或方法)的封装体;;,()是错误的。;;;;++对C语言作了很多改进,下列描述中()使得C语言发生了质变,即从面向过程变成为面向对象。;,并允许设置缺省参数;;;,()符号不能组成标识符。;;;;,()不可作为分隔符。A.,;B.:;C.?;D.;二、判断下列描述的正确性,对者划√,错者划×。.C++引进了引用的概念,对编程带来了很多方便。√.C++允许使用友元,但是友元会破坏封装性。√.C++中使用了新的注释符(//),C语言中注释符(/*…*/)不能在C++中使用。×.C++中为了减轻使用者的负担,与C语言相比较C++中减少了一些运算符。×.C++程序中,每条语句结束时都加一个分号(;)。√.C++中标识符内的大小写字母是没有区别的。×.C++中不允许使用宏定义的方法定义符号常量,只能用关键字const来定义符号常量。×.在编写C++程序时,一定要注意采用人们****惯使用的书写格式,否则将会降低其可读性。√++是一种以编译方式实现的高级语言。√.在C++编译过程中,包含预处理过程、编译过程和连接过程,并且这三个过程的顺序是不能改变的。√.预处理过程是一般编译过程之后连接过程之前进行的。×.源程序在编译过程中可能会出现一些错误信息,但在连接过程中将不会出现错误信息。×三、分析下列程序的输出结果1.#include<>voidmain(){cout<<"BeiJing"<<"";cout<<"ShangHai"<<"\n";cout<<"TianJing"<<endl;}. #include<>voidmain(){inta,b;cout<<"inputa,b:";cin>>a>>b;cout<<"a="<<a<<","<<"b="<<b<<endl;cout<<"a-b="<<a-b<<"\n";}假定,输入如下两个数据:,b:85A=8,b=5A-b=33.#include<>voidmain(){charc=’m’;intd=5;cout<<"d="<<d<<":";cout<<"c="<<c<<"\n";}D=5,c=m四、编译下列程序,改正所出现的各种错误信息,并分析输出结果:1、main(){cout<<"Thisisastring!";}1.#include<>voidmain(){cout<<”Thisisastring!”;}输出结果:Thisisastring!2、#include<>voidmain(){cin>>x;intp=x*x;cout<<"p=<<p<<\n";}#include<>voidmain(){intx;cin>>x;intp=x*x;cout<<”p=”<<p<<”\n”;}输出结果:3p=93、#include<>voidmain(){ inti,j;i=5;intk=i+j;cout<<"i+j="<<k<<"\n";}#include<>voidmain(){inti,j;=5;=3;intk=i+j;cout<<”i+j=”<<k<<”\n”;}输出结果:I+j=8五、通过对第四题中三个程序的所出现问题的修改,回答下列问题:从对第四题1题的修改中,总结出编程