首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
admin
2009-02-15
26
问题
考虑下面的函数原型: 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://jikaoti.com/ti/bYd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
以下程序段中,与其他三个功能不同的程序段是
有如下程序#include<stdio.h>main(){intx=072;printf("X=%d.\n",x+1);}程序运行后的输出结果是
关于C语言的变量名,以下叙述正确的是
运行下面程序时,从键盘输入字母A,则输出结果是()。#inc1udemain(){charch;ch=getchar();switch(ch){case’A’:printf("AAAA\
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源
关于栈的叙述中正确的是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);el
随机试题
A.易复性疝B.滑动疝C.Richter疝D.Littre疝疝囊壁的一部分是内脏者称为
胸片中伴随阴影是由下列哪项组织组成
李女士,胃大部切除术后第3天,骶尾部皮肤发红,翻身后持续不消退,局部皮温升高,患者主诉有轻微触痛。该病人局部皮肤最有可能为
激素发挥作用是通过
A.500mlB.550mlC.600mlD.650mlE.700ml【2003年考试真题】
某机电安装工程合同在履行过程中,业主要求施工承包单位加速施工,施工承包单位在监理工程师发出加速施工指令后的第30天向监理工程师发出索赔意向通知。随后,施工承包单位又向监理工程师提示了补偿经济损失的索赔报告及有关资料。索赔报告中详细准确地计算了损失金额及时间
两脚左右开立宽于肩,脚尖向前,屈膝屈股半蹲,大腿略高于膝,全脚着地。以上描述的是()。
三法司
下列行为中属于民事代理的是()
Welookforwardto______totheopeningceremony.(厦门大学2013年试题)
最新回复
(
0
)