首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2016-12-28
37
问题
有以下程序
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=(*D(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/nuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
在下列选项中,没有构成死循环的是
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
阅读下面程序段,则执行后输出的结果是【】。#include"stdio.h"main(){charfun(char,int);chara=′A′;intb=13;a=fun(a,b);putchar(a);}
有以下程序#includemain(){intc;while((c=getchar())!=′\n){switch(c-′2′){case0:case1:putchar(c+4);case2:putcha
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,Sum;sum=fun((a++,b++,a+b),c++);printf("%d",sum);
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
下列关于栈的叙述正确的是______。
以下叙述中正确的是
以下能正确定义一维数组的选项是
随机试题
A.齐多夫定B.奈韦拉平C.利托那韦D.沙奎那韦E.奈非那韦可直接结合反转录酶,破坏催化位点的药是
根据中国证监会的有关规定,基金认购费率将以()为基础收取。
延续生命支持的主要内容有()
短效口服避孕药的服用方法是
如再次使用同批号青霉素注射时,免做过敏试验要求间断时间不超过
下列不是扁平苔藓的组织病理表现的是
钻孔灌注桩施工中,深水河流中必须搭设水上作业平台,作业平台应根据施工荷载、水深、水流、工程地质状况进行施工设计,其高程应比施工期间的最高水位高()以上。
员工践行职业道德—“纪律”的要求是()
A、Toestablishafriendlytrafficsystem.B、Toraisepublicawarenessofsafety.C、Tobuildamorecivilizedcity.D、Toreducet
ABestFriend?YouMustBeKiddingA)Fromthetimetheymetinkindergartenuntiltheywere15,RobinShreevesandherfrien
最新回复
(
0
)