首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
39
问题
有以下程序:
#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
解析
D)选项中*f(a,b)表示调用后返回一个指向整型数据的地址指针,即该函数的返回值为指针类型,所以不能将其赋值给整形变量k。
转载请注明原文地址:https://kaotiyun.com/show/D0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下程序的输出结果是()。intf(intm)main(){intn=0;{staticintn=0;printf(’’%d,’’,f(++n));n+=m;returnn;}pri
在结构化程序设计中,模块划分的原则是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下列程序段中完全正确的是()。
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&1_cas
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
下列说法不正确的是()。
在C程序中,下列说法正确的是()。
随机试题
操作系统为用户提供两类使用接口:一是程序员接口;二是_______。
函数y=arcsin的定义域为()
试述传染性非典型肺炎的传播途径及临床特征。
患儿男,9岁。水肿、血尿10天,进行性少尿8天,10天前晨起发现双眼睑水肿,尿色发红。8天前尿色变浅,但尿量进行性减少,查体:体温36.9℃,呼吸24次/分,血压145/80mmHg,发育正常,营养中等,重病容,精神差,结膜稍苍白,巩膜无黄染。化验尿蛋白(
在膜剂中起增塑剂作用的为在膜剂中起着色剂作用的为
《地下水质量标准》(GB/T14848—93)依据我国地下水水质现状、人体健康基准值及地下水质量保护目标,并参照了生活饮用水、工业、农业用水水质最低要求,将地下水质量总共划分为五类,其中( )地下水以农业和工业用水要求为依据,除适用于农业和部分工业用
针对审计报告及相关内容,以下说法中,正确的有()。
【马端临】北京师范大学2003年中国史学史真题;南京大学2005年中国古代史真题
Scientistsbelievetheyhavesolvedoneoftheenduringmysteriesofthesexes--whymencandrinkmorealcoholthanwomen.Many
NelsonMandelawasstillinjailwhenthefirststreetwasnamed【67】him.BythetimeheretiredasPresidentofSouthAfrica,hu
最新回复
(
0
)