首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】 #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
30
问题
下列程序的输出结果是【 】
#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/40d0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN—2147483647intfindmax(intx[],intn){inti,
关于栈的叙述中正确的是()。
在数据库系统的内部结构体系中,索引属于()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
表示关系式x≤y≤Z的C语言表达式的是()。
开发大型软件时,产生困难的根本原因是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
下面对对象概念描述正确的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
随机试题
风掣红旗冻不翻。掣:
社会主义经济制度的本质特征是()
关于于白三烯受体阻断剂,下列说法正确的是()。
在编制施工组织设计或专项施工方案时,应对施工现场的可燃材料堆料场进行合理布局,保证其与在建工程的安全距离不小于()。
(2005年)甲、乙、丙三人设立A普通合伙企业,约定甲出资4万元,乙出资3万元,丙出资3万元。三人按4:3:3的比例分配和分担合伙损益。A企业成立后,与B公司签订购货合同,保证人为丁。后因A企业无力偿还货款,B公司要求丁承担保证责任,丁以未约定保
贵阳纺织厂购买的棉花是作为()。
A.medicalB.soC.consideredA.Severalhotdaysare【T7】______aheatwave.B.【T8】______doesextremeheat.C.causeser
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和条件(2)单独都不充分,条件(1)和
下列叙述中正确的是()。
十进制数60转换成二进制整数是
最新回复
(
0
)