首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
71
问题
若有如下程序: #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://www.kaotiyun.com/show/wXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturn
以下选项中合法的常量是
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
以下叙述中错误的是
下列叙述中错误的是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为
随机试题
女,60岁。因上腹部疼痛入院,诊断为胰头癌,其主要症状是
假如不考虑其它因素,以下关于上市公司重大资产重组后再融资的说法正确的有()。Ⅰ.甲公司2008年不符合公开发行条件,2009年1月进行重大资产重组,2010年12月可以公开发行公司债券Ⅱ.乙公司2009年1月进行重大资产重组,2010年12月可以
关于ABC分析法,下列叙述正确的有()。
下列选项属于《国务院办公厅关于进一步激发文化和旅游消费潜力的意见》主要任务的是()。
性偏差是指少年性发育过程中的不良适应。如过度手淫、迷恋黄色书刊、早恋、不当性游戏、轻度性别认同困难等,一般【】
侦查实验,禁止一切()的行为。
描述概念模型的常用方法是
输入流对象是输出流的源头,下面()不是输入流类。
Thelightfromthecampfirebrightenedthedarkness,butitcouldnotpreventthedampcoldofDennis’sSwamp(沼泽地)creepingint
Somemarriagesseemtocollapsesosuddenlythatyou’dneedacrystalballtopredicttheirdemise(灭亡).Inothercases,though,
最新回复
(
0
)