首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的执行结果为( )。 #include<iostream> using namespace std; class example{ int n; public: example(int i
下列程序段的执行结果为( )。 #include<iostream> using namespace std; class example{ int n; public: example(int i
admin
2009-01-15
30
问题
下列程序段的执行结果为( )。 #include<iostream> using namespace std; class example{ int n; public: example(int i){n=i;} void add(){s+=n;} static int s; void pr(){ cout<<s<<endl; } }; int example::s=0; int fuc(char *x); int main(){ example x(2),y(3),z(4); x. add(); y. add(); z.pr(); return 0; }
选项
A、2
B、3
C、5
D、6
答案
4
解析
s为静态数据成员,其初始值为0。a,b,c为定义的3个对象,其各自的私有成员n为2,3,4。执行 x.add();语句后,s=2;再执行y.add();后,s=5;最后执行输出语句 z.pr(),即输出s的值5。
转载请注明原文地址:https://kaotiyun.com/show/Bukp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
检查软件产品是否符合需求定义的过程称为()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下选项中关于C语言常量的叙述错误的是
有以下程序:#includeintb=2;intfun(int‘k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8),i;
有以下程序#include<stdio.h>yoidmain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;
以下叙述中正确的是
数据库管理系统中负责数据模式定义的语言是()。
在E—R图中,用来表示实体联系的图形是()。
下面说法正确的是()。
随机试题
直肠与肛管周围容易发生感染的原因是
《华氏中藏经》五皮散的组成药物中不含()
划分增值税一般纳税人和小规模纳税人的主要标准是()。
下列关于财政收支的说法正确的是()。
假设你是F公司的财务顾问。该公司是目前国内最大的家电生产企业,已经在上海证券交易所上市多年。该公司正在考虑在北京建立一个工厂,生产某一新型产品,公司管理层要求你为其进行项目评价。F公司在2年前曾在北京以500万元购买了一块土地,原打算建立北方区配
在对学生进行心理辅导时,常使用的“强化法”属于()
冷血动物:蛇( )
The"conveyorbelt"forglobalcommerceishowScottDavis,thebossofUPS,describeshiscompany,theworld’sbiggestexpress-
Windows NT通过保护子系统,可以实现系统的______。
如下图所示,网络端点A发送数据包给站点B,当Rl将数据包转发给R2时,被转发数据包中封装的目的IP地址和目的MAC地址是()。
最新回复
(
0
)