首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
admin
2010-06-06
20
问题
考虑下面的函数原型: void f(int a,int b=7,char c=’@’); 下面的函数调用中,不合法的是
选项
A、f(5)
B、f(5,8)
C、f(6,’&’)
D、f(0,0,’@’)
答案
C
解析
当一个函数中有多个默认参数时,则形参分布中默认参数应从右到左逐渐定义。在函数调用时,系统按从左到右的顺序将实参与形参结合,当实参的数目不足时,系统将按同样的顺序用说明或定义中的默认值来补齐所缺少的参数。在C选项中,函数调用中只有两个实参,系统按从左到右的顺序将实参与形参结合时,实参’&’将赋值给int型形参b,显然则是非法的。
转载请注明原文地址:https://jikaoti.com/ti/xCW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系代数运算中,有5种基本运算,它们是()。
在数据流图中,带有箭头的线段表示的是()。
以下选项中不能用做C程序合法常量的是()。
下列关于数据链表的叙述中正确的是()。
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";
下列叙述中错误的是()。
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:11111
在软件生产过程中,需求信息的来源是()。
为了克服软件危机,人们提出了用______的原理来设计软件,这就是软件工程诞生的基础。
随机试题
行政合同与其他合同比,有以下特征()。
商品经济条件下,商品价值的表现形式是商品的()。
施工所需要的混凝土拌和物坍落度的大小主要根据()来选取。
A、Thetwosidesoftheirbraindevelopsimultaneously.B、Theyarebetterabletoadapttothesurroundings.C、Theirbonesmature
大城市是指城区常住人口在()万以上的城市。
()是推动经济全球化的市场因素。
纹样形式一般分为自由纹样、_______、_______、_______、_______等。
一艘轮船从A码头出发到B码头,顺流行驶需6小时,逆流行驶需8小时,一块木排从A码头顺流漂下到B码头,需______小时。
“德育”概念的表述,正确的是()
ThebiggestproblemfacingChileasitpromotesitselfasatouristdestinationisthatitisattheendoftheearth.Itisto
最新回复
(
0
)