首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义: int fun(int*c){…} main() { int(*a)(int*)=fun,*b(),x[10],c; … } 则对函数fun的正确调用语句是( )
若有以下说明和定义: int fun(int*c){…} main() { int(*a)(int*)=fun,*b(),x[10],c; … } 则对函数fun的正确调用语句是( )
admin
2022-10-25
28
问题
若有以下说明和定义:
int fun(int*c){…}
main()
{
int(*a)(int*)=fun,*b(),x[10],c;
…
}
则对函数fun的正确调用语句是( )。
选项
A、(*a)(&c);
B、a=a(x);
C、b=*b(x);
D、fun(b);
答案
A
解析
题干中,函数fun接收一个整型指针参数,返回值为int类型。main函数首先定义一个函数指针a.将函数fun的地址赋给a,所以a是指向函数fun的指针,可以通过a调用函数fun。选项A中,通过a调用函数fun,可以使用(*a),接收的参数是整型变量c的地址,正确;选项B中,参数x是一个数组,错误;选项C中,调用b函数,由于程序没有给出函数b的定义,因此这里调用b是错误的,而且函数b是没有参数的,这里调用b的时候传入了参数,所以选项C错误;选项D中,由于b是一个函数,不能作为整型指针变量传给fun函数,因此选项D错误。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/sCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)printf(“%d”,一一y);}程序运行后的输出结果是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
以下程序段中,循环次数不超过10的是
有如下程序#include<stdio.h>main(){intx=0x13;if(x=0x18)printf("T");printf("F");printf("\n");}程序运行后的输出
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5}等价的是()。
下列叙述中错误的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
检查软件产品是否符合需求定义的过程称为()。
下列选项中可作为C语言合法常量的是()。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
随机试题
如果事务T获得了数据项Q上的排他锁,则T对Q()
小王是××公司的程序员。最近,小王有一些烦恼,他感觉自己一天到晚不停地在忙碌,但是总有做不完的工作在等着他,每天晚上他都工作到很晚才休息。本来期待已久的周末也不得不用来加班来完成工作日里未完成的工作,最近他感觉压力很大。为了解决这个问题,小王对自己近来的工
First,thespottedowlwasthreatenedbylogginginthePacificNorthwest.Nowit’sindangerfromanewenemy,thebarredowl.
胃特有的运动形式为
仰卧位包括()、()和()。
监督管理部门和负有安全生产监督管理职责的有关部门报告。(2)县级安全生产监督管理部门和负有安全生产监督管理职责的有关部门接到事故报告后,上报至设区的市级人民政府安全生产监督管理部门和负有安全生产监督管理职责的有关部门。(3)县级安全生产
办理个人经营贷款时,下列不属于担保机构应具备的基本准入资质的是()。
因民族习惯的差异,首语在有些国家和地区有不同的含义,如()等国某些少数民族奉行的是点头不算摇头算的原则。
下列代称的指代对应不正确的一项是()。
设函数f(x)在x=0的某邻域内具有一阶连续导数,且f(0)f’(0)≠0,当h→0时,若af(h)+bf(2h)一f(0)=o(h),试求a,b的值.
最新回复
(
0
)