首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是( )。
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是( )。
admin
2010-06-06
56
问题
考虑下面的函数原型: 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/qqjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于计算机算法的叙述中不正确的是()。
设有定义语句:int(*f)(int);则以下叙述正确的是()。
以下叙述中错误的是( )。
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991
关系的实体完整性要求关系中不能为空的属性是()。
以下选项中,不合法的C语言用户标识符是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
软件调试的目的是()。
关系的实体完整性要求关系中不能为空的属性是()。
随机试题
在一定时期内每期期初等额收付的系列款项是__________。
A.抗菌谱窄,不耐酸,不耐青霉素酶B.抗菌谱窄,不耐酸,耐青霉素酶C.抗菌谱窄,耐酸,耐青霉素酶D.抗菌谱广,不耐酸,不耐青霉素酶E.抗菌谱广,耐酸,不耐青霉素酶青霉素G的抗感染作用特点是
肺炎患者神昏谵语,舌謇肢厥。其证型是
A.甘露醇B.交联聚维酮C.微晶纤维素D.阿司帕坦E.硬脂酸镁甲氧氯普胺口崩片矫味剂
某耐火等级为二级的多层电视机生产厂房,地上4层,设有自动喷水灭火系统,该厂房长200m,宽40m,每层划分为1个防火分区。根据现行国家标准《建筑设计防火规范》(GB50016)的规定,下列供消防人员进入厂房的救援窗口的设计方案中,正确的是(
房地产定价方法一般有()。[2005年真题]
甲公司与乙公司共同出资设立丙公司,经甲、乙双方协议,丙公司的董事长由乙公司委派,甲方的出资比例为55%,股东按出资比例行使表决权。在这种情况下,()。
如果一个数学测验试题的文字难度太大,超过学生自身的水平,那么这个测验就是()。
深入浅出:喜新厌旧
【B1】【B3】
最新回复
(
0
)