首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>typedefstruct{intnum;doubles;}REC;voidfunl(REC*x){x->num=23;x->s=88.5;}
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
软件是指
在循环双链表的p结点之后插入s结点的操作是______。
以下函数fun用于求两个整数a和b的最大公约数。fun(a,B)inta,b;{inti,j,m,n;if(a>B){m=a;a=b;【】;}i=a;j=b;while
阅读程序: main() {charstrl[]="howdoyoudo",str2[10]; char*p1=strl,*p2=str2; scanf("%s”,p2); printf("%s”,p2);
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
关系数据库管理系统能实现的专门关系运算包括()。
请补充fun()函数,该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s中。例如,当n=123时,s="321"。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或
下列的方法中,不属于软件调试技术的是()。
随机试题
计算定积分
一患者右大腿、小腿和踝部收缩压与上肢收缩压相比明显降低。但整个下肢血压相差不大,此时应进行的检查是
急性白血病化疗诱导缓解后,病人头痛、呕吐、颈强直,但不发热,最可能发生
下述上颌侧切牙与上颌中切牙相比较错误的是
患者,女,28岁。手术后出现表情淡漠、嗜睡、烦躁、腹胀、心率加快,心电图早期T波低平、双相倒置,继之S—T段下降、Q—T间期延长和u波出现,是因为
下列选项中,属于管理类标准的是()。
脚手架搭设施工中,以下正确的是()。
招标文件中工程量清单标明的工程量,下列说法错误的是()。
网络营销中产品和服务的定价要考虑的因素包括()。
下列关于非货币性资产交换的表述中,不正确的是()。
最新回复
(
0
)