首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
admin
2017-06-19
52
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:
Hello
test
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#inc1ude <iostream>
//********enror********
temp1ate<T>
void fun(T t)
{
std::cout<<"test"<<std::end1;
}
//********error********
temp1ate<bool>
void fun(bool t)
{
std::cout<<(t? "Hello": "Hi")<<std::end1;
}
int main()
{
//********error********
bool flag= TRUE;
fun(flag);
fun((int)flag);
return 0;
}
选项
答案
(1)temp1ate<class T> (2)删除“temp1ate<bool>” (3)bool flag= true;
解析
程序要求输出字符串Hello test。从已定源程序的main主函数开始入手,调用函数fun实现字符的输出。
(1)C++中的模板类格式为temp1ate<class T>,所以将题目中程序中的第1个标识下语句“temp1ate<T>”修改为“temp1ate <class T>”。
(2)在第2个标识下的“void fun(bool t)”函数中,其中t变量为布尔型变量,是C++中的基础变量,并不是模板变量,并没有使用到模板类,所以删除第2个标识下的模板类型定义语句。
(3)第3个标识下的“bool flag= TRUE;”是声明布尔型变量flag,并将其值赋为逻辑真。而TRUE并不是合法值,C++中区分大小写,所以逻辑真值应为true,即“bool flag=true;”。
转载请注明原文地址:https://kaotiyun.com/show/0QAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为【 】。
下列程序的运行结果是 main() {int a=2,c=5; cout<<"a="<<a<<"b="<<c<<endl }
数据库技术的根本目标是要解决数据的( )。
下列描述中正确的是( )。
下列程序编译时发现pb->f(10);语句出现错误,其原因是【 】。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public:
线性表是一个具有n个( )的有限序列。
数据库物理结构设计不包括( )。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
下列运算符中,*运算符在C++中不能重载()。
随机试题
下列选项中,不属于中国近代洋务学堂特点的是()。
地神祭祀包括【】
A.肾小动脉收缩,血流量减少B.肾小球囊内压升高C.血浆胶体渗透压升高D.ADH分泌增多输尿管结石时尿少的主要原因是
下列关于食物中毒的特征描述正确的是()。
下列关于离子晶体的叙述中正确的是()。
项目后评价的经验教训和对策建议应从()等层面分别说明,这些内容是项目后评价的总体框架。
我方向新加坡某贸易公司以较低价格进口符合国际通用规格的化肥25万公吨,3月起分批装运。合同签署后国际市场化肥价格上升,2月间的市价较合同价高出20%。2月26日接该商来电称,其所属的一家化厂在生产过程中发生爆炸事故,工厂全部被毁,要求援引合同中的不可抗力条
甲因在某河流上游投农药毒鱼被群众举报至县环保局,环保局核实情况后认为甲的行为对河流造成严重污染,并导致大量鱼类死亡,依法对甲作出行政拘留7日,并罚款1000元的行政处罚决定。则下列各项表述中,正确的是()。
1989年11月,第44届联合国大会在巴黎通过了________,规定儿童的游戏是儿童的正当权利。
Childrenneedexercise.Parentsoftenworrythat【C1】______timeforathleticsorevenforjustplayingontheJungleJimis
最新回复
(
0
)