填空题
以下程序的运行结果是【 】。
main()
{int a=2,b=7,c=5;
switch(a>O)
{case 1:switch(b<0)
{Case 1:printf("@");break;
Case 2:printf("!");break;
}
Case 0:switch(c==5)
{Case 0:printf("*");break;
Case 1:prinff("#");break;
case 2:printf("$");break;
}
default:printf("&");
}
printf("\n");
}
【参考答案】
#&
热门
试题
填空题
以下程序中,函数 sumColumM的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#define M 2#define N 4void SumColumMin(int a[M][N],int *sum){ int i,j,k,s=0;for(i=0;i〈N;i++〉{ k=0;for(j=1;j<M;j++=if(a[k][i]>a[j][i])k=j;s+=【 】;=【 】=s;=main( ){ int x[M][N]={3,2,5,1,4,1,8,3},s;SumColumMin(【 】);printf( %d n ,s);}
单项选择题
有以下程序:#include <stdio.h>main(){FILE *fp; int i,k,n;fp=fopen( data.dat , w+ );for(i=1;i<6;i++){fprintf(fp, %d ,i);if(i%3==0) fprintf(fp, n );}rewind(fp);fscanf(fp, %d%d ,&k,&n); printf( %d %d n ,k,n);fclose(fp);}程序运行后的输出结果是【 】。
A.0 0
B.123 45
C.1 4
D.1 2