首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-01-10
37
问题
有以下程序:
#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);
答案
A
解析
int(*f)()为一个函数指针变量,返回值为整型,f为一个指针变量,指向一个已经定义的函数,在调用该函数的时候需要把参数写在相应的小括号内,即(*指针名)(参数或参数列表),所以选项A调用错误,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/UWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______________printf("%d",w
以下叙述中正确的是
如果定义floata[10],x;则以下叙述中正确的是
下面属于系统软件的是
以下选项中,不能作为合法常量的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
以下选项中,值为1的表达式是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
随机试题
(2007年4月)简述质量改进的工作流程。
中国梦是()的梦,与世界各国人民的美好梦想息息相通,中国人民愿意同各国人民在实现各自梦想的过程中相互支持、相互帮助。
二氧化碳结合力降低见于
下列工程经济效果评价指标中,属于盈利能力分析动态指标的是()。
在前任注册会计师存在的下列情况中,不影响后任注册会计师通过查阅其审计工作底稿获取有关期初余额的充分、适当的审计证据的情况是()。
社会工作价值观是社会工作者所持有的助人观念,它包括()。
胡司战争
伊斯兰教的经典是()
汉字机内码和国标码的关系是______。
Part-TimeVegetarians[A]Forthelast15years,DawnJacksonBlatnerhasbeenwhat’snowcalleda"flexitarian"or"almostveget
最新回复
(
0
)