以下程序的功能:把a数组的行和列元素互换后存入b数组。请填空使程序正确。void main(void){int i,j,a[2][3]={1,2,3,4,5,6},b[3][2];for(i=0; i<2; i++){for(j=0; ______ ; j++){printf("%5d",a[i][j]);______ ;}printf("\n");}printf("\n");for(i=0; ______ i++){for(j=0; j<=1; j++)printf("%5d",b[i][j]);printf("\n");}}
查看答案
下面程序的输出结果是( )。#include#includevoid main(void){char s1[50]={"some string *"},s2[]={"test"};printf("%s\n", strcat(s1,s2));}
A. some string *test
B. test
C. some string *
D. some stritest
下面程序的输出结果是( )。#includevoid main(void){int a[4][5]={1,2,4,-4,5,-9,3,6,-3,2,7,8,4};int i,j,n;n=9;i=n/5;j=n-i*5-1;printf("a[%d][%d]=%d\n", i,j,a[i][j]);}
A. a[1][3]=-3
B. a[1][3]=2
C. 不确定
D. a[2][3]=6
下面程序的输出结果是( )。#include void main(void){int i,k,a[10],p[3];k=5;for(i=0; i<10; i++)a[i]=i;for(i=0; i<3; i++)p[i]=a[i*(i+1)];for(i=0; i<3; i++)k+=p[i]*2;printf("%d\n",k);}
A. 20
B. 23
C. 21
D. 22
以下程序运行后,输出结果是( )。#include void main(void){int y=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y/2;} while(y>=1);for(j=i-1; j>=0; j--)printf("%d",a[j]);printf("\n");}
A. 10100
B. 10010
C. 1000
D. 00110