首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.clap,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******erro
使用VC6打开考生文件夹下的源程序文件modil.clap,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******erro
admin
2019-04-18
63
问题
使用VC6打开考生文件夹下的源程序文件modil.clap,该程序运行时有错误,请改正错误,使得程序输出:
Hello
test
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******
的下面。
#include
//********error********
template
void fun(T t)
{
std::cout<<“test”<
}
//********error********
template
void fun(bool t)
{
std::cout<<(t?“Hello”:“Hi”)<
)
int main()
{
//********error********
bool flag=TRUE;
fun(flag);
fun((int)flag);
retum 0:
}
选项
答案
(1)template
(2)删除“template
” (3)bool flag=true;
解析
程序要求输出字符串Hello test。从已定源程序的main丰函数开始入手,调用函数fun实现字符的输出。
【解题思路】
(1)c++ff】的模板类格式为template
,所以将题}]中程序中的第1个标识下语句“template
”修改为“template
”。
(2)在第2个标识下的“void tim(bool t)”函数中,其中变量为布尔型变最,是c++中的基础变量,并不是模板变量,并没有使用到模板类,所以删除第2个标识下的模板类型定义语句。
(3)第3个标识下的“bool flag=TRuE;”是声明布尔型变量flag,并将其值赋为逻辑真。而TRUE并不是合法值,C++中区分人小写,所以逻辑真值应为true,即“bool flag=:true;”。
转载请注明原文地址:https://www.kaotiyun.com/show/LdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<end1;elsecout<<x--<<e
以下描述中,不是线性表顺序存储结构特征的是()
指针数组是由______构成的数组。
下列关于this指针的叙述中,正确的是()
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于______阶段。
下面对静态数据成员的描述中,正确的是()
请将下列类定义补充完整,横线处应填加语句______。classTestClass{public:voidfun(){cout<<"Base::fun"<<end1;}};classTestClass1:publicTestClas
下面的符号中不属于C++关键字的是()。
随机试题
息者男性,70岁,反复血尿半年。超声检查膀胱内见一强回声团,直径2.5cm,后方伴声影,随体位改变而移动。其可能的诊断是
需摄取腕关节尺偏位——腕部外展正位的是
关于葡萄球菌,正确的是
企业在某固定资产购建期间,发放给该项目负责人的工资应该计入()科目。
在接受委托办理报关手续时,报关企业应当承担对委托人所提供情况的真实性、完整性进行合理审查的义务。()
甲、乙订立一份价款为十万元的图书买卖合同,约定甲先支付书款,乙两个月后交付图书。甲由于资金周转困难只交付五万元,答应余款尽快支付,但乙不同意。两个月后甲要求乙交付图书,遭乙拒绝。对此,下列表述中正确的是()。
下列关于远期利率协议的说法,正确的是()。
(2012年真题)编辑的作者工作一般不包括()。
用于比较和解释测验结果的参照分数标准是()。
第31届夏季奥林匹克运动会,又称2016年里约热内卢奥运会,于2016年8月5日到2016年8月21日在巴西里约热内卢举行。2020年第32届夏季奥林匹克运动会和2018年第23届冬季奥林匹克运动会分别在以下哪两国举行?()
最新回复
(
0
)