首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2019-05-17
45
问题
若各选项中所用变量已正确定义,函数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、floatfun(int,int);main(){……x=fun(2,10);……}float fun(int a,int b){……}
D、main(){float fun(int i,intj);……x=fun(i,j);……}float fun(int a,int b){……}
答案
A
解析
C语言规定,函数必须先定义,后调用(雨数的返回值类型为int或char时除外)。在选项A)中,调用的子函数在调用后面定义,所以不正确。在选项B)、C)中,被调用函数在主函数之前定义,再在主函数中调用,所以是正确的;在选项D)中,存主函数中先对子函数float fun(int i,intj)进行了声明,然后进行调用。
转载请注明原文地址:https://kaotiyun.com/show/QWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是
有以下程序voidfun(int*P,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;)main(){inta=0,b=9;fun(&a,&b);printf("%
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
以下叙述中正确的是
有以下程序#includemain(){intx=8:for(;x>0;x--){if(x%3){printf("%d,",x--);conti
以下叙述中正确的是
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
给定程序MODll.C中函数fun的功能是:用冒泡法对6个字符串按由小大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include#
下列选项中属于面向对象设计方法主要特征的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
Doyoufindgettingupinthemorningsodifficultthatit’spainful?Thismightbecalledlaziness,butDr.Kleitmanhasanew
输卵管妊娠是:异位妊娠是:
BOD表示
A、总水分B、结合水C、非结合水D、自由水E、平衡水存于细小毛细管中的物料细胞中的水分是
监理目标控制的前提工作是()。
地面工程施工时,水泥混凝土垫层铺设在基土上,当气温长期处在()温度下时应设置伸缩缝?
台阶式用地的台阶之间应用护坡或挡土墙连接,相邻台地间高差大于1.5m时,应在挡土墙或坡比值大于()的护坡顶加设安全防护设施。
在建设工程项目可行性研究阶段,计算投资应依据的定额或指标是()。
区域性股权交易市场,俗称“四板”。下列关于“四板"说法错误的是()。
下列属于债券投资风险的是()。Ⅰ.利率风险Ⅱ.提前赎回风险Ⅲ.信用风险Ⅳ.汇率风险
最新回复
(
0
)