首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: sam
若有如下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: sam
admin
2010-03-29
47
问题
若有如下程序: #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: :s=0; int main () { sample a(2),b(5); sample:: add (); cout<<s<<end1; return 0; } 程序运行后的输出结果是( )。
选项
A、2
B、5
C、7
D、3
答案
2
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add(),并在类的构造函数中给类私有静态数据成员n赋值。在主函数中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行“sample::add()”使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/wXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){intk:if(*s
有以下程序#include<stdio.h>voidmain(){intn=2,k=1;while(1(k>0‖n++));printf(’’%d%d\n’’,k,n);}程序运行后的
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",___);}在程序中下划线处应填入
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
数据库设计的根本目标是要解决
定义结构体数组structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i
下面描述中,不属于软件危机表现的是()。
随机试题
行政组织横向分工的必要性。
雌激素和孕激素作用的相同点是
患者,女,30岁。反复右下腹隐痛不适伴有腹泻黄烂便6个月,伴有低热、盗汗,平素偶有口腔溃疡,无便血或消瘦。查体,体温37.6℃,轻度贫血貌,心肺无异常,右下腹可触及可疑包块,轻压通,移动性浊音(-),肠鸣活跃。为尽快进一步明确诊断,首选的处理措施是
对义务教育阶段美术课程的开课要求是()。
材料:下面是某市教研员设计的《思想政治课堂教学综合评价量表》。问题:请根据思想政治课新课程教学评价理念,说一说该评价表总体设计上存在的问题。
下列不属于迁移现象的是()。
第一个提出进化学说的是法国生物学家()。
文中“玉环之出浴华清,绿珠之采莲洛浦”二句,分别是发生在哪个朝代的故事?材料丙的三段文字之间总的结构是:
与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。
Someyearsago,anAmericanpolicemanfoundawomanlyingnearalonelyroad.Shedidnot【B1】______havehadanaccident.Butsh
最新回复
(
0
)