首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个函数为void f(int,char ch=’a’),另一个函数为void f(int),则它们( )
一个函数为void f(int,char ch=’a’),另一个函数为void f(int),则它们( )
admin
2010-03-29
43
问题
一个函数为void f(int,char ch=’a’),另一个函数为void f(int),则它们( )
选项
A、不能在同一程序中定义
B、可以在同一程序中定义并可重载
C、可以在同一程序中定义,但不可以重载
D、以上说法均不正确
答案
4
解析
只要满足参数列表不同的条件,就可以在同一程序中对同名的函数进行定义。但是由于其中一个函数有默认值,因此当程序中出现语句“x=f(10);”时,就会产生二义性,不能确定调用函数R10)还是调用函数f(10,,a,),此时这两个函数不能重载。
转载请注明原文地址:https://kaotiyun.com/show/j6jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:#include<stdio.h>chars1[10]=’’abcd!’’,*s2=’’\n123\\’’:pfinff(’’%d%d\n’’,strlen(s1),strlen(s2));则输
有以下程序段:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为(
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
下列关于函数的叙述中正确的是()。
有以下程序main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
数据库管理系统是
软件生存周期中,解决软件“做什么”的阶段是()。
下列各项中,不属于软件设计阶段任务的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
丑和荒诞成为审美形态的原因是什么?请具体论述。
与假叶目绦虫生活史相似的蠕虫是
常用于解热镇痛但不适用于抗风湿药是常用的强抗炎镇痛药是
为满足×××工程的需求,拟进行三等水准测量。主要工作内容包括选点埋石、外业水准观测、数据处理等。高程基准采用1985国家高程基准。1.已有资料情况(1)测区现有1:1万、1:5万地形图可供设计、选点使用。(2)国家二等水准点
妇女绝经后患心血管疾病和骨质疏松症的患病率比男性()。
以下心理学家及其理论匹配正确的是()
竞争是商品经济所固有的。承认社会主义经济是商品经济,就不能排斥竞争。商品价值的形成和实现都是在竞争中完成的。只要存在商品生产和商品交换,就会出现竞争,就会有商品生产者在共同市场上的相互较量,优胜劣汰。由上可以推出()。
科学家是建设创新型国家的中坚力量,可在对高三学生未来期望的职业调查中,科学家没有进入前五,对此你有怎么看?
Thepastagesofmanhaveallbeencarefullylabeledbyanthropologists.Descriptionslike"PalaeolithicMan","NeolithicMan"
A、Completeanapplicationform.B、Waitafewminutesfortheresult.C、Gobackhomeandwaitfortheresult.D、Completehisresu
最新回复
(
0
)