首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 〈iostream〉 #include 〈string〉 using namespace std; class visited { private: int number;
有以下程序: #include 〈iostream〉 #include 〈string〉 using namespace std; class visited { private: int number;
admin
2010-03-29
24
问题
有以下程序: #include 〈iostream〉 #include 〈string〉 using namespace std; class visited { private: int number; char *name; public: static int glob; void set mes(char *a); }; void visited::set mes(char *a) { name=new char[strlen(A) +1]; strcpy(name,A) ; number=++glob; } int visited::glob-O; int main() { visited person[10]; int i; char str[8]; for(i=0;i<5;i++) { cin>>str; person
.set mes(str); } cout<
选项
A、5
B、4
C、3
D、2
答案
1
解析
本题考核静态数据成员的应用。分析程序:
①类visited中,定义了两个私有成员:整型变量number和指针变量name。两个公有成员:静态数据变量glob和函数set mes()。
②在函数set mes中,把传入的字符串保存在类的私有成员name中,并把静态数据成员glob自加,同时赋值给私有成员number。
通过以上分析可知,函数set mes()用来记录输入的名字(即来访者的姓名),静态数据变量glob用来记录有多少来访者。
在主函数中,输入5个字符串(即5个来访者的姓名)后,用来记录来访者数目的静态数据成员glob的值变成5。所以程序最后的输出结果是5。
转载请注明原文地址:https://kaotiyun.com/show/oRjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有以下程序:#ineludetypedefstruct{intb,p;}A;voidf(Ac)/*注意:C是结构变量名*/{intj;c.b+=1:c.p+=2;}main(){inti;Aa={1,2};f(a)
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
以下叙述中正确的是()。
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是
算法的有穷性是指()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
信息传播过程除了信息源和终点外,还包括()
计算机不能直接识别十进制数,但能直接识别二进制数。()
备选项目之间存在多种关系,下列不属于项目之间关系的是( )。
在建设项目施工招标过程中,应包括在资格预审文件中的是()。
热力管网试运行应连续运行()。
()是通过一套完善的系统监控、跟踪和评估的流程,保证员工能够符合公司最新的合规政策,公司的流程规范以及国家的法律和法规等,从而帮助公司全面实现既定目标,有效降低运作风险并最终使其成为基金管理人。
生产力的发展、私有制的产生,是警察产生的经济条件。( )
白驹过隙:度日如年
“小小寰球,有几个苍蝇碰壁。嗡嗡叫,几声凄厉;几声抽泣。蚂蚁缘槐夸大国,蚍蜉撼树谈何易。正西风落叶下长安,飞鸣镝。多少事,从来急;天地转,光阴迫。一万年太久,只争朝夕。四海翻腾云水怒。五洲震荡风雷激。要扫除一切害人虫,全无敌。”这首《满江红》是______
在一棵二叉树上第5层的结点数最多是()。
最新回复
(
0
)