首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; …
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; …
admin
2009-03-16
43
问题
有以下程序 iht add (int a, int b) {return(a+b);} mian() {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);
答案
C
解析
此题定义了指向函数的指针变量f指向了函数add的入口地址,所以,要调用函数,可以通过函数名(选项B的形式)或函数指针变量(选项A、D的形式)调用即可,而选项C中是先进行函数调用,然后对调用后返回的整型值求其指针值,事实上,对常量求指针值是不合理的,所以选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/LeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
以下叙述中错误的是
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
语句:PrintInt(Rnd*5+20)的输出不可能是()。
在软件开发中,需求分析阶段可以使用的工具是( )。
下面语句中能够打开随机文件的是
下列叙述中正确的是
在VisualBasic中定义变量时,变量的类型可以用类型说明符标识。下列类型说明符表述错误的是()。
如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是()。
开发大型软件时,产生困难的根本原因是()。
随机试题
A、Alungcancer.B、Appendicitis.C、Hearttroubles.D、Somediarrhea.BA选项意为“肺癌”;B选项意为“阑尾炎”;C选项意为“心脏病”;D选项意为“腹泻”。结合对话里提到的一些症状,再运用一
肾小球肾炎属于
桃仁既能活血祛瘀,又能润肠通便,并能
患者,女性,24岁,贫血1年。血红蛋白80g/L,红细胞3×1012/L,网织红细胞0.0068,白细胞、血小板正常。经口服铁剂治疗7天后,血红蛋白不升,网织红细胞为0.0144。最可能的诊断是
《中华人民共和国河道管理条例》规定:城镇建设和发展不得占用()。
税收的()强调的是税收征纳要按法律规定的标准进行,这个法定的标准必须有一定的稳定性,但也应随着经济社会条件的变化在必要时进行调整,使其更为科学、合理。
下列关于借款费用暂停资本化说法中,正确的有()。
城镇土地使用税的税率为()税率。
第一本正式出版的质量管理科学专著是()。
旅行社要遵守商业道德,在经营活动中要遵循()的原则。
最新回复
(
0
)