首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value(){return
有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value(){return
admin
2019-04-01
34
问题
有如下程序
#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 fun1;
const Fun fun2;
return 0;
}
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题考查的是常成员函数。Const关键字可以用于参与重载函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过fun1调用value()函数时,是调用前一个,而通过fun2调用value()函数是调用后一个:另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。fun1.value()输出i-1=2-1=1;tim2.valuel()调用后一个value()函数输出i+1=2+1=3;Fum∷i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://jikaoti.com/ti/8pt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中标点符号中表示一条预处理命令开始的是
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
下列程序的运行结果是______。#include<iostream.h>classA{public:virtualvoiduse(){cout<<"inA\n";}};class
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
类模板template<classT>classx{…},其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为()。
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
以下数据结构中,不属于线性数据结构的是()。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()
下列选项中,与实现运行时多态性无关的是
随机试题
哮喘持续多长时间,即可诊断为哮喘持续状态
环境承载力是生态系统在维持生命机体的再生能力、适应能力和更新能力的前提F,承受有机体数量的限度。根据上述定义,下列不属于保护环境承载力措施的是()。
下列对胰岛素药理作用的叙述,正确的是
慢性支气管炎的缓解期,时间应是
钱某与胡某婚后生有子女甲和乙,后钱某与胡某离婚,甲、乙归胡某抚养。胡某与吴某结婚,当时甲已参加工作而乙尚未成年,乙跟随胡某与吴某居住,后胡某与吴某生下一女丙,吴某与前妻生有一子丁。钱某和吴某先后去世,下列哪些说法是正确的?()
(2006年)某物质的内能只是温度的函数,且遵守关系式:U=125+0.125tkJ,此物质的温度由100℃升高到200℃。温度每变化1℃所做的功δW/dt=0.46kJ/℃,此过程中该物质与外界传递的热量是()kJ。
忠于职守、爱国敬业体现在()。
下列不属于出境领队的职责的是()。
简述亨利.摩尔雕塑的艺术风格。
简述动机的驱力理论。
最新回复
(
0
)