单项选择题

以下程序调用fmdmax函数返回数组中的量大值:
findmax(int *a,int n)
int *p,*s;
for(p=a,s=a;p-a<n;p++)
if(______)s=p;
return(*s);

main()
int x[5]=12,21,13,6,18;
printf("%d\n",findmax(x,5));

在下划线处应填入的是( )。

A.p>s
B.*p>*s
C.a[p]>a[s]
D.p-a>p-s
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void sort(int a[], int n) int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(a[i]<a[j]) t=a[i]; a[i]=a[j]; a[j]=t; main() int aa[10]=1,2,3,4,5,6,7,8,9,10,i; sort(aa+2,5); for(i=0;i<10;i++)printf( %d, ,aa[i]); printf( n ); 程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.1,2,7,6,3,4,5,8,9,10,
C.1,2,7,6,5,4,3,8,9,10,
D.1,2,9,8,7,6,5,4,3,10,
单项选择题
有以下程序: #include <stdio.h> main() FILE *fp; int i,k=0, n=0; fp=fopen( d1.dat , w ); for(i=1;i<4;i++) fprintf(fp, %d ,i); fclose(fp); fp=fopen( d1.dat , r ); fscanf(fp, %d%d ,&k,&n); printf( %d%d n ,k,n); fclose(fp); 执行后输出结果是( )。
A.1 2
B.123 0
C.1 23
D.0 0
相关试题
  • 数据库技术的根本目标是要解决数据的( )。
  • 有以下程序; main() char s[]= a...
  • 下列叙述中正确的是( )。
  • 有以下程序段: main() int a=5,*...
  • 若变量x、y已正确定义并赋值,以下符合C语...