例题1.有(a)、(b)两段程序,为了使两段程序在功能上完全等价,请填写适当的内容,将(b)段程序补充完整。
(a) double s=0.0 ;
for ( int i=1 ; i<=20 ; i++)
s+=1.0/ ( i* ( i+2 ) ) ;
(b) double s=0.0 ;
_________________________
int i=0 ;
do
{ s=s+t;
_______________________
t=1.0/ ( i* ( i+2 ) ) ;
}while (__________________ );
例题2.下面的程序的输出结果是__________。
#include<iostream.h>
int x[ ]={5,4,3,2,1};
int main( )
{ int i , *p , m=0;
for ( p=x , i=1 ; p+i<=x+4; i++)
{ cout<<*(p+i);
for ( i=0 ; i<4 ; i++)
{ m+=p[i];
cout<< “\t”<<m;
}
}
return 0;
}
例题3.下面程序的输出结果是__________。
#include<iostream.h>
char *x[ ]={ “First” , “Second” , “Third”};
void f(char *z[ ] )
{
cout<<*++z<<endl;
}
void main( )
{ char **y;
y=x;
f(y);
}