首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有如下程序 void f(int x,int y) { int t; if(x>y){t=x;x=y;y=t;} } main() { int a=4,b=3,c=5;

有如下程序 void f(int x,int y) { int t; if(x>y){t=x;x=y;y=t;} } main() { int a=4,b=3,c=5; f(a,b);f(b,c);f(c,a); print("%d,%d,%d\n",a,b,c); }执行后输出结果是______。

A.3,4,5

B.5,3,4

C.5,4,3

D.4,3,5

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有如下程序 void f(int x,int y) { in…”相关的问题
第1题
有如下程序:#include<iostream>using namespace std;Class TestClass{int a;public:TestClass(in

有如下程序: #include<iostream> using namespace std; Class TestClass {int a; public: TestClass(int x){a=x;} void show(){cout<<a;}}; class TestClass1:public TestClass {int b; public: TestClass1(int i):TestClass(i+1),b(i){} voi

A.5

B.1

C.0

D.2

点击查看答案
第2题
有如下程序:#include<iostream>using namespace std;class sample{private:int x,y;public:sampl

有如下程序: #include<iostream> using namespace std; class sample { private: int x,y; public: sample(int i,int j) { x=i; y=j; } void disp() { cout<<"disp1"<<end1; } void disp()const { cout<<"disp2"<<end1; } }; int main() { const sample a(1,2); a.disp(); return 0; } 该程序运行后的输出结果是

A.disp1

B.disp2

C.disp1 disp2

D.程序编译时出错

点击查看答案
第3题
有如下程序:#include <iostream>using namespace std;class sample{private:int x,y;public: sam

有如下程序: #include <iostream> using namespace std; class sample { private: int x,y; public: sample(int i,int j) { x=i; y=j; } void disp () { cout<<"disp1"<<end1; } void disp() const { cout<<"disp2"<<end1; };int main () { const sample a(1,2); a.disp(); return 0; } 该程序运行后的输出结果是

A.disp1

B.disp2

C.disp1 disp2

D.程序编译时出错

点击查看答案
第4题
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; pu
blic: TestClass (int i,int j) { x=i; y=j; } void print() { cout<<"print1"<<end1; } void print()const { cout<<"print2"<<end1; } }; int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是()。

A.print1

B.print2

C.print1 print2

D.程序编译时出错

点击查看答案
第5题
有如下程序:#include <iostream>using namespace std;class sample{private: int x, y;public: s

有如下程序: #include <iostream> using namespace std; class sample { private: int x, y; public: sample(int i,int j) { x=i; y=j; } void disp() { cout<<"displ"<<end1; } void disp() const { cout<<"disp2"<<end1; } }; int main () { const sample a(i,2); a.disp (); return 0; } 该程序运行后的输出结果是()。

A.disp1

B.disp2

C.disp1 disp2

D.程序编译时出错

点击查看答案
第6题
有如下程序: #include<iostream> using namespace std; class A { public:
A(int i) {x=i;} void dispa() {cout<<x<<',';} private: int x; }; class B: public A { public: B(int i): A(i+10) {x=i;} void dispb() (dispa(); cout<<x<<endl;} private: int x; }; int main() { B b(2); b.dispb(); return 0; }运行时输出的结果是

A.10,2

B.12,10

C.12,2

D.2,2

点击查看答案
第7题
有以下程序:#include <stdio.h>void f(int * x,int * y) int t;t= *x; *x= *y; *y=t;main (){in

有以下程序:#include <stdio.h>void f(int * x,int * y) int t; t= *x; *x= *y; *y=t;main (){ int a[8] = { 1,2,3,4,5,6,7,8} ,i, * p, * q; p=a;q =&a[7]; while(p<q) { f(p,q) ;p ++ ;q --; } for(i =0;i<8;i ++ ) printf(" % d," ,a[i]); }程序运行后的输出结果是()。

A.8,2,3,4.,5,6,7,1,

B.5,6,7,8,1,2,3,4,

C.1,2,3,4,5,6,7,8,

D.8,7,6,5,4,3,2,1,

点击查看答案
第8题
有以下程序: void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main() { int a [8]={1, 2,3,4,5, 6, 7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q-;} for(i=0;i<8;i++)printf("%d,"a[i]); } 程序运行后的输出结果是 ______。

A.823,4,5,6,7,1,

B.5,6,7,8,12,3,4,

C.1,2,3,4,5,6,7,8,

D.8,7,6,5,4,3,2,1,

点击查看答案
第9题
有如下程序: #include<iostream> using namespace std; class TestClass { int a
; public: TestClass(int x){a=x;} void show(){cout<<a;} }; class TestClass1:public TestClass { int b; public: TestClass1(int i):TestClass(i+1),b(i){} void show(){cout<<b;} }; int main() { TestClass b(5),*p; TestClass1 d(1); p=&d; p->show(); return 0; } 该程序运行后的打印结果是()。

A.5

B.1

C.0

D.2

点击查看答案
第10题
有如下程序: #include <iostream> using namespace std; class Obj { static in
t i; public: Obj(){i++;} ~Obj(){i--;} static int getVal(){ return i;} }; int Obj::i=0; void f() {Obj ob2; cout<<ob2.getVal(); } int main(){ Obj ob1; f(); Obj *ob3=ew Obj; cout<<ob3->getVal(); delete ob3; cout<<Obj::getVal(); return 0; } 程序的输出结果是

A.232

B.231

C.222

D.221

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改