首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
admin
2021-09-05
84
问题
使用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://www.kaotiyun.com/show/lB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下列关于构造函数的描述中,错误的是()。
用树形结构表示实体之间联系的模型是()。
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;whilc(_________){;_________if(c==
在C++中,打开一个文件时与该文件建立联系的是()。
下列关于继承方式的描述中,错误的是()。
随机试题
根据波士顿矩阵分析,被称为企业“摇钱树”的经营单位是_____。
男性,30岁,农民,腹泻,40天,每日解便5~8次,伴轻度腹胀,疲乏,大便暗红色,有腥臭,粪质多,无发热及里急后重,便检:暗红色黏液血便,高倍镜下红细胞(+++),白细胞(+),可见夏科雷登结晶
德国牧羊犬,雌性,8岁。尿频,尿痛并伴有全程血尿3d,体温39.4℃,尿中有大量红细胞及脓细胞为了加强和巩固疗效,下面哪项是正确的
下列哪张方剂适用于治疗寒饮停肺型慢性支气管炎
下列儒家经典,不是由孔子编订、整理的是()。
张红家有一筐苹果,第一天吃了1/9,以后每天依次吃了前一天剩下的苹果的1/8、1/7、1/6、1/5、1/4、1/3、1/2,最后剩下10个苹果,原来筐里有多少个苹果?()
人肉搜索
列宁说:“没有革命的理论,就不会有革命的行动。”这一命题的含义是()
Readthesesentencesbelowandthetransferagencyontheoppositepage.Whichbusiness(A,B,CorD)doeseachsentence(1-7)des
Ifyouknow______,youwillhaveajob.Ifyouknowwhy,youwillbetheboss.
最新回复
(
0
)