首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int add(int a,int b){return(a+b); } main() {int k,(*f)(),a=5,b=10; f=add; } 则以下
有以下程序: #include int add(int a,int b){return(a+b); } main() {int k,(*f)(),a=5,b=10; f=add; } 则以下
admin
2015-08-09
64
问题
有以下程序:
#include
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
解析
D选项中的“*f(a,b)”表示调用后返回一个指向整型数据的地址指针,即该函数的返回值为指针类型,所以不能将其赋值给整形变量k。
转载请注明原文地址:https://kaotiyun.com/show/9LDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
结构化程序设计主要强调的是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
有以下程序#include<stdio.h>intfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}retum(n)
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));
以下程序的输出结果是______。charcchar(charch){if(ch>=’A’&&ch<=’z’)ch=ch-’A’+’a’;returnch;}main(){chars[]
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
#define命令出现在程序中函数的外面,宏名的有效范围为______。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
邓小平同志提出建设有中国特色社会主义的思想是在________。
原发性高血压最常见的死亡原因是()。
一般情况下前牙3/4冠可覆盖的部位是A.切端B.近中邻面C.远中邻面D.唇面E.舌面
动脉瘤破裂后再出血多发生在初次破裂后的哪段时间
盆腔CT扫描适应证不包括
甲醛蒸气熏蒸法的常用药液是()
可吸入颗粒物是指粒径为的颗粒物
在物价上涨的情况下,采用先进先出法,可使期末库存存货的成本接近现实的市场价格。()
下列哪些案件应当由检察院立案侦查?()
(2017山东)①旧大陆的大西洋沿岸,漂浮的低气压风暴穿越墨西哥洋流的温暖水域,在西欧形成了比较湿润和温暖的气候②接着,这又为原始人类和其他大型食肉动物提供了丰富的食物来源③因此,植物生长茂盛,维持了北极圈以南地区大量食草动物的生存,比如猛犸象、驯鹿、
最新回复
(
0
)