首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是 ( )。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是 ( )。
admin
2010-03-29
54
问题
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是 ( )。
选项
A、ofstream cfile; cfile.open( "d : ofile.txt" );
B、ofstream * cfile = new ofstream; cfile -> open( "d : ofile.txt );
C、ofstream cfile( "d: ofile.txt" );
D、ofstream * cfile = new( "d : ofile.txt" )
答案
8
解析
本题主要考察C++中流的概念和文件的I/O操作。C++把数据的流动抽象为流,而文件流不是标准设备,因此没有cout那样预先定义的全局对象。文件流定义的操作应用于外部设备,最典型的设备是磁盘中的文件。要定义一个文件流类对象,必须先对文件进行打开操作。常用的文件打开操作方式有3种:
①默认构造函数+open成员函数(对象型);
②默认构造函数+open成员函数(指针型):
③构造函数+指定文件名和模式。
题目选项中,选项A采用方式①创建文件对象,选项B采用方式②创建文件对象,选项C采用方式③创建文件对象,上述3个选项语句都正确的建立起输出文件对象与磁盘文件的关联。选项D语句中,直接利用new操作符打开文件,而跳过了流对象的open操作,语句不合法。
转载请注明原文地址:https://kaotiyun.com/show/oXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main
以下叙述中正确的是
已定义以下函数intfun(int*P){return*P;}fun函数的返回值是()。
以下选项中,值为1的表达式是
下列选项中属于面向对象设计方法主要特征的是()。
当变量e的值不为2、4、6时,值为“真”的表达式是()。
下列选项中能正确定义数组的语句是()。
在软件开发中,需求分析阶段产生的主要文档是()。
表达式a+=a=a=9的值是
若有说明inta[3][4];则a数组元素的非法引用是()。
随机试题
最可能的诊断是胃癌最好的治疗方法是
年轻恒牙患龋率最高的牙齿是
患者反复呕吐隔餐食物。查体:消瘦,上腹部膨胀,并见胃型。应首先考虑的是()
用市场法评估资产的正常变现价值时,应当参照相同或类似资产的()。
下列属于社会和文化环境因素中对人口状况方面进行分析时会考虑的因素有()。
气流:飞机
我国地大物博,许多风景名胜和古迹分布在名山大川之中。下列关于我国风景名胜的叙述中,有错误的是()。
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是()。
"HappyBirthdaytoYou"ThemainproblemindiscussingAmericanpopularcultureisalsooneofitsmaincharacteristics:itwon’
Idon’tliketodisturbyou,becauseyou’requitetired______today.
最新回复
(
0
)