首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modi1.txt中。 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modi1.txt中。 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
admin
2017-03-22
64
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modi1.txt中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
#include
//********error********
using std;
void WriteFile(char*s)
{
ofstream out1;
//********error********
out1.open("modi1.txt",
binary | app);
for(int i=0;s
!=0;i++)
{
//********error********
out1.puts(s
);
}
out1.Close();
}
Void ClearFile()
{
ofstream out1;
out1.open("modi1.txt");
out1.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("modi1.txt",ios::binary |ios::app); (3)out1.put(s[i]);
解析
(1)第1个标识下的“using std;”是在程序中引入标准命名空间std,对于C++中引入标准命名空间的格式,缺少namespace,所以第1个标识下的语句修改为“using namespace std;”0
(2)第2个标识下,调用成员函数open中,输入输出方式是在ios类中定义的,所以“out1.open("modi1.txt",binarylapp);”语句缺少类ios,即第2个标识下的语句修改为“out1.open("modi1.txt",ios::binarylios::app);”。
(3)第3个标识应该用流成员函数put输出字符,所以第3个标识下的语句修改为“out1.put(s
);”。
转载请注明原文地址:https://kaotiyun.com/show/z9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对待排序文件的初始状态作要求的排序方法是【】。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
数据库设计包括两个方面的设计内容,它们是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
下列工具中为需求分析常用工具的是
有如下循环语句:for(inti=50;i>20;i-=2)eout
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
有三个关系R,s和T如下:其中关系T由关系R和s通过某种操作得到,该操作为
随机试题
提出“痨瘵主乎阴虚”的是
出血时间的正常值约为()
翟先生2014年10月份从单位获得工资类收入1500元,由于单位工资较低,同月在甲公司做了一份兼职工作,收入为每月2500元。根据案例,请回答以下问题。如果翟先生与甲公司建立固定的雇佣关系,则比没有建立固定的雇佣关系每月少缴纳税收()
按照我国企业会计准则的规定,下列关于合并资产负债表的抵销的表述中,正确的有()。
6,15,12,21,18,(),24
Doyouthinkthereistoomuchnoiseinourcity?Ifyoulivenearanairport,youwillbeunhappybecauseaplaneoftenmakesa
【2013年济宁市市属真题】《教师资格条例》规定,被撤销教师资格的,自撤销之日起()不得重新申请认定教师资格,其教师资格证由县级以上人民政府教育行政部门收缴。
下列选项中,关于我国宪法修改的表述不正确的是()。
Howardisprobably
Injuryproblemcould(short)______basketballplayer’scareer.
最新回复
(
0
)