首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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://www.kaotiyun.com/show/b7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
给定程序MODll.C中函数fun的功能是:实现两个整数的交换。例如给a和b分别输入:60和65,输出为:a=65b=60请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#i
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。
设y是int型,请写出y为奇数的关系表达式【】。
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
最简单的交换排序方法是______。
随机试题
“进料对口”是指经营企业在向海关备案时,既有进口合同又有出口合同,而且进出口合同是对应的,数量上是平衡的加工贸易方式。
下列各项中,有关城镇土地使用税减免的表述不正确的是()。
下列审计程序中,通常不能应对管理层凌驾于控制之上的风险的是()。
甲股份有限公司(以下简称“甲公司”)为上市公司,2013~2014年发生的相关交易或事项如下:(1)2013年7月30日,甲公司就应收A公司账款6000万元与A公司签订债务重组合同。合同规定:A公司以其拥有的一栋在建写字楼及一项长期股权投资偿付该项债务;A
现代社会高校职能体系的核心是()。
某学校学生、教师和课程实体对应的关系模式如下:学生(学生号,姓名,性别,年龄,家庭住址,电话)课程(课程号,课程名)教师(职工号,姓名,年龄,家庭住址,电话)如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师
~IEEE802.1q协议的作用是()。
下列程序段执行以后,内存变量y的值是( )。CLEARx=12345y=0DOWHILEx>0 y=y+x%10 x=int(x/10)ENDDO?Y
打开考生文件夹下的演示文稿yswg.ppt,按下列要求完成对此文稿的修饰并保存。1.将演示文稿中第二张幻灯片移为文稿的最后一张幻灯片,将第二张幻灯片中的汽车设置动画效果都是“缓慢移入”、“从左侧”,文本部分设置为“飞入”、“底部”;动画顺序先文本后
America’sfirstladyofsoftwareFoursuchawealthycouple,PamLopkerandhusbandKarllivein(29)style.Theyhavea
最新回复
(
0
)