首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
admin
2017-06-19
46
问题
使用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://www.kaotiyun.com/show/0QAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream.h>usingnamespacestd;classDemo{public:Demo(){cont<<"defaultconstructor\
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为【 】。
一棵二叉树中所含最少的结点数是
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti)
若有以下程序:#include<iostream>usingnamespacestd;classpoint{private:intx,y;public:point(
下面关于对象概念的描述中错误的是()。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
下列符号中可以用作C++标识符的是()。
随机试题
A.乳腺钼靶B.乳腺B超C.乳腺红外热图D.乳腺针吸细胞学检查E.乳头溢液涂片
氨基糖苷类药物的抗菌机制是
患者,女孩,19岁,3小时前于上体育课时突发右下腹剧痛,伴恶心、呕吐,月经5天/30~34天,有痛经,现已停经33天,查体发现腹肌紧张,右下腹压痛,妇科检查见阴道内少量暗红色血,子宫正常大小稍软,于子宫右侧可及囊性包块7cm,张力较大,压痛明显,临床检
下列关于狂犬病病毒的特点,叙述错误的是
下列哪一个是阴阳属性的征兆
女,24岁,停经45天,诊断为早期妊娠。在行负压吸宫术时,突然出现面色苍白、出汗、头晕、胸闷,查体:血压80/50mmHg,心率40次/分。最可能的诊断是
以下关于结果加重犯的说法,正确的是:
下列学习策略属于组织策略的是()。
遵义会议解决的具有决定性意义的问题有
设f(x)在(-∞,+∞)上连续,且证明:(1)若f(x)为偶函数,则F(x)也是偶函数;(2)若f(x)是单调减少函数,则F(x)也是单调减少函数.
最新回复
(
0
)