AMPS

以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是( )。

A:main( )   { int *p;    fun(p);      ┆   }   int fun(int *p)   { int s; p=&s;} B:main( )   { int *p;    fun(&p);      ┆   }   int fun(int **p)   { int s; *p=&s;} C:#include<stdlib.h>   main( )   { int *p;    fun(&p);      ┆   }   int fun(int **p)   { *p=(int*)malloc(2);} D:#include<stdlib.h>   main( )   { int *p;    fun(p);      ┆   }    int fun(int *p)   { p=(int*)malloc(sizeof(int));}

以下程序调用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>a D:p-a>p-s

以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。

A:main() { int *p; fun(; …… } int fun(int * {int s; p=&s;} B:main() { int *p; fun(&; …… } int fun(int ** {int s; *p=&s;} C:# include<stdli h> main() {int *p; fun(&; …… } int fun(int ** {*p=(int *)malloc(2);} D:# include<stdli h> main() { int *p; fun(; …… } int fun(int * {p=(int *)malloc(sizeof(in);}

以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是( )。

A:main( )   { int *p;    fun(p);      ┆   }   int fun(int *p)   { int s; p=&s;} B:main( )   { int *p;    fun(&p);      ┆   }   int fun(int **p)   { int s; *p=&s;} C:#include<stdlib.h>   main( )   { int *p;    fun(&p);      ┆   }   int fun(int **p)   { *p=(int*)malloc(2);} D:#include<stdlib.h>   main( )   { int *p;    fun(p);      ┆   }    int fun(int *p)   { p=(int*)malloc(sizeof(int));}

以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是

A:main( )   { int *p;    fun(p);      ┆   }   int fun(int *p)   { int s; p=&s;} B:main( )   { int *p;    fun(&p);      ┆   }   int fun(int **p)   { int s; *p=&s;} C:#include<stdlib.h>   main( )   { int *p;    fun(&p);      ┆   }   int fun(int **p)   { *p=(int*)malloc(2);} D:#include<stdlib.h>   main( )   { int *p;    fun(p);      ┆   }    int fun(int *p)   { p=(int*)malloc(sizeof(int));}

以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是

A:main( )  { int *p;    fun(;     ┆  }  int fun(int *  { int s; p=&s;} B:main( )  { int *p;   fun(&;     ┆  }   int fun(int **   { int s; *p=&s;} C:#include<stdlih>  main( )   { int *p;   fun(&;     ┆  }  int fun(int **  { *p=(int*)malloc(2);} D:#include<stdlih>  main( )  { int *p;   fun(;     ┆  }   int fun(int *  { p=(int*)malloc(sizeof(in);}

微信扫码获取答案解析
下载APP查看答案解析