首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: samp
有以下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: samp
admin
2013-02-27
43
问题
有以下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: sample (int i) { n=i; } static void add() { s+=n; } }; int sample::n=0;
选项
A、2
B、5
C、7
D、3
答案
2
解析
程序中定义对象a(2)时,通过构造函数使静态数据成员n=2,在定义对象 b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面n=2),再执行“sample::add();”使全局变量s=5。注意:本题程序中尽管代码中静态数据成员n的初始化语句“int sample::n=0;”没有意义(因为各对象中的n值由变量i赋给),但不能省略,否则会出现编译错误。
转载请注明原文地址:https://www.kaotiyun.com/show/UeVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能对二维数组a进行正确初始化的语句是()。
下面对软件特点描述错误的是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如,当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+19+20
设有以下函数:voldfun(intn,char*s){…}则下面对函数指针的定义和赋值均是正确的是()。
以下叙述中错误的是()。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【】。
下面关于成员函数重载运算符和友元函数重载运算符相同的是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
以下程序中,while语句的循环次数是______。#include<iostream.h>viodmain(){inti=0;while(i<10){if(i<1
随机试题
老年人口腔保健受到了乡政府的高度重视,请来口腔保健专家指导乡卫生院的牙防工作。经过讨论研究制订了全乡1千多60岁以上老人口腔保健的详细计划方案
当使用聚乙烯PE管进行热熔施工时,热熔接头的质量检验正确的是()。
通常反映企业利润的指标有()。
位于市区的医药行业上市公司甲为增值税一般纳税人。2018年甲公司实现营业收入100000万元、投资收益5100万元;发生营业成本55000万元、税金及附加4200万元、管理费用5600万元、销售费用26000万元、财务费用2200万元、营业外
下列各项关于分部报告的表述中,错误的是()。
下列哪幅作品是达·芬奇的作品?()
在进行减值测试预计资产未来现金流量时,下列表述中,正确的有()。
《学记》中“不陵节而施之谓孙”反映的教学原则是
若有函数voidfun(doublea[],int*n){……}以下叙述中正确的是
下列各序列中不是堆的是()。
最新回复
(
0
)