首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2019-12-17
48
问题
若各选项中所用变量已正确定义,函数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/0LCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下叙述中错误的是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#inciudemain(){FILE*fp;iongnum=0;fp=fopen("fname.dat","r")
有以下程序#includemain()iintx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}pri
下面结构体的定义语句中,错误的是
C语言程序中,运算对象必须是整型数的运算符是
请编写函数fun。其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为33333333444444445555
下列选项中不属于面向对象程序设计特征的是
以下关手结构化程序设计的叙述中正确的是
随机试题
从不同的角度看钟表,它的形状发生了很大的变化,但我们仍然认为它是圆的,这是形状知觉的()
颅内压增高病人可出现的脉搏是洋地黄中毒者的脉搏可为
工程设计以()为依据,一般分为扩大初步设计和施工图设计。
下列不属于股东会职权的是()。
企业价值评估的对象通常是企业的()价值。
下列关于基金市场的服务机构的说法中,错误的是()。
个人投资者每个有效证件允许开设两个基金账户。()
根据实施评价的时机不同,可以将教学评价分为准备性评价、()和总结性评价。
教师自觉地利用环境和自身教育因素对学生进行熏陶和感染的德育方法是()。
工作中的失信,一般是指下属在工作中不守诺言,言而无信的种种表现。例如,有的下属当着领导或大家表了态的事情,过后不承认;有的下属对领导交代要按时办好的事,到时却忘得一千二净。面对下属的失信,作为领导者该如何处置呢?
最新回复
(
0
)