首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int add(int a,int b){return(a+b);} main() { int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是(
有以下程序 #include<stdio.h> int add(int a,int b){return(a+b);} main() { int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是(
admin
2022-10-24
142
问题
有以下程序
#include<stdio.h>
int add(int a,int b){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://www.kaotiyun.com/show/wWkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序intfun1(doublea)retuma*=a;)intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main
表达式a+=a-=a=9的值是
以下叙述中正确的是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
下列数据结构中,属于非线性结构的是()。
软件测试的目的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
随机试题
在Access中,真正存储数据的数据库对象是______。
男,46岁,上腹胀痛、乏力、消瘦、食欲下降5个月。查体:腹肌稍紧张,腹部有移动性浊音,贫血。直肠指诊于膀胱直肠窝扪及结节状硬块,无压痛,不活动。应考虑
丁香配伍柿蒂主治()。
在征收土地时,土地管理部门和用地单位必须严格遵守的原则是()。
(2008年)当社会通货膨胀率趋于上升,其他因素没有变化时,基准折现率应()。
实施动植物检疫是为了防止“病虫害”传入、传出国境,保护农、林、牧、渔业生产和人体健康,促进对外贸易的发展。其中“病虫害”是指( )。
甲公司为增值税一般纳税人,适用的增值税税率为17%,采用售价金额核算法对发出存货进行计价。该公司20×6年2月期初库存商品的进价为30万元,售价为40万元。本期购进商品的进价为270万元,售价为360万元。本期商品销售收入340万元。要求:根据上述资料分析
当财政收支出现巨额赤字时,通货膨胀加剧,股价下跌。()
在先秦作品中,表现“重章叠句,一唱三叹”艺术特点的作品是()
A、 B、 C、 D、 A本题考查平面拼合,可采用平行且等长相消的方式解题。消去平行且等长的线段后进行组合可得到轮廓图,即为A项。平行且等长相消的方式如下图所示:故正确答案为A。
最新回复
(
0
)