单选题
函数int test(int a,int b=1,int c=0),下列调用不合法的个数是test(0); test(0,0);test();test(0,0,0);
A、
0
B、
1
C、
2
D、
3
【正确答案】
C
【答案解析】
[命题目的] 考查函数含有默认参数时的调用方法。
[解题要点] 如果一个函数中有多个参数,则默认参数应从右到左逐个定义。
[错解分析] 选项C)没有给a传递任何的参数,所以是错误的。
[考点链接] 函数含有默认参数时的调用方式。
提交答案
关闭