首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2020-07-28
61
问题
若各选项中所用变量已正确定义,函数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){……}
答案
A
解析
C语言规定,函数必须先定义,后调用(函数的返回值类型为int或char时除外)。在选项A中,调用的子函数在调用后面定义,所以不正确。在选项B、C中,被调用函数在主函数之前定义,再在主函数中调用,所以是正确的;在选项D中,在主函数中先对子函数float fun(int i,int j)进行了声明,然后进行调用。
转载请注明原文地址:https://kaotiyun.com/show/V93p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义(设int类型变量古2个字节)inti=8,j=9;则以下语句:printf(’’i=%%d,j=%%%d\n’’,i,j);输出的结果是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++c;printf(’’%d,%d,
有以下程序:#include<stdio.h>intb=3;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2…3,4,5,6,7,8
下列叙述中错误的是()。
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
以下叙述中正确的是
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
结构化程序包括的基本控制结构是
结构化程序的三种基本控制结构是()。
随机试题
ThestatusofwomenincolonialNorthAmericahasbeenwellstudiedanddescribedandcanbebrieflysummarized.Throughoutthe
A.上叶下部或下叶上部近胸膜处B.上叶后段或下叶背段C.上叶尖后段和下叶背段D.左下叶和舌叶支气管吸入性肺脓肿仰卧位时好发于
流行性出血热早期休克的主要原因是()
男性,58岁,慢性阻塞性肺疾病10余年,近1周咳喘加重,发绀明显,烦躁,血气分析:pH7.39,PaO240mmHg,PaCO270mmHg。对于患者目前出现水肿和心力衰竭.下列哪项措施可暂不考虑
下列叙述中,不正确的是
我国建设工程造价管理组织包含的三大系统是指()。
期货交易所会员每天应及时获取期货交易所提供的结算数据,做好核对工作,并将之妥善保存,该数据应至少保存()。
简述19世纪以后近代教育发展的主要特点。
Whichofthefollowingitalicizedpartsisanobjectclause?
Sherefusedto______thedoorkeytothelandladyuntilshegotbackherdeposit.
最新回复
(
0
)