首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 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
46
问题
若有以下说明和定义
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全国计算机二级
相关试题推荐
下列叙述中正确的是
下列叙述中正确的是
若变量已正确定义for(x=0,y=0;(y!=99&&x<4);x++)则以上for循环
下列叙述中正确的是()。
设变量已正确定义并赋值,以下正确的表达式是()。
下面结构体的定义语句中,错误的是
随机试题
A、cropB、hotC、properD、stomachDA、B、C三项划线部分发[c],而D项划线部分发[A],所以选D项。
在局麻药中加入少量肾上腺素的适应证是()。
能清胃肠湿热,常用治热痢腹痛的药()
采用亚硝酸钠法测定含量的药物有
当翼缘连接处的弯矩为946kN·m时,翼缘连接一侧螺栓所承受的轴力为______。翼缘连接处一个螺栓连接的抗剪承载力设计值为______。
桥梁工程质量检验中,对钢筋骨架尺寸按骨架总数的()抽检。
信用卡于持卡人本人使用,持卡人不得出租或转借信用卡。()
英译汉“wharf;invoice”最确切的翻译是( )。
学前儿童身心发展处于一个特殊的时期,幼儿园教学要贯彻保育和教育相结合的原则,实施体育、智育、德育和美育,促进学前儿童的全面发展。在学前儿童智育方面,要实现的目标主要有()。
“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置()。
最新回复
(
0
)