首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2015-08-14
64
问题
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
选项
A、main(){……x=fun(2,10);……)float fun(int a,intb){……}
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,intj);……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/bUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句段中,正确的是()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++B);}
下列叙述中错误的是()。
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个int型数据。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
以下叙述中错误的是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
随机试题
(1)LouisArmstrongisrightlylaudedasoneofthemostinfluentialjazzartistsofalltime,butlessfrequentlyappreciatedi
AHowcanIconvinceyouBofthatwehavealmostCusedupourDsupplies?
女性,52岁,发热3天,咳嗽,少量痰,痰中带少量血。体格检查:体温38℃,血压18/11kPa,右上肺闻及湿哆音,心脏无异常。在纤维支气管镜检查结果明确前,可采取哪项治疗
巴比妥类药物急性中毒致死的主要原因是
下列哪一项不是多发性骨髓瘤的特点?()
风险调查法是风险识别方法的一个重要方法,它的作用在于( )。
根据下面材料,回答下列题目:王小姐是一个国家公务员,她向银行申请了20年期20万元贷款,利率为5.508%。理财规划师应该建议王小姐选择的还款方式是( )。
下列有关固定资产大规模装修、改良支出的论断中,正确的是( )。
调凹式就位道是指()。
InAsia,wherepalmtreesarenon-native,thetrees’flowershavetraditionallybeenpollinatedbyhand,whichhaskeptpalmfru
最新回复
(
0
)