首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开源程序文件modi3.cpp。此程序的功能是将outl.txt文件中的内容输出到屏幕与文件中。输出如下: 李一 1.78m 21 王一 1.65m 23 out2.txt文件的内容如下: 李一 1.78m 2
使用VC6打开源程序文件modi3.cpp。此程序的功能是将outl.txt文件中的内容输出到屏幕与文件中。输出如下: 李一 1.78m 21 王一 1.65m 23 out2.txt文件的内容如下: 李一 1.78m 2
admin
2015-07-20
33
问题
使用VC6打开源程序文件modi3.cpp。此程序的功能是将outl.txt文件中的内容输出到屏幕与文件中。输出如下:
李一 1.78m 21
王一 1.65m 23
out2.txt文件的内容如下:
李一 1.78m 21
王一 1.65m 23
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)以输入方式打开文件outl.txt,请在注释∥********1********后添加适当的语句。
(2)以输出方式打开文件out2.txt,请在注释∥********2********后添加适当的语句。
(3)从文件中获得一个字符,判断是否结束,如果结
束则退出输出。请在注释∥********3********后添加适当的语句。
(4)把获得的字符输出到文件中,请在注释∥********4********后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数
main与其他函数中的任何内容。
#include
#include
#include
void main()
{
char ch;
fstream infile,outfile ;
∥********2********
infile.open(“outl.txt”);
if(!infile)
{
cout<<"outI.txt文件不能打开II<
abort();
}
∥********2********
outfile.open(“out2.txt”);
if(!outfile)
{
cout<<“OUt2.txt文件不能打开”<
abort();
}
∥********3********
while()
{
cout<
∥********4********
}
cout<
infile.close();
outfile.close();
}
选项
答案
(1)将“infile.open(”OUtl.txt.”);”补充完整为:infile.open(”ontl.txt”,iOS::in); (2)将“outfile.open(ut2.txt”);” 补充完整为:outfile.open(”out2.txt”,ios::out); (3)将“while()”补充完整为:wh.ile(infile.get(ch)) (4)添加语句:outfile<
解析
本题的功能是将outl.txt文件中的内容输出到屏幕与文件中。解题思路为在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已给定源程序的main主函数开始入手,可以看出程序是对文件的操作。
解题思路
(1)题目1要求“以输入方式打开文件outl.txt”。在C++中调用文件流的成员函数open的格式为,文件流类.open(…’文件名”,ios::in),所以第1个标识下语句就该为“infile.open(”outl.txt",ios::in);”。
(2)题目2要求“以输出方式打开文件out2.txt”。同理第2个标识下修改为“outflle.open(“out2.txt",ios::out);”。
(3)题目3要求“从文件中获得一个字符,判断是否结束”。程序中的“while()”循环判断语句中缺少从文件中获得的字符,所以这里补全while循环判断条件,即“while(infile.get(ch))”。
(4)题目4要求“把获得的字符输出到文件中"。在C++中,用流插入运算符为“<<”,所以根据题干中的要求在第四个标识下补全写入文件的流操作语句,即“outfile<
转载请注明原文地址:https://kaotiyun.com/show/fCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对虚函数的调用()。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
不属于结构化程序设计方法的四条原则是______。
按照“后进后出”原则组织数据的数据结构是______。
设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是______。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain(){inti,j=0;for(i=1;i<3;i++)j+=f(
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
下列函数参数默认值定义错误的是()。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
随机试题
何谓无复流现象?其发生机制是什么?
当归四逆汤的功用是
阶级社会发展的根本动力是()。
病原体侵袭人体后,不出现或仅出现不明显的临床表现,但通过免疫学检查可发现对入侵病原体产生了特异性免疫反应。应称为
管理信息系统的决策模型多用于解决( )的管理决策问题。
在《出入境检验检疫机构的进出境商品目录》中,“成套设备”对应的“检验检疫类别”为( )。
将工资、利息等的各种名义收入与物价指数相联系称为收入( )。
2017年3月5日,A房地产开发公司(以下简称A公司)与B银行签订借款合同。该借款合同约定:借款总额为2亿元;借款期限为2年6个月;借款利率为年利率5.8%,2年6个月应付利息在发放借款之日预先一次从借款本金中扣除;借款期满时一次全额归还所借款项;借款用途
甲、乙、丙共同出资设立了一个有限责任公司,其中甲以机器设备作价出资20万元。公司成立6个月后,吸收丁入股。1年后,该公司因拖欠巨额债务被诉至法院。法院查明,甲作为出资的机器设备出资时仅值10万元,甲现有可执行的个人财产8万元。下列处理方式中,不符合《公司法
简述宪法与政治文明的关系。
最新回复
(
0
)