首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 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
49
问题
若有以下说明和定义
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全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
以下结构体类型说明和变量定义中正确的是
以下叙述中正确的是
以下程序:#include<stdio.h>#include<string.h>rnain(){Charstr[]=’’abcd\n\123\xab’’;printf(’’%d’’,strlen(st
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
程序流程图中带有箭头的线段表示的是()。
有以下程序#includemain(){chara=4;printf("%d\n",a=a
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charstr[][10]={"Mon",
随机试题
地缘
Theylosttheirway,______delayedthemconsiderably.
嵌体洞型要求无倒凹,所有轴壁相互平行或向牙合面外展A.2°~5°B.6°~8°C.10°~12°D.15°~20°E.20°以上
有利于母乳喂养的因素是
外商除了直接投资兴办“三资企业”外,还有其他一些方式,主要有()。
栽培介质从工厂出口运至我国国境要求不超过6个月。()
下列关于噪声测量的叙述中,正确的有()。
某宿舍住着甲、乙、丙三个人,一个出生在长沙市,一个出生在武汉市,一个出生在重庆市。他们所学的专业,一个是会计,一个是营销,一个是中文。已知:(1)乙不是学中文的;(2)乙不出生在重庆市;(3)丙不出生在长沙市;(4)学习会计的不出生
严格定义的方法有假设前提,下列有哪些假设属于它?Ⅰ,所有需求都能被预先定义Ⅱ.周期各阶段都固定正确Ⅲ.大量的反复是不可避免的Ⅳ.有快速的系统建造工具
A——taximeterB——requeststopC——cabdriverD——wholebookofticketsE——bustransportationF——passengertrain
最新回复
(
0
)