首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 char fun(char*); main() {char *s=”one”,a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是
程序中若有如下说明和定义语句 char fun(char*); main() {char *s=”one”,a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是
admin
2019-12-17
20
问题
程序中若有如下说明和定义语句
char fun(char*);
main()
{char *s=”one”,a[5]={0},(*f1)()=fun,ch;
…
}
以下选项中对函数fun的正确调用语句是
选项
A、(*f1)(a);
B、*f1(*s);
C、fun(a);
D、ch=*f1(s);
答案
A
解析
本题主要考查函数调用和函数指针的使用。根据定义f1是一个函数指针,且指向fun函数,因此可以使用函数指针来调用函数。使用函数指针调用函数的时候使用*运算符,即*f1和fun是一样的,fun函数有参数,通过f1调用fun函数写法为:(*f1)(a),括号是必须的,这样才能保证各部分正确结合。
转载请注明原文地址:https://kaotiyun.com/show/ZhCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#3include<stdio_h>main(){intk=3;voidsp(int*a){intb=2;sp(&k);*a=*a*2;printf("%d\n",k);printf("%d,",*a);}a=&
有三个关系R、S和T如下。由关系R和S通过运算得到关系T,则所使州的运算为
若有以下程序main(){intc;C=13|5;printf("%d\n",c);}则程序的输出结果是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
下面结构体的定义语句中,错误的是
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如,若二维数组中的值为:13579299946999
数据库系统的核心是()。
下列二叉树描述中,正确的是()。
下面选项中关于“文件指针”概念的叙述正确的是
随机试题
巩固性原则
在某一单元格内输入数据5:6,系统将按()对待。
设z=u2v-uv2,而u=xcosy,v=xsiny,求。
“小膀胱征”多见于
该患者最可能的诊断是患者呕血500ml后出现昏迷,最可能的并发症是
下列哪项不属于针灸选穴原则
给水处理工艺中,设置消毒程序的主要目的是()。
()是自主学习的灵魂。
和水力发电原理大同小异的是:
下列数据结构中,能用二分法进行查找的是
最新回复
(
0
)