![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++习题
JennnyZhang
Uestc-cs 研0 (CV) 攻克深度学习中
展开
-
C++:拷贝构造函数
一、拷贝构造函数#include <iostream>using namespace std; class CExample {private: int a;public: //构造函数 CExample(int b) { a = b;} //一般函数 void Show () { cout<<a<<endl; }}; int main(){原创 2021-06-26 16:56:15 · 78 阅读 · 0 评论 -
C++期末复习基础题(二)
友元函数可以访问基类的私有成员B是不可访问的 没有访问权限私有成员允许友元函数访问 保护成员允许派生类的成员访问详见关于虚函数的专项笔记调用顺序是:虚基类——直接基类——子对象——派生类#include<iostream>using namespace std;class A{ public: A(char a1) { cout<<"constructor A called"<<...原创 2021-06-25 16:50:18 · 162 阅读 · 0 评论 -
C++期末复习基础题(一)
关键字:数据类型、类名等实数类型:浮点数 5E3=5x10³ 3E-5=3x10负五次方常量:字符常量、字符串常量、整型常量 A.16进制数 B.浮点数 C.长整型 D.转义符号相当于x=x*(x+2)在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值按顺序依次对应调用B. 函数传递中必须是一个已经确定的值,不可传递表达式等...原创 2021-06-23 13:50:09 · 374 阅读 · 0 评论 -
C++:4章 类与对象
class MyClass{public:MyClass(int x){n=x;}void SetValue(int n1){n=n1;}private:int n;};void main( ){MyClass *ptr=new MyClass(45);__________;}class MyClass{public:MyClass(){value=0;}void setVariable(int i){value=i;}p...原创 2021-06-23 09:31:34 · 119 阅读 · 0 评论 -
C++:第3章 函数
第3章 函数单选题若有以下函数调用语句,在此函数调用语句中实参的个数是( A ) 。fun(a+b,(y=10,y),fun(n,k,d)); A. 3 B. 4 C. 5 D. 6以下函数调用语句中,含有的实参个数是( A ).func(rec1,rec2 +1,(rec3,rec4)); A. 3 B. 4 C. 5 D. 有语法错误以下程序的运行结果是( A ) 。#include<iostream.h...原创 2021-06-23 09:25:23 · 2665 阅读 · 0 评论 -
第2章 C++程序设计基础
第1章 面向对象程序设计概述第2章 C++程序设计基础单选题 在C++中,源程序变为可执行程序的正确顺序应该是( B ) 。A. 编辑、连接、编译、执行 B. 编辑、编译、连接、执行C. 编译、编辑、连接、执行 D. 编译、连接、编辑、执行要把高级语言编写的源程序转换为目标程序,需要使用( D ) 。 A. 编辑程序 B. 驱动程序 C. 调试程序 D. 编译程序以下选项中,合法的用户标识符是( B ...原创 2021-06-22 21:23:39 · 995 阅读 · 0 评论 -
C++习题:选择判断题(二)
"y"字符串常量,组成是{‘y’,‘\0’} "aaa"字符串常量 'aaa'报错 'a'字符常量 ’\7'转义字符常量表达式(const experssion):是指(1)值不会改变 并且 (2)在编译过程就能得到计算结果的表达式。字面量属于常量表达式,用常量表达式初始化的const对象也是常量表达式。一个对象(或表达式)是不是常量表达式由它的数据类型和初始值共同决定。const int a =1; //常量表达式cosnt int ...原创 2021-06-19 22:28:28 · 1486 阅读 · 0 评论 -
C++习题:7-1 A是A1的虚基类
#include<iostream>using namespace std;class A{ protected: int i; public: A(int ii=0):i(ii){cout<<"Call A:i="<<i<<endl;} void display(){cout<<"i="<<i<<endl;}};class A1:virtual public A{ protected: .原创 2021-06-16 22:17:17 · 2139 阅读 · 1 评论 -
C++:期末复习题(1)
假定a 是一个一维数组,则a[i]对应的存储地址(以字节为单位)为a+i 。原创 2021-06-15 12:26:18 · 186 阅读 · 1 评论 -
C++习题:6-3 虚函数的应用 (15 分)
补充下列代码,使得程序的输出为:A:3A:15B:53155#include <iostream>using namespace std;class CMyClassA { int val;public: CMyClassA(int); void virtual print();};CMyClassA::CMyClassA(int arg) { val = arg; printf("A:%d\n", val);}v原创 2021-06-08 17:57:47 · 1533 阅读 · 2 评论 -
C++习题:6-2 派生类使用基类的成员函数 (10 分)
按要求完成下面的程序:1、定义一个Animal类,成员包括:(1)整数类型的私有数据成员m_nWeightBase,表示Animal的体重;(2)整数类型的保护数据成员m_nAgeBase,表示Animal的年龄;(3)公有函数成员set_weight,用指定形参初始化数据成员nWeightBase;(4)公有成员函数get_weight,返回数据成员nWeightBase的值;(5)公有函数成员set_age,用指定形参初始化数据成员m_nAgeBase;2、定义一个Cat类,公有继承自An原创 2021-06-08 17:55:22 · 1237 阅读 · 0 评论 -
C++习题:6-1 CCircle And CCylinder
int main(){ CCircle liv_Cri(4); CCylinder liv_Cyl (4,8); cout<<liv_Cri.Area()<<endl; //直接输出liv_Cri的面积 cout<<liv_Cyl.Area()<<','<<liv_Cyl.Volume()<<endl; //直接输出liv_Cyl的面积和体积 Display(liv_Cri);...原创 2021-06-08 17:53:45 · 574 阅读 · 0 评论 -
C++习题:6-3 各省总销量及最高销量(对象数组) (15 分)
某手机厂商对其在n个城市的销量进行统计分析,现依次输入n个城市的省份名称、城市名称及销量,题目保证同一省份的数据将连续输入,要求输出各省的总销量及各省销量最高的城市名称及其销量,请根据给出的部分代码及输入输出的要求,按照注释中的任务提示,将代码补充完整。...原创 2021-06-07 21:55:37 · 1848 阅读 · 0 评论 -
C++习题:6-2 点和线段 (15 分)
已知表示点的类CPoint和表示线段的CLine类, 类CPoint包含:(1)表达点位置的私有数据成员x,y(2)构造函数及复制构造函数 类CLine包含: (1)两个CPoint的点对象(该两点分别为线段的两个端点) (2)构造函数(提示:构造函数中用初始化列表对内嵌对象进行初始化) (3)公有成员函数GetLen,其功能为返回线段的长度,返回值类型为整型 (4)类属性成员count用于记录创建的CLine类对象的个数,及用于显示count值的ShowCount函数; 要求: (1)实现满足上述原创 2021-06-07 21:53:19 · 1559 阅读 · 1 评论 -
C++习题:6-1 判断一个点是否在一个圆的内部 (20 分)
创建一个表示点的类Point,运用组合的方式创建圆形类。 圆形有个成员函数isPointIn用于判断一个点是否在该圆形的内部。 完成对应类代码,使得主函数可以正确运行。 注意类的数值型数据成员类型为浮点型。...原创 2021-06-07 21:46:13 · 3927 阅读 · 0 评论