首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class VAC{ public: int f()const{return 3;} int f(){return 5;} }; int main() { VAC v1;
有如下程序: #include using namespace std; class VAC{ public: int f()const{return 3;} int f(){return 5;} }; int main() { VAC v1;
admin
2019-08-23
70
问题
有如下程序:
#include
using namespace std;
class VAC{
public:
int f()const{return 3;}
int f(){return 5;}
};
int main()
{
VAC v1;
const VAC v2;
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、53
B、35
C、55
D、33
答案
A
解析
本题考查常对象及常成员函数及构造函数,常对象只能调用常成员函数,所以本题中,对象v1为普通对象,执行v1.f()后,会执行默认构造函数,输出5,对象v2为常对象,执行v2.f()后,会执行常构造函数,输出3。
转载请注明原文地址:https://kaotiyun.com/show/RJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
C++语言中关于构造函数的说法正确的是
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在下画线处应填入的选项是#include<iostream.h>Voidmain(){inti=0,j,k;do{i++;
下列关于虚函数与函数重载区别的叙述中不正确的是()。
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整:for(int i=0;i<n-1;i++)
C++语言中while循环和do-while循环的主要区别是
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
下列关于队列的叙述中,不正确的是()。
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
随机试题
收益法中所指的收益额是()
“和平统一、一国两制”的核心是【】
下列作家、作品、人物对应不正确的一项是()。
中心静脉压的高低可反映
设a1,a2,a3是三维列向量,|A|=|a1,a2,a3|则与|A|相等的是()。
奥尔波特和弗农认为具有务实的特点,对有用的东西感兴趣的人属于()。
包装装潢设计的操作步骤为______。
人体只有承担合理的运动负荷,才能增强体质。()
知识等于智力。()
Whatkindofpersonisacolor-blindperson?
最新回复
(
0
)