首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
admin
2020-10-21
86
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
#include
∥********error********
using std;
void WriteFile(char*S)
{
ofstream outl;
∥********error********
outl.open(”modil.txt”,
binaryf app);
for(int i=0;S
!=0 ; i++)
{
∥********error********
outl.puts(S
);
}
outl.close();
)
void ClearFile()
{
ofstream outl ;
outl.open(”modil.txt”);
outl.close();
}
int main()
{
char S[1024];
ClearFile();
cout<<”please input a string:
”<
cin.getline(S,1024);
WriteFile(S);
return 0;
}
选项
答案
(1)using namespace std; (2) out1.open(“modil.txt”, ios::binary |ios::app); (3)outl.put(s[i]);
解析
程序要求从键盘输入一个字符串,并将结果保存到文件modil.txt中。从已给定源程序的main主函数开始入手,main主函数首先调用ClearFile函数打开文件,然后调用WriteFile函数将字符串写入文件。
解题思路
(1)第1个标识下的“using std;”是在程序中引入标准命名空间std,对于C++中引入标准命名空间的格式,缺少namespace,所以第1个标识下的语句修改为“using namespace std;”。
(2)第2个标识下,调用成员函数open中,输入输出方式是在ios类中定义的,所以“outl.open(”modil.txt”,binarylapp);”语句缺少类ios,即第2个标识下的语句修改为“out1.open(”modil.txt”,ios::binarylios::app);”。
(3)第3个标识应该用流成员函数put输出字符,所以第3个标识下的语句修改为“outl.put(s
);”。
转载请注明原文地址:https://www.kaotiyun.com/show/Ruyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase1{public:Base1(intd){cout
有如下程序:#include#includeusingnamespacestd;classBedroom{public:Bedroom(ints=12):size(s){cout
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数ad
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
以下描述中,不是线性表顺序存储结构特征的是()。
使用VC6打开考生文件夹下的源程序文件modi2.clap。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下关键字不能用来声明类的访问权限的是()。
下列选项中,与实现运行时多态性无关的是( )。
随机试题
慢性胰腺炎病人合并以下哪项表现时适于手术治疗()
新生儿体温过高首选的护理措施是
医学伦理学的公正原则是
[2004年第47题]《民用建筑热工设计规范>中有条文提出“连续使用的空调建筑,其外围护结构内侧和内围护结构宜采用重质材料”主要原因是:
基金交易业务的内部控制制度应对()等交易形式制定相应的流程和规则。Ⅰ.场内交易Ⅱ.场外交易Ⅲ.网下申购Ⅳ.网上申购
房产出租时,如果以劳务为报酬抵付房租收入的,应根据当地同类劳务的半均价格折算为房租收入,据此计征房产税。()
外国甲公司2017年为中国乙公司提供产品设计服务,为开展工作在乙公司所在市区租赁一办公场地,其服务情况如下:(1)1月6日,甲公司与乙公司签订服务合同,确定产品设计服务相关内容,合同约定服务期限为7个月,服务所产生的税费由税法规定的纳税人缴纳,合同约
根据下列资料,回答下列问题。2014年上半年全国共生产汽车1178万辆,同比增长9.6%,其中,乘用车971万辆,同比增长12.1%;商用车207万辆,同比下降0.6%。销售汽车1168万辆,同比增长8.4%,其中乘用车963万辆,同比增长11.
关于票据贴现与贷款的区别的说法,正确的有()。
Forthe1992WinterGames,Frenchorganizersconstructedanewmotorway,parkinglotsandrunsforskiingintheAlps.Environme
最新回复
(
0
)