首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
admin
2013-02-23
45
问题
若各选项中所用变量已正确定义,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全国计算机二级
相关试题推荐
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=1.O/x;elsey=1.0;printf("%f\n",y);}
下面程序的输出结果是【】。charb[]="ABCD";main(){char*p=b;for(;*p;p++)printf("%s",p);printf("\n");}
下列程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b,a=a-b;printf("%d,%d\n",a,b);}
有如下定义:structperson{charname[9];intage;}structpersonclass[10]={"John",17,"Paul",19,
函数调用:strcat(strcpy(str1,str2),str3)的功能是______。
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=【】;i<j;i++,j--){k=str[i];
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
若定义了以下函数;voidsub(……){……*t=(int*)malloc(10*sizeof(int));……}其中t是该函数的形参,要求通过t把动态分配存储单元的地址传回主调函数,则形参t的正确定义应该
以下程序的运行结果是#include"stdio.h"main(){structdate{intyear,month,day;}today;printf("%d\n",sizeof(struc
算法的时间复杂度是指
随机试题
阅读鲁迅《风波》中的一段文字,然后回答下列小题。现在的七斤,是七斤嫂和村人又都早给他相当的尊敬,相当的待遇了。到夏天,他们仍旧在自家门口的土场上吃饭;大家见了,都笑嘻嘻的招呼。九斤老太早已做过八十大寿,仍然不平而且康健。六斤的双丫角,已经变成一支大辫
骨肉瘤的临床表现为()
腹部闭合损伤时,最常受到损伤的空腔脏器是
甲公司和乙公司在仲裁过程中,就已经提交仲裁的争议达成和解协议。后甲公司撤回了仲裁申请,但乙公司未按和解协议履行义务。此时甲公司应如何解决纠纷?
下列关于提审的说法中,不正确的有()
事件1:专业监理工程师在熟悉图纸时发现,基础工程部分设计内容不符合国家有关工程质量标准和规范。总监理工程师随即致函设计单位要求改正并提出更改建议方案。设计单位研究后,口头同意了监理工程师的更改方案,总监理工程师随即将更改的内容写成监理指令通知甲施工单位执行
销售不动产应纳营业税为( )万元。出租机械应纳营业税为( )万元。
改革开放是一场深刻而全面的社会变革,每一项改革都会对其他改革产生重要影响,每一项改革又都需要其他改革协同配合。要更加注重各项改革的相互促进、良性百动,整体推进,重点突破,形成推进改革开放的强大合力。这段话体现的哲学原理是()。
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()
Americansusuallyconsiderthemselvesafriendlypeople.Theirfriendships,however,tendtobeshorterandmore【B1】______thanf
最新回复
(
0
)