首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int add(int a,int b) main() {return(a+b);} {int k,(*f)(),a=5,b=10; f=add;
有以下程序 int add(int a,int b) main() {return(a+b);} {int k,(*f)(),a=5,b=10; f=add;
admin
2019-12-17
48
问题
有以下程序
int add(int a,int b) main()
{return(a+b);} {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/U7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n”,c1,c2);}
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}main(){STU
在嵌套使用if语句时,C语言规定else总是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
下列关于栈叙述正确的是
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structworkers
程序调试的任务是
软件生命周期是指()。
随机试题
A、Heoftenborrowsmoneyfromothers.B、Hehasjustreceivedhismonthlypay.C、Hecan’tpayoffhiscreditcards.D、Hehaskept
女性,27岁,已婚。停经49天,阴道少量出血3天伴阵发性下腹痛。检查:宫口未开,子宫与停经天数相符合,本例最可能的诊断是
患儿,7岁。活动后气促5年余。1.5岁始出现活动后气促、乏力、口唇及指(趾)端发绀,喜欢下蹲位,可见杵状指。首先应考虑的疾病是
有价证券的流动性是通过承兑、贴现和交易等方式实现的。()
一桩投毒谋杀案,作案者要么是甲,要么是乙,二者必有其一;所用毒药或者是毒鼠强,或者是乐果,二者至少其一。如果上述断定为真,则以下哪一项推断一定成立?()I.该投毒案不是甲投毒鼠强所为。因此,一定是乙投乐果所为。Ⅱ.在该案侦破中,发现甲投了毒鼠强
2011年,某市工业企业(规模以上,下同)用水总量193.27亿立方米,比上年减少1.66亿立方米。其中,取水总量41.26亿立方米,增加0.57亿立方米;河湖海冷却水86.25亿立方米,增加1.09亿立方米。从取水结构来看,与2008年相比,201
Theplanetsseemedlikeprettysmallplaces.Atthesametime,Earthseemedalotlargerthanitdoesnow.Noonehadeverseen
供应商关系管理的成功关键包括对供应商定期的审核及管理,在审核供应商的过程中,需要考虑的内容不包括()。
将考生文件夹下KENT文件夹中的文件MONITOR.CDX移动到考生文件夹下KUNTER.文件夹中,并改名为CONSOLE.CDX。
Thereisonekindofpainforwhichnobodyhasyetdevisedacure—thepainthatcomesfromtheendingofarelationship.Therel
最新回复
(
0
)