首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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全国计算机二级
相关试题推荐
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
下列叙述中,不属于软件需求规格说明书的作用的是()。
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(e,e),(a,c)}该数据结构为()。
有以下程序#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;pri
有以下程序#includefunc(intn)voidmain(){staticintnum=1;{func(3);func(4);printf("\n");}num=num
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
有以下程序:#includedoublef(doubleX);main(){doublea=0;inti;for(i=0;i
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
结合材料回答问题:材料1习近平总书记在主持召开企业家座谈会时强调:“面向未来,我们要逐步形成以国内大循环为主体、国内国际双循环相互促进的新发展格局。”充分发挥国内超大规模市场优势,把满足国内需求作为发展的出发点和落脚点,加快构建完整的内
最易发生脱水的疾病是()
外科疾病辨证的总纲是
A.相恶B.相杀C.相须D.相反E.单行增毒的配伍关系是()。
从风险产生的原因分析,常见的质量风险有()
股权类产品的衍生工具不包括()。[2014年6月证券真题]
沟通方式中最普通、最常见的是()。
在全球竞争日益激烈、格局变化愈发快速的今天,欧元区经济体只有同时依靠出口和内需两条腿,经济发展之路才会走得更稳当、更可持续,作为该区域统一货币的欧元才有望从根本上摆脱困局。但在实际操作层面,要让包括德国在内的欧元区主要经济体真正认识到这个问题,还需有经济思
Whenmyfatherwasgettingreadyforwork,our【C1】______wasruledbyknocksandwords.One【C2】______onthetablemeant"Iamr
A、Crosswordpuzzles.B、Cardgames.C、Ballgames.D、Playingwithguns.D
最新回复
(
0
)