- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计(C++)(第二版)》自我测试练习参考答案
(主编:王明福)
第1章 初识C语言
一、简答题
1. 面向对象方法是如何产生和发展的。
2. C++语言有何特点,它对C语言有哪些发展。
3. C++程序中的注释有什么作用?如何使用C++中的两种注释方法?
二、填空题
1.C++语言程序的三大区域从上到下分别是(声明部分)、(主函数部分)和(函数定义部分)。
2.每一条执行语句都是以( 分号“;” )结尾。
3.引用头文件使用(#include)指令。
三、编程题
1. 请用Visual C++6.0开发工具,在工程“HelloWorld”中,添加一个C++程序,输出以下信息。
*********************************************
Hello,World!
*********************************************
#include iostream.h
void main()
{
cout*********************************************\n;
cout Hello,World!\n;
cout*********************************************\n;
}
2. 在工程“HelloWorld”中(见题1),编制一个名为MyFirst的程序,该程序在计算机显示器上输出以下文字:
① 喂,你好!
② 你真聪明,你已经会用VC++编写程序了!
#include iostream.h
void main()
{
cout喂,你好!\n;
cout你真聪明,你已经会用VC++编写程序了!\n;
}
3.在工程“HelloWorld”中(见题1),编制一个名为MyAdd的程序,该程序要求由用户输入2个整数,然后将和数输出。
第2章 数据类型、运算符和表达式
一、单选题
1.下列合法的标识符是( D ) 。
A. char B. a$ C. a-9 D. x_y
2. C++语言规定,程序中用到的变量一定要( A )。
A. 先定义后使用 B. 先使用后定义 C. 使用时再定义 D. 前面3种都行
3.下列字符串中,合法的字符常量是( B )。
A. n B. ‘\n’ C. 110 D. “n”
4. C++程序中,运算对象必须为整数的运算符是( C )。
A. * B. / C. % D. ++
5. int k = xy?(xz?x:z):(yz?y:z)语句的目的是( A )。
A. 求x,y,z最大值 B. 求x,y,z最小值
C. 求x,y,z中间值 D. 求x,y,z平均值
二、填空题
1. 写出下面各表达式的值(假设a=1,b=2,c=3,x=4,y=3)。
(1) !abb!=c||x+y=3 ( 1 )
(2) a||1+‘a’b‘c’ ( 1 )
2.写出下面程序的运行结果是( aabb abc )。
#include stdio.h
main()
{ char c1=‘a,c2=‘b,c3=‘c,c4=‘\101,c5=‘\116;
printf(a%cb%c\tabc\n,c1,c2,c3);
printf(\t\b%c %c,c4,c5);
}
3. 写出下面程序的运行结果是( x=11,y=21,m=10,n=21
x=10,y=20,m=11,n=20)。
#include iostream.h
void main()
{
int x = 10, y = 20 ,m,n;
m = x++;
n = ++y;
coutx=x,y=y,m=m,n=nendl;
m = x--; n = --y;
coutx=x,y=y,m=m,n=nendl;
}
4. 假设 a=12,表达式a%=(5%2)中a的运算结果是( 0 )。
三、编程题
1. 编程求C语言表达式4a2+5b3的值,假设a = 3,b=1.5。
#include iostream.h
void main()
{
int a = 3;
double b=1.5;
cout4*a*a+5*b*b*bendl;
}
2. 假设 a=10, 编程求表达式a+=a-=a*=a中a的运算结果。
#include iostream.h
void
您可能关注的文档
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap5 5 6 闭环频率特性.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap5 5 7 频域响应和.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap5 目录.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap5 前言.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap6 第六章 控制系统的综合与校正.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap7 7 线性离散控制系统.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap8 第八章m.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap9 第9章 状态空间分析与综合1.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap9 第9章 状态空间分析与综合-2.ppt
- 自动控制原理( 第二版) 教学课件 作者 王永骥王金城王敏 主编 chap9 第9章 状态空间分析与综合-3.ppt
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
文档评论(0)