首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespaee std; chtss VAC { public: int f( ) const{return 3;} int f( ) {
有如下程序: #include<iostream> using namespaee std; chtss VAC { public: int f( ) const{return 3;} int f( ) {
admin
2018-06-19
53
问题
有如下程序:
#include<iostream>
using namespaee std;
chtss VAC {
public:
int f( ) const{return 3;}
int f( ) { return 5;}
};
int main( )
{
VAC v1;
const VAC v2;
eoHt<<v1.f()<<v2.f();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、53
B、35
C、55
D、33
答案
A
解析
本题考查常对象及常成员函数及构造函数,常对象只能调用常成员函数,所以本题中,对象v1为普通对象,执行v1.f( )后,会执行默认构造函数,输出5,对象v2为常对象,执行v2.f( )后,会执行常构造函数,输出3。
转载请注明原文地址:https://kaotiyun.com/show/eVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;}~Test
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x*y*y;)在下列对func的调用中,错误的是
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream.h>usingnamespacestd;classA{pu
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。#include<iostream.h>usingnamespacestd:classDatepubl
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBase{public:______voidfun(){cout<<1;}
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于______期。
在面向对象方法中,类的实例称为______。
随机试题
关于体育锻炼对生长发育影响的描述,不正确的是
下列分子中,属于非极性分子的是
我国国债的发行方式几经变迁。目前采用的国债发行方式主要有()方式、承购包销方式和行政分配方式三种。
在价值工程的功能评价环节中,若根据功能指数法计算出某评价对象的功能系数V1=1,则应()。
下列哪一项措施不属于预防性控制?
2016年3月1日,为支付工程款项,A公司向B公司签发一张以甲银行为承兑人,金额为150万元的银行承兑汇票。汇票到期日为2016年9月1日,甲银行作为承兑人在汇票票面上签章。4月1日,B公司将该汇票背书转让给C公司,用于支付买卖合同价款,后因C公司向B公
求
(2009下架构)______方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
下列叙述中正确的是()。
【B1】【B19】
最新回复
(
0
)