首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int va
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int va
admin
2020-04-07
52
问题
有如下程序:
#include<iostream>
using namespace std;
int i=1;
class Fun
{
public:
static int i;
int value(){return i-1;}
int value()const{return i+1;}
};
int Fun::i=2;
int main()
{
int i=3;
Fun fun1;
const Fun fun2;
_______
return 0:
}
若程序的输出结果是:123
则程序中横线处的语句是( )。
选项
A、cout<<fun1.value()<<Fun:i<<fun2.value();
B、cout<<Fun::i<<fun1.value()<<fun2.value();
C、cout<<fun1.value()<<fun2.value()<<Fun::i;
D、cout<<fun2.value()<<Fun::i<<fun1.value();
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2;fun2.value();会调用常成员函数int value()const{return i+l;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://kaotiyun.com/show/9N8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D本题考查数据结构中队列的基本知识。队列是一种限定性的线性表,它只允许在表的一端插入元素,而在另一端删除元素,所以队列具有先进先出的特性。在队列中,允许插入元素的一端叫做队尾,允许删除
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【 】。#include<iostream,h>inta=5;voidmain(){inta=10,b=20;cout<<a<<","<<b<<en
软件工程研究的内容主要包括:______技术和软件工程管理。
下面关于对象概念的描述中,错误的是
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
下列叙述中错误的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
下列关于类和对象的叙述中,错误的是()。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
随机试题
评估工作的最后一道程序是()
抗原抗体反应温度适当增高时,抗原抗体反应会出现
A.LeFortⅠ型骨折B.LeFortⅡ型骨折C.LeFortⅢ型骨折D.牙槽突骨折E.纵形骨折骨折线位于根尖上方,骨折段整体活动
容易被氧化的药物有
2005年5月,某城市拟以招标、拍卖或挂牌的方式出让一宗已达到“七通一平”开发程度的国有空地,土地总面积10000平方米,批准用途为居住,使用年限70年,土地形状规则,宗地修建性详细规划主要控制指标为:2.0≤建筑容积率≤3.0,40%≤建筑覆盖率≤50%
在拌制石灰稳定土时,宜用1~3级的新石灰,其技术指标应符合规范要求,()可不经消解直接使用,块灰应在使用前完成消解。
会计核算所提供的各种信息是会计监督的依据。()
建筑物对地基的要求主要有()。
人体有四大类组织,即:上皮组织、结缔组织、肌组织、神经组织。()[江苏省2011年11月四级真题]
WhatisthepurposeofLeft-handersInternational?
最新回复
(
0
)