
C++语言程序设计(下)-中国农业大学通关攻略
本专栏为中国大学MOOC平台上,中国农业大学的C++语言程序设计(下)-从C到C++通关攻略,是我以前大一的时候学的,现在补更一下。
真实的hello world
自由职业,独立开发者
展开
-
C++语言程序设计(下) 中国农业大学 期末考试2019春
1.下列关于类定义语法的描述中,错误的是( )。编号选项A完整的函数定义代码通常放在类实现部分B类定义代码通常分为声明和实现2部分C定义类时需使用关键字classD类成员之间不能重名2.下列关于函数成员的描述中,错误的是( )。编号选项A函数成员访问...原创 2020-05-01 15:43:17 · 1569 阅读 · 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 · 449 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元作业8-1
题目编写程序。编写计算圆环面积的C++程序。要求:先设计一个圆形类Circle,再基于类Circle使用继承的方法定义一个圆环类Ring。圆环可认为是在圆形基础上再增加一个描述线宽的属性,即带边框的圆形。然后编写一个主函数,简单测试派生类对象的功能。答案#include <iostream>#define PI 3.1415926class Circle{private...原创 2020-05-01 15:36:11 · 1197 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元作业7-3
题目编写程序。编写一个关于圆形的C++程序。要求用定义一个圆形类Circle,其中包含如下成员:1个私有数据成员(半径);3个公有函数成员(设置半径、计算面积、计算周长);3个构造函数(不带参数的构造函数、带参数的构造函数和拷贝构造函数)。编写主函数main(),使用圆形类Circle创建圆形对象,要求:定义一个圆对象c1,从键盘输入一个值x并将其设定为c1的半径,计算并显示c1...原创 2020-05-01 15:31:03 · 626 阅读 · 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 · 624 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验10-2
1.不属于数据集合基本存储结构的是( )。编号选项A结构体B单向链表C双向链表D数组2.与C++标准库中算法概念关联度最小的知识点是( )。编号选项A排序B查找C数据处理D定义变量3.下列定义向量对象的语句中,错误的是(...原创 2020-05-01 15:25:12 · 564 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验10-1
1.下列关于函数模板的描述中,错误的是( )。编号选项A定义函数模板以关键字“template”开头B函数模板通过数据类型参数化,将一组算法相同但所处理数据类型不同的重载函数凝练成一个函数模板C编译时,由编译器按照函数模板自动生成针对不同数据类型的重载函数定义代码D函数模板不能提高函数代码的可重用性2.应用函...原创 2020-05-01 15:23:53 · 680 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验9
1.下列关于输入/输出的描述中,错误的是( )。编号选项AC++语言通过关键字cin/cout以语句的形式提供输入/输出功能Bcin、cout是流类库中预定义的流对象CC语言以系统函数的形式提供输入/输出功能DC++语言是以输入/输出流对象的形式提供输入/输出功能2.C++流类库中不包括下列哪种操作?(&n...原创 2020-05-01 15:21:10 · 1015 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验8-2
1.下列哪种C++语法形式不属于多态?( )编号选项A重载运算符B重载函数C对象多态D不同函数中定义的同名局部变量2.为类ABC定义重载运算符“+”,下列哪种定义形式是正确的?( )编号选项A定义为类ABC的函数成员:ABC operator +( ...原创 2020-05-01 15:18:55 · 999 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验8-1
1.计算机程序由哪2个基本要素组成?( )编号选项A程序和程序员B软件和硬件C数据和算法D类和对象2.面向对象程序设计中的代码重用,重用的是什么?( )编号选项A数据B算法C程序员D数据+算法3.类定义中不包括下列哪种要...原创 2020-05-01 15:15:13 · 979 阅读 · 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 · 1169 阅读 · 0 评论 -
C++语言程序设计(下) 中国农业大学 单元测验7-2
1.下列关于构造函数的描述中,错误的是( )。编号选项A定义构造函数的目的主要是为了在创建对象时初始化对象的数据成员B每个类可以定义多个构造函数,以实现不同的初始化方法C构造函数应定义为类的私有成员D构造函数在创建对象时被自动调用。每创建一个对象,构造函数即被调用一次2.下列类ABC中所定义的构造函数,错误的...原创 2020-05-01 15:07:14 · 1240 阅读 · 1 评论 -
C++语言程序设计(下) 中国农业大学 单元测验7-1
1.下列关于类的描述中,错误的是( )。编号选项A类可认为是一种数据类型B类成员的访问权限有2种C类包含数据成员和函数成员D用类所定义出的变量称为对象2.下列哪种思想不属于面向对象程序设计?( )编号选项A模块化B封装C抽象D...原创 2020-05-01 14:54:24 · 1424 阅读 · 0 评论