首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout<<’E
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout<<’E
admin
2019-02-22
63
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i=0):r1(i){}
void print(){cout<<’E’<<r1<<’-’;}
void print()const{cout<<’C’<<r1*r1<<’-’;}
void print(int x){cout<<’p’<<r1*r1*r1<<’-’;}
private:
int r1;
};
mt main(){
A a1;
const A a2(4);
a1.print(2);
a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、P8-E4
B、P8-C16-
C、P0-E4-
D、P0-C16-
答案
D
解析
在主函数中创建a1对象时,调用类A的默认构造函数,其数据成员r1的值等于0。当执行a1.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0-对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14.。
转载请注明原文地址:https://www.kaotiyun.com/show/ZcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系数据库的关系演算语言是以______为基础的DML语言。
若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<endl;}执行后的输出结果是
下面的哪个选项不能作为函数的返回类型?
有以下程序#include<iostream>usingnamespacestd:classBase{private:charc;public:Base(charn):c(n){}~Base(){
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;a=100;b=fun();
以下叙述正确的是
静态成员函数可以直接访问类的______成员,不能直接访问类的______成员。
下面关于虚函数的描述中正确的是
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*);
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是()。
随机试题
根据JB4708—92《钢制压力容器焊接工艺评定》的规定,对接焊缝试件评定合格的焊接工艺______角焊缝。
近1个月出现腹胀、全腹隐痛。体检:腹膨隆,腹壁柔韧感,轻压痛,移动性浊音阳性。最可能并发的疾病是
下列何药不是暖肝煎的组成药物
竞争性市场中,企业间的兼并对市场可能带来的影响表现为()。[2007年真题]
在下列各项中,计算结果等于股利支付率的是( )。
以下流动资产融资战略中,临时性负债占全部资金来源比重最大的是()。
发现勾股定理的希腊数学家是()。
依照我国《宪法》规定,决定省、自治区、直辖市的范围内部分地区进入紧急状态是全国人民代表大会常务委员会的一项重要职权。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
A、MikeisgoodatEconomics.B、MikeisgoodatPoliticalScience.C、MikelikesEconomics.D、MikelikesPoliticalScience.A
最新回复
(
0
)