首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于子函数返回值的程序段中错误的是( )。
关于子函数返回值的程序段中错误的是( )。
admin
2019-05-17
109
问题
关于子函数返回值的程序段中错误的是( )。
选项
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>intf(intn);voidmain(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);
有以下程序voidfunfdouble*p1,double*p2,double*S){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main
若变量已正确定义,有以下程序段i=0:doprintff"%d,",i);while(i++);printf("%d\n",i);其输出结果是
下列对于软件测试的描述中正确的是
以下叙述中正确的是
以下选项中叙述错误的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式"值的叙述中正确的是
下面不属于软件设计阶段任务的是
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值-反之,返回1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lowh
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
呃逆证与何脏无关
血红素合成障碍所致的贫血是()。
下列属于巷道施工的基本工序的是()。
国内1日游旅游者,指我国大陆居民未在我国任何地方过夜,他们离开常住地和出游时间为()。
学前儿童基本语言教育活动的形式主要包括谈话活动、讲述活动、听说游戏活动、文学活动和()
为提倡驾驶员斑马线礼让行人,交管局拿出4万元资金及加油卡等奖励礼让驾驶员。对此政策,你怎么看?
A、 B、 C、 D、 D
已知X~t(n),求证:XX1,X2,…,Xn~F(1,n).
Thecohesiveness(内聚力)ofafamilyseemstorelyonmemberssharingcertainroutinepracticesandevents.Foragrowingshareof
Describetheproceduresofbanker’sacceptanceaccordingtothenumbersgiveninthefollowingcharter.
最新回复
(
0
)