单项选择题

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的执行结果是( )。 #include<iostream.h> class TestClass2 { public: TestClass2 (){}; TestClass2(int i,int j); void printb(); private: int a,b; }; class TestClass1 { public: TestClass1(){} TestClass1(int i,int j); void printa(); private: TestClass2 c; }; TestClassl::TestClass1(int i,int j):c(i,j) {} void TestClass1::printa() { c.printb(); } TestClass2::TestClass2(int i,int j) { a=i: b=j; } void TestClass2::printb() { cout<< a= <<a<< , << b= <<b<<endl; } void main() { TestClass1 m(7,9); m.prints(); }
A.a=7,b=8
B.a=8,b=7
C.a=7,b=9
D.a=8,b=9
单项选择题
下面程序的运行结果是( )。 #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
相关试题
  • 对基类数据成员的初始化必须派生类的构造函...
  • 执行语句序列:int x=10,&r=x;cout...
  • 在下面函数的横线处填上适当的内容,使该函...
  • 在下面的程序的横线处填上适当的语句,使该...
  • 已知double var;是文件1.CPP中的一个全...