首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】 #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
45
问题
下列程序的输出结果是【 】
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta=8,b=6,m=1;switch(a%4){case0:m++;break;case1:m++;
以下叙述正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
下列有关数据库的描述,正确的是()。
算法空间复杂度的度量方法是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
软件测试的目的是( )。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
随机试题
试述现代学校管理的发展趋势。
乳牙根尖周病治疗成功的标准不包括
某采用工程量清单计价的基础工程,土方开挖清单工程量为24000m3,综合单价为45元/m3,措施费、规费和税金合计20万元。招标文件中有关结算条款如下:(1)基础工程土方开挖完成后可进行结算;(2)非施工单位原因引起的工程量增减,变动范围10%以内时执行原
金融创新的原动力包括( )。
班杜拉提出的自我效能感理论认为,人的行为受行为的结果因素与先行因素的影响。行为的结果因素不包括()
伊梅尔特提出:“对制造业来讲,越是经济___________的时候,越是我们投资的好时机。”这与赵小刚“低谷投资”的观点___________。填入划横线部分最恰当的一项是()。
2015年一季度,A省商品房销售面积1175.2万平方米,下降13.4%,降幅比1—2月份收窄13.8个百分点。其中,商品住宅销售面积1036.3万平方米,下降15%;办公楼销售面积15.2万平方米,下降48.7%:商业营业用房销售面积111.1万平方米,
市场上出售的通用财务管理软件,按其处理业务的范围和内容,它应该属于
AShortHistoryoftheOriginsandDevelopmentofEnglishI.Origins—datedbackto【B1】______ofthreeGermanictribes:【B1】____
Whatmakespeoplehappier:moneyorhavinghappyfriendsandneighbors?Researchersinanewstudyfindthatfriendsofhappype
最新回复
(
0
)