单项选择题
有以下程序 struct S{int n;int a[20];}; voidf(struct S* p) {int,i,j,t; for(i=0;i
n一1;i++) for(j=i+1;j
n;j++) if(p->a [i]>p->a[j]){t=p->a[i];p->a[i]=p->a[j];P->a[j]=t;} } maln() {int i;struct S s={10,{2,3,l,6,8,7,5,4,10,9}}; f(&s); for(i=0;i
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.2,3,1,6,8,7,5,4,10,9,
D.10,9,8,7,6,1,2,3,4,5,
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#include main() {FILE * fp;int i,a[6]={l,2,3,4,5,6};fp=fopen( d3.dat , W+b );fwrite(a,sizeof(int),6,fp);fseek(fp,sizeof(int)* 3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a,sizeof(int),3,fp);fclose(fp);for(i=0;i<6;i++)printf( %d, ,a[i]);} 程序运行后的输出结果是【 】。
A.4,5,6,4,5,6,
B.1,2,3,4,5,6,
C.4,5,6,1,2,3,
D.6,5,4,3,2,1,
点击查看答案&解析
单项选择题
有下列程序:#include <stdio.h>void fun(int * s,int n1,int n2){ int i,j,t;i=n1;j=n2;while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;}}main(){ int a[10]={1,2,3,4,5,6,7,8,9,0},k;fun(a,0,3); fun(a,4,9);fun(a,0,9);for(k=0;k<10;k++)printf( %d ,a[k]);printf( n );}程序的运行结果是( )。
A.0987654321
B.4321098765
C.5678901234
D.0987651234
点击查看答案&解析
相关试题
一棵二叉树第六层(根结点为第一层)的结点...
以下程序的输出结果是【 】。#include m...
以下程序的功能是:输出100以内(不含1...
设有定义:float x=123.4567;,...
以下程序运行后的输出结果是【 】。main(...