举一反三
- 【填空题】下列程序的运行结果是______________。#include<iostream>usingnamespacestd;#defineM3#defineN4intfun(inta[][N],intm,intn,intv){inti,j,s=0;for(i=0;i<m;i++){for(j=0;j<n;j++)if(a[i][j]<v)s+=a[i][j];}returns;}intmain(){inti,j;inta[M][N]={{1,3,5,7},{2,4,6,8},{7,8,9,10}};cout<<fun(a,M,N,a[2][2])<<endl;return1;}
- 中国大学MOOC:下面程序的输出结果是:#include<iostream>usingnamespacestd;intmain(){for(inti=-1;i<4;i++)cout<<(i?0:*);return0;}
- 如有以下程序: #include(iostream> usingnamespacestd; longfun(intn) { if(n)2) return(fun(n-1)+fun(n-2)); else return2; } intmain( ) { cout<<fun(3)<<endl; return0; } 则该程序的输出结果应该是( )。 A.2 B.3 C.4 D.5
- 以下程序的输出结果为()。intmain( ){inti;for(i=0;i<;10;i++);printf("%d",i);return0;} A: 0 B: 1 2 3 4 5 6 7 8 9 C: 123456789 D: 10
- 下列程序的功能是调用函数fun,输出对应实参的阶乘,请补充程序完成该功能。#includevoidmain(){voidfun();fun(5);}voidfun(intn){intm=1;while(n>0){;n--;}printf("%d",m);}