首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。 程序输出: 5 a 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。 程序输出: 5 a 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面
admin
2016-10-28
48
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。
程序输出:
5
a
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream>
template<class T>
//********error********
t min(t x,t y)
{
return(x>y)?y:x;
}
void main()
{
int n=5;
//********error********
char c="a";
int d=1;
//********error********
cout<<min(n,n)<<endl;
cout<<min(c,c)<<endl;
cout<<min(d,d)<<endl;
}
选项
答案
(1)T min(T x,T y) (2)char c=’a’; (3)using namespace std,
解析
(1)C++是区分大小写的,“template<class T>”语句中定义的模板类为T不是t,所以第1个标识下的“t min(t x,ty)”修改为“T min(T x,T y)”。
(2)第2个标识下的“char c="a";”语句中的变量a为char型,赋值为字符a,在C++中应该使用单引号标注字符变量,而不是双引号,所以修改为“charc=’a’;”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即添加using namespace std;”。
转载请注明原文地址:https://www.kaotiyun.com/show/L7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
流操作子______可跳过输入流中的前导空白字符。
分布式数据库系统不具有的特点是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
下列打开文件的表达式中,错误的是
面向对象程序设计思想的主要特征中不包括
若有以下定义:inta[]={1,2,3,4,5,6,7}charc1=’b’,c2=’2’;则数值不为2的表达式是
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
下列对模板的声明中正确的是
以下选项中与k=n++;完全等价的表达式是
随机试题
慢性风湿性瓣膜病常见的联合瓣膜病变是
票据丧失的补救措施不包括()。
国家授权投资的机构投资设立的国有独资公司可以设立股东会,也可以不设立股东会。( )
入住时限是指()所规定业主办理入住手续的时间期限。
美育
下列选项中,表述错误的是()。
某小区有80位老人,其中喜欢下象棋的有73人,喜欢打羽毛球的有67人,喜欢打太极拳的有52人。则以上三项业余爱好都喜欢的至少有多少人?()
1.输入下列文字,并设定左缩进2厘米,字间距离为加宽两磅,并以WD5.DOC为文件名保存。在即将来临的信息时代,知识很可能将成为公司最宝贵的财产——用以获取这种知识的“企业情报”工具可能将证明对建立和保持竞争优势具有举足轻重的作用。将上面
Somepeoplesaylovemakestheworldgoaround.Otherssayitisnotlove:it’smoney.Sincethetruthisthatitisenergythat
A、Torunintoeachother.B、Togetbargains.C、Toavoidthecrowds.D、Tojointhecrowds.C
最新回复
(
0
)