20秋地大《面向对象程序设计(新)》在线作业二(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题,在公有派生状况下,有关派生类对象和基类对象的关系,下列叙说不正确的是()
A、派生类的对象能够赋给基类的对象
B、派生类的对象能够初始化基类的引证
C、派生类的对象能够直接拜访基类中的成员
D、派生类的对象的地址能够赋给指向基类的指针
正确答案:


第3题,有如下类和对象的界说:
class Constants{
public;
static double getPI(){return 3.1416;}
};
Constants constants;
下列各组句子中,能输出3.1416 的是()
A、coutconstants-getPI();和coutConstants::gerPI();
B、coutconstants.getPI();和coutConstants.getPI();
C、coutconstants-getPI();和coutConstants-getPI();
D、coutconstants.getPI();和coutConstants::getPI();
正确答案:


第4题,有如下程序: #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
正确答案:


答案来历:熊猫奥鹏(www.188open.com),有如下类界说:
class MyClass{
Int value;
public;
MyClass(int n): value (n) {}
int gerValue()const{ return value;}
};
则类MyClass 的结构函数的个数是()
A、1 个
B、2 个
C、3 个
D、4 个
正确答案:


第6题,下列运算符中 重载的时分参数个数正确的是()
A、?:不能
B、,两个
C、两个
D、() 多个
正确答案:


第7题,鄙人列关键词中,不能用来表明承继方法的是()
A、private
B、static
C、public
D、protected
正确答案:


第8题,已知函数f 的原型是void f(int *a, long & b);,变量v1、v2 的界说是:int v1; loong v2;下列调用句子中正确的是
A、f(v1, &v2);
B、f(v1, v2);
C、f(&v1, &v2);
D、f(&v1, v2);
正确答案:


第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
void print(double a)
{cout++a;
}
void print(int a,int b)
{coutba
}
void main()
{print(1.2);cout" ";print(3,4);
}
A、1.2 34
B、2.2 34
C、1.2 43
D、2.2 43
正确答案:


第11题,已知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);
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假如有如下句子 char str[20]; cinstr; coutstr; 履行时输入的是"this is a testline!",则输出的内容是()
A、this is a test line!
B、this is a test line
C、this is atest
D、this
正确答案:


第13题,在每个C++程序中都有必要包括有这样一个函数,该函数的函数名为()
A、main
B、MAIN
C、name
D、Function
正确答案:


第14题,假定AB为一个类,则该类的复制结构函数的声明句子为
A、AB &(ABx)
B、AB(ABx)
C、AB(AB&)
D、AB(AB * x)
正确答案:


答案来历:熊猫奥鹏(www.188open.com),思考函数原型void test(int a,int b=7,char="*"),下面的函数调用中,归于不合法调用的是()
A、test(5);
B、test(5,8);
C、test(6,"#")
D、test(0,0."*");
正确答案:


第16题,关于反常和C++供给的反常处理机制正确的说法是()
A、若程序员预见到程序中的反常,则必定能够经过修正程序代码来防止反常呈现
B、运用dynamic_cast操作符能够会发生反常
C、反常能够用catch进行捕获处理
D、反常能够是对象,也能够是普通整数
正确答案:,C,D


第17题,下列运算符中,在C++语言中能重载的是()
A、*
B、)=
C、::
D、/
正确答案:,B,D


第18题,类A中有仅有的一个公有成员函数f,关于类A的一个对象a,履行句子 a.f(100);成功,那么f 的函数原型能够为
A、A& f( int, int=50);
B、void f(int&) const;
C、const A * f(const int );
D、A f( const int&) const;
正确答案:,C,D


第19题,关于类中重载赋值运算符的正确说法是()
A、由编译器供给的缺省赋值函数具有public拜访性而且履行按位赋值
B、在重载派生类的赋值操作时,不光要完成派生类中数据成员的赋值,还要担任基类中数据成员的赋值
C、只要在类中富含指针数据成员或引证数据成员时,才需求重载类的赋值操作
D、经过修正类A的声明或界说,能够制止用户在类A对象间进行任何赋值操作
正确答案:,B,D


答案来历:熊猫奥鹏(www.188open.com),关于公共静态数据成员,下面说法正确的是()
A、在main函数之前创立
B、跟某个详细对象无关
C、能够用类名和成员名直接拜访
D、需求在类体外初始化
正确答案:,B,C,D


第21题,多态的完成分为两类:编译时的多态和运转时的多态
A、错误
B、正确
正确答案:


第22题,函数体内声明的静态变量,至多只会被初始化一次
A、错误
B、正确
正确答案:


第23题,设int fp(char a,int b=0,double c=100.0);,则能够界说重载函数 int fp(char,int);
A、错误
B、正确
正确答案:


第24题,面向对象程序设计中,音讯大概包括怎么做的信息
A、错误
B、正确
正确答案:


答案来历:熊猫奥鹏(www.188open.com),笼统类不可以以承继,只能派生
A、错误
B、正确
正确答案:

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包