更多"#include<iostream.h> class Stude"的相关试题:
[填空题]#include<iostream.h>
class Aton
int X,Y;
protected:
int zx,zy;
public:
void init(int i,int j)zx=i;zy=j;
Aton(int i,int j,int n=0,int m=0)
X=i,Y=j,zx=m,zy=n;
:
void main( )
Aton A(25,20,3,5);
A.init(5,9);
cout<<A.X<<endl:
[单项选择]有以下程序:
#include
int f(int x)
int y;
lf (x==0||x==1)return(3);
y=x*x-f(x-2);
return y;
main( )
int Z;
z=f(3);printf("%d/n",z);
程序的运行结果是( )。
A. 0
B. 9
C. 6
D. 8
[填空题]有以下程序:
#include<iostream.h>
class A
int x;
public:
A(int a)
x=a;
friend class B;
;
Class B
public:
void print(A a)
a.x- -;
cout<<a.x<<endl;
;
void main( )
A a(10);
B b;
b.print(a);
程序执行后的输出结果是______
[单项选择]
有以下程序
#include
int fun (int x,int y)
{ if(x!=y) return ((x+y)/2);
else return (x);
}
main( )
{ inta=4,b=5,c=6;
printf("%d/n",fun(2*a,fun(b,
C)));
}
程序运行后的输出结果是()。
A. 3
B. 6
C. 8
D. 12
[简答题]阅读下列程序,写出程序运行结果。
class A
int x,y;
A(int x,int yy) x=xx;y=yy;
interface A3202int f3202(A a);
interface B3202int g3202( );
public class C3202 extends A;implements A3202,B3202
A a=new A(x,y);
C3202(int x,int y)
super(x,y);
this. x=x*x;
this. y=y*y;
public int f3202(A a) return x*a.x+x*a.y;
public int g3202( )return x*a.x+x*a.y;
public static void main(String[] args)
int x=10,y=20;
A a=new C3202(x,y);
C3202 c=new C3202(x,y);
System. out. println(a.x+","+a. y);
System. out. println(c.f3202(a));
System. out. println(c. g3202 ( ));
[单项选择]
有以下程序:
#include<stdio.h>
int fun(int x,int y)
if(x==y)return(x);
else return((x+y)/2);
main( )
int a=1,b=2,c=3;
printf("%d/n",fun(2*a,fun(b,c)));
程序运行后的输出结果是()。
A. 2
B. 3
C. 4
D. 5
[单项选择]有以下程序
#include<stdio.h>
int fun(int x)
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
main( )
prinrt("%d/n",fun(7));
执行后的输出结果是______。
A. 2
B. 3
C. 7
D. 0
[单项选择]有以下程序:
#include<stdio.h>
int fun(int x,int y)
if(x!=y)return(y);
else return((x+y)/2);
main( )
int a=4,b=5,c=6;
printf("%d/n",fun(2*a,fun(b,c)));
程序运行后的输出结果是______。
A. 3
B. 6
C. 8
D. 12
[单项选择]有以下程序
#include<stdio.h>
int fun(int x,int y)
if(x!=y)return((x+y)/2);
else return(x);
main( )
int a=4,b=5,c=6;
printf("%d/n",fun(2*a,fun(b,c)));
程序运行后的输出结果是______。
A. 6
B. 3
C. 8
D. 12
[填空题]#inelude<iostream.h>
class point
int x;
public:
void init(int a)x=a;
int getx( )return x;
void setx(int a)x=a;
;
void main( )
point a;
a.init(20,30);
cout<<a.getx( )<<endl;
[单项选择]有以下程序:
#include <stdio.h>
int fun(int x[], int n)
static int sum =0,i;
for(i=0;i<n;i ++ )sum + =x[i];
return sum;
int a[] =1,2,3,4,5,b[]=6,7,8,9,s=0;
s = fun(a,5) + fun(b,4) ;printf( "%d /n",s);
程序执行后的输出结果是( )。
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序:
int fa(int x)
return x*x;
int fb(int x)
return x*x*x;
int f(int(*f1)( ),int(*f2)( ),int x)
return f2(x)-f1(x);
main( )
int i;
i=f(fa,fb,2);printf("%d/n",i);
程序运行后的输出结果是( )。
A. 1 2 6 8
B. 8 6 2 1
C. 8 1 6 2
D. 8 6 1 2
[单项选择]有以下程序
#include<stdio.h>
void fun(int x,int y,int*c,int*d)
*c=x+y;*d=x-y;
main( )
int a=4,b=3,e=0,d=0;
fun(a,b,&c,&d);
printf("%d%d/n",c,d);
程序的输出结果是______。
A. 7 1
B. 4 3
C. 3 4
D. 0 0
[单项选择]有以下程序:#include <stdio.h>int f1 (int x,int y) { return x > y x :y; }int f2 (im x,int y) { return x > y y: x; }main( ) int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(e,d)); g=a+b+e+d-e-f; printf( "% d,% d,% d /n" ,e,f,g);}程序运行后的输出结果是( )。
A. 4,3,7
B. 3,4,7
C. 5,2,7
D. 2,5,7
[填空题]有以下程序
int fa(int x)return x*x;
int fb(int x) return x*x*x;
int f(ing(*f1)( ),int (*f2)( ),int x)
return f2(x)-f1(x);
main( )
int i;i=f(fa,fb,2),printf("%d/n",i);
程序运行后,输出结果是 【8】 。
[填空题]有以下程序
int fa(int x)return x*x;
int fb(int x)retum x*x*x;
int f(int(*f1)( ),int(*f2)( ),int x)
return f2(x)-f1(x);
main( )
int i;i=f(fa,fb,2);printf("%d/n",i);
程序运行后,输出结果是 【8】 。