首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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-05-20
33
问题
程序中若有如下说明和定义语句
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=*n(s);
答案
A
解析
本题主要考查函数调用和函数指针的使用。根据定义f1是一个函数指针,且指向fun函数,因此可以使用函数指针来调用函数。使用函数指针调用函数的时候使用*运算符,即*f1和fun是一样的,fun函数有参数,通过f1调用fun函数写法为:(*f1)(a),括号是必须的,这样才能保证各部分正确结合。
转载请注明原文地址:https://kaotiyun.com/show/y4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
下列程序的输出结果是#include"stdio.h"#defineM(x,y)x%ymain(){inta,m=12,n=100;a=M(n,m);printf("%d\n",a--);}
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
下列有关数据库的描述,正确的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
随机试题
溶剂法常用载体为
办公区、生活区设置时,宜避开()等区域。
“待摊费用”账户如有余额,其余额只能在借方。()
银行汇票持票人向银行提示付款时,必须同时提交银行汇票和( )。
心理评估要求心理咨询师确定求助者在()方面的问题。
有些老年人因怕死而感到压抑。
患者,女性,52岁。因半年来右侧后牙咬合痛。冷热刺激痛,要求治疗。检查:17、46、47重度磨损,不均匀,探敏感点,冷热测敏感。16面可疑隐裂纹,探(-),叩(±),冷热刺激可引起疼痛,去除可缓解。引起该患者主诉牙最可能的原因为()。
邓小平说:“美好的前景如果没有切实的描施和工作去实现它,就有成为空话的危险。”这说明
Nospecieshasdevelopedacloserrelationshipwithhumanitythanthedog,thoughcat-loversmaydisagree.Butthatrelationship
A.removeB.judgeC.intelligenceD.indicateE.concerningF.consistsG.distinguishe
最新回复
(
0
)