首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
admin
2010-03-29
42
问题
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
选项
A、f(5)
B、f(5,8)
C、f(6,’&’)
D、f(0,0,’@’)
答案
4
解析
当一个函数中有多个默认参数时,则形参分布中默认参数应从右到左逐渐定义。在函数调用时,系统按从左到右的顺序将实参与形参结合,当实参的数组不足时,系统将按同样的顺序用说明或定义中的默认值来补齐所缺少的参数。在C) 选项中,函数调用中只有两个实参,系统按从左到右的顺序将实参与形参结合时,实参’&’将赋值给血型形参b,显然则是非法的。
转载请注明原文地址:https://kaotiyun.com/show/BQjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段完全正确的是
以下程序段给数组所有元素输入数据()。main(){intt[10],j=0;while(j<10)scanf("%d",);}
C语言程序中,运算对象必须是整型数的运算符是()。
下列叙述中错误的是()。
函数rewind(fp)的作用是()。
若typedefcharT[3];T*a;上述定义中a的类型与下面选项中完全相同的是()。
下面对软件测试描述错误的是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
随机试题
德育过程要“反复抓,抓反复”所依据的德育规律是()
集中体现亚里士多德的行政思想的代表作是()
根据《证券投资基金法》的规定,证券投资基金的基金管理人应当自募集期限届满之日起()日内聘请法定验资机构验资。
电汇业务是指应汇款人的要求,用( )的形式,指示汇入行付款给指定收款人。
编写工作说明书应注意()。
企业董事会宣告发放现金股利时,不需要编制会计分录,而应在股东大会宣告发放现金股利时,应借记“利润分配”,贷记“应付股利”科目。( )
以下不属于法的特征的是()。
UncertaintythreatenstheveryexistenceofQuinhagak,Alaska.Thevillageisbuiltonalayerofpermanentlyfrozenground,and
Youwillhearacollegelecturertalkingtoaclassofbusinessstudentsaboutthehistoryofmoneyanditsfunctions.Asyo
Inwhatconditionwillwegiveupourplan?
最新回复
(
0
)