首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个函数为void f(int,char=’a’),另一个函数为void f(int),则它们( )。
一个函数为void f(int,char=’a’),另一个函数为void f(int),则它们( )。
admin
2009-01-15
70
问题
一个函数为void f(int,char=’a’),另一个函数为void f(int),则它们( )。
选项
A、不能在同一程序中定义
B、可以在同一程序中定义并可重载
C、可以在同一程序中定义,但不可以重载
D、以上说法均不正确
答案
4
解析
只要满足参数不同的条件,就可以在同一程序中对同名的函数进行定义。但是由于其中一个函数有默认值,因此当程序中出现如下语句x=f(5)时,就会产生二义性,不能确定调用函数f(5)还是调用函数f(5,’a’),此时这两个函数不能重载。
转载请注明原文地址:https://kaotiyun.com/show/t0kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);)main(){int;a[2]={
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序
有以下程序#include<stdio.h>inta=1,b=2;voidfun1(inta,intb)main(){printf("%d%d",a,b);}{fun1(
以下针对全局变量的叙述中错误的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下面描述中错误的是()。
关于程序设计基本概念,以下叙述错误的是
以下选项中合法的标识符是()。
随机试题
患者男性,70岁,既往咳嗽、咳痰30年,活动后气短10年,最近1年出现双下肢浮肿。肺功能显示阻塞性通气障碍。关于慢性阻塞性肺气肿的诊断,下列各项中最有价值的是
既能止泻,又能通便的手法是()。
王某和张某签订了一份合同,约定同时履行,王某在自己还没有履行的情况下,请求张某履行,张某予以拒绝,这时张某所行使的权利是:()
某热处理工艺能够消除应力、细化组织、改善切削加工性能,且可作为淬火前的预热处理和某些结构件的最终热处理,该工艺为()。
旨在通过活动创造机会让学生展示自己的特长优势、发掘自身的潜力的班级活动是()。
修订的《中华人民共和国义务教育法》颁布于()。
()
句中加点词解释不对的一项是:
请在“答题”菜单中选择相应的命令。并按照题自要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。请根据提供的素材文件“ppt素材.docx”中的文字、图片设计制作演示文稿,并以文件名“ppt.pptx”存盘,具体要求如下:1.将素材文件中每个
Listentothefollowingpassage.WriteinEnglishashortsummaryofaround150-200wordsofwhatyouhaveheard.Youwillhear
最新回复
(
0
)