首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
admin
2015-08-14
52
问题
若各选项中所用变量已正确定义,函数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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*A){b+=*a;retumb;}main(){inta=1,t=2;t+=
有下列程序:main(){intt,a=1,b=5,C=-2;while(a>b>C){t=a;a=b;b=t;c++;}printf("%d,%d,%d",a,b,C);}程序的输出
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
关于结构化程序设计原则和方法描述错误的是()。
下列选项中不属于结构化程序设计方法的是()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
以下条件表达式可计算:1+|a|的值,请填空。a>=0?【】:【】
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
随机试题
心源性呼吸困难的主要原因是
肝硬化病人使用利尿药,应特别注意维持_______和_______平衡。
下列内分泌因素与系统性红斑狼疮的发病有关的是
慢性再生障碍性贫血应首选()。
该项目土地使用权出让合同由()与甲公司签订。甲公司实施该项目的项目资本金不得少于()万元。
下列说法中正确的是()。
到期一次还本付息法一般适用于期限在()的贷款。
有甲、乙、丙三种浓度的过氧化氢,按甲与乙体积之比2:1混合,得到浓度为13%的过氧化氢;按甲与乙体积之比1:2混合,得到浓度为14%的过氧化氢。如果甲、乙、丙体积之比为1:1:3,混合成的过氧化氢浓度为10.2%,则同体积的甲、乙、丙三种浓度的过氧化氢混合
若串s="Program",则其子串的数目是【】。
WheneverIhearaweatherreportdeclaringit’sthehottestJune10onrecordorwhatever,Ican’ttakeittooseriously,becaus
最新回复
(
0
)