首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
admin
2021-09-05
46
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出:
Hello
test
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream>
//********error********
template<T>
void fun(T t)
{
std::cout<<"test"<<std::endl;
}
//********error********
template<bool>
void fun(bool t)
{
std::cout<<(t?"Hello":"Hi")<<std::endl;
}
int main()
{
//********error********
bool flag=TRUE;
fun(flag);
fun((int)flag);
return 0;
}
选项
答案
(1)template<classT> (2)删除“template<bool>” (3)bool flag=true;
解析
【审题分析】
程序要求输出字符串Hello test。从已定源程序的main主函数开始入手,调用函数fun实现字符的输出。
【解题思路】
(1)c++中的模板类格式为template<class T>,所以将题目中程序中的第1个标识下语句“template<T>”修改为“template<class T>”。
(2)在第2个标识下的“void fun(bool t)”函数中,其中t变量为布尔型变量,是C++中的基础变量,并不是模板变量,并没有使用到模板类,所以删除第2个标识下的模板类型定义语句。
(3)第3个标识下的“bool flag=、TRUE;”是声明布尔型变量flag,并将其值赋为逻辑真。而TRUE并不是合法值,C++中区分大小写,所以逻辑真值应为true,即“bool flag=true;”。
转载请注明原文地址:https://jikaoti.com/ti/3Xc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
下列关于构造函数的描述中,错误的是()。
下列函数原型声明中,错误的是()。
用树形结构表示实体之间联系的模型是()。
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;whilc(_________){;_________if(c==
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
在C++中,打开一个文件时与该文件建立联系的是()。
随机试题
在Access2010中,由于内容较多而不适合建立索引的数据类型是_______。
A、成釉细胞癌B、牙源性钙化囊肿C、牙源性角化囊肿D、牙源性透明细胞癌E、良性成牙骨质细胞瘤与受累牙牙根融合的疾病是
分别从事证券或者期货投资咨询业务的机构,要求有()名以上取得证券、期货投资咨询从业资格的专职人员。
(2014年真题)在出版单位担任()等职务的人员,必须具有中级或中级以上出版专业职业资格并履行登记、注册手续。
Ithappenedtomerecently.IwastellingsomeonehowmuchIhadenjoyedreadingBarackObama’sDreamsFromMyFatherandhowit
甲乙两地之间有一条公路,李明从甲地出发步行往乙地;同时张平从乙地出发骑摩托车往甲地。80分钟后两人在途中相遇。张平达到甲地后马上折回往乙地,在第一次相遇后又经过20分钟张平在途中追上李明,张平到达乙地后又马上折回往甲地,这样一直下去。当李明到达乙地时,张平
我们如今有铺天盖地的新信息需要去消化和记忆。互联网、移动电话、电视和其它电子产品里,都_______地涌现出新鲜事物。当不同信息同时涌现在记忆中,人们会无法_______出与当前目标不相关的信息,甚至还会禁不住去思考那些尚未开始做的事情,于是会出现____
减少可吸入颗粒
Lookatthenotesbelow.Someinformationismissing.Youwillhearamangivingatalkabouthisworkandcareer.Foreachques
这些报纸通常在上班高峰期时在地铁站里发放。
最新回复
(
0
)