首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test27_1,此工程包含一个源程序文件test27_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为; 100 源程序文件test27_1.cpp清单如下: #inclu
使用VC6打开考生文件夹下的工程test27_1,此工程包含一个源程序文件test27_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为; 100 源程序文件test27_1.cpp清单如下: #inclu
admin
2010-02-08
29
问题
使用VC6打开考生文件夹下的工程test27_1,此工程包含一个源程序文件test27_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为;
100
源程序文件test27_1.cpp清单如下:
#include <iostream.h>
template <class T>
class pair
{
T valuel, value2;
public:
pair (T first, T second)
{valuel=first; value2=second;}
/***************** found *****************/
char getmax ();
};
/***************** found *****************/
T pair<T>::getmax ()
{
T retval;
/***************** found *****************/
retval = valuel>value2?? value1 : value2;
return retval;
}
void main ()
{
pair <int> myobject (100, 75);
cout << myobject.getmax()<<end1;
}
选项
答案
(1)错误:char getmax(); 正确:T getmax(); (2)错误:缺少模板的声明 正确:template<classT> (3)错误:retval=valuel>value2??value1:value2; 正确:retval=valuel>value2?value1:value2;
解析
(1)主要考查考生对于模板使用的理解,该函数属于模板类定义的一部分,对于返回值类型,应该使用模板类名称T,这样编译的时候才‘能被接受:
(2)主要考查考生是否掌握了模板的使用,前面的模板类已经声明完成了,在类的外面定义类的成员函数时仍然需要使用模板的声明,这样在后面的函数定义体中才能使用模板类;
(3)主要考查考生对于“表达式17表达式2:表达式3”语句的掌握,这个语句是一个复合语句,先计算第一个表达式,如果为真则整个式子值为表达式2的值,否则为表达式3的值,题目中错误的使用了两个问号;
转载请注明原文地址:https://kaotiyun.com/show/H7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
试析晚清学校与选举制度的演变并论其影响。(北京大学2000年中国通史真题)
计算两次考试成绩(X、Y)的相关系数。
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
下列哪项不是具体运算时期儿童的特征?()
关于教育目的与教育方针,下列说法错误的是
关于终身教育,下列说法错误的是
随机试题
汽车销售人员在与顾客会谈过程中不能接打电话。()
简述人文主义思想的基本特征。
简述公共政策目标的含义及确定政策目标的意义。
腰痛最佳选穴
A.藁本B.柴胡C.细辛D.升麻E.羌活颠顶连及目系疼痛的引经药为
属于人工费的有()。
享受残疾人就业增值税优惠政策的条件规定有( )。
甲欠乙10万元,现乙欲将该债权转让给丙。下列说法正确的是()。
中国是世界上最早发明瓷器的国家,制瓷技术高超,在世界上具有无可替代的地位。下列对我国古代制瓷业的表述正确的是()。
据《左传.昭公六年》记载:“商有乱政,而作()。”
最新回复
(
0
)