首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #include <iostream> using namespace std; template <typename T> T total (T *data) { T s = 0; while(*data)
下列程序的输出结果是【 】。 #include <iostream> using namespace std; template <typename T> T total (T *data) { T s = 0; while(*data)
admin
2010-12-16
61
问题
下列程序的输出结果是【 】。
#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/OOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;int
结构化程序设计的基本原则不包括()。
有以下程序:#includevoidfun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;
以下叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
程序测试的主要目的是()。
关系数据库管理系统能实现的专门关系运算包括()。
软件调试的目的是()。
下面选项中关于编译预处理的叙述正确的是
随机试题
肺心病原因中,不包括
该病的治法是:常用的方剂是:
A.溴量法B.紫外分光光度法C.亚硝酸钠滴定法D.银量法E.非水滴定法苯巴比妥含量测定方法是
企业对材料采用实际成本核算时,下列会计处理不正确的是()。
某当事人延迟履行合同后发生不可抗力导致合同无法履行,该当事人()。
党的十九大报告指出,文化自信是一个国家、一个民族发展中更基本、更深沉、更持久的力量。()
新民主主义革命取得胜利的三大法宝不包括()。
一、注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的综合测试。2.仔细阅读给定资料,按照后面提出的作答要求依次作答。二、给定资料1.在南京建邺的迎宾市场里,有一种瘦肉型猪肉由于肥膘少
曲线y=x3在P(a,a3)点的切线(其中a>0)与曲线所围图形的面积为().
一般侵权行为民事责任的抗辩事由包括()。(2011一专一50)
最新回复
(
0
)