首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int add(int a,int b) main() {return(a+b);} {int k,(*f)(),a=5,b=10; f=add;
有以下程序 int add(int a,int b) main() {return(a+b);} {int k,(*f)(),a=5,b=10; f=add;
admin
2019-12-17
34
问题
有以下程序
int add(int a,int b) main()
{return(a+b);} {int k,(*f)(),a=5,b=10;
f=add;
……
}
则以下函数调用语句错误的是
选项
A、k=add(a,b);
B、k=(*f)(a,b);
C、k=*f(a,b);
D、k=f(a,b);
答案
C
解析
在语句“k(=*f(a,b)”中,由于“()”的优先级高于“*”,所以“*f(a,b);”表示其返回类型为指针的带有两个整型参数的函数,而不是整型数值,因此选项C)为错误的调用形式。
转载请注明原文地址:https://jikaoti.com/ti/NFf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
以下叙述中正确的是
下列叙述中正确的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
设有定义语句int(*f)(int);则以下叙述正确的是
有如下程序段:for(i=0;i5)break;则循环结束后i的值为()。
在最坏情况下,堆排序的时间复杂度是()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
随机试题
下列哪项不属于病理性充血()
合同鉴证的作用有哪些?
工程设计是可行性研究的深入和继续,应在项目可行性研究确定的条件下解决怎样进行建设的()问题。
施工成本分析是在成本形成过程中,将施工项目的成本核算资料与()进行比较,以了解成本变动情况。
下列不属于系统风险的是()。
针对选择的基准,以下情形中,不恰当的是()。
Inballoon-likeintercourse,therelationshipislikeaballoon,easytoblowlargerbutatthesametimeeasyto【D1】________
(theory)______methodsaresometimesuselessoutsideofthelaboratory.
Withtheterminationoftheuncertifiedteachersandtheexpectedretirementofhundredsmore,schoolsystemofficialssaidthey
A、Atalibrary.B、Inabus.C、Attheairport.D、Atapostoffice.D
最新回复
(
0
)