首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int va
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int va
admin
2020-04-07
88
问题
有如下程序:
#include<iostream>
using namespace std;
int i=1;
class Fun
{
public:
static int i;
int value(){return i-1;}
int value()const{return i+1;}
};
int Fun::i=2;
int main()
{
int i=3;
Fun fun1;
const Fun fun2;
_______
return 0:
}
若程序的输出结果是:123
则程序中横线处的语句是( )。
选项
A、cout<<fun1.value()<<Fun:i<<fun2.value();
B、cout<<Fun::i<<fun1.value()<<fun2.value();
C、cout<<fun1.value()<<fun2.value()<<Fun::i;
D、cout<<fun2.value()<<Fun::i<<fun1.value();
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2;fun2.value();会调用常成员函数int value()const{return i+l;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://kaotiyun.com/show/9N8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>Usingnamespacestd;ClassTestClass{private:intX,y;public:TestClass(inti,i
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
软件工程研究的内容主要包括:______技术和软件工程管理。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
下列叙述中正确的是
重载函数在调用时选择的依据中,错误的是
下面不属于软件工程的3个要素的是()。
______是数据库设计的核心。
随机试题
A.风淫证候B.湿淫证候C.寒淫证候D.湿热郁阻证E.肝肾阴亏证
男,68岁,在行走中突然摔倒,呼吸、心跳停止,颈动脉搏动消失
氟牙症阴性区轻度氟牙症流行区
某男,37岁。2003年5月17日就诊,发热5天,伴全身酸痛,干咳无痰,胸闷气促,腹泻3~4次/天。1周前其妻因患“SARS”已住院治疗。体查:T38.9℃,P130次/分,R40次/分,BP100/70mmHg,神清合作,皮肤巩膜无黄染,浅表淋
药物经一级动力学消除的特点是
入汤剂宜先煎的药有
()神路是清代陵寝中最长、最壮观、最富艺术感染力的神路。
培训的()主要采用现场观察和原始记录等方法来进行评估。
Woodyarrivedatamost______moment;Iwasjustgettingintothebath.
ItisacknowledgedthatthemodernmusicalshowisAmerica’smostoriginalanddynamiccontributiontowardtheater.Inthelast
最新回复
(
0
)