首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 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
28
问题
若有以下说明和定义
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://jikaoti.com/ti/Z6d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
以下结构体类型说明和变量定义中正确的是
若变量已正确定义for(x=0,y=0;(y!=99&&x<4);x++)则以上for循环
若变量己正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
下列叙述中错误的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
下面选项中的程序段,没有编译错误的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
随机试题
“所有的坏人都攻击我,你攻击我,所以你是坏人。”下面的推理结构与之最为相近的一项是()。
原子荧光分析中利用高强的光源照射,可使待测原子基态原子数()。
常见的直方图形状有
女性,21岁。2天前单位会餐后出现呕吐,腹痛腹泻。2小时前在厂卫生所输注10%葡萄糖液500ml+庆大霉素24万U后出现昏迷。据陪送的厂医介绍,患者在输液过程中出现呼吸急促,当时输液速度约4ml/min,急诊查血压12/8kPa(90/60mmHg),呼之
如果使用2%碱性戊二醛杀灭手术器械上的乙型肝炎病毒,则至少应浸泡
铸造设备就是将金属熔炼成符合一定要求的液体并浇进铸型里,经冷却凝固、清整处理后得到有预定形状、尺寸和性能的铸件的能用到的所有机械设备,主要包括()。
Fumigationorderedbecauseofillnessofthecrewundertimecharteringshallbeforcharterer’saccount.()
操作技能熟练阶段动作的控制,动觉控制增强,不需要视觉的专门控制和有意识的活动。()
Couldwepostponemyvisittoyourofficeuntiltheweekcommencing5September?
A、Cityoutskirts.B、Thedowntown.C、Theruralarea.D、Thecoastalcity.A
最新回复
(
0
)