首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test31_1,此工程包含一个源程序文件test31_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: max(1,2)=2 max(1,4)=4 源程序文件test31_1.c
使用VC6打开考生文件夹下的工程test31_1,此工程包含一个源程序文件test31_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: max(1,2)=2 max(1,4)=4 源程序文件test31_1.c
admin
2010-02-08
26
问题
使用VC6打开考生文件夹下的工程test31_1,此工程包含一个源程序文件test31_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为:
max(1,2)=2
max(1,4)=4
源程序文件test31_1.cpp清单如下:
#include <iostream.h>
/***************** found *****************/
template class T
T GetMax (T a, T b)
{
T result;
result = (a>b)?a:b;
return result;
}
void main()
{
int i=1, j=2;
double k=4;
cout<<"max("<<i<<","<<j<<")="<<GetMax(i,j)<<end1;
/***************** found *****************/
cout<<"max("<<i<<","<<k<<")="<<GetMax(i,k)<<end1;
/***************** found *****************/
return 0;
}
选项
答案
(1) 错误:template class T 正确:template<class T> (2) 错误:cout<<"max("<<i<<","<<k<<")="<<GetMax(i,k)<<end1; 正确:cout<<"max("<<i<<","<<k<<")="<<GetMax<double>(i,k)<<end1; (3) 错误:return 0; 正确:应将"return 0;”删除
解析
(1)函数模板的格式是template<模板形参表声明>函数声明,所以class T应该由“<>”括起来;
(2)变量i为int型,而变量k为double型,编译系统找不到相应的函数,所以需要显式的给出模板实参,强制生成对特定实例的调用;
(3)由void main()可看出main函数不需要返回值,所以必须把“return 0;”删除。
转载请注明原文地址:https://kaotiyun.com/show/4KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
简述《蒙巴顿方案》的主要内容。(东北师范大学2000年世界现代史真题)
计算两次考试成绩(X、Y)的相关系数。
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
被称为教育学上的三个里程碑是指柏拉图的《理想国》、()的《爱弥儿》、杜威的《民主主义与教育》。
关于教育目的各组成部分,下列表述正确的是
下列货币政策操作中,可以增加货币供给的是()。
随机试题
引用单元格时,D$8称为____________引用。
Inaworldasfast-changingandfullofinformationasourown,allofusneedtoknowhowtolearnwell.Yetevidencesuggests
某护士在给病人肌内注射前用速干手消毒剂擦手,注射后回套针盖刺伤手部,即用速干手消毒剂擦手消毒。该护士发生的事故是
接到住院处通知后,病区护士应根据病情需要立即选择
A.厌食B.消谷善饥C.饥不欲食D.除中E.虫积食欲过于旺盛,食后不久即感饥饿感者,为
关于洗胃液的作用与用途A、1:5000~1:2000高锰酸钾溶液B、药用炭2份,鞣酸、氧化镁各1份的混合物5g加温水500mlC、3%过氧化氢溶液10ml,加入100ml水中D、1%~2%氯化钠溶液或生理盐水E、3%~5
“三个代表”重要思想要求,是我们党保持先进性,始终成为建设有中国特色社会主义坚强领导核心的()。
人口因素在社会发展中的作用是()。
下列关于犯罪未完成形态的说法错误的是()
SupposetheMartialArtAssociationinyouruniversitywantstorecruitnewmembers.Writeanadtoallstudentsto1)inform
最新回复
(
0
)