首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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-06-09
88
问题
有以下程序
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/DxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序#include<stdio.h>main(){charcl,c2,c3,c4,c5,c6;scanf(’’%c%c%c%c’’,&c1,&c2,&c3,&c4);c5=getchar0;c6=getchar0;putcha
关于do循环体while(条件表达式);以下叙述中正确的是
以下定义数组的语句中错误的是
下列语句组中,正确的是
以下叙述中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下选项中叙述错误的是
有以下程序(注:字符a的ASCⅡ码值为97)main(){char*S={’’abc’’);do{printf(’’%d’’,*s%10);++s;}while(*S);}程序运行后的输出结果是
给定程序MODll.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
随机试题
关于路基工程石方施工安全要点的说法错误的是()。
目前主张糖尿病病人"高糖饮食",其中碳水化合物应占总热量的比例为
房地产权属登记,是指政府对()进行登记。
建设项目总承包的核心意义在于()。[2015年真题]
下列各项不属于区域政策法规的重大变化中的相关警示信号的是()。
以下属于垄断竞争行业的特征的有()。
发现以前年度记账凭证是错误的,应当用红字填制一张更正的记账凭证。()
MOV AX,ES:[BX][SI]的源操作数的物理地址是( )。
Thisisnotmyshirt.______ismuchlargerthanthisone.
Theauthor’stoneinthispassageis______.Theauthor’sprimarypurposeinthispassageisto______.
最新回复
(
0
)