首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
35
问题
程序中若有如下说明和定义语句
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://jikaoti.com/ti/sui0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。main(){inti=0,j=10,k=2,s=0;{i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}
下面程序段的输出为#nclude"stdio.h"main(){printf("%d\n",12<<2);}
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
下面程序的运行结果是#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=S;for(i=0,j=0;a[i]!=’\0’;i++)if(
以下选项中不合法的标识符是
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列叙述中正确的是
以下选项中不属于字符常量的是
下列叙述中正确的是
随机试题
阀门型号为“A462D-200”,它表示的是()。
IPv6中将IP地址设置为【】
奈奎斯特(Nyquist)速率是()
下列属于定量预测方法的是()
Wasitinthevillage______weusedtolivein______theaccidenthappened?
为评估某写字楼2002年9月1日的正常市场价格,估价人员在附近地区调查选取了A、B、C三宗类似写字楼的交易实例作为可比实例,有关资料如下。交易情况分析判断中的数据是以正常价格为基准,正值表示可比实例的成交价格高于其正常价格的幅度,负值表示
某施工单位承建了某海港的5万t级重力式码头水下挖泥施工。问题:基槽开挖施工要点是什么?
典型六类电缆的弯曲半径应大于()。
投资者进行股票投资组合管理的目的是( )。
班级管理的模式有()
最新回复
(
0
)