首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
30
问题
分析下面程序,该程序的运行结果是( )。
#include<iostream.h>
class TestClass
{
public:
static int m;
TestClass ()
{
m++;
}
TestClass(int n)
{
re=n;
}
static void test()
{
m++;
}
};
int TestClass::m=0;
void main()
{
TestClass A;
TestClass B(3);
A.test();
TestClass::test();
cout<<’’m’’=’’<<B.m<<endl;
}
选项
A、m=3
B、m=4
C、m=5
D、m=6
答案
C
解析
由主函数main入手,首先定义TestClass对象A,B;对象B构造函数值为3,构造函数中m++,所以这时m=4。主函数中调用A.test(),因为“static int m;”,m被定义为类TestClass静态成员变量,当它的值改变后,则在各对象中这个数据成员的值都同时改变了。所以这里执行“A.test();”中的m为前面进行加1操作后的4,即m现在的值为5。
转载请注明原文地址:https://jikaoti.com/ti/0zt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是( )。 #include<iostream> using namespace std; int main() { char a[]="Hello,Test"; char *p=a; whil
下列关于getline()函数的描述中,错误的是( )。
下列关于C++函数的说明中,正确的是( )。
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【】。
下列选项中不全是C++语言关键字的是
C++流中重载的运算符>>是一个
设有a、b、c、d、m、n均为血型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为
下列选项中合法的用户标识符是()。
一个模块直接调用的其他模块个数称为______。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
早期中央型肺癌确诊率最高的方法是()
关于癫病表现错误的是
患者,女性,40岁,左颞下颌关节开口运动时有磨砂玻璃样杂音。伴关节区持续的疼痛。X线片示:髁突表面骨皮质不连续。该患者首先考虑的诊断是
舌苔花剥,经久不愈,状如"地图"是由于
广泛应用在石油、有机液体、无机液、液化气、天然气和低温流体系统的仪表是()。
下面是某学生对一道习题的解答。题目:如图10所示,在y轴上关于O点对称的A、B两点有等量同种点电荷+Q,在x轴上C点有点电荷-Q,且CO=OD,∠ADO=60°。试求D点的电场强度是多大?解:设CD=r,则AD=BD=r。A点处的点电荷在D点处的电
阅读《再别康桥》的教学论文(节选),按照要求答题。一定教学条件下的鉴赏活动中,教师的作用主要是策动并促成主体鉴赏。教师始终需要做到:既不将知识和盘托出、全盘授予,也不要简单地设置学习目标或用指令性任务去驱动学生鉴赏,而是努力将一定的教学内容问题化,用问题
Therearesomeearthphenomenayoucancounton,butthemagneticfield,somesay,isnotoneofthem.Itfluctuatesinstrength
有以下程序:#include<stdio.h>intk=5;voidf(int*s){s=&k;}main(){intm=3,*p=&m;f(p);
以下对C++语言函数的有关描述中,正确的是
最新回复
(
0
)