首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义: int fun(int*c){…} main() { int(*a)(int*)=fun,*b(),x[10],c; … } 则对函数fun的正确调用语句是( )
若有以下说明和定义: int fun(int*c){…} main() { int(*a)(int*)=fun,*b(),x[10],c; … } 则对函数fun的正确调用语句是( )
admin
2022-10-25
27
问题
若有以下说明和定义:
int fun(int*c){…}
main()
{
int(*a)(int*)=fun,*b(),x[10],c;
…
}
则对函数fun的正确调用语句是( )。
选项
A、(*a)(&c);
B、a=a(x);
C、b=*b(x);
D、fun(b);
答案
A
解析
题干中,函数fun接收一个整型指针参数,返回值为int类型。main函数首先定义一个函数指针a.将函数fun的地址赋给a,所以a是指向函数fun的指针,可以通过a调用函数fun。选项A中,通过a调用函数fun,可以使用(*a),接收的参数是整型变量c的地址,正确;选项B中,参数x是一个数组,错误;选项C中,调用b函数,由于程序没有给出函数b的定义,因此这里调用b是错误的,而且函数b是没有参数的,这里调用b的时候传入了参数,所以选项C错误;选项D中,由于b是一个函数,不能作为整型指针变量传给fun函数,因此选项D错误。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/sCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为7654321时,t中的数为642。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
非空循环链表所表示的数据结构
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
下列定义变量的语句中错误的是()。
下面描述中,不属于软件危机表现的是()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
以下叙述中错误的是( )。
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
在一棵二叉树上,第5层的结点数最多是()。
随机试题
肺下界上升可见于___________和___________。
PACS正确的含义是
二尖瓣狭窄患者出现急性左心衰竭时,一般不宜采用的治疗措施是
新建此毛纺织厂是否需要征得县环保部门同意?新毛纺织厂建设完工后,毛纺织厂投产使用前必须做好下列哪项工作?
企业为筹集长期资金而实际发行的债券及应付的利息是()。
下列作品是罗丹创作的是()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
Ineverycultivatedlanguagetherearetwogreatclassesofwordswhich,takentogether,comprisethewholevocabulary.First,t
WhichstatementdescribesVRRPobjecttracking?
PASSAGEONE
最新回复
(
0
)