首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
admin
2017-06-19
63
问题
使用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全国计算机二级
相关试题推荐
有以下程序 main() { int i=1,j=1,k=2; if((j++||k++)&& i++) cout<<i<<","<<j<<","<<k<<endl; } 执行后输出结果是
下列程序的运行结果是 main() {int a=2,c=5; cout<<"a="<<a<<"b="<<c<<endl }
阅读以下程序 #includc<iostream.h> vold main() { Char line[10]; cin>>line; cout<<line<<endl; } 如运行时输入This is ex
以下有关类与结构体的叙述不正确的是
以下选项中不属于软件工程的目标是( )。
关于在调用模板函数时实参的使用,下列表述中正确的是()。
转义字符序列中的首字符是______字符。
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【 】。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
C++语言中的基本符号可以分为_______、_________、________三类。
随机试题
患者,女性,63岁,半年前下楼时摔倒致右髋部疼痛,下肢活动受限,不能站立和行走,X线示“右股骨颈骨折”。现患者右髋关节活动受限。该患者术后1周内康复程序不包括下列哪几项
患者14岁,右下后牙1天来夜间痛影响睡眠,痛放散到右半侧头面部。查见右下第一前磨牙咬合面畸形中央尖折断痕迹,冷侧引起剧痛,叩痛(一)。医师诊断为
下列腧穴在五行配属中,属“火”的是
乙级工程造价咨询企业可以从事工程造价()万元人民币以下的各类建设项目的工程造价咨询业务。
下列行为中,哪些属于法律规定的不正当竞争行为?()
()对于网络相当于运输对于()
McDonald’s,Greggs,KFCandSubwayaretodaynamedasthemostlitteredbrandsinEnglandasKeepBritainTidy【C1】______fast-foo
AnearthquakehitKashmironOct.8,2005.Ittooksome75,000lives,【C1】______130,000andleftnearly3.5millionwithoutfood
软件详细设计生产的图如下:该图是()。
It’sHardtoCleanBigDataA)KarimKeshayjee,aTorontophysiciananddigitalhealthconsultant,crunchesmountainsofdatafro
最新回复
(
0
)