20秋地大《面向对象程序设计(新)》在线作业一-1(100分) 作者:周老师 分类: 其他院校 发布时间: 2020-11-03 08:50 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 答案来历:熊猫奥鹏(www.188open.com)-[中国地质大学(北京)]地大《面向对象程序设计(新)》在线作业一 试卷总分:100 得分:100 第1题,有如下界说:int a[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5 的是() A、a[2] B、a[3] C、*(p+2) D、*p+4 正确答案: 第2题,设int * p2=&x,* p1=a;p2= *b;则a和b的类型别离是() A、int * 和int B、int * 和int ** C、int和int * D、int * 和int * 正确答案: 第3题,下列关于虚基类的描绘,错误的是() A、设置虚基类的意图是为了消除二义性 B、虚基类的结构函数在非虚基类之后调用 C、若同一层中包括多个虚基类,这些虚基类的结构函数按它们阐明的次第调用 D、若虚基类由非虚基类派生而来,则依然先调用基类结构函数,再调用派生类的结构函数 正确答案: 第4题,有如下类声明:class Base{protected;int amount;public;Base(int n=0): amount(n){}int getAmount()const { retum amount; }};class Derived: public Base {protected;int value;public;Derived(int m, int n): value(m). Base(n){}Int getData()const{ return value+amount; }};已知 A、x.value+ x.getAmount() B、x.getData()-x.gctAmount() C、x.getData()-x.amount D、x.value+x.amount 正确答案: 答案来历:熊猫奥鹏(www.188open.com),下面是一个模板声明的开端有些:templutetypename T double __由此可知() A、这能够是一个函数模板的声明 B、这能够是一个类模板的声明 C、这既能够是一个函数模板的声明,也能够是一个类模板的声明 D、这必定是一个错误的模板声明 正确答案: 第6题,在类的界说中,用于为对象分配内存空间,对类的数据成员进行初始化并履行其他内部管理操作的函数是() A、友元函数 B、虚函数 C、结构函数 D、析构函数 正确答案: 第7题,假定要对类AB界说加号操作符重载成员函数,完成两个AB类对象的加法,并回来相加成果,则该成员函数的声明句子为() A、ABoperator+(AB& a , AB& b) B、ABoperator+(AB& a) C、operator+(ABa) D、AB& operator+( ) 正确答案: 第8题,类的析构函数的效果是() A、一般成员函数的初始化 B、类的初始化 C、对象的初始化 D、删去类创立的对象 正确答案: 第9题,设int f(int);和int g(int);是函数f和g的原形,以下将f作为句子调用的是() A、g(f(3)); B、f(g(3)); C、g(f(3)+2); D、p= f(g(3)+1); 正确答案: 答案来历:熊猫奥鹏(www.188open.com),有如下程序: #include class BASE{ char c; public: BASE(char n):c(n){} virtual~BASE(){coutC;} }; class DERIVED:public BASE{ char c; public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout A、XY B、YX C、X D、Y 正确答案: 第11题,下面描绘中,表达错误的是() A、公有承继时基类中的public成员在派生类中仍是public的 B、公有承继是基类中的private成员在派生类中仍是private的 C、公有承继时基类中的protected成员在派生类中仍是protected的 D、私有承继时基类中的public成员在派生类中是private的 正确答案: 答案来历:熊猫奥鹏(www.188open.com),关于大局函数 int f(void) ,与其彻底等价的函数原型为() A、int& f( ); B、int f(void ) const; C、const int f( ); D、A、B、C都不是 正确答案: 第13题,类TM和类TN是两个独立的类,那么类TM中哪种方式的数据成员必定是不答应的() A、TM* a; B、TN& a; C、TM a; D、TN a; 正确答案: 第14题,在C++语言中,数据封装要处理的疑问是() A、数据的标准化 B、便于数据变换 C、防止数据丢掉 D、避免不一样模块之间数据的不合法拜访 正确答案: 答案来历:熊猫奥鹏(www.188open.com),已知Value 是一个类,Value 是Value 的一个对象。下列以非成员函数方式重载的运算符函数原形中,正确的是() A、Value operator+(Value v, int i); B、Value operator+(Value v=value, int i); C、Value operator+(Value vint i=0); D、Value operator+(Value v=value, int i=0); 正确答案: 第16题,赋值运算符重载函数与复制结构函数的差异是啥() A、都是复制一个类的对象给另一个同类型的类的对象 B、复制结构函数是用已存在的对象的各成员的当时值来创立一个一样的新对象 C、赋值运算符重载函数要把一个已存在对象的各成员的当时值赋给另一个已存在的同类对象 正确答案:,B,C 第17题,关于结构函数说法正确的是() A、函数名只能是类名 B、回来类型能够是恣意的 C、参数个数和类型能够是恣意的 D、在对象创立时自动调用 正确答案:,C,D 第18题,下列有关笼统类和纯虚函数的叙说中,错误的是() A、具有纯虚函数的类是笼统类,能用来界说对象 B、笼统类的派生类若不完成纯虚函数,它也是笼统类 C、纯虚函数的声明以"=0;"完毕 D、纯虚函数都不能有函数体 正确答案:,D 第19题,以下哪些是面向对象程序设计的特征( ) A、笼统 B、封装 C、承继 D、多态 正确答案:,B,C,D 答案来历:熊猫奥鹏(www.188open.com),关于公共静态数据成员,下面说法正确的是() A、在main函数之前创立 B、跟某个详细对象无关 C、能够用类名和成员名直接拜访 D、需求在类体外初始化 正确答案:,B,C,D 第21题,多态的完成分为两类:编译时的多态和运转时的多态 A、错误 B、正确 正确答案: 第22题,默许的承继方法是private A、错误 B、正确 正确答案: 第23题,友元函数的声明不受拜访区域的影响 A、错误 B、正确 正确答案: 第24题,设int * p;则能够界说表达式 --++p A、错误 B、正确 正确答案: 答案来历:熊猫奥鹏(www.188open.com),静态成员变量一切的对象具有一份复制 A、错误 B、正确 正确答案: 秋地(249)大(1308) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分:100 得分:100
第1题,有如下界说:int a[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5 的是()
A、a[2]
B、a[3]
C、*(p+2)
D、*p+4
正确答案:
第2题,设int * p2=&x,* p1=a;p2= *b;则a和b的类型别离是()
A、int * 和int
B、int * 和int **
C、int和int *
D、int * 和int *
正确答案:
第3题,下列关于虚基类的描绘,错误的是()
A、设置虚基类的意图是为了消除二义性
B、虚基类的结构函数在非虚基类之后调用
C、若同一层中包括多个虚基类,这些虚基类的结构函数按它们阐明的次第调用
D、若虚基类由非虚基类派生而来,则依然先调用基类结构函数,再调用派生类的结构函数
正确答案:
第4题,有如下类声明:class Base{protected;int amount;public;Base(int n=0): amount(n){}int getAmount()const { retum amount; }};class Derived: public Base {protected;int value;public;Derived(int m, int n): value(m). Base(n){}Int getData()const{ return value+amount; }};已知
A、x.value+ x.getAmount()
B、x.getData()-x.gctAmount()
C、x.getData()-x.amount
D、x.value+x.amount
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面是一个模板声明的开端有些:templutetypename T double __由此可知()
A、这能够是一个函数模板的声明
B、这能够是一个类模板的声明
C、这既能够是一个函数模板的声明,也能够是一个类模板的声明
D、这必定是一个错误的模板声明
正确答案:
第6题,在类的界说中,用于为对象分配内存空间,对类的数据成员进行初始化并履行其他内部管理操作的函数是()
A、友元函数
B、虚函数
C、结构函数
D、析构函数
正确答案:
第7题,假定要对类AB界说加号操作符重载成员函数,完成两个AB类对象的加法,并回来相加成果,则该成员函数的声明句子为()
A、ABoperator+(AB& a , AB& b)
B、ABoperator+(AB& a)
C、operator+(ABa)
D、AB& operator+( )
正确答案:
第8题,类的析构函数的效果是()
A、一般成员函数的初始化
B、类的初始化
C、对象的初始化
D、删去类创立的对象
正确答案:
第9题,设int f(int);和int g(int);是函数f和g的原形,以下将f作为句子调用的是()
A、g(f(3));
B、f(g(3));
C、g(f(3)+2);
D、p= f(g(3)+1);
正确答案:
答案来历:熊猫奥鹏(www.188open.com),有如下程序: #include class BASE{ char c; public: BASE(char n):c(n){} virtual~BASE(){coutC;} }; class DERIVED:public BASE{ char c; public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout
A、XY
B、YX
C、X
D、Y
正确答案:
第11题,下面描绘中,表达错误的是()
A、公有承继时基类中的public成员在派生类中仍是public的
B、公有承继是基类中的private成员在派生类中仍是private的
C、公有承继时基类中的protected成员在派生类中仍是protected的
D、私有承继时基类中的public成员在派生类中是private的
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于大局函数 int f(void) ,与其彻底等价的函数原型为()
A、int& f( );
B、int f(void ) const;
C、const int f( );
D、A、B、C都不是
正确答案:
第13题,类TM和类TN是两个独立的类,那么类TM中哪种方式的数据成员必定是不答应的()
A、TM* a;
B、TN& a;
C、TM a;
D、TN a;
正确答案:
第14题,在C++语言中,数据封装要处理的疑问是()
A、数据的标准化
B、便于数据变换
C、防止数据丢掉
D、避免不一样模块之间数据的不合法拜访
正确答案:
答案来历:熊猫奥鹏(www.188open.com),已知Value 是一个类,Value 是Value 的一个对象。下列以非成员函数方式重载的运算符函数原形中,正确的是()
A、Value operator+(Value v, int i);
B、Value operator+(Value v=value, int i);
C、Value operator+(Value vint i=0);
D、Value operator+(Value v=value, int i=0);
正确答案:
第16题,赋值运算符重载函数与复制结构函数的差异是啥()
A、都是复制一个类的对象给另一个同类型的类的对象
B、复制结构函数是用已存在的对象的各成员的当时值来创立一个一样的新对象
C、赋值运算符重载函数要把一个已存在对象的各成员的当时值赋给另一个已存在的同类对象
正确答案:,B,C
第17题,关于结构函数说法正确的是()
A、函数名只能是类名
B、回来类型能够是恣意的
C、参数个数和类型能够是恣意的
D、在对象创立时自动调用
正确答案:,C,D
第18题,下列有关笼统类和纯虚函数的叙说中,错误的是()
A、具有纯虚函数的类是笼统类,能用来界说对象
B、笼统类的派生类若不完成纯虚函数,它也是笼统类
C、纯虚函数的声明以"=0;"完毕
D、纯虚函数都不能有函数体
正确答案:,D
第19题,以下哪些是面向对象程序设计的特征( )
A、笼统
B、封装
C、承继
D、多态
正确答案:,B,C,D
答案来历:熊猫奥鹏(www.188open.com),关于公共静态数据成员,下面说法正确的是()
A、在main函数之前创立
B、跟某个详细对象无关
C、能够用类名和成员名直接拜访
D、需求在类体外初始化
正确答案:,B,C,D
第21题,多态的完成分为两类:编译时的多态和运转时的多态
A、错误
B、正确
正确答案:
第22题,默许的承继方法是private
A、错误
B、正确
正确答案:
第23题,友元函数的声明不受拜访区域的影响
A、错误
B、正确
正确答案:
第24题,设int * p;则能够界说表达式 --++p
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),静态成员变量一切的对象具有一份复制
A、错误
B、正确
正确答案:
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友