首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符’#’时,结束输入和输出操作。但该程序有错。 #include <iostream> #include <fstream> using namesp
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符’#’时,结束输入和输出操作。但该程序有错。 #include <iostream> #include <fstream> using namesp
admin
2010-03-29
69
问题
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符’#’时,结束输入和输出操作。但该程序有错。 #include <iostream> #include <fstream> using namespace std; int main() { ofstream ofile; char ch; ofile.open("d:\\abc.txt", ’W’); do{ cin>>ch; ofile.put(ch); }while(ch!=’#’); ofile.close(); return 0; } 程序出错的原因是( )。
选项
A、成员函数open调用形式错误
B、输入文件没有关闭
C、成员函数put调用形式错误
D、对象ofile定义错误
答案
1
解析
本题考核文件的打开。C++中,可以在定义文件流对象的同时打开文件,也可以在定义文件流对象以后用open()函数打开文件。可以通过构造函数或open函数的第2个参数,确定文件的打开模式。打开模式用下列常量表示:
ios_base::app 为添加数据而打开(总是在文件尾部写);
ios_ase::binary 作为二进制文件打开:
ios_ase::in 为输入而打开:
ios_ase::out 为输出而打开;
ios_base::tmnc 若文件存在,截为空文件;
ios_base::ate 打开时定位于文件尾。
题中成员函数open()的第2个实参不符合C++的打开模式,所以产生调用错误。
转载请注明原文地址:https://kaotiyun.com/show/gDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,下列叙述中正确的是()。
以下能正确定义字符串的语句是
下列关于栈的叙述中,正确的是()。
以下叙述中正确的是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);printf("%s\n",
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
在一个C源程序文件中所定义的全局变量,其作用域为()。
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
随机试题
促胃液素瘤与下列哪项有关
凡在中华人民共和国境内道路上通行的车辆驾驶人、行人、乘车人以及与道路交通活动有关的单位和个人,都必须遵守《中华人民共和国道路交通安全法》。
A.影响胞浆膜的通透性B.抑制核酸代谢C.抗叶酸代谢D.抑制蛋白质合成E.抑制细菌细胞壁合成头孢菌素的抗菌机制是
工程师对全过程的合同管理都是使( )运用法律手段按照合同文件的有关条款来履行各自的权利和义务。
承包单位应做好技术交底,关键部位技术交底书的内容包括()。
【背景资料】某施工单位与建设单位签订了路基工程施工承包合同,包括桥涵两座和路基填筑工程,合同工期390天,合同总价5000万元。施工前施工单位向工程师提交了施工组织设计和施工进度计划,如图18420120一6所示。该工程在施工过程中发生了如下情况:
分组教学是为了克服班级授课制的弊端而提出的,因此比班级授课制优越。
根据《中华人民共和国立法法》的规定,基层群众自治制度属于地方性法规可以规定的事项。()
2008年政府出台“限塑令”,但现在“限塑令”落实效果并不理想,超市仍在贩卖塑料袋。而且很多外卖、快递等行业也带动了塑料袋的使用。针对“限塑令”所处的困境。请谈谈你的看法。
Recently,thenewshasbeenfilledwithreportsofthe"birdflu."Asiaisonaregion-widehealthaleft,withgovernmentsslaug
最新回复
(
0
)