首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】 #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
23
问题
下列程序的输出结果是【 】
#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全国计算机二级
相关试题推荐
开发大型软件时,产生困难的根本原因是()。
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
函数fun的功能是:从三个形参a,b,C中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLAN
关于耦合性和内聚性的叙述中正确的是()。
有以下C语言程序:#includevoidmain(){charch1,ch2;ch1=’R’+’5’一’2’;ch2=’R’+’5’一’1’3;printf(’’%c,%d\n’’,ch1,ch2);}已知字母R的ASCⅡ码为82,程
开发大型软件时,产生困难的根本原因是()。
算法的有穷性是指()。
C语言程序中,运算对象必须是整型数的运算符是()。
算法的时间复杂度是指()。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】________onlyamongthosewith
A.疣状心内膜炎B.心瓣膜穿孔C.心内膜心肌纤维化D.左心室肥大E.左室前壁心肌梗死高血压性心脏病可见
不属于血糖正常性糖尿的疾病是
阿米巴原虫是沿何途径进入肝内形成阿米巴性肝脓肿
肾上腺素与异丙肾上腺素共同的适应证是()
根据《营业税暂行条例》规定,纳税人提供劳务的,向()主管税务机关申报纳税。
下列关于报关单的提运号的填报不正确的是()。
典当期限由双方约定,最长不得超过()。
用高级程序设计语言编写的程序称为源程序,它_______。
ThefirstcasesofthedeadlyH5N1havebeenconfirmedin【B1】______wheremosteffortsfocusontryingtokeepdomesticbirdsaw
最新回复
(
0
)