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);}