首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
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://jikaoti.com/ti/YYW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;int
下面描述中错误的是()。
由N个有序整数组成的数列已放在一维数组中,给定程序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
有如下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\t\nA011\1"));}程序运行后的输出结果是
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=MAX;for(i=0;
在数据库系统的内部结构体系中,索引属于()。
下面对对象概念描述正确的是
软件调试的目的是()。
下面选项中关于编译预处理的叙述正确的是
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
打印Word文档之前最好能进行(),以确保取得满意的打印效果。
A.促进肝细胞增殖B.特异性抑制HBV-DNA多聚酶活性C.具有抗病毒活性,免疫调节活性D.杀死并清除血液内的病毒E.诱导T细胞的分化成熟,刺激细胞因子的产生,增强B细胞的抗体应答
管理全国药品监督管理工作的部门是()
下列选项中所描述的情况能引起工程索赔的有()。
【背景资料】某城市桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为长8m,宽6m,高3m,梁体为现浇预应力钢筋混凝土箱梁。跨越既有道路部分,梁跨度30m,支架高20m。其他段为预制混凝土梁。桩身混凝土浇注前,项目技术负责人到场就施工方法对作
下列质量管理体系文件中,()作为企业质量管理系统的纲领性文件,应具备指令性、系统性、协调性、先进性、可行性和可检查性的特点。
材料大意:一个公益组织,对教育资源缺乏的地区提供帮助。在这个组织中有项目策划组,里面有3个人,一个叫王立,在这个组织工作了3年,是主管负责人;一个叫小方,新分配到这里,王立经常指导小方,要求严格,甚至影响了其独立性发挥;另一个人是李娜,以前在本地
Imagineyouwenttoarestaurantwithyourgirlfriend,hadaburger,paidwithacreditcard,andleft.Thenexttimeyougothere,t
设A,B为三阶矩阵且A不可逆,又AB+2B=O且r(B)=2,则|A+4E|=().
Whereonestageofchilddevelopmenthasbeenleftout,ornotsufficientlyexperienced,thechildmayhavetogobackandcaptu
最新回复
(
0
)