下列程序执行后,屏幕的输出是______。 #include<iostream> using namespace std; void swap(int x,int y) { int temp=x; x=y; y=temp; cout<<"x="<<x<<",y="<<y<<endl; } int main() { int x=3,y=2; swap(x,y); cout<<"x="<<x<<",y="<<y<<endl; return 0; }
A. x=3,y=2x=3,y=2
B. x=2,y=3x=3,y=2
C. x=2,y=3x=2,y=3
D. x=3,y=2x=2,y=3
查看答案
下列程序的输出结果是______。 #include<iostream.h> void main() {int n[][3]={10,20,30,40,50,60};int(*p)[3]; p=n;cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;}
A. 10,30,50
B. 10,20,30
C. 20,40,60
D. 10,30,60
有如下程序: #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass (){i++;} ~TestClass(){i--;} static int getVal(){return i;} }; int TestClass::i=0; void f(){TestClass obj2;cout<<obj2.getVal();} int main(){ TestClass obj1; f(); TestClass * obj3=new TestClass;cout<<obj3->getVal(); delete obj3;cout<<TestClass::getVal(); return 0; } 程序的输出结果是______。
A. 232
B. 221
C. 222
D. 231
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)______。 class TestClass { private: int data; public: TestClass(int g_data) { data=g_data; } void show(){cout<<data<<endl;} };
A. TestClass *p;
B. TestClass m;
C. TestClass.data=8;
D. TestClass.show();
有如下程序: #include<iostream> using namespace std; class TlestClass { int n; public: TestClass(int k):n(k){} int get(){return n;} int get()const{return n+1;} }; int main() { TestClass p(5); const TestClass q(6); cout<<p.get()<<q.get(); return 0; } 执行后的输出结果是______。
A. 55
B. 57
C. 75
D. 77