单项选择题

分析下面程序,该程序的运行结果是( )。
#include<iostream.h>
class cmm

public:
static int m;
cmm()

m++;

cmm(int n)

m=n;

static void testm()

m++;

;
int cmm :: m=0;
void main()

cmm A;
cmm B(3);

A.testm();
cram :: testm0;
cout<<"m="<<B.m<<endl;
A.m=3



B.m=4
C.m=5



D. m=6
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:#include <iostream>using namespace std;class sampleprivate: int x; static int y;public: sample(int a); static void print(sample s);;sample:: sample(int a) x=a; y+=x;void sample:: print(sample s) cout<< x= <<s. x<< ,y= <<y<<end1;int sample:: y=0;int main() sample s1(10); sample s2(20); sample:: print(s2); return 0;程序运行后的输出结果是( )。
A.x=10,y=20
B.x=20,y=30
C.x=30,y=20
D.x=30,y=30
单项选择题
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
A) a:=b+1
B) a=b=c+2
C) int 18.5%3
D) a=a+7=c+b
相关试题
  • 下列关于new运算符的描述中错误的是()
  • 有如下程序: #include<lostreanl> us...
  • 如果类A被说明成类B的友元,则()
  • 若有如下程序: #include <iostream>...
  • 下列描述中,( )是抽象类的特性。