重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 计算机二级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[单选题]

下列说法正确的是()。

A.类FilelnputStream和FileOutputStream用来进行文件I/0处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写

B.通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写

C.对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写

D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中

查看参考答案
更多“下列说法正确的是()。A.类FilelnputStream和FileOutputStream用来进行文件I/0处理,由它们所提供的”相关的问题

第1题

按照Windows 98中的文件命名规则,下列文件名()为非法文件名。A.my filel B.Basic Progra

按照Windows 98中的文件命名规则,下列文件名()为非法文件名。

A.my filel

B.Basic Program

C.Card"1"

D.class、data

点击查看答案

第2题

按照Windows 98中的文件命名规则,下列文件名()为非法文件名。 A.my filel B.Basic

按照Windows 98中的文件命名规则,下列文件名()为非法文件名。

A.my filel

B.Basic Program

C.Card"1"

D.class、data

点击查看答案

第3题

按照Windows 98 中的文件命名规则,下列文件名()为非法文件名。A.my filelB.Basic ProgramC.card“1

按照Windows 98 中的文件命名规则,下列文件名()为非法文件名。

A.my filel

B.Basic Program

C.card“1”

D.class.\data

点击查看答案

第4题

下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是_____
_。

include<iostream.h>

include(fstream.h)

void main()

{

fstream filel,file2;

charfnl[10],fn2[10],ch;

cout<<“输入源文件名”;

cin>>fnl;

cout<<“输入目标文件名”;

cin>>fn2;

filel.open(fnl,ios::i

点击查看答案

第5题

为使下列代码正常运行,应该在下画线处填入的选项是()。 ObjectlnputStream In= new (new Filel

为使下列代码正常运行,应该在下画线处填入的选项是()。 ObjectlnputStream In= new (new FilelnputStream("employee. doc")): Employee[]newstaff=(Employee[])in.readobject ; In.close;

A.Reader

B.InputStream

C.Objectlnput

D.ObjectlnputStream

点击查看答案

第6题

按照Windows中的文件命名规则,下列文件名为非法文件名

A.my filel

B.Basic Program

C.card“1”

D.class.data

点击查看答案

第7题

下列命名有一个Windows中为非法命名,它是()

A.my filel

B.asic program

C.ard "01

D.lass1.dat

点击查看答案

第8题

【单选题】按照Windows中的文件命名规则,下列文件名()为非法文件名

A.my filel

B.Basic Program

C.card“1”

D.class.data

点击查看答案

第9题

下列程序用于将源文件中的字母进行大小写转换,while的条件是【 】。include<iostream. h>include<fs

下列程序用于将源文件中的字母进行大小写转换,while的条件是【 】。

include<iostream. h>

include<fstream. h>

include<iomanip. h>

void main()

}

char ch;

fstream filel, file2

char fn1[10], fn2[10];

cout<<"输入源文件名:";

cin>>fn1

cout<<"输入目标文件名:";

tin>>fn2

file1, open(fn1 ,ios: :in);

file2, open(fn2, ios:: out);

while(________)

{

if(ch>='a'&&ch<='z')

ch=ch-'a'+'A',

file2, put(ch),

}

file1, close(),

file2, close();

}

点击查看答案

第10题

使用VC6打开考生文件夹下的工程test14_3,此工程包含一个test14_3.cpp,其中定义了类File,但类的定
义并不完整。请按要求完成下列操作,将程序补充完整。

(1)完成构造函数的定义,使数据成员filename,content指向为空。请在注释“//**1**”之后添加适当的语句;

(2)完成函数set_contents的定义,该函数为content申请新的空间来存储new_content的内容,成功返回true,失败返回false。请在注释“//**2**”之后添加适当的语句;

(3)完成成员函数copy(File & source,File & target)的定义,该函数实现将source的内容拷贝至target的功能,注意必须使用已经定义的成员函数来实现。请在注释“//**3**”之后添加适当的语句:

(4)完成析构函数的定义,要求释放content指向的空间。请在注释“//**4**”之后添加适当的语句。

输出结果如下:

file2:file1 contents

file2:file2 contents

注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。

源程序文件testl4—3.cpp清单如下:

include<iostream.h>

include<string.h>

class File{

private:

char file_name[64];

char*contents;

public:

File(char*filename)

{

// ** 1 **

};

File::~File()

{

// ** 4 **

}

void printfile(){cout<<file_name<<":"<<contents<<endl;)

friend bool copy(File & source,File & target);

bool set_contents(char * new_contents);

};

bool File::set_contents(char*new_contents)

{

// ** 2 **

if(contents==NULL)

return false;

strcpy(contents,new_contents);

return true;

}

bool copy(File & source,File & target)

{

// ** 3 **

}

void main{)

{

File f1("filel"),f2("file2");

f1.set_contents("filel contents");

copy(f1,f2);

f2.printfile();

f2.set_contents("file2 contents,);

f2.printfile();

}

点击查看答案

第11题

以下程序的功能是()#include<stdio.h>main(){FILE * fp1;*fp2;fp1=fopen("filel","r");fp2=fopen

以下程序的功能是() #include<stdio.h> main() {FILE * fp1; *fp2; fp1=fopen("filel","r"); fp2=fopen("file2","w"); while(!feof(fp1)) fputc(fgetc(fp1),fp2); fclose(fp1);fclose(fp2);}

A.将磁盘文件的内容显示在屏幕上

B.将两个磁盘文件合为一个

C.将一个磁盘文件复制到另一个磁盘文件中

D.将两个磁盘文件合并后送屏幕

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧