首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test37_1,此工程包含一个源程序文件test37_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: 0149 16 25 36 49 64 81 源程序文件test37_1.cpp
使用VC6打开考生文件夹下的工程test37_1,此工程包含一个源程序文件test37_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: 0149 16 25 36 49 64 81 源程序文件test37_1.cpp
admin
2010-02-08
20
问题
使用VC6打开考生文件夹下的工程test37_1,此工程包含一个源程序文件test37_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为:
0149 16 25 36 49 64 81
源程序文件test37_1.cpp清单如下:
#include<iostream.h>
template <class T, int N = 100> class Vector
{
T vec[N];
public:
void set(int pos, T val);
T get(iht pos);
/***************** found *****************/
}
template <class T, int N> void Vector<T, N>::set(int pos, T val)
{
vec[pos] = val;
}
/***************** found *****************/
template <class T, int N> Vector<T, N>::get(int pos)
{
return vec[pos];
}
int main ()
{
Vector<double, 10> v;
int i = 0;
double d = 0.0;
for (i = 0; i < 10; i++)
v.set(i, double(i * i));
for (i = 0; i < 10; i++)
cout<<v.get(i)<<" ";
cout<<end1;
/***************** found *****************/
}
选项
答案
(1) 错误:} 正确:}; (2) 错误:template<class T,int N>Vector<T,N>::get(int pos) 正确:template<class T,int N>T Vector<T,N>::get(int pos) (3) 错误:缺少返回值 正确:加入 return 0;
解析
(1)主要考查考生对于类定义的理解,即使使用了类模板,在类定义的结尾仍然需要使用分号,这是C++的规定;
(2)主要考查考生是否会掌握了模板类的定义,template是关键字,在0中间是类型的定义,题目中Vector是一个类的名称,前面应该有该模板的名称,即T,这样才是完整的定义;
(3)主要考查考生对于函数返回值的掌握,任何返回值类型不为int型的函数最后都必须使用returen语句返回对应类型的值,就算是main函数也不例外。
转载请注明原文地址:https://kaotiyun.com/show/cKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
马斯洛需要层次理论的主要内容及主要观点。
如果一组数据完全平衡,那么这组数据的离均差的总和为()
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
事后检验常用的方法有()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
下列表述不是爱尔维修的主张是
关于终身教育,下列说法错误的是
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
随机试题
________是操作系统中人机交互的基本工具。
设计在基牙上的邻面板其最佳宽度为
实行政府定价或者政府指导价的药品包括( )。
境外持股可以分为境外法人持股和境外自然人持股两类。()
以下说法哪个是正确的?
下列属于妨碍公务罪的是()。
Sarahandhersecurityteamhavecarriedoutmanyvulnerabilitytestsovertheyearstolocatetheweaknessesandvulnerabilitie
从工程管理角度看,软件设计一般分为两步完成,它们是
初二年级各班的成绩单分别保存在独立的Excel工作簿文件中,李老师需要将这些成绩单合并到一个工作簿文件中进行管理,最优的操作方法是
AfriendgaveGeorgeaparrotwhichhadabigvocabulary,butmostofthewordsthebirdknewwerebadwords.【C1】______Georgeth
最新回复
(
0
)