首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
44
问题
有如下程序:
#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://jikaoti.com/ti/HEA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B
下列关于C++函数的描述中正确的是()。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
有以下程序:#include<iostream>usingnamespacestd;classA{private:ihta;public:A(i
下列各项中不符合函数重载必须满足的条件的是______。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
有如下数组声明:intnum[10];,下标值引用错误的是
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
于是不期年,千里之马至者三。期:
柴胡在普济消毒饮中的作用是柴胡在四逆散中的主要作用是
茵陈的特点为
不属于投机风险的是()。
甲公司于2014年1月1日向B银行借款1000000元,为期3年,一次还本付息,合同利率为3%,实际利率为4%,为取得借款发生手续费27747元,2014年末“长期借款”科目余额为()元。
Longafterthe2010WorldCupwaswon,disappointedfanswerestillquestioningtherefereeingontheirdecisionsthatdeniedvic
血糖是神经系统能量的唯一来源。()
在VisualFoxPro中,BUILD【】命令连编生成的程序可以脱离开VisualFoxPro在Windows环境下运行。
•ReadthetextbelowaboutTheTrueKeytoValue.•Inmostofthelines34--45thereisoneextraword.Itiseithergrammatical
AstheworldexcitedlygreetedSnuppy,thefirstcloned(克隆)dog,commentatorscelebratedourcleverness.Manyfeelproudthato
最新回复
(
0
)