首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于子函数返回值的程序段中错误的是( )。
关于子函数返回值的程序段中错误的是( )。
admin
2019-05-17
36
问题
关于子函数返回值的程序段中错误的是( )。
选项
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://jikaoti.com/ti/QSf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(charS[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;)return(n);}
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}m
有以下程序intfunl(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=funI(x);b=fun1(y);retum
有以下程序intd=1;voidfun(intP){intd=5;d+=p++;printf("%d",d);}main(){inta=3;
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
if语句的基本形式是:if(表达式)语句,以下关于“表达式"值的叙述中正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下结构体类型说明和变量定义中正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有以下程序段structst{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;以下选项中表达式的值为11的是
随机试题
下列不属于法定丙类传染病的是
患者,女,58岁。右侧肢体偏瘫伴眩晕半小时。查体示:血压100/65mmHg,左腋下一肿大淋巴结,气管左偏,左上胸塌陷。既往无高血压病史,3个月前因咯血在外院考虑左上肺结核可能。CEA明显增高。最可能的原因是
禁忌冷疗的部位不包括
治疗风热、肝热之目赤肿痛的最佳药对是
基金会计期间划分二般以月为单位。( )
公文的特点主要有行政性、()。
A、 B、 C、 D、 A
Java中,“>>”符号是指()。
Atthefall2001SocialScienceHistoryAssociationconventioninChicago,theCrimeandJusticenetworksponsoredaforumonth
Duringthenextfewweekspublisherswillreleaseacrushofbooks,pilethemontodeliverylorriesandfighttogetthemonthe
最新回复
(
0
)