()能够定义一个在不同数据类型基础上完成同一任务的函数。
第1题:
以下叙述中不正确的是( )。
A)在不同的函数中可以使用相同的名字的变量
B)函数中的形式参数是局部变量
C)在一个函数内定义的变量只在本函数范围内有效
D)在一个函数内的复合语句中定义的变量在本函数范围内有效
第2题:
两个变量定义不能同名,是因为( )。
A.这两个变量定义在同一文件中
B.这两个变量定义在同一作用域中
C.一个定义在main函数中,一个定义在子函数中
D.以上说法均不正确
第3题:
A、在一个函数内部通过调用自己完成问题的求解
B、不使用def定义函数的形式
C、一个函数不断被其他函数调用完成问题的求解
D、把函数作为参数的一种函数
第4题:
模板是实现代码重用机制的一种工具,其中使一个函数可以定义成对许多不同数据类型完成同一个任务的是指【 】模板。
第5题:
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。
A.FA必须定义在FB之前
B.FB必须定义在FA之前
C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
第6题:
一个函数为void f(int,char='a'),另一个函数为void f(int),则它们( )。
A.不能在同一程序中定义
B.可以在同一程序中定义并可重载
C.可以在同一程序中定义,但不可以重载
D.以上说法均不正确
第7题:
使用Function语句定义一个函数过程,其返回值的类型( )。
A.只能是符号常量
B.是除数组之外的简单数据类型
C.可以在调用时由运行过程决定
D.在函数定义时由As子句声明
第8题:
A、函数模板也是一个具体类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、通过使用不同的类型参数,函数模板可以生成不同类型的函数定义
D、用函数模板定义的函数没有类型
第9题:
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
A.函数模板
B.重载函数
C.递归函数
D.模板函数
第10题:
一个函数为void f(int,char ch='a'),另一个函数为void f(iht),则它们( )。
A.不能在同一程序中定义
B.可以在同一程序中定义并可重载
C.可以在同一程序中定义,但不可以重载
D.以上三种说法均不正确