首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程包含一个源程序文件proj1.epp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR ****found*
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程包含一个源程序文件proj1.epp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR ****found*
admin
2017-07-04
35
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程包含一个源程序文件proj1.epp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR ****found*****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
1 2 3 4
注意:模板参数名用T。只修改注释“//ERROR*********found*********”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
//将数组元素个数Size定义为4
//ERROR********found********
const int Size;
template
class MyClass
{
public:
MyClass(T*P)
{
for(int i=0;i
array
=p
;
}
void Print();
private:
T array[Size];
};
template
//ERROR********found********
void MyClass::Print()
{
for(int i=0;i
cout<
<<’\t’;
}
int main()
{
int intArray[Size]={1,2,3,4};
//ERROR********found********
MyClass
obj(intArray);
obj.Print();
cout<
return 0;
}
选项
答案
(1)const int Size=4; (2)void MyClass
::Print() (3)MyClass
obj(intArray);
解析
(1)主要考查考生对const变量的掌握,因为const变量不能修改,所以在定义的同时必须初始化。
(2)主要考查考生对模板类的成员函数定义的掌握,因为MyClass类是模板类,所以在定义该函数时要加上模板标识符“
”,即语句void MyClass
::Print()。
(3)主要考查考生对模板类构造函数的调用的理解,从上一条语句int intArray[Size]={1,2,3,4};中可以知道intArray为int型,因此定义obj时要使用
,即MyClass
obj(intArray);。
转载请注明原文地址:https://kaotiyun.com/show/bLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
有下列二叉树,对此二叉树前序遍历的结果为( )。
阅读以下程序 #includc<iostream.h> vold main() { Char line[10]; cin>>line; cout<<line<<endl; } 如运行时输入This is ex
下列程序的运行结果是【 】。#include<iostream.h>classtest{private:intnum;public:test()intTES
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti)
以下程序的执行结果是()。#include<iostream>usingnamespacestd;classsample{private:intx;public:
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
下列有关内联函数的叙述中,正确的是()。
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
随机试题
2021年2月22日大豆的现货价格为2840元/吨,同日大连商品交易所3月1日到期的大豆期货合约的价格为2920元/吨,3月15日,7月份到期的大豆期货合约的价格为2865元/吨,那么该大豆的基差为()元/吨。
TheBeautyAdvantage[A]MostofushaveheardthestoryofDebrahleeLorenzana,the33-year-oldQueens,N.Y.,womanwhosue
三个领导,三种风格刚刚大学毕业的吴君来到钢材集团总公司下属的第三分公司,给张总经理做秘书,张总经理要求公司的大小事情都必须向他汇报,得到他的指示才能行事。昊君的工作就是将任何事情汇报给总经理,再把总经理的答复转给相关责任人,这样就算完成任务了。所
(2010年第82题)肝炎后肝硬化病人,有黄疸和大量腹水,因大量呕血入院。下列治疗措施中,不宜采取的是
目前在土木建筑中用量最大、用途最广的砂浆是()。
“跟单”中的“跟”是指跟进、跟随,跟单中的“单”是指贸易合同项下的订单。()
仙人掌进行光合作用依靠()。
Theideathatmusicmakesyousmarterhasreceivedconsiderableattentionfromscholarsandthemedia.Currentinterestin【1】betw
所有的灰狼都是狼。这一断定显然是真的。因此,所有的疑似SARS病例都是SARS病例,这一断定也是真的。以下哪项最为恰当地指出了题干论证的漏洞?
A、Becausetheywilldopart-timejobsduringtheweekend.B、Becausetheywilltakemorecoursesinanotherfield.C、Becausethey
最新回复
(
0
)