首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
74
问题
有以下程序
#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",
以下叙述中正确的是
以下选项中可用作C语言中合法用户标识符的是()。
以下叙述中正确的是
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i
违背数据流图(DFD)构造规则的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
以下叙述中错误的是()。
设变量已正确定义并赋值,以下正确的表达式是()。
随机试题
犬,7岁,雌性。近日发现饮欲增加。多尿。血常规检查白细胞20×109个/L,红细胞7.0×1012个/L,腹部B超检查见腹底部有条形液性暗区,加大增益可见暗区内低回声。该液性暗区发生于
关于战略性人力资源管理产生的背景的说法,错误的有()。
张女士文化水平不高,在一家大型超市做保洁工作。一天,她在四楼擦玻璃窗,不慎坠楼,从此失去双腿。超市给了一笔数额不多不少的慰问补偿金。丈夫对张女士很关心,为了多挣钱,又去兼职。家里孩子一个8岁,一个10岁,都很懂事,上学前后都会照顾妈妈。张女士觉得自己是负担
高等教育自学考试最基层和最直接的主办机构是()
政治制度是一种历史性存在,它是阶级产生以后才有的,并随着历史的演化而发展变化。这反映了政治制度的()
[2009年第150题,2007年第151题]居住建筑中通过轮椅的走道净宽不应小于:
某机电总承包一级企业通过招标,承建一大型商务办公楼的机电安装工程,合同规定承包范围:给排水、电气、空调通风系统、消防系统、电梯安装。工程所需的空调冷水机组由业主提供。其他分部分项工程的分包方可由总承包企业按规定选择。电梯分包给包安装的电梯生产厂。
在今年上半年,数字照相机的销量是300万台。这个数字是去年全年销量的35%。因此,今年全年数字照相机的销量肯定要低于去年。以下哪项如果为真,最严重地削弱了上述结论?
FourreasonsthatrosyNovemberjobsreportwasevenbetterthanitseemed.It’simportantnottomaketoomuchoutofasingle
Isuggested____________(他要适应新的环境).
最新回复
(
0
)