下面程序的运行结果是 。 main( ) { int i,j; for(i=0;i<=3;i++) { for(j=0;j<=5;j++) { if(i==0||j==0||i==3||j==5) printf(“*”); else printf(“ ”); } printf(“ ”); } }
下面程序的运行结果是 。 main( ) { int i,j; for(i=0;i<=3;i++) { for(j=0;j<=5;j++) { if(i==0||j==0||i==3||j==5) printf(“*”); else printf(“ ”); } printf(“ ”); } }
6、以下程序段的输出结果是 。 int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][j]; printf("%d\n",t);
6、以下程序段的输出结果是 。 int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][j]; printf("%d\n",t);
【单选题】下列给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程序执行结果为 0 0 1 0 0 4 0 0 7 #include #define N 4 void fun(int (*t)[N], int m) { int i, j; for(i=0; i { for(j=N-1-m; j>=0; j--) t[i][j+m ]=t[i][j]; /**********found**********/ for(j=0; j t[i][j]=0; } } main() { int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10}, i, j, m; printf(" The original array: "); for(i=0; i { for(j=0; j printf("%2d ",t[i][j]); printf(" "); A. i B. m C. j D. N
【单选题】下列给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程序执行结果为 0 0 1 0 0 4 0 0 7 #include #define N 4 void fun(int (*t)[N], int m) { int i, j; for(i=0; i { for(j=N-1-m; j>=0; j--) t[i][j+m ]=t[i][j]; /**********found**********/ for(j=0; j t[i][j]=0; } } main() { int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10}, i, j, m; printf(" The original array: "); for(i=0; i { for(j=0; j printf("%2d ",t[i][j]); printf(" "); A. i B. m C. j D. N
【单选题】以下程序运行结果是() using namespace std; int main() { int i = 0, j = 5; do { i++; j--; if ( i>3 ) break; } while ( j>0 ); cout < } A. i= 4 j= 1 B. i= 3 j= 1 C. i= 3 j=5 D. i= 4 j= 5
【单选题】以下程序运行结果是() using namespace std; int main() { int i = 0, j = 5; do { i++; j--; if ( i>3 ) break; } while ( j>0 ); cout < } A. i= 4 j= 1 B. i= 3 j= 1 C. i= 3 j=5 D. i= 4 j= 5
t=0:1:5产生行向量t,各元素为0、1、2、3、4、5
t=0:1:5产生行向量t,各元素为0、1、2、3、4、5
若有以下程序 main() { int a=4,b=3,c=5,t=0; if(a 5 0 3
若有以下程序 main() { int a=4,b=3,c=5,t=0; if(a 5 0 3
已知如图信号f(t)的傅里叶变换为F(jω),则F(0)=() A: 4 B: 5 C: 6 D: 3
已知如图信号f(t)的傅里叶变换为F(jω),则F(0)=() A: 4 B: 5 C: 6 D: 3
以下程序的运行结果是【1】,其算法是【2】。 main() {inta[5]={5,10,-7,3,7},i,t,j; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(inta[]) {inti,j,k; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} }
以下程序的运行结果是【1】,其算法是【2】。 main() {inta[5]={5,10,-7,3,7},i,t,j; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(inta[]) {inti,j,k; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} }
下列程序段执行后值为()intk=0,i,j;for(i=0;i<5;i++)for(j=0;j<3;j++)k=k+1;
下列程序段执行后值为()intk=0,i,j;for(i=0;i<5;i++)for(j=0;j<3;j++)k=k+1;
下面程序的功能是用do-while语句求1至1000之间满足"用5除余2;且用7除余3"的数,且一行只打印五个数。程序中问号处应填写的语句是()。 #include main(){ int i=1,j=0;Do{if(?) {printf("%4d",i); j=j+1; if(?) printf("\n"); } i=i+1; }while(i<1000);} A: i/5==2&&i/7==3 j/5==0 B: i%5==2&&i%7==3 j%5==0 C: i/5==2andi/7==3 j/5==0 D: i%5==2andi%7==3 j%5==0
下面程序的功能是用do-while语句求1至1000之间满足"用5除余2;且用7除余3"的数,且一行只打印五个数。程序中问号处应填写的语句是()。 #include main(){ int i=1,j=0;Do{if(?) {printf("%4d",i); j=j+1; if(?) printf("\n"); } i=i+1; }while(i<1000);} A: i/5==2&&i/7==3 j/5==0 B: i%5==2&&i%7==3 j%5==0 C: i/5==2andi/7==3 j/5==0 D: i%5==2andi%7==3 j%5==0