首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int add(int a,int b){return(a+b);} main() {int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是( )。
有以下程序: #include<stdio.h> int add(int a,int b){return(a+b);} main() {int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是( )。
admin
2021-06-15
25
问题
有以下程序:
#include<stdio.h>
int add(int a,int b){return(a+b);}
main()
{int k,(*f)(),a=5,b=10;
f=add;
}
则以下函数调用语句错误的是( )。
选项
A、k=f(a,b);
B、k=add(a,b);
C、k=(*f)(a,b);
D、k=*f(a,b);
答案
D
解析
*与()的优先级,()的优先级高于*,因为(*f)()定义函数指针f。f指向函数的指针。f=add,将函数add()的首地址赋给指针f,所以调用函数add()可以写为f(),其返回值是整型,不是指针类型,不能用*取指针指向的内存单元的数据,故k=*f(8,b)的调用方式错误。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/Nftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
有以下程序#includemain(){inta=3,b=3;printf("%d\n",a&b);}程序运行后的输出结果是()
结构化程序的三种基本结构是
在软件开发中,需求分析阶段可以使用的工具是
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
有以下程序main(){inta=3;do{printf("%d,",a-=2);)while(!(--a));printf("m");}程序运行后的输出结果是
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
学生和课程的关系模式定义为:S(S#,Sn,Sd,Dc,sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含
随机试题
压力容器用钢的基本要求是有较高的强度,良好的塑性、韧性、制造性能和与介质的相容性,硫和磷是钢中最有害的元素,我国压力容器对硫和磷含量控制在()以下。
肾上腺皮质显像的图像下列哪项属正常
属于可弯曲管线的是()。
根据《房屋与装饰工程工程量计算规范》(GB50854—2013),在三类土中挖基坑不放坡的坑深可达()。
北京在辽代称为()
制定环境质量标准必须以()为基础。
A.浆液性炎B.纤维素性炎C.化脓性炎D.出血性炎E.间质性炎大叶性肺炎的主要病理学特征是
一份调查问卷中,放在问卷前面的问题一般是()。
Rememberbooks?Theywerethosepiecesofpaperwithwordsprintedonthem【C1】______inbetweentwo,sometimes,【C2】______covers.
在考生文件夹下打开文档Word.docx,按照要求完成下列操作井以该文件名Word.doex保存文档。设置正文(“特点……如表一所示”)各段落中的所有中文文字为小四号楷体、西文文字为小四号Arial字体;各段落悬挂缩进2字符,段前间距0.5行。
最新回复
(
0
)