C++语言程序设计 习题
1
第一章 绪论
1-2 面向对象的编程语言有哪些特点?
答:面向对象的编程语言,其设计的出发点就是为了能够更直接的描述客观世
界中存在的事物(即对象)以及它们之间的关系。它将客观事物看作具有属性和行
为(或称服务)的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为
(动态特征),形成类。
1-4 什么是对象?什么是面向对象的方法?这种方法有哪些特点?
答:
(1) 从一般意义上将,对象是现实世界中实际存在的事物。
而面向对象方法中的对象,是系统中用来描述客观事物的一个基本单位。对象
由一组属性和一组行为构成。
(2) 面向对象的方法:首先,它将数据及对数据的操作方法放在一起,作为一个相
互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类
中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与
外界发生关系,对象与对象之间通过消息进行通信。
(3) 程序模块的关系更为简单,程序模块的独立性、数据的安全性也得到了保障,
还可以大大提高程序的可重用性。
1-9 请将以下十进制数值转化为二进制和十六进制补码
(5)65535
答:正数的补码为其本身,在 32 位机器中,有
其十六进制补码为
(6)-1
-1 的原码为
1000 0000 0000 0000 0000 0000 0000
-1 的反码为
1111 1111 1111 1111 1111 1111 1111
-1 的补码为
1111 1111 1111 1111 1111 1111 1111
其十六进制补码为
1-10 请将以下数值转换为十进制
(2)
1
金融学院 17 金融科技 2017310345 金泽俊
评论0
最新资源