问3个C++笔试题目
1以下关于调用函数时,形、实参结合的通用规则不正确的描述为_______。A、实参可以是变量,也可以是常数或者表达式。B、实参的个数可以多于形参,也可以少于形参。C、系统...
1
以下关于调用函数时,形、实参结合的通用规则不正确的描述为_______。
A、实参可以是变量,也可以是常数或者表达式。
B、实参的个数可以多于形参,也可以少于形参。
C、系统将为形参分配内存单元。
D、实参必须与对应的形参类型相兼容。
答案选择B,但是C,不是只有在被调用时,形参才会分配内存单元吗?
D实参有时候不是可以不喝形参类型相同吗?这里的兼容和相同意思一样吗?
2
下列哪个不是重载函数在调用时选择的依据_________。
A、形参类型 B、形参个数
C、函数名 D、函数返回值类型
答案是C,但是D不也不是选择的依据吗?如果两个函数形参个数和类型都相同,只有参数名不同,合法吗?能作为重载函数吗?
3
若已定义double使用语句area=Trgl_Area(3.5, 4, 6.2);调用求三角形面积函数,则下列式中 是正确的函数原型说明。
A、floatTrgl_Area(float,int, float);
B、intTrgl_Area(x, y, z);
C、doubleTrgl_Area(double, double, double);
D、int Trgl_Area(float x, float y, float z);
这一题为什么选D不选C 呢? 展开
以下关于调用函数时,形、实参结合的通用规则不正确的描述为_______。
A、实参可以是变量,也可以是常数或者表达式。
B、实参的个数可以多于形参,也可以少于形参。
C、系统将为形参分配内存单元。
D、实参必须与对应的形参类型相兼容。
答案选择B,但是C,不是只有在被调用时,形参才会分配内存单元吗?
D实参有时候不是可以不喝形参类型相同吗?这里的兼容和相同意思一样吗?
2
下列哪个不是重载函数在调用时选择的依据_________。
A、形参类型 B、形参个数
C、函数名 D、函数返回值类型
答案是C,但是D不也不是选择的依据吗?如果两个函数形参个数和类型都相同,只有参数名不同,合法吗?能作为重载函数吗?
3
若已定义double使用语句area=Trgl_Area(3.5, 4, 6.2);调用求三角形面积函数,则下列式中 是正确的函数原型说明。
A、floatTrgl_Area(float,int, float);
B、intTrgl_Area(x, y, z);
C、doubleTrgl_Area(double, double, double);
D、int Trgl_Area(float x, float y, float z);
这一题为什么选D不选C 呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询