首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
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=*f1(s);
答案
A
解析
本题主要考查函数调用和函数指针的使用。根据定义f1是一个函数指针,且指向fun函数,因此可以使用函数指针来调用函数。使用函数指针调用函数的时候使用*运算符,即*f1和fun是一样的,fun函数有参数,通过f1调用fun函数写法为:(*f1)(a),括号是必须的,这样才能保证各部分正确结合。
转载请注明原文地址:https://jikaoti.com/ti/uaf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段i=0:doprintf(’’%d,’’,i);while(i++);printf(’’%d\n’’,i);其输出结果是
有下列程序:main(){intx[3][2]={0),i;for(i=0;i<3;i++)scanf(’’%d’’,x[i]);printf(’’%3d%3d%3d\n,x[0][0],x[0][1],x[1][0]);)若运行时输入
有以下程序#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]=’’acc’’,aa[10]=
有以下程序main(){intm=1,n=2,*p=&m,*q=&n,*r;r-p,p=q,q=r;printf(’’%d,%d,%d,%d\n’’,m,n,*p,*q);)程序运行后的输出结果是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。注意:要求n的值大于2但不大于100。部分源程序在文件PROGl.
与数学表达式x≥y≥z对应的C语言表达式是()。
软件设计中模块划分应遵循的准则是()。
随机试题
Peoplehavebeenholdingheateddiscussionsrecentlyaboutwomen’sexperienceintheworkplace.LastmonthSherylSandberg,chie
EnteringthedramaroomIamimmediatelysurroundedbythefamiliarsights,smellsandsounds.Streaks(条纹,线条)oflightcastbyth
由于MRI是利用磁场与特定原子核的核磁共振作用所产生信号来成像的,MRI系统的强磁场和射频场有可能使心脏起搏器失灵,也容易使各种体内金属性植人物移位,在激励电磁波作用下,体内的金属还会因为发热而造成伤害。可以带人MRI检查室的是
下列各项中,关于政府补助表述不正确的有()。
当总供给曲线为正斜率时,单位原材料的实际成本增加,总供给曲线移向()。
太平天国侍王府的“三绝”是指()。
面试中的常见问题不包括()
学习了七言律诗以后,教师要求同学们尽可能地列举自己知道的七言律诗,以下列举错误的是()。
下列现象中,不属于教育的是()。(2016·江西)
20世纪80年代无家可归人数的急剧增加不能归因于将精神病患者从医院推向“社区护理”,尽管大部分这种社区护理的供给是确实不存在的。下面哪项,如果正确,最能支持上述论述?
最新回复
(
0
)