21xrx.com
2024-09-20 05:52:10 Friday
登录
文章检索 我的文章 写文章
「大学C++」期末考试题库及答案合集
2023-07-13 13:57:49 深夜i     --     --
大学C++ 期末考试 题库 答案 合集

在大学学习C++编程是非常重要的一门课程,而期末考试则是检验学生掌握情况和学业成果的关键一环。下面将为大家搜集整理「大学C++」期末考试题库及答案合集。

一、基础知识

1. 什么是C++程序?说一下C++的数据类型。

答案:C++程序就是由各种语句组成的一段代码,在计算机上进行编译和执行。C++的数据类型包括整型、浮点型、字符型、布尔型等。

2. 什么是C++函数?有哪些类型的函数?

答案:C++函数是一段可重复执行的代码。常见函数类型有值传递、引用传递和指针传递函数。

3. 什么是C++类?类还有哪些特性?

答案:C++类是由数据成员和成员函数组成的一种自定义数据类型。类的特性包括封装、继承和多态。

二、程序设计

1. 实现一个C++程序,要求:从键盘输入两个整数,计算它们的和并输出。

答案:代码如下


#include <iostream>

using namespace std;

int main()

{

  int a, b;

  cout << "请输入两个整数:" << endl;

  cin >> a >> b;

  cout << "它们的和为:" << a + b << endl;

  return 0;

}

2. 设计一个类,要求:保存两个整数,实现加减乘除四种运算,可以从键盘输入两个数,输出运算结果。

答案:代码如下


#include <iostream>

using namespace std;

class Calculator {

  int a, b;  

public:

  void setValue(int x, int y)

    a = x;

    b = y;

  

  int add() {

    return a + b;

  }

  int sub()

    return a - b;

  

  int mul() {

    return a * b;

  }

  double div() {

    if (b == 0)

      cout << "除数不能为零!" << endl;

      return 0;

    

    return double(a) / double(b);

  }

};

int main() {

  Calculator cal;

  int x, y;

  cout << "请输入两个整数:" << endl;

  cin >> x >> y;

  cal.setValue(x, y);

  cout << "加法结果:" << cal.add() << endl;

  cout << "减法结果:" << cal.sub() << endl;

  cout << "乘法结果:" << cal.mul() << endl;

  cout << "除法结果:" << cal.div() << endl;

  return 0;

}

以上就是「大学C++」期末考试题库及答案合集的部分内容,希望对各位学习C++编程有所帮助。在学习过程中,积极思考和动手实践才能更好地掌握知识。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复