首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序: #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://www.kaotiyun.com/show/oRjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
设变量已正确定义并赋值,以下正确的表达式是()。
软件设计中划分模块的一个准则是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
在一个C源程序文件中所定义的全局变量,其作用域为()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
随机试题
组织代谢活动增强时,毛细血管床因代谢产物堆积而开放,这种调节属于
A.具有医学院校毕业或经核医学专业培训6个月以上,并获中级以上专业技术职务的人员B.具有取得执业医师资格,经核医学专业培训1年以上,并获中级以上专业技术职务的人员C.具有中专以上文化程度或经核医学(放免)专业培训,从事本专业1年以上的技术人员D.除具
某高速公路上15座桥梁进行定期检查后对桥梁技术状况进行评定,其中3座桥评定为二类,11座桥评定为三类,1座桥评定为四类。结合上述内容,回答下列问题。特殊检查报告应包括哪些主要内容()。
科学探究是义务教育化学课程倡导的教育教学方式,下列关于科学探究的理解,正确的是()。
下图是高等动物有氧呼吸过程的图解。问题:观察图中的反应过程,其化学反应式为__________。
太阳大气层中的色球层的重要标志是()。
我国主要的降水类型是()。
能够从上述资料中推出的是()。
下面属于似动现象的是
设n,b,m均为大于零的实数,且b<a,则()。
最新回复
(
0
)