首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义: 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
69
问题
若有以下说明和定义:
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的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
下列叙述中错误的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
在黑盒测试方法中,设计测试用例的主要依据是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
下列数据中属于“字符串常量”的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
动物咬伤后伤口的处理方法哪些是正确的
与苏木精发生亲和的是()
A.CRT显示器B.2MP显示器C.2K显示器D.平板式显示器E.16:9的宽屏显示器按照显示荧光屏可显示像素数量分类的是
糖尿病病人失明的主要原因为()
患者,女,45岁。心悸,多汗,消瘦2月,甲状腺轻度肿大,心率100次/分,基础代谢率30%,血清甲状腺素为18μg/dl(正常4~11μg]dl)。初治阶段应选用药物及剂量为()。
进度控制工作流程不包括()。
关于建筑工程施工许可的说法正确的有()。
Rome,June13—Alawthatimposesstrictrulesonassistedfertilitywillremainonthebooks,afterthefailureonMondayofah
地球上最热的地方在哪里?许多人认为是赤道地区。其实,最热的地方并不在赤道。世界上有许多地方,像中国的塔克拉玛干沙漠、非洲的撒哈拉大沙漠等,白天的最高温度都超过了45℃;而赤道地区,尽管阳光的照射很强烈,但白天气温很少超过35℃。这是因为赤道附近大
【B1】【B4】
最新回复
(
0
)