首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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-06-09
34
问题
程序中若有如下说明和定义语句
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/exRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列叙述中正确的是
有以下程序#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]=’’acc’’,aa[10]=
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD:下列叙述中正确的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
有三个关系R、S和T如下:则由关系R和S得到的关系T的操作是()。
负责数据库中查询操作的数据库语言是()。
下列选项中不属于结构化程序设计原则的是()。
与数学表达式x≥y≥z对应的C语言表达式是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
通常把只改变物质的外部状态和形态,而不改变物质的组成的变化,称为()。
OnegreatbenefitoftheWebisthatitallowsustomoveinformationonlinethatnowresidesinpaperform.Severalstatesin
Canyouimaginehowyouwouldfeelifyoufelldangerouslyillandcouldnotreachorcalladoctor?Millionsofpeople【C1】__
同时破坏蛋白质表面的电荷和水化膜而使蛋白质沉淀的常用试剂是
建设项目的环境影响评价文件自批准之日起超过()年,方决定该项目开工建设的,其环境影响评价文件应当报原审批部门重新审核。
《失业保险条例》规定,城镇企事业单位职工按照个人工资的()缴纳失业保险费;用人单位缴纳的失业保险费不超过本单位工资总额的()。
按照行政层级标准来划分,我国政府机构的类型有()。
《王佐断臂》的作者是豫剧作家()。
下列关于聚集索引的说法,错误的是()。
RichDiseasesinPoorCountriesNon-communicablediseasesusedtobearich-worldproblem.Atthattime,peopleinpoorcount
最新回复
(
0
)