下面代码的功能是将数组a中存放的5个整型数据逆序后在屏幕上输出,具体输出内容如下:54321按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。void Fun(int b[],int i,int j){ int t; if(i { _________; b[i]=b[j]; _________; Fun(b,i+1,j-1); }}int main( ){ int i,a[5]={1,2,3,4,5}; _________; for(i=0;i<5;i++) printf("%d\t",a[i]); printf("\n"); return 0;}
A. 第7行:t=b[i] 第10行:b[j]=t 第19行:Fun(a,0,4)
B. 第7行:t=b[i] 第10行:b[i]=t 第19行:Fun(a,0,5)
C. 第7行:t=b[j] 第10行:b[j]=t 第19行:Fun(a,1,4)
D. 第7行:t=b[i] 第10行:b[i]=t 第19行:Fun(a,1,5)
查看答案
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出。程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是#includeintmain(){intn,k;floatscore,sum,ave;sum=0.0;for(n=1;n<=10;n++){for(k=1;k<=4;k++){scanf("%f",&score);sum+=score;}ave=sum/4.0;printf("NO%d:%f\n",n,ave);} return0;}
A. sum+=score;
B. sum=0.0;
C. ave=sun/4.0;
D. printf("NO%d:%f\n",n,ave);
某矩阵m存储的数据如下:1 4 72 5 83 6 9现将该矩阵最后一行的所有数据输出到屏幕,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main(){ int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=____; for(i=0;_______;i++) { printf("%d",_________); } return 0;}
A. 第5行:3 第7行:i<3 第9行:m[i][k]
B. 第5行:2 第7行:i<2 第9行:m[i][k]
C. 第5行:2 第7行:i<3 第9行:m[k][i]
D. 第5行:3 第7行:i<=3 第9行:m[k][i]
若有定义语句:int m[]={5,4,3,2,1},i=0;则下面对m数组元素的引用中正确的是哪个
A. m[--i]
B. m[2*2]
C. m[m[i]]
D. m[m[i--]]
以下没有语法错误的是( )
A. int a[];
B. int N = 1; int a[N];
C. int a[10]; int N = 1; a[N]=2;
D. int a[2] = {10,10,10};