首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
2017-04-26
63
问题
程序中若有如下说明和定义语句
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=*fl(s);
答案
A
解析
本题主要考查函数调用和函数指针的使用。根据定义f1是一个函数指针,且指向fun函数,因此可以使用函数指针来调用函数。使用函数指针调用函数的时候使用*运算符,即*fl和fun是一样的,fun函数有参数,通过fl调用fun函数写法为:(*fl)(a),括号是必须的,这样才能保证各部分正确结合。
转载请注明原文地址:https://kaotiyun.com/show/deDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
以下程序的输出结果是#include<stdio.h>in[fun(intn,int*s){intn,f2;if(n==0‖n==1)*s=1;else{fun(n-1,&f1);fun
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
下面叙述正确的是
已知函数ffead的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
已有定义:chara[]="xyz",b[]=(’x’,’y’,’z’};,下列叙述中正确的是()。
下列叙述中正确的是()。
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
下列叙述中正确的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
试述中小型企业具有的特点。
CurtCarlson,thewealthiestmaninMinnesota,ownedahotelandtravelcompanywithsalesreachingintheneighborhoodof£9bi
以下作用于细菌细胞壁的药物是
女,45岁,持续高热2周,于8月入院,查体:T39.9℃,呼吸36次/分,神志清楚,表情淡漠,面色苍白,前胸部可见散在红色斑丘疹,脾肋下可及。首先应考虑的诊断是
在中华人民共和国领域内,适用《中华人民共和国水污染防治法》的活动是()。
在Word中,下列操作中不能实现的是()
简述教学评价的功能与意义。
【2016湖南长沙】人们对自己能否成功地从事某一成就行为的主观判断称之为()。
下列关于法人机关的表述哪些是正确的?()
Anindustrialsociety,especiallyoneascentralizedandconcentratedasthatofBritain,isheavilydependentoncertainessent
最新回复
(
0
)