首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; inti=1; class Fun { public: static int i; int value(){retur
有如下程序: #include using namespace std; inti=1; class Fun { public: static int i; int value(){retur
admin
2012-12-29
28
问题
有如下程序:
#include
using namespace std;
inti=1;
class Fun
{
public:
static int i;
int value(){return i-1;}
int valueoconst{return i+1;}
};
int Fun::i=2;
int main()
{
int i=3:
Fun fun1;
const Fun fun2;
_____________
return 0;
}
若程序的输出结果是:
123
则程序中横线处的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2;fun.value();会调用常成员函数int value()const{retun i+1;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://kaotiyun.com/show/nuVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
在软件生产过程中,需求信息的来源是()。
有以下程序:main(){intn=0;do{n++;printf(’’%d\n’’,n);}while(n<=3);}程序的输出结果是()。
有以下程序:#include<stdio.h>main(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;break;ca
若有定义,inta=3,*p=&a,**q=&p;,则以下叙述中错误的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
下面属于白盒测试方法的是()。
下面属于良好程序设计风格的是()。
算法的有穷性是指()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
随机试题
Noonecanavoid______byadvertisementswhichcanbeseeneverywhere.
______,Ihavetoputitawayandfocusmyattentiononstudythisweek.
评价医德行为善恶的根本标准是
通常,用来反映岩土透水性能的指标是()
某施工企业承接某开发商的住宅工程项目,在工程竣工后双方因结算款发生纠纷。施工企业按照合同的约定提起诉讼,索要其认为尚欠的结算款。开发商在法院作出判决之前,与施工企业就其起诉的所有事宜达成一致。下列说法正确的是()。
企业不能用盈余公积分配现金股利。()
治疗性对话是精神分析治疗的实质阶段,包括( )。
()的教育形式比较简单,没有从生产、生活中分离出来。
科学家发现一种仅由碳原子构成的单层片状结构的新型纳米材料,它不仅可以导电还制造出坚韧的防弹衣。下面关于这种新型纳米材料的叙述中正确的是()。
habit
最新回复
(
0
)