首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inchde using namespace std; int i=1: class Fun { public: static int i: int value(){return
有如下程序: #inchde using namespace std; int i=1: class Fun { public: static int i: int value(){return
admin
2020-05-14
10
问题
有如下程序:
#inchde
using namespace std;
int i=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)中funl.value()的返回值是1,Fun::i引用的是外部变量会输出2:fun2.value();会调用常成员函数int value()const{retun i+l;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://kaotiyun.com/show/cv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
下面程序的运行结果是()。#include<iostream.h>intx=5;intfun(inta){intc;C=X*a;retumc;}vo
如果使用数组名称为函数参数,形实结合时,传递的是______。
继承的方式有公有继承、私有继承和______3种。
诊断和改正程序中错误的工作通常称为______。
下列关于运算符重载的叙述中,错误的是
关于面向对象的程序设计方法,下列说法正确的是
随机试题
导游员将散客或小包价旅游团送到饭店后,应帮助其尽快完成()手续。
既可以选择一个值,又能够输入一个值的控件是()
下列不属于抗甲状腺药物的是
市残疾人联合会和市牙防组针对全市5千多残疾儿童的口腔保健现状,拟订了改进方案以促进口腔预防保健工作,考虑到残疾人丧失或部分丧失了自我口腔保健能力和本市发展现状。帮助残疾儿童刷牙应选择好
室温允许波动范围为±1℃的工艺性空调房间。不应有:(2006。78)
事业支出的发生额一定影响当期事业基金。()
教师评分的相对标准对应的评价方式为()。
Prettyinpink:adultwomendonotrememberbeingsoobsessedwiththecolour,yetitispervasiveinouryounggirls’lives.It
Idon’tthinkit’ssensibleofyouto____yourgreaterknowledgeinfrontofthechairwoman,foritmaywelloffendher.
A、Theratioofplastictofishintheoceanswillbe1:3.B、Eightmilliontonsofplasticwillbeintheoceans.C、Atruckload
最新回复
(
0
)