C++课后习题答案1--5习题答案1--5第一章C++概述习题答案//P13一、选择题答案:1A2A3B4B二、简答题1、C与C++语言的关系是什么
答案:C++包含了整个C,C是建立C++的基础
C++包括C的全部特征、属性和优点,同时添加了对面向对象编程(OOP)的完全支持
2、结构化程序设计与面向对象程序设计有什么异同点
答案:结构化的程序设计的主要思想是功能分解并逐步求精
面向对象程序设计的本质是把数据和处理数据的过程当成一个整体——对象
3、C++程序开发步骤:答案:建立一个工程;编辑或者导入源文件;编译源文件,产生目标代码;目标代码和其他库文件连接为可执行文件
运行可执行文件
第二章数据类型和表达式习题答案//P32一、选择题(1)B(2)C(3)B(4)B(5)BD二、简答题1、下列变量名不合法的有哪些
A12-3、123、m123、_123、While答案:A12-3:变量名中不能有‘-‘符号123:变量名不能一数字开始_123、、While变量名合法
2、下列表达式不正确的有哪些
inta=’a’;charc=102;charc="abc";charc=’\n’;答案:charc="abc";是不正确的,因为"abc"是字符串不能赋值给字符变量
3、分析常量和变量的异同点
答案:常量是常数或代表固定不变值的名字,常量的内容初始化以后一直保持不变
变量的内容可以在运行过程中随时改变
变量要占用固定的内存地址,常量一般不占用内存,但是用const定义的常量也要占用内存
4、字符串"ab\\\n"在机器中占多少字节
答案:5个字节
分别是’a’;’b’;’\\’;’\n’;’\0’这五个字符
5、运算结果2
第三章C++流程控制习题答案//P63一、选择题(1)C(2)A(3)D(4)C(5)C二、简答题1、C++语言中while和do-wh