首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
admin
2009-02-15
24
问题
考虑下面的函数原型: 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/nOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
有以下程序(strcat函数用以连接两个字符串):#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="UK";strcat(a,b);
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为"ABCDEFGHIJK",m的值为3,移动后,字符串中的内容应该是”DEFGHIJKAB
下列选项中,不属于数据管理员(DBA)职责的是()。
有如下程序#include<stdio.h>main(){intx=072;printf("X=%d.\n",x+1);}程序运行后的输出结果是
若有定义语句:chara=’\82’;则变量a
若有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.da
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
关于耦合性和内聚性的叙述中正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
患者,女,36岁。右膝关节肿胀疼痛2年。X线检查示膝关节股骨和胫骨非承重面虫噬样骨质破坏,骨质密度低,关节肿胀。应诊断的疾病是
安眠药中毒见糖尿病酮症酸中毒见
A.妊娠<37周,胎儿体重<2500g而终止妊娠B.妊娠<28周,胎儿体重<1500g而终止妊娠C.妊娠<27周,胎儿体重<1000g而终止妊娠D.妊娠<24周,胎儿体重<1500g而终止妊娠E.妊娠<12周,胎儿体重<1000g而终止妊娠早期
A.脐前切口B.耻骨前切C.脐后切口D.腹侧壁正中切E.腹侧壁斜切口牛瘤胃切开术常见的手术通路是()。
带下首见于
下列( )进口动物产品,各直属检验检疫局需审核企业是否属定点企业,并考察企业的加工能力、核定进口数量。
A企业在B银行有一笔一年期流动资金贷款即将到期,但A企业因季节性因素影响了销售及资金回笼,资金暂时出现不足,无法偿还在B银行的贷款。下列各项中表述正确的是()。
两个企业之间即使不存在投资与被投资关系,只要相互之间存在控制和被控制关系,也应当将这两个企业视为关联方。( )
根据印花税法律制度的规定,下列各项中,不属于印花税缴纳方法的是()。
下列有关收入确认的表述中,不正确的是()。
最新回复
(
0
)