首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2019-12-17
71
问题
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
选项
A、main() { …… x=fun(2,10); ……} float fun(int a,int b){……}
B、float fun(int a,int b){……} main() { …… x=fun(i,j); ……}
C、float fun(int ,int); main() { …… x=fun(2,10); …… } float fun(int a,int b){……}
D、main() { float fun(int i,int j); …… x=fun(i,j); …… } float fun(int a,int b){……}
答案
A
解析
C语言规定,函数必须先定义,后调用(函数的返回值类型为int或char时除外)。在选项A中,调用的子函数在调用后面定义,所以不正确。在选项B、C中,被调用函数在主函数之前定义,再在主函数中调用,所以是正确的;在选项D中,在主函数中先对子函数float fun(int i,int j)进行了声明,然后进行调用。
转载请注明原文地址:https://kaotiyun.com/show/0LCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
以下叙述中正确的是
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在[]处应填入的选项是Structlink{chardata;[]}node;
若有以下程序typedefstruerstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy
以下叙述中错误的是
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p一>x));printf("%d\n",++(p一>y));}
随机试题
把图像(或声音)数据中超过人眼(耳)辨认能力的细节去掉的数据压缩方法属于_______方法。
窝沟龋中最多的致龋菌为
二陈汤主治之咳嗽属于
A.退现性不良反应B.A类不良反应C.B类不良反应D.新的药品不良反应E.药品不良反应
港口与航道工程中,影响挖泥船时间利用率因素的说法,错误的是()。
关于代位权的行使,如果原债务人的债务人向原债务人履行债务,原债务人拒绝受领时,则债权人有权代原债务人受领。但在接受之后,应当 将该财产( )。
1975年()开展房地产抵押券的期货交易,标志着金融期货交易的开始。
跳水运动员在跳水比赛过程中营救了落水人。但是比赛成绩仍然以开始的跳水成绩计算。只给了一个平均成绩。对于这个问题你怎么看?
有人再三声称倾倒核废物不会对附近的居民生命造成威胁。如果这种说法正确,那么不能把核垃圾场设在人口密集的地区就显得毫无道理。但是要把这些核废物倒在人口稀少的地区的方针表明,这项政策的负责者们至少在安全方面还是有些担忧的。下面哪一个如果正确,能最严重地削弱上述
党的十九大报告指出,实现“两个一百年”奋斗目标、实现中华民族伟大复兴的战略支撑是()
最新回复
(
0
)