首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
admin
2010-09-05
81
问题
若各选项中所用变量已正确定义,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,intj);
……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://www.kaotiyun.com/show/gYWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的功能是()。x=8.6y=Int(x+0.5)Printy
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
单击命令按钮时,下列程序段的执行结果为()。PrivateSubCommandl_Click()PrintFuncl(24,18)EndSubPublicFunctionFunc1(mAsInteger,nAsI
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsIntegerDimiAsInteger,jAsIntegerFori=1To3Forj=
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click() Dima(10)AsInteger,maxAsInteger Fork=1To10 a(k)=In
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
以下能够正确退出循环的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
中国古代哲学家陆九渊主张“宇宙便是吾心,吾心即是宇宙”。这一观点是()
亚急性感染性心内膜炎病变的好发部位为
吲哚的化学结构是()。
关于土地抵押,下列说法中错误的是()。
下列表述中,不正确的是()。
目前各家银行规定,只有()的存单才可用于在本行作质押贷款。
()可以成为评价实际成本的依据,也可以用来对存货和销货成本计价。
()是社会主义道德区别和优越于其他社会形态道德的显著标志。
Theterm"disruptivetechnology"ispopular,butiswidelymisused.Itrefersnotsimplytoaclevernewtechnology,huttoone
Manypeoplebelievetheglarefromsnowcausessnowblindness.Yet,darkglassesornot,theyfindthemselves【C1】______headaches
最新回复
(
0
)