首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。 #
admin
2021-09-05
85
问题
使用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://kaotiyun.com/show/lB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
下列关于构造函数的描述中,错误的是()。
下列函数原型声明中,错误的是()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
在C++中,打开一个文件时与该文件建立联系的是()。
下列关于继承方式的描述中,错误的是()。
随机试题
A、ManyforeigntouristsvisittheUnitedStateseveryyear.B、Americansenjoyeatingoutwiththeirfriends.C、TheUnitedStates
称e-x是无穷小量是指在下列哪一过程中它是无穷小量()
哪种病人不需使用肠外营养
麻醉药品、第一类精神药品、医疗用毒性药品、放射性药品易串味的药品、中药材、中药饮片以及危险品
()是指银行经过内部审核确认后,动用呆账准备金将无法收回或者长期难以收回的贷款或投资从账面上冲销。
某公司购进的原材料因管理不善而毁损,毁损的材料成本为1000元,对应的购进时的增值税进项税额为170元。下列会计处理中,正确的是()。
儿童刚学习“鸟”字时,“鸟”与“乌”等形近字常混淆,这是由于这时期儿童的观察品质缺乏()。
无因管理是指没有法定或约定义务,为避免造成损失(损失包括自己也包括他人,或者仅为他人),主动管理他人事务或为他人提供服务的行为。根据这一定义,下列属于无因管理的是:
分组教学克服了班级授课制的缺陷,是一种非常完美的教学组织形式。
NewRulesforLandingaJobWhenNickA.Corcodilosstartedoutintheheadhuntingbusiness20yearsago,hehadankeeney
最新回复
(
0
)