第一章
简答题
1、面向对象的程序设计将数据和数据处理方法分开存储,极大地降低了后期代码维护以及重用的难度。特点:继承、多态、派生。
2、b是比特(bit),B是字节(Byte),这些单位之间按层级是210的量级关系,也就是1024倍。
3、计算机使用比特来表示数据,使用二进制而不是符合人类使用习惯的十进制的原因是,十进制有十种状态,在计算机电路中轻微的扰动就会干扰计算机的判断,但是有(1)和无(0)相对就容易得多。
4、主要包含编辑、编译、连接等三个步骤。编辑是编写C++源代码,在编译环节中被处理成.obj文件,而后在连接环节中与头文件库文件进行链接生成.exe可执行文件。
5、有两种
//这里是注释
/************************
* 这里也是注释
************************/
选择题
填空题
编程题
从这道简单至极的题就能看出我的程序编写能力的低下!!!
#include<iostream>
using namespace std;
class Rec
{
public:
Rec(int len,int wid,int hei)
{
length = len;
width = wid;
height = hei;
}
int get_area()
{
return 2 * (length * width + length * height + width * height);
}
int get_volume()
{
return length * width * height;
}
private:
int length,width,height;
};//这里的;竟然忘了加
int main()
{
int l,w,h;freopen("1.txt","r",stdin);//freopen重定向要发生在输入之前!
cin >> l >> w >> h;
Rec r(l,w,h);
cout << r.get_area() << endl;//这里的()竟然忘了加
cout << r.get_volume() << endl;
return 0;
}