单项选择题

有以下程序 #include #include int fun(int n) { int *p; p=(int*)malloc(sizeof(int)); *p=n; return*p; } main() { int a: a=fun(10);printf("%d\n",a+fun(10)); } 程序的运行结果是

A.0
B.10
C.20
D.出错
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下函数首部int fun(double X[10],int *n)则下面针对此函数的函数声明语句中正确的是()。

A.int fun(double X,int *n);
B.int fun(double ,int);
C.int fun(double * X,int n);
D.int fun(double *int*);

单项选择题
若各选项中所用变量已正确定义,函数fun中通过return语句返回—个函数值,以下选项中错误的程序是【 】。
A.main() {……X=fun(2,10);……} float fun(int a,int b){……}
B.float fun(int a,int b){……} main(){……X=fun(i,j);……}
C.float fun(int,int);main() {……x=fun(2,10);……} float fun(int a,int b){……}
相关试题
  • 以下程序的功能是按顺序读入10名学生4门...
  • 有以下程序#include void fun(int a,...
  • 有以下程序int f1 (int x,inty){re...
  • 有以下程序 #include main(){FILE ...
  • 有以下程序#include main() {FILE ...