首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于子函数返回值的程序段中错误的是( )。
关于子函数返回值的程序段中错误的是( )。
admin
2019-05-17
99
问题
关于子函数返回值的程序段中错误的是( )。
选项
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全国计算机二级
相关试题推荐
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。【09年9月】
下面选项中的程序段,没有编译错误的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
表达式a+=a-=a=9的值是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat",
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值-反之,返回1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lowh
以下说法正确的是()。
随机试题
在以效率衡量政策时,效率标准的重点在于_______。
多媒体技术的特点不包括_____。
I’musuallyfairlyskepticalaboutanyresearchthatconcludesthatpeopleareeitherhappierorunhappierormoreorlesscert
急性感染性心内膜炎的特点是
患者,女性,71岁,晨练时突然摔倒,意识丧失,大动脉搏动消失。护士应首先采取的措施是
在土地利用总体规划确定的城市建设用地范围外,单独选址的建设项目使用土地的,建设单位应当向土地所在地的()提出用地申请。
材料的耐久性是一项综合性质,一般包括()。
在用Word编辑时,文字下面的红色波浪下划线表示()。
教育学研究的对象是【】
图例:粉年无逻
最新回复
(
0
)