题目内容

以下程序的输出结果的()intmain(void){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1]>x[j]){k=x[j];x[j]=x[j+1];x[j+1]=k;}for(i=0;i<3;i++)for(j=4;j<7-i;j++)if(x[j+1]>x[j]){k=x[j];x[j]=x[j+1];x[j+1]=k;}for(i=0;i<3;i++)for(j=4;j<7-i;j++)if(x[j]>x[j+1]){k=x[j];x[j]=x[j+1];x[j+1]=k;}for(i=0;i<8;i++)printf("%d",x[i]);printf("\n");return0;}

A. 75310246
B. 01234567
C. 76310462
D. 13570246

查看答案
更多问题

以下程序的运行结果是()intmain(void){inta[3][3]={{1,2,3},{4,6,2},{9,3,6}},s=0;inti,j,k=1;for(i=0;i<3;i++){for(j=0;j<3;j++)a[i][j]=a[i][j]/k;k++;}for(i=0;i<3;i++)s+=a[i][i];printf("%d",s);return0;}

A. 3
B. 6
C. 7
D. 14

以下程序中函数Fun的功能是对b所指数组中的第m至第n个数据取累加和,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。

A. 第2行:int b第5行:i=0第7行:s
B. 第2行:int b[]第5行:i=m第7行:s
C. 第2行:int b[]第5行:i=1第7行:i
D. 第2行:int b[]第5行:i=n-1第7行:b[i]

以下程序中函数Sort的功能是对a所指数组中的数据进行由大到小的排序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。

A. 第5行:i B. 第5行:i C. 第5行:i D. 第5行:i<=nj第6行:j=i第10行:a[i]=a[j]第18行:Sort(10,aa)

以下程序中函数Reverse的功能是对数组a中的前一半元素逆序、后一半元素逆序,再将逆序后的前、后两部分数据位置交换。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。例如:主程序中数组b中的元素为{16,22,13,41,50,62,27,18,9,10},调用函数Reverse后,数组b中元素变为{10 9 18 27 62 50 41 13 22 16}

A. 第5行:i<=n/2第8行:a[n]=a[i]第17行:Reverse(9,b)
B. 第5行:i<=n/2第8行:a[i]=a[n]第17行:Reverse(b,9)
C. 第5行:i<=n第8行:a[n-i]=a[i]第17行:Reverse(b,9)
D. 第5行:i<=n/2第8行:a[i]=a[n-i]第17行:Reverse(b,9)

答案查题题库