首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int add(int a,int b){return(a+b);} main() { int k,(*f)(),13.=5,b=10; f:add; } 则以下
有以下程序: #include int add(int a,int b){return(a+b);} main() { int k,(*f)(),13.=5,b=10; f:add; } 则以下
admin
2019-01-11
27
问题
有以下程序:
#include
int add(int a,int b){return(a+b);}
main()
{ int k,(*f)(),13.=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指向函数的指针,f=add,将函数add()的首地址赋给指针f,所以调用函数add()可以写为f(),其返回值是整型,不是指针类型,不能用*取指针指向的内存单元的数据,故k=*f(a,b)的调用方式错误。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/b7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定输入的字符串中只包含字母和*号。请编写函数fun。它的功能是:将字符串中的前导*号全部移到字符串的尾部。例如,字符串中的内容为:********A*BC*DEF*G****,移动后,字符串中的内容应当是:A*BC*DEF*G*********
给定程序MODll.C中函数fun的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#includedouble
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
若有定义语句:doub1ex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
设y是int型,请写出y为奇数的关系表达式【】。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
用白盒法设计测试用例的方法包括()。
随机试题
仰卧位的患者最易发生压疮部位的是()
下列除哪项外,均为眩晕的治法:
2010年1月22日,赛格公司根据与深圳市联京工贸有限公司和无锡市北塘恒昌车辆贸易总公司(以下简称恒昌公司)签订的代理进口摩托车发动机协议,对外开立了信用证。为此,恒昌公司按照约定签发了金额分别为650万元和850万元的承兑汇票。该汇票到期日分别为同年11
在动态博弈战略行动中,只有当局人从实施某一威胁所能获得的总收益()不实施该威胁所获得的总收益时,该威胁才是可信的。
明清时期与帝王宫殿建在一起的坛庙有()。
()用于测定从事某项特殊工作所具备的某种潜质。
假如你所在的市。一项市政工程日夜加班,影响了周边的居民休息。领导要将此事交给你处理。你会怎么解决?
【B1】______【B10】______
1967年8月,东南亚国家联盟成立,最初的参与国是()。
Wearelockedinagenerationalwar.Noonewantstoadmitthis,becauseit’suglyandunwelcome.Parentsaresupposedtocaref
最新回复
(
0
)