1 / 65
文档名称:

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

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

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

分享

预览

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

上传人:rsqcpza 2020/5/7 文件大小:298 KB

下载得到文件列表

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

相关文档

文档介绍

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