C++高级程序设计--习题检漏【第一章】

C++高级程序设计--习题检漏【第一章】_第1张图片

文章目录

  • 第一章
    • 简答题
    • 选择题
    • 填空题
    • 编程题

第一章

简答题

C++高级程序设计--习题检漏【第一章】_第2张图片1、面向对象的程序设计将数据和数据处理方法分开存储,极大地降低了后期代码维护以及重用的难度。特点:继承、多态、派生。

2、b是比特(bit),B是字节(Byte),这些单位之间按层级是210的量级关系,也就是1024倍。

3、计算机使用比特来表示数据,使用二进制而不是符合人类使用习惯的十进制的原因是,十进制有十种状态,在计算机电路中轻微的扰动就会干扰计算机的判断,但是有(1)和无(0)相对就容易得多。

4、主要包含编辑、编译、连接等三个步骤。编辑是编写C++源代码,在编译环节中被处理成.obj文件,而后在连接环节中与头文件库文件进行链接生成.exe可执行文件。

5、有两种

//这里是注释
/************************
*	这里也是注释
************************/

选择题

填空题

编程题

C++高级程序设计--习题检漏【第一章】_第3张图片从这道简单至极的题就能看出我的程序编写能力的低下!!!

#include
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;
}

你可能感兴趣的:(#,C++编程)