首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample { static iht n; pu
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample { static iht n; pu
admin
2009-02-15
30
问题
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample { static iht 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<<endl; return 0; } 程序运行后的输出结果是
选项
A、2
B、5
C、7
D、3
答案
2
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://jikaoti.com/ti/reW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(){staticintx=1:x+=1;returnx;}main(){inti,s=1;
以下关于return语句的叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一
以下叙述中正确的是()。
uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
数据字典(DD)所定义的对象都包含于
表达式:(int)((double)9/2)-9%2的值是()。
在软件设计中不使用的工具是()。
在软件设计中不使用的工具是()。
随机试题
阅读《季氏将伐颛臾》中的一段文字,然后回答问题。丘也闻有国有家者,不患寡而患不均,不患贫而患不安。盖均无贫,和无寡,安无倾。夫如是,故远人不服,则修文德以来之。既来之,则安之。这段文字在全文中有什么作用?
A.脾腔分流术B.脾肾分流术C.门腔分流术D.肠系膜上、下腔静脉分流术E.贲门周围离断术术后能很快矫正脾功能亢进的分流术是
女,40岁,反复右上腹绞痛20年,发作时伴有寒战、高热及皮肤巩膜黄染。2天前再次发作。入院时嗜睡状态,体温39.6℃,脉搏128次/分,血压70/45mmHg,皮肤巩膜明显黄染,有上腹压痛、反跳痛和肌紧张,肝区有叩痛,肝浊音界存在,WBC20×109/L
频发室性期前收缩是指室性期前收缩
Branemark系统的种植体是
患儿,12个月。体重10kg,身长65cm,前囟近闭,乳牙7个,不会摆放积木。其中不正常的是( )
某条形基础上荷载标准值Fk=160kN/m,基础布置和地基上层断面如图5—7所示,基础的埋置深度d=1.60m,采用振冲砂石桩置换法处理淤泥质粉质黏土。砂石桩长7.0m(设计地面下8.2m),直径d=800mm,间距s=2.0m,等边三角形排列。求此
公平目标的实现可以通过()实现。
数据库、数据库系统和数据库管理系统之间的关系是
______(我决没有想过他会对他的妻子提出诉讼要求离婚),sincehewasamodelhusbandinmymind.
最新回复
(
0
)