首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int add(int a,int b) { return(a+b); } main() { int k,(*f)(),a=5,b=10; f=add; } 则以下
有以下程序: #include int add(int a,int b) { return(a+b); } main() { int k,(*f)(),a=5,b=10; f=add; } 则以下
admin
2019-04-24
33
问题
有以下程序:
#include
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);
答案
A
解析
int(*f)()为一个函数指针变量,返回值为整型,f为一个指针变量,指向一个已经定义的函数,在调用该函数的时候需要把参数写在相应的小括号内,即(*指针名)(参数或参数列表),所以选项A调用错误,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/amRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是 ______。
若定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。structst{intx;inty;intz;}structworker{charname[20];
C语言源程序名的后缀是()。
软件开发的结构化生命周期方法将软件生命周期划分成
下列数据模型中,具有坚实理论基础的是
若有说明inti,j=2,*p&i;,则能完成i=j赋值功能的语句是______。
以下叙述中正确的是
下面选项中不属于面向对象程序设计特征的是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
下列选项中,能治疗胃痛的腧穴有
休克病人以下各项指征所代表的意义错误的是
男,21岁。右下颌骨膨隆近半年,无自觉症状,临床初诊为成釉细胞瘤。拍摄曲面断层片,其X线表现为
A、咬肌间隙感染B、下颌下间隙感染C、颞下间隙感染D、翼下颌间隙感染E、眶下间隙感染由上颌尖牙根尖病变引起的间隙感染是
对α受体和β受体都有阻断作用的药物
A.真虚假实B.真实假虚C.虚中夹实D.实中夹虚E.上虚下实至虚有盛候,其病机属于()。
按照美的规律对自己劳动条件和劳动产品进行设计和加工,对居室、日用品、服饰等方面按照美的观念做出选择与合理的配置属于()。
阅读下列三段材料:材料一《义务教育化学课程标准(2011年版)》的课程内容。认识常见酸碱的主要性质和用途;认识化学变化的基本特征;初步了解化学反应的本质:知道酸碱性对人体健康和农作物生长的影响;知道利用化学变化可以获得新物质,以适应生活和生产的需要
下列选项中,在立卷范围之列的是()。
2016年1—2月,该省限额以上批发和零售业商品零售额的同比增速约为()。
最新回复
(
0
)