有以下程序#include<stdio.h>void fun(int*a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/{ int t,i,j;for(i=0;i<n一1;j++)for(j=i+1;j<n;j++)if(a[i]<a[i]){t=aEi];aEi]=aEi];aEj]=t;}}main(){int c[10]={1,2,3,4,5.6,7,8,9,0),i;fun(c+4.6):for(i=0;i<10;i++)printf(”%d,”,c[i]);printf(”n”):}}程序运行的结果是( )。 1,2,3,4,5,6,7,8,9,0,。 0,9,8,7,6,5,1,2,3,4,。 0,9.8,7.6,5,4,3,2,1.。 1,2,3,4,9,8,7,6,5,0,。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。 p=a;。 p[o]=a;。 p[o]=&a[1][2];。 p[l]=&a;。
若有以下程序:#include<stdio.h>void sub(double x,double*y,double*z){ *Y=*y-1.0;*z=*z+x;)main(){double a=2.5,b 9.0,*pa,*pb;pa=&a;pb=&b;sub(b-a,pa,pa);printf(”%f\n”,a);)程序的输出结果是( )。 9.000000。 1.500000。 8.000000。 10.500000。
合法的c语言赋值语句是( )。 a=b=58。 k=int(a+b);。 a=58,b=58。 --1;。
下列工具中为需求分析常用工具的是( )。 PAD。 BFD。 N-S。 DFD。
执行语句“for(i—l;i++<4;);”后,变量i的值是( )。