首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有如下说明和定义语句 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
59
问题
程序中若有如下说明和定义语句
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的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
下面不属于软件设计原则的是
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
下列选项中错误的说明语句是
若有定义:char*st="howareyou";,下列程序段中正确的是
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strl
若x和a均是int型变量,则计算完x=(a=4,6*2)后的x值为______。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
以下叙述中错误的是
随机试题
关于肾脏的CT检查,错误的是
患者,男性,25岁,1年来牙龈逐渐肿大。检查发现:全口牙龈乳头及龈缘肿,上下前牙明显。龈乳头球状突起,前牙龈呈分叶状、质地坚硬,略有弹性,呈粉红色,不出血,无疼痛,龈沟加深,有菌斑,无分泌,部分冠折断,已做根管治疗。在治疗中,首先采取的措施是
A癔病B破伤风C脑血管疾病D菌膜炎E中毒性痢疾抽搐伴高血压,肢体瘫痪,见于
风湿性心脏病严重二尖瓣狭窄突发大咯血是由于
在市场风险管理实践中,商业银行对交易账户头寸按市值重估频率是()。
Mid-June,legionsofNewYorkCitystudentsarestartingtoshudderattheprospectofsummerschool:asweatymonthofmath,re
若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为
IntheAmericanfamilythehusbandandwifeusuallyshareimportantdecisionmaking.Whenthechildrenareoldenough,theytake
YoucannotkeeptheappointmentyouandMrSmithhadmadeduetoyourEnglishclass.Writealettertohimto:(1)informhim
Forcenturiesmendreamedofachievingverticalflight.In400A.D.Chinesechildrenplayedwithafan-liketoythatspunupward
最新回复
(
0
)