首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass { static int n; public: TestClass
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass { static int n; public: TestClass
admin
2012-01-20
32
问题
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass { static int n; public: TestClass () { n++; } static int test() { for(int i=0;i<4;i++) n++; return n; } }; int TestClass::n=0; int main() { cout<<TestClass::test()<<" "; TestClass c1,c2; cout<<TestClass::test()<<endl; return (); }
选项
A、4,10
B、4,6
C、0,6
D、0,4
答案
A
解析
在主函数中首先调用TestClass中的test函数输出,类中的n为静态数据成员,可以为所有的对象共享这些数据,这里调用后n等于4。定义对象c1,c2调用构造函数后n=6,所以主函数再次执行“cout<<TestClass::test()<<endl;”后,n等于10。
转载请注明原文地址:https://www.kaotiyun.com/show/BCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){char*s="120119110";intn0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{
若a是数值类型,则逻辑表达式(a==1)||(al=1)的值是()。
有以下程序:#include<stdio.h>voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
对于循环队列,下列叙述中正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面对软件测试描述错误的是()。
一个算法应当具有五个特性,以下叙述中正确的是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
外科急腹症患者未明确诊断前护理中强调的“四禁”不包括
胃癌的治疗方法正确的是
下列腧穴中,归经错误的是()
最能反映近期营养状况的灵敏指标是
下列说法中正确的是()。
在windows搜索选项可以查找文件、文件夹、用户,并且可以在Internet上查找。()
按照《证券交易所管理办法》,以下属于证券交易所职能的有()。Ⅰ.提供证券交易的场所和设施Ⅱ.接受上市申请,安排证券上市Ⅲ.对会员进行监管Ⅳ.制定证券法规
某幼儿园大班家长集体要求减少游戏的时间,增加拼音教学等内容。对此,以下说法正确的有()。
在工作中,你的失误造成了单位的经济损失,你怎么办?
Manyparentswhowelcometheideaofturning(31)theTVand(32)moretimewiththefamilyarestillworriedthat(33)TVthey
最新回复
(
0
)