首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于子函数返回值的程序段中错误的是( )。
关于子函数返回值的程序段中错误的是( )。
admin
2019-05-17
86
问题
关于子函数返回值的程序段中错误的是( )。
选项
A、main(){……x=fun(2,10);……}float fun(int a,int b){……}
B、float fun(int a,intb){……}main(){……x=fun(i,i);……}
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/cHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
有以下程序main(){inti;for(i=l;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}prin
软件设计中划分模块的一个准则是
下列选项中不属于软件生命周期开发阶段任务的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
设有定义doublea[10],:*cs=a;以下能够代表数组元素a[3]的是
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
下列排序方法中,最坏情况下比较次数最少的是()。
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
随机试题
临床上引起甲减最常见的病因是
下图为光伏电站应满足的低电压穿越要求,下述说法正确的是()。
关于无效施工合同工程款结算的说法,正确的是()。
新建施工企业,在向建设行政主管部门申请资质时,不是必备的条件是()。
抽样调查所遵循的基本原则是()。
期货交易所、期货公司遭受重大突发市场风险或者不可抗力的,经()批准,期货交易所、期货公司可以暂停缴纳期货投资者保障基金。
大企业的工资水平通常比较高,主要是因为()。
下列各项中,可以成为经济法主体的有()。
在宏达杯足球联赛前,四个球迷有如下预测:甲:红队必然不能夺冠。乙:红队可能夺冠。丙:如果蓝队夺冠,那么黄队是第三名。丁:冠军是蓝队。如果四人的断定中只有一个断定为假,可推出以下哪项结论?
Thesurgeonperformsatleasttwo(operate)______eachday.
最新回复
(
0
)