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

在这里插入图片描述

第一章

简答题

在这里插入图片描述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;
}
发布了337 篇原创文章 · 获赞 43 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/dghcs18/article/details/103011415
今日推荐