首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int add(int a,int b) { return(a+b); } main() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
有以下程序 int add(int a,int b) { return(a+b); } main() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
admin
2019-06-09
64
问题
有以下程序
int add(int a,int b) {
return(a+b);
}
main()
{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/6xRp777K
本试题收录于:
二级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
有以下程序段inti,n;for(i=0;i<8;i++){n=rand0%5;switch(n){case1:case3:printf(’’%d\n’’,n);break;case2:case4:printf(’’%d\n’’,n);c
下列定义数组的语句中,正确的是
以下叙述中正确的是
以下函数按每行8个输出数组中的数据:yoidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf(’’%d’’,w[i]);}printf(’’\n’’);}下划线处应填入的语句是
在关系模型中,每一个二维表称为一个()。
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
下面不属于对象基本特点的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
高桩码头构件安装时,主要应控制()。
癫痫性精神运动性发作,如果出现先兆,一般持续时间有多久
过敏性输血反应的临床表现是
下列各项不属于放射诊疗分类的是
下列关于贷款抵押风险分析正确的有()。
流动性需求和流动性来源之间的()是流动性风险产生的根源。
近视镜、放大镜和汽车观后镜均利用了凹透镜原理。()
党在社会主义初级阶段的基本路线为社会主义现代化建设目标的实现提供了根本保障,实现社会主义初级阶段基本目标的根本立足点是()
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
Shehasanairof______asifnothingthathappensaroundhercouldevertouchher.
最新回复
(
0
)