首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
admin
2013-02-23
38
问题
若各选项中所用变量已正确定义,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全国计算机二级
相关试题推荐
设有如下程序:#include"stdio.h"main(){charc;intm=0,n=0;while((c=getchar())!=’\n’){if(c>=’A’&&c<=
下面判断正确的是
已知inta;floatb;所用的scanf调用语句格式为:scanf("a//%d,b=%f",&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是
十进制数111用八位二进制数表示为【】。
在以下选项中,操作不合法的一组是______。
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
软件测试的方法有动态测试、静态测试和【】13种。
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
软件生命周期中花费时间最多的阶段是()
能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是______。
随机试题
检测线布置形式多为直线通道式,检测工位则是按一定顺序分布在直线通道上。()
国际收支平衡表中除了经常项目、资本和金融项目、储备资产外,还包含()
下列哪种甲亢不需治疗?
某人存款1万元,若干年后可取现金2万元,银行存款利率10%,则该笔钱的存款期限()。
从资本的不同分类来看,以劳动资料形式存在的资本属于()。
风景名胜区管理机构不得从事以营利为目的的经营活动,其工作人员不得在风景区内的企业兼职。()
下列SQL语句中可以正确查询教师表中“系别号”字段的值为空值的所有记录的是()。
Heatisalwaysbeingtransferredinonewayoranother,______thereisanydifferenceintemperature.
Youcantellalotaboutpeoplebylookingattheirhair—andnotjustwhethertheybrush,spray,orblow-dry.Scientistshav
Apersonwhobelievesthatheisincapablewillnotmakearealeffort,becausehefeelsthatitwouldbeuseless.Hewillgoat
最新回复
(
0
)