首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 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-04-02
30
问题
若有以下说明和定义
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/sQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
程序流程图中带有箭头的线段表示的是()。
以下叙述中错误的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
下列叙述中正确的是
下面结构体的定义语句中,错误的是
合法定义一维数组的是()。
随机试题
男,20岁,因车祸伤到急诊室时血压70/40mmHg,心率每分140次,初步诊断为重度出血性休克。休克时,5~10分钟快速静滴等渗盐水250ml后,如血压升高而中心静脉压不变则提示
老人夜寐早醒而无虚烦之症,多属
根据《建设工程安全生产管理条例》规定,对于某项目深基坑支护工程,施工单位应当编制()。
对工程项目施下进度控制以实现施工合同约定的竣工日期为( )。
张庄位于某省会郊区,由于社会经济和城市的发展,张庄的土地被国家依法征用,原来以土地为生的农民,一部分被用人单位招用成了职工;一部分转为城镇居民,但没有工作;还有一部分继续保留农村居民身份,从事一些新型农业方面的活动。根据以上资料,回答下列问题:张庄土
学生在学校被开水烫伤,学校应该()。
党的十九大报告指出,中国特色社会主义进入了新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。我国社会主要矛盾的变化
TheUKgovernment’sdecisiontoshutterplanstobuildtheworld’sfirsttidallagoonoffSwanseaBayisahardblowforWales.
【B1】【B4】
Listeningtoothersisanevenmoreimportantpartofcommunicationthanspeaking.Manymoreerrorsanddifficulties【C1】______m
最新回复
(
0
)