首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2017-04-26
39
问题
若各选项中所用变量己正确定义,函数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 i)进行了声明,然后进行调用。
转载请注明原文地址:https://kaotiyun.com/show/6YDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。main(){inti=0,j=10,k=2,s=0;{i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n"
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
下面程序的运行结果是#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=S;for(i=0,j=0;a[i]!=’\0’;i++)if(
结构化程序设计方法的3种基本控制结构中不包括
若有下列定义和语句:Char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
已知函数ffead的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
在C语言中,函数调用时()。
以下叙述中正确的是
设有定义语句int(*f)(int);,则以下叙述正确的是
随机试题
关于硝酸甘油的作用特点,下列哪一项是错误的
患者,男,50岁。每日吸烟20支已多年。近来经常咳嗽,痰中有血丝,1周前突感呼吸困难。x线透视见右侧胸腔大片致密阴影,胸腔穿刺抽出大量血性胸水。应首先考虑的是()
破坏坚壁财物罪
在路线价法中,不做交易情况修正和交易日期修正的原因是()。
认为较多地派发现金股利可以在一定程度上抑制管理者过度地扩大投资或进行特权消费的股利理论是()。
联合国人会通过的《儿童权利公约》所确定的保护儿童的基本原则不包括无歧视原则。()
简要说明应该如何通过环境的创设和利用,有效地促进幼儿的发展。
我国某制造业企业原来采用的奖励制度具有这样的特点:工人超额完成定额任务所受到的奖励幅度要小于没有完成定额任务所受到的惩罚幅度。后来,对此奖励制度进行了改造,将工人超额完成定额任务所受到的奖励幅度调整为大于没有完成定额任务所受到的惩罚幅度。对于这前后两种做法
设λ1,λ2是矩阵A的两个不同的特征值,对应的特征向量分别为α1,α2,则α1,A(α1+α2)线性无关的充分必要条件是()
Upon______oftheregistrationforms,scholarshipapplicantsareadvisedtosubmitthemtotheregistrar’soffice.
最新回复
(
0
)