首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
admin
2021-09-05
42
问题
使用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型数据,则该调用
下列关于继承方式的描述中,错误的是()。
随机试题
Theyhadto______alotofnoisewhilethebuildingswereunderconstruction.
苦杏仁的功效是
患者月经每33~35天一行,经期3天,量中,轻微小腹胀痛,诊断为
只有取得会计从业资格证书的人员,才能从事会计工作;未取得会计从业资格证书的人员,不得从事会计工作。()
某市建筑公司承建的工贸公司职工培训楼,地下1层,地上12层,建筑面积2000m2,钢筋混凝土框架结构,计划二年内竣工。市建委有关管理部门按照相关规定对本项目进行了安全质量大检查。检查人员在质量检查时发现,在第2层某柱下部混凝土表面存在比较严重的“蜂窝"现
班级的大小是影响课堂管理的一个【】
依法执教就是教师要依据法律法规履行教书育人的职责。下列选项中,体现教师进行依法执教的是()。
随机抽样:在需要考察的对象全体中,随机抽若干个对象进行研究,并用这些对象估计全体的情况,这种方法叫做随机抽样。下列属于随机抽样的是()。
“西走接嘉峪,凝素无青云”,下列哪项诗句描写的不是嘉峪关?()
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)