首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int add(int a,int b) { return(a+b); } main() { int k,(*f)(),a=5,b=10; f=add; } 则以下
有以下程序: #include int add(int a,int b) { return(a+b); } main() { int k,(*f)(),a=5,b=10; f=add; } 则以下
admin
2019-04-24
20
问题
有以下程序:
#include
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);
答案
A
解析
int(*f)()为一个函数指针变量,返回值为整型,f为一个指针变量,指向一个已经定义的函数,在调用该函数的时候需要把参数写在相应的小括号内,即(*指针名)(参数或参数列表),所以选项A调用错误,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/amRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#includemain(){staticchara[]="language",b[]="program";char*ptr1=a,*ptr2=b;intk;for(k=0;k
当a=1、b=3、c=5、d=4时,执行下面一段程序:if(a<B)if(c<D)x=1;elseif(a<C)if(b<D)x=2;elsex=3;el
在下列叙述中,正确的一条是______。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
下列叙述中正确的是()。
设变量a、b、c、d和y都己正确定义并赋值。若有下列if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
有如下程序:main(){ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
下列有关含片的叙述中,正确的是()
医疗机构制剂是指
1999年5月16日晚11时50分.在104国道河南境内发生一起交通肇事案。事故现场有被害人尸体,被害人手腕上带着一块手表,表已被压坏,表的指针指在11时53分。经公安机关多方查找,终于找到一位现场目击证人李某。据李某称,他当时开车正路过现场,借车前灯他
下列选项中,属于宏观经济功能的是()。
社会保障是通过()所形成的一种分配关系。
简述班级组织的功能。
下面给定的是纸盒的外表面,下列能由它折叠而成的是()。
我国《民法通则》规定,有下列哪几种情况之一的,法定代理或指定代理终止?()
关于洗钱罪的认定,下列说法正确的是()
有以下程序#includemain(){unsignedchara=8,c:c=a>>3;printf(“%d\n”,c):}程序运行后的输出结果是
最新回复
(
0
)