首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
26
问题
程序中若有如下说明和定义语句
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://jikaoti.com/ti/7OG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=-11,b=10;a/=b/=-4;printf("%d%d\n",a,b);}则程序的输出结果是
有三个关系R、S和T如下。则由关系R和S得到关系T的操作是
下列关系表达式中,结果为“假”的是
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUb){b=a;printf("%s,%c,%d,",b.name,b.gender,b.sc
以下选项中能表示合法常量的是
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400700200500800300600
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
急性脊髓炎横贯性损害在胸6水平,下列治疗措施哪项不妥
使用防已时应注意的是( )。
在下列咨询工程师对工程项目管理特点的描述中,错误的是()
政府债券收益率与公司债券收益率相比,一般性的结论是,两者()
将财政收入分为政府公共财政收入和国有资产收入,这是按()进行的分类。
下列不属于我国政策性银行的是()。
保险公司收到赔偿保险公司保险金的请求和相关证明、资料后,应当及时作出决定,情形复杂的,应当在多少日内作出决定,但合同另有约定除外()
根据决策过程的启发法,试论述如何成功推广一款定位于中高端的新饮料。(南京大学2017研)
计算机输出设备的功能是
Itisabsurdtogooutinsuchterribleweather.
最新回复
(
0
)