首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int add(int a,int b) {return(a+b);} main() {int k,(*f)(),*5,b=10; f=add; …… } 则以下函数调用语句错误的是
有以下程序 int add(int a,int b) {return(a+b);} main() {int k,(*f)(),*5,b=10; f=add; …… } 则以下函数调用语句错误的是
admin
2020-11-23
31
问题
有以下程序
int add(int a,int b)
{return(a+b);}
main()
{int k,(*f)(),*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/gv3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序中,运算对象必须是整型数的运算符是()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。例如,原来的字符串为″CEAedca″,排序后输出为″CedcEAa″。注意:请勿改动主函数main和其他函数中的任何何内容,仅在函数fun的花括号中填入你编
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序的运行结果是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
以下叙述中正确的是
下列结构体的定义语句中错误的是()。
检查软件产品是否符合需求定义的过程称为
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
驾驶机动车超车要注意什么?
Everyoneisexposedtoit,sonaturallysomepeoplewillimitatewhattheyseeonTV,whattheyreadinthenewspapersandwhat
关于小肠的解剖,不正确的是
犬有机氟中毒的特效解毒药是
对于符合《刑事诉讼法》第277条规定的公诉案件,以下做法错误的是:()
施工成本管理合同措施的主要内容之一是处理合同执行过程中的( ),以控制施工成本。
上市公告书、年度报告、中期报告在编制完成后,应放置于()供公众查阅。
求极限
设函数y=y(x)由e2x+y-cosxy=e-1确定,则曲线y=y(x)在x=0对应点处的法线方程为______
Howisacowboy’slife?
最新回复
(
0
)