首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
63
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列有关程序设计的原则中错误的是
通过使用new和delete两个运算符进行的分配为______存储分配。
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(A&a){hum=a.num++;
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
在数据库系统中,用户所见的数据模式为
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的()。
随机试题
在Word扣,文字可以创建超级链接,而图形不可以创建超级链接。
A.羟丁酸钠B.依托咪酯C.丙泊酚D.硫喷妥钠E.氯胺酮可引起精神运动反应的是
患者,男,20岁。4小时内连续全身强直一阵挛性发作5次。既往有癫痫史15年,长期服苯妥英钠治疗。入院检查:浅昏迷,体温38℃,血压正常。入院后又发作3次。入院时用头皮电极描记的脑电图,最常见的是
下列关于EPC模式的说法,正确的有()。
关于岩层底板等高线图的说法,正确的是()。
商业银行个人理财业务的特性有:()。
银行业监管的发展历程是对()的选择过程。
从企业的长期发展来看,()是所有试图满足同样的顾客需要,或是服务于同一目标市场的企业。
下列关于多项资产组合的说法不正确的是()。
根据税收征收管理法律制度的规定,税务机关作出的下列行政行为中,纳税人认为侵犯其合法权益时应当先申请行政复议,不履行行政复议决定再提起行政诉讼的是()。
最新回复
(
0
)