首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
关于关键字class和typename,下列表述正确的是
若执行以下程序时从键盘上输入9,则辅出结果是 main() {int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl; }
若有如下语句#include<iostream.h>voidmain(){intx=3:do{X=X-2;cout<<X;}while(!(--x)
请指出程序片段的语法错误______。
友元运算符obj1>obj2被C++编译器解释为()。
下列表达式的值为false的是()。
下列不属于结构化分析的常用工具的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下面不能作为结构化方法软件需求分析工具的是
结构化程序设计的基本原则不包括()。
随机试题
下列妇科超声检查方法,错误的是
A.鱼际B.少商C.孔最D.列缺E.太渊
下列关于翼下颌间隙感染的说法,错误的是
具有化湿止呕作用,可用治湿浊中阻所致的呕吐的是
根据我国法律规定,居住用地和工业用地的土地使用权出让最高年限分别为()。
下列各项中,属于商业信用筹资方式的是()。
Bynomeans______whilelosingsightofpotentialproblems.
贾某在商场金店发现柜台内放有一条重12克、价值1600元的纯金项链,与自己所戴的镀金项链样式相同。贾某以挑选金项链为名,乘售货员不注意,用自己的镀金项链调换了上述纯金项链。贾某的行为构成()。
Inthatcountry,hospitaldoctorsdon’tgosightseeingveryoftenbecausetheirwork______almostalltheirtime.
充足的
最新回复
(
0
)