首页 > 计算机等级考试
题目内容 (请给出正确答案)
[单选题]

()使一个函数可以定义成对许多不同数据类型完成同一个任务。

A.函数模板

B.重载函数

C.递归函数

D.模板函数

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“()使一个函数可以定义成对许多不同数据类型完成同一个任务。A…”相关的问题
第1题
定义一个处理日期的类TDate,它有3 个私有数据成员: Month,Day,Year 和若干个公有成员函数,
并实现如下要求:①构造函数重载;②成员函数设置缺省参数; ③定义一个友元函数来打印日期;④可使用不同的构造函数来创建不同的对象。

点击查看答案
第2题
● 回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的 (4) 模式就是回
调机制的一个面向对象的替代品。该模式的意图是 (5) 。

(4)

A. Strategy(策略)

B. Adapter(适配器)

C. Command(命令)

D. Observer(观察者)

(5)

A. 使原本由于接口不兼容而不能一起工作的那些类可以一起工作

B. 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作 C. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新

D. 使算法可独立于使用它的客户而变化

点击查看答案
第3题
Java集合框架中为什么既定义了许多类又定义了许多接口()?

A.一个接口有多种不同的类来实现,即一种功能有多种方法来实现

B.一个类实现多个不同的接口,将多种功能集合到一起

C.接口定义功能,类提供具体实现

D.因为Java只支持单一继承

点击查看答案
第4题
模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使
用它们的客户而变化。以下(45 )情况适合选用该模式。 ①一个客户需要使用一组相关对象 ②一个对象的改变需要改变其它对象 ? 需要使用一个算法的不用变体 ④许多相关的类仅仅是行为有异

A.命令(Command)

B.责任链(Chain of Responsibility)

C.观察者(Observer)

D.策略(Strategy)

点击查看答案
第5题
若count为类Toy中的静态数据成员,obj为类Toy的一个对象,则在该类的非静态成员函数定义中访问coun时,错误的书写格式是()。

A.Toy::count

B.Toy.countCcount

C.obj.count

点击查看答案
第6题
下面关于成员函数的说法错误的是()。

A.类定义中只能说明函数成员的函数头,不能定义函数体

B.类中的函数成员可以在类体中定义,也可以在类体之外定义

C.类中的函数成员在类体之外定义时必须要与类声明在同一文件中

D.在类体之外定义的函数成员不能操作该类的私有数据成员

点击查看答案
第7题
如果定义了一个类定义了多个构造函数,那么是否可以在一个构造函数中调用另一个构造函数?

点击查看答案
第8题
下列关于虚函数的描述中,正确的是()。

A.虚函数是一个static类型的成员函数

B.虚函数是一个非成员函数

C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明

D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型

点击查看答案
第9题
A.一个类中只能定义一个析构函数B.析构函数在对象创建时调用C.析构函数的定义只能在类体内D.

A.一个类中只能定义一个析构函数

B.析构函数在对象创建时调用

C.析构函数的定义只能在类体内

D.析构函数可以有一个或多个参数

点击查看答案
第10题
下列关于类的访问控制机制说法错误的是()。

A.静态数据成员通常都定义为公有类型。

B.一个对象的私有成员对于同类的另一个对象是可见的

C.友元机制破坏了类的封装性。

D.基类的保护成员对派生类新定义的成员函数是可见的。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改