首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int add(int a,int b) { return(a+b); } main() { int k,(*f)(),a=5,b=10; f=add; … }
有以下程序 int add(int a,int b) { return(a+b); } main() { int k,(*f)(),a=5,b=10; f=add; … }
admin
2020-07-28
22
问题
有以下程序
int add(int a,int b)
{
return(a+b);
}
main()
{ int k,(*f)(),a=5,b=10;
f=add;
…
}
则以下函数调用语句错误的是
选项
A、k=add(a,b);
B、k=(*f)(a,b);
C、k=*f(a,b);
D、k=f(a,b);
答案
C
解析
在语句“k=*f(a,b)”中,由于“()”的优先级高于“*”,所以“*f(a,b);”表示其返回类型为指针的带有两个整型参数的函数,而不是整型数值,因此选项C)为错误的调用形式。
转载请注明原文地址:https://kaotiyun.com/show/WE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下宏定义及调用#defineHA2#defineHB(a)(HA+1)*ax=HA*(HA+HB(2));则以下判断正确的是()。
有下列程序#include<stdio.h>#include<string.h>main(){charv[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t;inti,j;for(i=0;i<4;i
以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是()。
有下列程序#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switch(b){default:printf("%d",b++);case1:case2:prin
以下叙述中错误的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:□代表空格字符)
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数
下列数据结构中,属于非线性结构的是()。
随机试题
根据《中华人民共和国民法典》第一百二十三条的规定,民事主体依法享有的知识产权的客体有()等。
股骨颈骨折引起股骨头坏死的主要原因是
男,2岁,因突发阵发性腹痛,哭闹,伴呕吐、果酱样血便7小时来诊。查体:腹肌软,脐右上方触及肿块,有压痛,右下腹触诊有空虚感。首选检查方法是()
下列选项中,构成违法行为的有()。
有关股份有限公司设立方式说法正确的是()。
张某计划设立一人有限责任公司,下列说法中正确的有()。
一般资料:求助者,女性,26岁,外企职员。案例介绍:一年前,求助者硕士毕业,进入一家世界500强的外资企业工作。求助者工作勤奋努力,深得上司的赏识和器重。半年前,求助者第一次作为项目负责人向国外客户进行项目介绍。在介绍之前,她反复告诫自己“千万不
我国刑法规定:“为了使国家、公共利益、本人或者他人的人身、财产和其他权利免受正在进行的不法侵害,而采取的制止不法侵害的行为,对不法侵害人造成损害的,属于正当防卫,不负刑事责任”。该条款的内容属于哪种规范?()
下列关于栈的叙述正确的是
Asamatteroffact,whenallalanguagetakesfromanotheroneismerewords,itisusuallybecauseonlyasmallnumberofspea
最新回复
(
0
)