首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int add(int a,in tb){return(a+b);} main() { int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
有以下程序 #include <stdio.h> int add(int a,in tb){return(a+b);} main() { int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
admin
2022-04-01
53
问题
有以下程序
#include <stdio.h>
int add(int a,in tb){return(a+b);}
main()
{ int k,(*f)(),a=5,b=10;
f=add;
…
}
则以下函数调用语句错误的是( )。
选项
A、k=f(a,b);
B、k=add(a,b);
C、k=(*f)(a,b);
D、k=*f(a,b);
答案
D
解析
运算符()的优先级高于运算符*。(*f)()是在定义函数指针,f是指向函数的指针。f=add,将函数add()的首地址赋给指针f,所以调用函数add()可以写为f(),其返回值是整型,不是指针类型,不能用*取指针指向的内存单元的数据,故k=*f(a,b)的调用方式错误。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/gnkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intx){intp;if(x=0‖x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
有以下程序#includeintfun(charp[][10]){intn=0,i;for(i=0;i
有以下程序:#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c一!=3)prinff(“%d,%d,%d\n”,a,
以下叙述中正确的是
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
以下叙述中正确的是
随机试题
A.通过ATP敏感型钾通道(KATP)刺激胰岛素的分泌B.提高外周组织(如肌肉、脂肪)对葡萄糖的摄取和利用C.通过抑制小肠粘膜刷状缘的。α-葡萄糖苷酶起作用D.通过结合和活化过氧化物酶体增殖物激活受体γ起作用双胍类降糖药主要作用机制为
女性,41岁,突然寒战、高热,腰痛并尿频、尿痛1周,既往无类似发病史。检查:体温39.4℃.右侧肾区叩痛阳性,尿蛋白(+),白细胞20~30个/HP,白细胞管型0~2个/低倍,比重1.022。诊断的主要依据是
“诸风掉眩”皆属于
下述哪一项是甲状旁腺的声像图
赵某与罗某系邻居,两人常因日常小事纠纷不断。某日,两人又起纠纷,争吵中罗某抄起木棍,打在赵某的头上,致使其严重脑震荡,左耳失聪,赵某因受此重伤而报至公安机关。公安机关认为本案系邻里纠纷,以民事调解为宜,不予立案。赵某又告到检察院,检察院以同样理由不予立案。
依据民事权利中有无财产内容,民事权利可分为()。
下列选项中说法错误的是()。
资产评估的收益现值法的缺点是()。
我国道德规范的层次依次是()。
阎某是某国有企业的厂长,张某是该厂某车间主任,在上任1年多的时间内阎某先后接受他人送来的贿赂10万多元,并在自己任职的企业内为他人提供包括安排工作在内的尽可能的便利。其中有5万多元是通过张某介绍来的人送的,阎某将其中2万元送给张某作酬劳费。张某后来赌钱欠别
最新回复
(
0
)