首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
36
问题
有以下程序
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(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t,1;for(i=0;i<=i;j++)t+=b[i][j][i]];printf("%d\n,t);}程序运行后的输出结果是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
若有语句:char*line[5];,以下叙述中正确的是
以下不合法的数值常量是
以下涉及字符串数组、字符指针的程序段,没有编译错误的是()。
下面关于编译预处理的命令行,正确的是()。
计算机软件的构成是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
位于美国麻省的Artisan’sAsylum是美国东岸最大的创客空间,也是最典型的______。
I’dliketotake______ofthisopportunitytothankyouforyourhospitalityduringmyvisit.
预制安装水池接缝的混凝土强度应符合设计规定,当设计无规定时,应采用()的混凝士。
【2008年湖北省第37题】从4点到5点,时针与分针成直角的机会有几次?
情境线索容易引发侵犯行为,支持这一观点的研究是()
中华民族的爱国主义优良传统是()。
J.Martin指出,回顾数据库的应用发展史,一般有两类数据库,即主题数据库和【】。
数据的存储结构是指()。
OncolddayspeopleinManhattanliketotaketheirchildrentoPlaySpace,anindoorplaygroundfullofwonderfulclimbingands
ScoresofuniversityhallsofresidencesandlecturetheatresintheUKwerejudged"atseriousriskofmajorfailureorbreakdo
最新回复
(
0
)