单项选择题

设有以下函数:
void fun(int n,char*s)……
则下面对函数指针的定义和赋值均正确的是( )。

A.void (*pf)(); pf=fun;
B.void *pf(); pf=fun;
C.void*pf();*pf=fun;
D.void(*pf)(int,char);pf=&fun;
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void main() int x[]=1,3,5,7,2,4,6,0,i,j,k; for(i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j+1]>x[j]) k=x[j];x[j]=x[j+1];x[j+1]=k; for(i=0;i<3;i++) for(j=2;j>=i;j--) if(x[j]>x[j+1]) k=x[j];x[j]=x[j+1];x[j+1]=k; for(i=0;i<8;i++)printf( %d ,x[i]); printf( n ); 程序运行后输出的结果是( )。
A.75310246
B.13576420
C.76310462
D.13570246
单项选择题
有以下程序: #include<string.h> void mam(int argc, char *argv[]) int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[i]); printf( %d n ,len); 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行,执行后输出的结果是( )。 ex abcd efg h3 k44
A.14
B.12
C.8
D.6
相关试题
  • 有以下程序: main() int a[]=1,...
  • 设有定义: struct complex int real,...
  • 有以下程序,其中函数f的功能是将多个字符...
  • 有以下程序: #include <stdio.h> m...
  • 有以下程序: #include <stdio.h> m...