首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
admin
2017-06-19
30
问题
使用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全国计算机二级
相关试题推荐
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
设有如下定义 struct ss { char name[10]; int age; char sex; }std[3], * p=std; 下面各输入语句中错误的是
一棵二叉树中所含最少的结点数是
如使用setw()的操纵符对数据进行格式输出时,应包含( )。
考虑一年四季的顺序关系时,下列数据元素前者不是后者前件的是()。
设有如图所示的二叉树则对该二叉树前序遍历的结果是
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
对于重载的运算符>>,它是一个()。
下列运算符中,不能重载的是
以下都是C++语言标识符的是()。
随机试题
行政机关拒绝履行判决、裁定、调解书的,第一审人民法院不可以采取的措施是()。
Weallbelievethatitishardforhimtotakeupother(responsible)________now.
国际货币基金组织用于统计国际收支平衡的投资定义以()为基础。
设备监理单位的权利和义务包括()。
资料1资料2资料3请根据以上资料,选择以下栏目的正确选项:“原产国”栏:()。
与注意的稳定性相反的品质是注意的()
丁忧
程序调试的任务是
在报表中要计算"实发工资"字段的平均值,应将控件的"控件来源"属性设置为
Finally,somegoodnewsaboutairplanetravel.Ifyouareonaplanewithasickpassenger,youareunlikelytogetsick.Thati
最新回复
(
0
)