首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
admin
2013-02-23
40
问题
若各选项中所用变量已正确定义,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,int j); ……x=fun(i,j);……} float fun(int a, int b){……}
答案
1
解析
C语言规定,函数必须先定义,后调用(函数的返回值类型为int或char时除外)。在选项A)中,调用的子函数在调用后面定义,所以不正确。在选项B)、C)中,被调用函数在主调函数之前定义,再在主函数中调用,所以是正确的;在选项D)中,在主调函数中先对子函数float fun(int i,int j)进行了定义,然后进行调用。
转载请注明原文地址:https://kaotiyun.com/show/JsJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是将指针t2所指向的线性链表,链接到t1所指向的链表的末端。假定t1所指向的链表非空structnode{floatx;structnode*next;};connect(structnode*t1,structno
以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。#defineN30man(){ints[N
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
若有如下定义和声明:structs{intm;charch;doublex;uniont{chara[6];intb[3];}tt;}ss;则sizeof(struets)的值是()
下面各被调用函数首部书写正确的是()
设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行以下语句后,z的值为______。z=2*(N+Y(3+2));
设有以下语句:chara=3,b=6,c;c=ab<<2;则c的二进制值是______。
当线性表的操作无插入和删除时,采用【】结构为好。
结构化程序设计主要强调的是
随机试题
下列疾病中最适用心理治疗的是
苏区人民群众对行政机关的监督包括自上而下和自下而上两种方式,其中自上而下的监督是指()
观察细菌对氨基酸代谢的试验包括
薄荷油β—CD中,薄荷油是主分子。()
下列关于消化性溃疡的说法不正确的是()
患者,男,35岁,常自汗出,恶风,面色苍白,舌质淡,苔薄白,脉浮虚者。治宜选用
房地产中介服务机构在领取营业执照后的()个月内,应当到登记机关所在地的县级以上人民政府房地产管理部门备案。
7,9,一1,5,()
ThomasFullerwassoskilledatmathematicsthathewasknownintheeighteenthcenturyasthe“VirginiaCalculator.”
"Good-bye,Mr.Wang.I’mpleased______you."
最新回复
(
0
)