首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。 程序输出: 5 a 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。 程序输出: 5 a 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
admin
2018-10-23
43
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。
程序输出:
5
a
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
1 #include<iostream>
2 template<class T>
3 //********error********
4 t min(t x,t y)
5 {
6 return(x>y)?y:x;
7 }
8 void main()
9 {
10 int n=5;
11 //********error********
12 char c=’’a’’;
13 int d=1;
14 //********error********
15 cout<<min(n,n) <<end1;
16 cout<<min(C,c) <<end1;
17 cout<<min(d,d) <<end1;
18 }
选项
答案
(1)T min(T x,T y) (2)char c=’a’; (3)usinq namespace std;
解析
程序的主要功能是实现题目要求的输出,解题的关键是通过调试中出现的错误提示语句,进行主要分析。
(1)C++是区分大小写的,“template<class T>”语句中定义的模板类为T不是t,所以第1个标识下的“tmin(tx,t y)”修改为“Tmin(T x,T y)”。
(2)第2个标识下的“char c=’’a’’;”语句中的变量a为char型,赋值为字符a,在C++中应该使用单引号标注字符变量,而不是双引号,所以修改为“charc=’a’;”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即添加using namesoace std;”。
转载请注明原文地址:https://www.kaotiyun.com/show/bwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
以下程序的输出结果是______。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
若已定义inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5;则对数组元素的不正确的引用是()。
下列有关数据库的叙述,正确的是()。
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base∷fun"<<end1;}};c1assDehVed:publicBase{public:
只能作为成员函数重载的是
下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain(){cha
随机试题
I/I0所表示的是
各种tRNA3’,末端均有的结构是
A、抽查检验B、注册检验C、指定检验D、委托检验E、进口检验药品生产企业药品经指定的药品检验所检验才能出厂的检验属于
法律关系的内容是法律关系主体之间的法律权利和法律义务,二者之间具有紧密的联系。下列有关法律权利和法律义务相互关系的表述中,哪种说法没有正确揭示这一关系?()。
甲受乙胁迫开出一张以甲为付款人,以乙为收款人的汇票,之后乙通过背书将该汇票赠与丙,丙又将该汇票背书转让与丁,以支付货款。丙、丁对乙胁迫甲取得票据一事毫不知情。根据票据法律制度的规定,下列说法中,正确的有()。(2008年)
[*]
域名解析有两种方式,一种称为______,另一种称为反复解析。
Readthefollowingarticleandanswerquestions19-25.Forquestions19-25,choosethecorrectanswerA,B,CorD.Mark
MajorsandDegreesNationalUniversityawardsassociatedegreesandbachelor’sdegreesinavarietyofmajors,includingacco
WildBillDonovanwouldhavelovedtheInternet.TheAmericanspymasterwhobuilttheOfficeofStrategicServicesinWorldWar
最新回复
(
0
)