首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int i=l; class Fun { public: static int i; int value(){retu
有如下程序: #include using namespace std; int i=l; class Fun { public: static int i; int value(){retu
admin
2020-05-14
42
问题
有如下程序:
#include
using namespace std;
int i=l;
class Fun
{
public:
static int i;
int value(){return i一1;}
int valueoconst{retum i+l;}
};
int Fun::i=2;
int main()
{
int i=3;
Fun funl;
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题凶为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A)中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2; fun2.value();会调用常成员函数intvalue()const{retun i+l;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://jikaoti.com/ti/w4A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#includevoidmain(){char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!=’\0’;i++)
对于常数据成员,下面描述正确的是
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}setVariable(inti)
下列程序的执行结果为【 】。#inciude<iostream,h>intf(inti){return++i;}intg(int&i){return++i;}voidmain(){inta,b;a=
假设inta=1,b=2;则表达式a+++--b的值为______。
下列有关函数重载的叙述中,错误的是()。
下列字符串中不能作为C++标识符使用的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在下列选项中,不允许作为C++标识符的是
随机试题
事业生涯的设计和事业生涯的开发两概念的关系是
诊断急性肾盂肾炎最重要的依据是()。
下列关于贝尔麻痹急性期的治疗,不正确的是()
男,68岁。低热伴右侧腹部隐痛不适半年。查体:贫血貌,右侧中腹部扪及5cm×3cm质硬肿块,可推动,压痛不明显。首选的检查方法是
影响混凝土与输送管内壁摩擦阻力的主要因素是()。
电子数据报关单被海关退回的,进出口货物收发货人或其代理人应当按照要求修改后重新申报,申报日期为海关接受重新申报的日期。
以下为治理通货膨胀对策的是()。
薄山湖翠竹溪景区薄山湖文化内涵丰富,自古有()之美誉。
下列法律法规中,属于以《妇女权益保障法》为主体的女性工作权利的法律保障体系的有()。
新时期的统一战线包括以下联盟
最新回复
(
0
)