单项选择题

分析下面程序,该程序的运行结果是( )。
#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();
cmm::testm();
cout<<"m="<<B.m<<endl;
A.m=3
B.m=4
C.m=5
D.m=6
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 #include <iostream.h> float fun(int x,int y) return(x+y); void main() int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b),a-c); 程序运行后的输出结果是( )。
A.编译出错
B.9
C.21
D.9.0
单项选择题
下面关于运算符重载的描述错误的是( )。
A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
相关试题
  • 下列关于队列的叙述中正确的是( )。
  • 设有关系R和S,关系代数表达式为R-(R-S...
  • 数据的存储结构是指( )。
  • 在数据结构中,从逻辑上可以把数据结构分成...
  • 数据库系统依赖于( )支持数据独立性。