首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
admin
2016-11-22
57
问题
使用VC6打开考生文件夹下的源程序文件modil.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<class T> (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/i7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
下列打开文件的表达式中,错误的是
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
患儿男性,9岁11个月,因多饮、多尿伴消瘦半个月,恶心、气促1天入院。查体:T36.5℃,R30次/min,P128次/min,BP110/70mmHg,体重26kg,神志清楚,精神弱,嗜睡呼吸深大。口唇樱红,咽无充血。双瞳孔等大等圆,对光反射灵敏。全
A、急性腺样体炎B、急性化脓性扁桃体炎C、腺样体肥大D、慢性扁桃体炎E、鼻咽癌咽部黏膜为暗红色,扁桃体表面可见瘢痕,凸凹不平,与周围组织有粘连者患()
临床上年轻恒牙异常松动的原因多为
磺酰脲类药物的药理作用是
资料:A企业2009年内5月31日各资产、负债、所有者权益账户如下:6月份,A企业发生下列经济业务:(1)从银行借入期限为半年的借款1000000元,款存银行。(2)用现金2300元支付短期借款利息。(3
下列属于项目投资初始现金流量的是()。
佛教四圣谛中,对造成痛苦与烦恼原因的分析是()。
我国早期启蒙教育思想出现在()。
已知二次型f(x1,x2,x3)=x12+ax22+x32+2x1x2-2ax1x3-2x2x3的正、负惯性指数都是1,则a=_________.
网络地址和端口翻译(NAPT)用于(20),这样做的好处是(21)。(20)
最新回复
(
0
)