自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> C语言程序设计 >> 文章内容

排行热点

全国2011年10月高等教育自学考试C++程序设计试题_第4页

来源:考试网 [ 2011年12月10日 ] 【大 中 小】
三、改错题(本大题共5小题,每小题4分,共20分)
下面的每题中有一处错误,请用下横线标出错误所在行并给出修改意见
41. #include < iostream. h >
void main( ){
float * p;
p = new float[ 5 ] ;
for( i =0;i <5 ;i + + )
{ cin > > * (p + i) ;cout << * (p + i) << endl; }
delete [ ] p;
}
42. #include < iostream.h >
template < class T >
class f{
private: T x,y;
public: void fl(T a,T b){x=a;y=b;}
T max(){retum(x>y)? x:y;}
};
void main( ){
f <int> a;
a. fl(3.5,3.8) ;
cout << a. max( ) << endl;
}
43. #include < iostream. h >
class test{
private: static int x; int y;
public: void testl ( int a, int b) { x = a; y = b; }
};
void main() {
test a;
a. testl (2,3) ;
}
44. #include < iostream, h >
class f{
private: float x, y;
public: void fl ( float a, float b) { x = a; y = b; }
f() {x=0;y=0;}
void move(float a,float b){x =x +a;y =y-b;}
void get ( ) { cout << x <<"<< y << endl; }
};
void main( ){
f *p,a;
a. f1(1.6,3.8) ;
p=&a;
p. get( ) ;
}
45. #include < 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;
}
责编:snrvge