首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】 #include<iOStream> using namespace std; template <typename T> T total (T*datA) { T s=0;
下列程序的输出结果是【 】 #include<iOStream> using namespace std; template <typename T> T total (T*datA) { T s=0;
admin
2009-02-15
31
问题
下列程序的输出结果是【 】
#include<iOStream>
using namespace std;
template <typename T>
T total (T*datA)
{
T s=0;
while(*datA)
{
s+=*data++;
}
return s;
}
int main()
{
int x[]={2,4,6,8,0,12,14,16,18};
cout<<total(x)<<end1;
return 0;
}
选项
答案
20
解析
本题考核函数模板的应用。解此题的关键是理解函数total的作用,total的作用是将数组的元素值相加,直到某个元素值为0截至,并返回相加的结果。数组x的第5个元素的值为0,所以total返回的结果为前4个元素值的相加,即20。
转载请注明原文地址:https://kaotiyun.com/show/qpkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain()FTIL*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen(”datA)dat”,“w+b”);fwrite(&a[0],sizeof(int),1,fp);
以下关于return语句的叙述中不正确的是()。
函数fun的功能是:从三个形参a,b,C中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLAN
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在一棵二叉树上,第5层的结点数最多是()。
以下数据结构中,属于非线性数据结构的是()。
C语言程序中,运算对象必须是整型数的运算符是
算法的时间复杂度是指
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
Jack:Hello.Pat:Hello.【D1】______Jack:No.I’msorryAnnaisout.Pat:Isthatyou,Tom?Jack:No,I’mnotTom.I’mJack.I’m
我国高血压病最常见的死亡原因是
桂林西瓜霜的功能为()
各级地方人民政府水行政主管部门应当根据本级人民政府的要求,制定本行政区域内水利工程建设特大生产安全事故应急救援预案,并报()备案。
期货投资者保障基金的使用遵循保障投资者合法权益和公平救助原则,实行比例补偿。()
“刺激居民消费,促进经济发展”这一举措,旨在解决()的问题。
以下不属于自治组织委托事务的特点的是()。
五四运动能够取得初步胜利的最主要的原因在于()。
(2014年真题)根据现行宪法,下列关于我国在社会主义初级阶段实行的分配制度的表述,正确的是()。
Insuranceisthesharingof【C1】______.Nearlyeveryoneisexposed【C2】______riskofsomesort.Thehouseowner,forexample,know
最新回复
(
0
)