首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】 #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
54
问题
下列程序的输出结果是【 】
#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全国计算机二级
相关试题推荐
某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为
有以下程序:#include<stdio.h>main(){inti,j;for(i=3;i>1;i——){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n")
设有宏定义:#defineIsDIV(k,n)((k%n==1):1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
对于循环队列,下列叙述中正确的是()。
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。例如,二维数组中的数据为:333333334444
将E-R图转换到关系模式时,实体与联系都可以表示成()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
在C语言程序中,以下说法正确的是()。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
方程2y"+y’-y=2ex的特解具有形式()
A.卵磷脂B.甘油三酯C.两者都是D.两者均否合成时以磷脂酸为中间物的是
患者,男,35岁。患肝癌晚期,目前神志不清,肌张力消失,脉搏细弱,心音低钝,血压下降,呼吸呈间歇呼吸。请问下列哪项不应是对处于濒死期的患者的护理内容
人体体温调节只有自主性体温调节一种方式。()
“天伦”号货轮在从香港至日本的航行中因遇雷雨天气,使船上部分货物失火燃烧,大火蔓延到机舱。船长为灭火,命令船员向舱中灌水,由于船舶主机受损,不能继续航行。船长雇拖轮将“天伦”号拖到避难港。下列选项哪个不应列入共同海损?
承诺对要约内容的非实质性变更指的是( )。
某单位由出纳人员兼会计档案保管工作,该做法违反了()。
卢梭主张教育的目的是培养自由的人。这种观点属于()。
甲公司与乙公司订立一买卖合同,甲将5辆汽车卖给乙。此民事法律关系的客体是()。
A、Shewillplaybasketball.B、ShewillgotoseeLily.C、Shewillgoswimming.D、Shewillplayvolleyball.D男士问女士是否加入他们打排球,女士说so
最新回复
(
0
)