首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public:
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public:
admin
2010-06-06
41
问题
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public: A(T a,T b){x=a;y=b;} int add(){return x+y;} }; void main(){ A<double>a(7.8,3.4); A<char>b(7.8,3.4); cout<<a.add()<<","<<b.add(); }
选项
A、10,10
B、11,11
C、11,10
D、以上答案都不对
答案
C
解析
模板函数的调用,执行语句A<double>a(7.8,3.4);后,则a.x=7.8、a.y=3.4;执行语句A<char> b(7.8,3.4);后,将对7.8和3.4转换为char类型,则b.x=7、b.y=3;函数 add()为整形,x+y将转换为整形。
转载请注明原文地址:https://jikaoti.com/ti/DwW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
能从任意一个结点开始没有重复地扫描到所有结点的数据结构是
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
支持子程序调用的数据结构是()。
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构!#include#include#defineM
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列关于数据库设计的叙述中,正确的是()。
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
定义部门的关系模式如下:部门(部门号,部门名,部门成员,部门总经理)使它不满足第一范式的属性是()。
随机试题
改革开放后,我国国际私法学取得的成绩不包括()
常用的肝功能检查包括()
《反垄断法》禁止的滥用市场支配地位的行为包括()。
在其他条件不变的情况下,如果某产品需求价格弹性系数大于1,则当该产品价格提高时,()。
小刚是一位在光荣院工作的社会工作者。近日在对光荣院的服务进行评估和意见反馈时,收集上来如下的一些反馈:“我胃不好,医生让我每天少食多餐,但是,光荣院每天准时开设三餐,医生的要求我无法完成。”“我喜欢晚上的时候自己看看书,看看老照片,但是
任何教学模式都是在一定的教学思想和理论指导下提出来的。()
空海学习密教,回国后开创了______。
EveryspringmigratingsalmonreturntoBritishColumbia’sriverstospawn.Andeveryspringnewreportsdetailfreshdisasters
认证机构的核心职能是(45)。
SportsandSexesInsportsthesexesareseparate.【C1】______andmendonotrunorswiminthesameraces.Womenarelessstro
最新回复
(
0
)