![](https://img-blog.csdnimg.cn/20200501144600721.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++语言程序设计(下)-中国农业大学通关攻略
本专栏为中国大学MOOC平台上,中国农业大学的C++语言程序设计(下)-从C到C++通关攻略,是我以前大一的时候学的,现在补更一下。
真实的hello world
自由职业,独立开发者
展开
-
C++语言程序设计(下) 中国农业大学 期末考试2019春
1.下列关于类定义语法的描述中,错误的是( )。 编号 选项 A 完整的函数定义代码通常放在类实现部分 B 类定义代码通常分为声明和实现2部分 C 定义类时需使用关键字class D 类成员之间不能重名 2.下列关于函数成员的描述中,错误的是( )。 编号 选项 A 函数成员访问...原创 2020-05-01 15:43:17 · 1496 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元作业10-2
题目 编写程序。模仿第10章教学课件PDF中的例10-16编写一个求平均成绩的C++程序。要求:使用C++标准库中的向量来存储若干个学生成绩,然后求其平均成绩。 答案 #include <iostream> #include <vector> #include <numeric> using namespace std; int main(){ ve...原创 2020-05-01 15:37:49 · 417 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元作业8-1
题目 编写程序。编写计算圆环面积的C++程序。要求:先设计一个圆形类Circle,再基于类Circle使用继承的方法定义一个圆环类Ring。圆环可认为是在圆形基础上再增加一个描述线宽的属性,即带边框的圆形。然后编写一个主函数,简单测试派生类对象的功能。 答案 #include <iostream> #define PI 3.1415926 class Circle { private...原创 2020-05-01 15:36:11 · 1129 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元作业7-3
题目 编写程序。编写一个关于圆形的C++程序。要求用定义一个圆形类Circle,其中包含如下成员: 1个私有数据成员(半径); 3个公有函数成员(设置半径、计算面积、计算周长); 3个构造函数(不带参数的构造函数、带参数的构造函数和拷贝构造函数)。 编写主函数main(),使用圆形类Circle创建圆形对象,要求: 定义一个圆对象c1,从键盘输入一个值x并将其设定为c1的半径,计算并显示c1...原创 2020-05-01 15:31:03 · 560 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元作业7-2
题目 阅读程序。阅读下列C++程序,对每条语句进行注释,说明其作用。 #include <iostream> using namespace std; class CTest { private: int x, y; public: CTest(int p1 = 0, int p2 = 0) { x = p1; y = p2; } CTest(CTest &a...原创 2020-05-01 15:27:57 · 572 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验10-2
1.不属于数据集合基本存储结构的是( )。 编号 选项 A 结构体 B 单向链表 C 双向链表 D 数组 2.与C++标准库中算法概念关联度最小的知识点是( )。 编号 选项 A 排序 B 查找 C 数据处理 D 定义变量 3.下列定义向量对象的语句中,错误的是(...原创 2020-05-01 15:25:12 · 522 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验10-1
1.下列关于函数模板的描述中,错误的是( )。 编号 选项 A 定义函数模板以关键字“template”开头 B 函数模板通过数据类型参数化,将一组算法相同但所处理数据类型不同的重载函数凝练成一个函数模板 C 编译时,由编译器按照函数模板自动生成针对不同数据类型的重载函数定义代码 D 函数模板不能提高函数代码的可重用性 2.应用函...原创 2020-05-01 15:23:53 · 647 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验9
1.下列关于输入/输出的描述中,错误的是( )。 编号 选项 A C++语言通过关键字cin/cout以语句的形式提供输入/输出功能 B cin、cout是流类库中预定义的流对象 C C语言以系统函数的形式提供输入/输出功能 D C++语言是以输入/输出流对象的形式提供输入/输出功能 2.C++流类库中不包括下列哪种操作?(&n...原创 2020-05-01 15:21:10 · 949 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验8-2
1.下列哪种C++语法形式不属于多态?( ) 编号 选项 A 重载运算符 B 重载函数 C 对象多态 D 不同函数中定义的同名局部变量 2.为类ABC定义重载运算符“+”,下列哪种定义形式是正确的?( ) 编号 选项 A 定义为类ABC的函数成员:ABC operator +( ...原创 2020-05-01 15:18:55 · 947 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验8-1
1.计算机程序由哪2个基本要素组成?( ) 编号 选项 A 程序和程序员 B 软件和硬件 C 数据和算法 D 类和对象 2.面向对象程序设计中的代码重用,重用的是什么?( ) 编号 选项 A 数据 B 算法 C 程序员 D 数据+算法 3.类定义中不包括下列哪种要...原创 2020-05-01 15:15:13 · 918 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验7-3
1.已定义一个圆形类Circle: class Circle { private: double r; public: void SetR(double x) { r = x; } double GetArea( ) { return 3.14*r*r; } }; 使用Circle类来求一个半径为5的圆面积,下列语句中错误的是( )...原创 2020-05-01 15:10:51 · 1116 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验7-2
1.下列关于构造函数的描述中,错误的是( )。 编号 选项 A 定义构造函数的目的主要是为了在创建对象时初始化对象的数据成员 B 每个类可以定义多个构造函数,以实现不同的初始化方法 C 构造函数应定义为类的私有成员 D 构造函数在创建对象时被自动调用。每创建一个对象,构造函数即被调用一次 2.下列类ABC中所定义的构造函数,错误的...原创 2020-05-01 15:07:14 · 1186 阅读 · 1 评论 -
C++语言程序设计(下) 中国农业大学 单元测验7-1
1.下列关于类的描述中,错误的是( )。 编号 选项 A 类可认为是一种数据类型 B 类成员的访问权限有2种 C 类包含数据成员和函数成员 D 用类所定义出的变量称为对象 2.下列哪种思想不属于面向对象程序设计?( ) 编号 选项 A 模块化 B 封装 C 抽象 D ...原创 2020-05-01 14:54:24 · 1356 阅读 · 0 评论