单项选择题

下列程序运行后的输出结果是( )。 #include<iostream.h> void fun(int,int,int*); void main() { int x,y,z; fun(5,6,&x); fun(7,x,&y); fun(x,y,&z); cout<<x<<","<<y<<","<<z<<end1; } void fun(int a,int b,int *c) { b+=a; *c=b-a; }

A.5, 5, 5
B.6, 6, 6
C.5, 6, 7
D.7, 7, 7
<上一题 目录 下一题>
热门 试题

单项选择题
假定a=3,下列程序的运行结果是( )。 #include<iostream.h> int fun(int n); void main() { cout<< Please input a number: ; int a,result=0; cin>>a; result=fun(a); cout<<result<<end1; } int fun(int n) { int p=1,result=0; for(int i=1;i<=n;i++) { p*=i; result +=p; } return result; }
A.4
B.8
C.9
D.20
单项选择题
若有如下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x,int y) { a+=x; b+=y; } void show() { cout<<a<< , <<b<<end1; } private: int a,b; }; class B:private A { public: B(int i,int j):A(i,j) { } void fun() { move(3,5); } void f1() { A::show(); } }; int main() { B d(3,4); d.fun(); d.f1(); return 0; } 程序执行后的输出结果是( )。
A.3,4
B.6,8
C.6,9
D.4,3
相关试题
  • 下列程序输出的结果是( )。 #include...
  • 下列程序的输出结果是______。 #in...