首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
55
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序main(){intc;c=1315;printf("%d\n",c);}则程序的输出结果是
下面是有关C语言字符数组的描述,其中错误的是
有以下程序#include<stdio.h>>main(){inta[]={10,20,30,40),*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}pfintf("%d\n"
以下叙述中错误的是
以下叙述中正确的是
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n
有以下程序#include<stdio.h>main(){ints[12]=={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++
下列定义数组的语句中,正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
关于“while(条件表达式)循环体”,以下叙述正确的是
随机试题
过去病史包括下列哪几项内容()
某患者被人搀扶着步入医院,接诊护士见其面色发绀,口唇呈黑紫色,呼吸困难,询问病史得知其有慢性阻塞性肺病史。护士需立即对其采取的措施是
( )不能成为经济合同的保证人。
甲施工企业2017年年末损益表和资产负债表中有关资料如下:根据以上资料,回答下列问题:该施工企业的利润总额为()万元。
(1)小说中的典型形象虽然有生活的________,但仍属于虚构的形象。(2)出了差错,要多从自己身上找原因,不要老是埋怨别人,________责任。(3)正确与错误之间的________,有时并不是一下子就能分清的。填入画横
古代尼罗河洪水泛滥时,地中海往往有赤潮发生,其原因可能是()。
一项工程,甲单独做20天完成,乙单独做30天完成。现在他们一起做,期间甲休息了3天,乙休息了若干天,从开始到完成共用了16天。则乙休息了()天。
目标是发展学生的人格和情感的教学模式是
设f(x)二阶可导,f(0)=f(1)=0且.证明:存在ξ∈(0,1),使得f’’(ξ)≥8.
AccordingtoJanet,thefactorthatwouldmostaffectnegotiationsis
最新回复
(
0
)