①;
}
cout<}
cout<<“arrayb:
”<for(i=0;i{for(j=0;j
cout<
cout<}
}
intmain()
{inta[I][J]={{1,2,3,4},{5,6,7,8},{1,3,5,7}};
②;
return0;
}
四、程序分析题
1、下面程序的输出结果是( )
#include
usingnamespacestd;
intfunc(inta,intb)
{staticintm=0;inti=2;
i+=m+1;
m=i+a+b;
return(m);
}
intmain()
{intk=4,m=1,p;
p=func(k,m);
cout<
p=func(k,m);
cout<
return0;}
2、下面程序的输出结果是( )
#include
usingnamespacestd;
intd=1;
intfun(intp)
{staticintd=5;
d+=p;
cout<return(d);
}
intmain()
{inta=3;
cout<return0;}
3、下面程序的执行结果是( )
#include
usingnamespacestd;
charch[]=“hello,boy!
”;
voidfun2(inti);
voidfun1(inti)
{cout<if(i<3)
{i+=2;
fun2(i);}
}
voidfun2(inti)
{cout<if(i<3)
{i+=2;
fun1(i);}
}
intmain()
{inti=0;
fun1(i);
cout<return0;
}
4、下面程序的执行结果是( )
#include
usingnamespacestd;
intmain()
{inta[10]={0,1,2};
intj;
for(j=2;j<6;j++)
a[j+1]=a[j]+2*a[j-1]*a[j-2];
for(j=0;j<6;j++)
cout<<“a[“<return0;}
5、当输入123时,下列程序的输出结果是( )
#include
usingnamespacestd;
intmain()
{intstr[3],i,*p=str;
for(i=0;i<3;i++)
{cin>>*p++;
cout<<*(p-1);}
return0;}
6、下面程序的输出结果是( )
#include