首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
2018-11-21
66
问题
程序中若有如下说明和定义语句
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是一样的,劬函数有参数,通过f1调用fun函数写法为:(*f1)(a),括号是必须的,这样才能保证各部分正确结合。
转载请注明原文地址:https://kaotiyun.com/show/Lexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
以下程序的输出是【】。main(){charstr1[]="Howdoyoudo",*p1=str1;strcpy(str1+strlen(str1)/2,"esshe");printf("%s\n",p1);}
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是()。
有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n"
已知inta=6;则执行a+=a-=a*a:语句后,a的值为()。
下列叙述中正确的是()。
以下函数的功能是求x的y次方,请填空。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;returnz;
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
以下对C语言函数的有关描述中,正确的是()。
随机试题
钨极主要起传导()、引燃电弧和维持电弧正常燃烧的作用。
尿蛋白定性:++尿蛋白定性:+++
古人曾经说过,当坚硬的牙齿脱落后,柔软的舌头还在。柔软胜过坚硬,无为胜过有为。这段文字主要想说明的是()。
部门调整贷款主要是帮助借款国在宏观经济、部门经济和结构体制方面进行全面的改革,以克服其经济困难。()
下列选项中不可以成为民法上的物的有()。
1995年-2007年,全市地方财政收入增长了()1995年-2007年,全市财政赤字占财政总支出的比例最小的一年是()
在资本主义社会里。银行垄断资本和工业垄断资本密切地融合在一起,产生了一种新型的垄断资本,即金融资本。在金融资本形成的基础上,产生了金融寡头。金融寡头操作、控制社会的主要方式有
已知u=u(x,y)满足方程再对新引入的方程引入新的变换ξ=x-y,η=x+y,进一步化简方程.
在数据库设计中,当合并局部E-R图时,“职工”在某一局部应用中被当作实体,而在另一局部应用中被当作属性,这种冲突被称为(54)冲突。
Manystudentsfindtheexperienceofattendinguniversitylecturestobeaconfusingandfrustratingexperience.Thelecturersp
最新回复
(
0
)