首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[单选题]

若定义了以下函数 void f(…) {… *p=(double*)malloc(10*size&(double)); } p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是( )。

A.double*P

B.float**p

C.double*p

D.float*p

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若定义了以下函数 void f(…) {… *p=(doub…”相关的问题
第1题
若有以下程序 #include<stdio.h> void f(int n); main() {voidf(int n); f(5); } void f(int n) {printf("%d\n",n); } 则以下叙述中不正确的是( )。

A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f

C.对于以上程序,编译时系统会提示出错信息:提示f函数重复说明

D.函数f无返回值,所以可用void将其类型定义为无值型

点击查看答案
第2题
若有以下程序#includevoidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d\n",n);}则以下叙述中不的是()。

A、若只在主函数中对函数f进行说明,则只能在主函数中调用函数f

B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以调用函数f

C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明

D、函数f无返回值,所以可用void将其类型定义为无值型

点击查看答案
第3题
有以下函数定义:void fun(int n double x){…}若以下选项中的变量都已正确定义并赋值,则对函数fun

有以下函数定义: void fun(int n double x){…} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。

A.fun(int y,double m);

B.k=fun(10,12.5);

C.fun(x,n);

D.void fun(n,x);

点击查看答案
第4题
有以下函数定义:void Fun(int n, double x){ …… }若以下选项中的变量都已正确定义并赋值如下:int a,k;double b;a=12;b=0.45;则对函数Fun的正确调用语句是()

A.Fun(int y,double m);

B.k=Fun(10,12.5);

C.k=void Fun(a,b);

D.Fun(a,b);

点击查看答案
第5题
若定义函数时函数的返回类型缺省,则函数的默认数据类型为()。

A.int

B.void

C.float

D.char

点击查看答案
第6题
定义了一个无返回值的函数名为hello,此函数需带有数据类型为float类型,已知参数值为15.3,调用该函数正确的语句是()。

A.hello(15.3);

B.hello(float 15.3) ;

C.void hell(float 15.3);

D.void hell()=15.3;

点击查看答案
第7题
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )。

A.scanf("%d%1x,%1e",&x,&y,&z):

B.scarlf("%2d,%d%f",&x,&y,&z);

C.scanf("%x%*d%o",&x,&y);

D.scanf("%x%o%6.2f",&x,&y,&z);

点击查看答案
第8题
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int

以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int*y) {……} main() { int a=10,b=20; ______;严定义变量p*/ p=fun;p(&a,&b); ……}

点击查看答案
第9题
若程序中定义了以下函数:double myadd(double a,double b){return (a+b);}并将其放在调用语句之

若程序中定义了以下函数: double myadd(double a,double b) {return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是

A.double myadd(doublea,b);

B.double myadd(double,double);

C.double myadd(doubleb,double a);

D.double myadd(doublex,double y);

点击查看答案
第10题
设在主函数中有以下定义和函数调用语句,且函数fun为void型,请写出函数fun的首部【 】。要求形参名
为b。 main() } double s[10][22]; int n; ┆ fun(s); ┆ }

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改