首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int i=1; class Fun { public: static int i; int value(){retu
有如下程序: #include using namespace std; int i=1; class Fun { public: static int i; int value(){retu
admin
2021-02-22
24
问题
有如下程序:
#include
using namespace std;
int i=1;
class Fun
{
public:
static int i;
int value(){return i一1;}
int value()const{return i+l;)
);
int Fun::i=2;
int main()
{
int i=3:
Fun funl;
const Fun fun2;
return 0:
)
若程序的输出结果是:
123
则程序中横线处的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A)中funl.value()的返回值是l,Fun::i引用的是外部变量会输出2; fun2.value();会调用常成员函数intvalue()const{rerun i+1;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://kaotiyun.com/show/dBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
软件设计中模块划分应遵循的准则是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下面对静态数据成员的描述中,正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){intsum=0;for(inti=1;i
下列关于new和delete运算符的叙述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成
下列关于运算符函数的叙述中,错误的是()。
按照“后进先出"原则组织数据的数据结构是
下列数据结构中,不能采用顺序存储结构的是
随机试题
Acontractisanagreementbetweentwoormorepeople【71】onepersonagreestodosomethingbyaspecifieddateinreturnfors
2008年2月15日,国际银行和厚泰公司、晓升公司三方签订了一份借款合同,约定国际银行给厚泰公司贷款港币80万元,晓升公司为该贷款提供连带责任担保。三方在借款合同上签字盖章后,国际银行依约给厚泰公司发放港币80万元的贷款。贷款到期后,厚泰公司未依约还款付息
建设工程以赔偿损失方式承担违约责任的构成要件包括()。
在建设工程项目管理中,供货方项目管理的主要任务包括( )。
永昌公司有一批会计档案保管期限已到,虽然还有一笔债务尚未结清,但是仍然可以按公司规定销毁会计档案。()
面试问题的提问方式包括()。(2007年5月三级真题)
现在网购已经涉及各类商品,网上买菜也开始流行。然而,菜市场买菜的人并没有因此减少。下列选项不能对上述现象进行解释的是:
阅读下面短文,回答下列五道题。转基因作物同普通植物的区别只是多了能使它产生额外特性的基因。早在1983年,生物学家就已经知道怎样通过生物工程技术将外来基因移植到某种植物的脱氧核糖核酸中去,以便使它产生靠杂交方式根本无法获得的某种新的特性:抗除莠剂的
Whatisbeingadvertised?
Allthequestions______aroundwhatshehadbeendoingonthenightoftherobbery.
最新回复
(
0
)