首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中定义了以下函数 double myadd(double a,double b) { return(a+b) ;} 并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
若程序中定义了以下函数 double myadd(double a,double b) { return(a+b) ;} 并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
admin
2009-04-15
36
问题
若程序中定义了以下函数 double myadd(double a,double b) { return(a+b) ;} 并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
选项
A、double myadd(double a,b) ;
B、double myadd(double,double);
C、double myadd(double b,double a) ;
D、double myadd(double x,double y);
答案
1
解析
函数声明是对所用到的函数的特征进行必要的声明,编译系统以函数声明中给出的信息为依据,对调用表达式进行检测,以保证调用表达式与函数之间的参数正确传递。函数声明的一般格式为:
类型标识符 函数名(类型标识符 形参,…);
这些信息就是函数定义中的第一行的内容。这里形参的名字是不重要的,重要的是类型标识符,函数声明中也可以不写形参名只写该形参的声明类型,但不能只写形参名而不写该形参的类型。本题中,选项A中double myadd(double a,b) ,没写出形参b的类型。
转载请注明原文地址:https://kaotiyun.com/show/woWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有语法错误的赋值语句是( )。
检查软件产品是否符合需求定义的过程称为()。
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.瞰文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Labe14和Labe13中(窗体外观如图所示)
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个单选按钮数组,含三个单选按钮,均没有标题,请利用属性窗口,为单选按钮依次添加标题为“北京”、“上海”、“广州”;再添加一个标题为“显示”的命令按钮,如图3.75所示。程序的功能是在运行时,如果选
以下关于多重窗体程序的叙述中,错误的是( )。
以下关于多重窗体程序的叙述中,错误的是()。
以下关于函数过程的叙述中,正确的是( )。
在窗体中有一个名为Command1的命令按钮,并编写有以下代码。程序执行时,单击命令按钮,输出的结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger)n=nMod
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLen
随机试题
表皮损伤超过哪一层会形成瘢痕
男,48岁。左上腹部外伤3h,急诊留观时出现口渴、烦躁、左上腹疼痛加剧。体温39.1℃,复查血常规提示白细胞计数明显升高,下一步治疗应选择
A.印度尼西亚及马来西亚等地B.广东、广西等地C.索马里、埃塞俄比亚及阿拉伯半岛南部及印度等地D.云南、尼泊尔等地E.马来西亚、索马里等地没药土产于()
根据《城乡规划法》的规定,下列关于建设工程规划管理的主要程序内容的表述中,错误的是()
资金的融通一般有直接融资与间接融资两种,直接融资是资金供求双方直接进行资金融通的活动。下列各项中,属于直接融资工具的有()
转变作风、厉行节约,绝不是“吹吹风”或者“一阵风”,即便会在短期内______到一些行业,也必将更深入、更持久地______下去。填入划横线部分最恰当的一项是:
证明:当x≥0时,的最大值不超过.
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,full【C1】______inthehandlingofhistarget
阅读程序:FunctionFun(aAsInteger)StaticC b=0:b=b+2:c=c+2 F=a*b*cEndFunctionPrivateSubCommand1_Click(
以下程序的输出结果是()。#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf(’’m=%d\n’’
最新回复
(
0
)