首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
2020-11-23
44
问题
程序中若有如下说明和定义语句
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/D83p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于if(表达式)语句,以下说法正确的是()。
有以下程序#include<stdio.h>voidswap(int*a,int*b){intt,*tp;t=*a;*a=*b;*b=t;tp=a;a=b;b=tp;prinff("%d,%d,",*a,*b);}main(){in
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**s.intx[2][3])(**s=*(x[1]+1);}main(){int
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
有以下程序:#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j:3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程
有以下程序:#include<stdio.h>main(){FILE*f:f=fopen("filea.txt","w");fprintf(f,"abc");fclose
在软件开发中,需求分析阶段产生的主要文档是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
下面属于系统软件的是()。
下面对“对象”概念描述正确的是()。
随机试题
有关乳酶生的叙述正确的是
行政处罚具有的特征包括()。
辅助核算项目设置的内容主要包括()
下列账户中,一般要采用多栏式账簿的有()。
党的十八大指出,中国特色社会主义理论体系包括()。
关于绩效棱镜,说法正确的有()。
自我效能感理论的创立者是________。
2011年9月以来美国爆发的“占领华尔街”抗议活动中示威者打出“我们是99%”的标语,向极富阶层表示不满。漫画所显示的美国社会财富占有的两级分化,是资本主义制度下()(2012年单选)
【S1】【S2】
Woman:Ijustcan’tbelievethisisourlastyear.Collegeisgoingbyfast.Man:Yeah,we’llhavetofacetherealworldsoon.
最新回复
(
0
)