首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序输出: Hello test 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
admin
2013-11-15
33
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序输出:
Hello
test
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * * * * * error* * * * * * * *的下面。
试题程序:
#include(iostream)
//* * * * * * * * error* * * * * * * *
template
void fun(T t)
{
std::cout<<"test"<
}
//* * * * * * * * error* * * * * * * *
template
void fun(bool t)
{
std::cout<<<t?"Hello":"Hi")<
}
int main()
{
//* * * * * * * * error* * * * * * * *
bool flag=TRUE;
fun(flag);
fun((int)flag);
return 0;
}
选项
答案
(1)应改为“template
”。 (2)删除“template(bool)”。 (3)应改为“bool flag=true;”。
解析
C++中的模板类格式为tempiate
,所以第1处的语句“template
”应修改为“template
”。
在第2处的“Void fun(bool)”函数中,t变量为布尔型变量,是C++中的基础变量,不是模板变量,没有使用到模板类,所以删除第2处的模板类型定义语句。
第3处的“bool flag=TRUE;”是声明布尔型变量flag,并将其值赋为逻辑真。而TRUE并不是合法值,C++中区分大小写,所以逻辑真值应为true,即“bool flag=true;”。
转载请注明原文地址:https://jikaoti.com/ti/1SE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个函数为voidf(int,char=’a’),另一个函数为voidf(int),则它们()。
对下面的程序,说法正确的是()。#include<iostream>usingnamespacestd;voidsum(floatm,floatn){floatsum=m+n;}main()
结构化程序设计的三种结构是()。
数据结构中,与所使用的计算机无关的是数据的()。
设有数组定义:chararray[]="China";,则数组array所占的空间为()。
下列程序的输出结果为【】。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd";inti1=0,i2=0,i=0;while(a[i]){
下列对派生类的表述中,错误的是()。
在下列选项中,没有构成死循环的程序是()。
经常和一个运算符连用,构成一个运算符函数名的C++关键字是【】。
下列虚基类的声明中正确的是______。
随机试题
斜齿圆柱齿轮的标准模数是___________。
关于脑挫裂伤的临床表现。下列哪项是错误的( )
新股网上竞价发行中,投资者作为( ),在指定时间通过证券交易所会员交易柜台,以不低于发行底价的价格及限购数量,进行竞价认购。
教师要做学生健康成长的()。
明太祖朱元璋称:“我朝罢丞相,设五府、六部、督察院、通政司、大理寺等衙门,分理天下庶务。”其中“五府”为()。
根据我国有关法律规定,乡一级的人民代表大会设立()。
一次逻辑考试后,兰兰、晶晶、玲玲三人在一起讨论考试成绩到底怎么样。兰兰说:“除非我不能得100分.则晶晶能得100分。”晶晶说:“我看兰兰能得100分,但我不能得100分。”玲玲说:“除非我不能得100分。晶晶得不了100分”。事后证明。她们三人中只有一个
英文缩写CAM的含义是(20)。
下列关于光纤同轴电缆混合网HFC的描述中,错误的是()。
READER’SDIGEST:Whathavebeenourbiggestsuccessesandfailures?KathleenSebelius,secretaryoftheDepartmentofHealth
最新回复
(
0
)