编写程序完成下列要求: 定义一个函数func(filename) filename:文件的路径。 函数功能:打开文件,并且返回文件内容,最后关闭,用异常来处理可能发生的错误。

编写程序完成下列要求: 定义一个函数func(filename) filename:文件的路径。 函数功能:打开文件,并且返回文件内容,最后关闭,用异常来处理可能发生的错误。


参考答案和解析
函证的形式分为积极式函证和消极式函证;函证程序可运用于应收账款、银行存款;审计师需要控制函证的收发过程

相关考题:

请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制c++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将myDoc中的字符序列反转,并输出到文件out.dat中。文件in.dat的长度不大于1000字节。 要求: 补充编制的内容写在“//**********”与“//**********”两行之间。实现将myDoc中的字符序列反转,并将反转后的序列在屏幕上输出。不得修改程序的其他部分。 注意:程序最后已将结果输出到文件0ut.dat中,输出函数writeToFile已经给出并且调用。 //proj3.cpp includeiostream includefstream includecatting using namespace std;class doc { private: char*sir;//文本字符串首地址 int length;//文本字符个数 public: //构造函数,读取文件内容,用于初始化新对象,filename是文件名字符串首地址 doc(char*filename); void reverse;//将字符序列反转 一doc; void writeToFile(char*filename); }; doc::doc(char}filename) { ifstream myFile(filename); int len=1001,tmp; atr=new char[1en]; length=0; while((trap=myFile.get)!=EOF) { str[1ength++]=trap; } str[1ength]=‘\0’; myFile.close; } void doc::reverse{ //将数组atr中的length个字符中的第一个字符与最后一个字符交换,第二个字符与倒数第二个 //字符交换…… //*************333*************//*************666*************} doc::~doe { delete[]str; } void doc::writeToFile(char*filename) { Ofstream outFile(filename); outFilestr; outFile.close; } void main { doc myDoc(”in.dat”); myDoc.reveme; myDoc.writeToFile(”out.dat”); }

在打开函数中其中是在由指定的流上打开由路径名指定的文件,其返回值为指向文件流指针,此函数用于将一个指定的文件打开为一个预定义的标准流()A.openB.f openC.freopenD.f dopen

Python内置函数_____________用来打开或创建文件并返回文件对象。

将标准错误输出定向到文件filename的命令是( )。 A.1B.1>filenameC.2D.2>filename

通过对话框控件的返回值Filename表示所选择文件的。A.路径名B.全名C.文件主名D.文件扩展名

判断一个ofstream类对象file打开文件是否失败,应该判断()A、创建文件流对象时是否抛出异常B、open成员函数的返回值C、feof成员函数的返回值D、!file是否为真

以下叙述中错误的是( )A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以B.在程序结束时,应当用fclose函数关闭已打开的文件C.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据D.不可以用FILE定义指向二进制文件的文件指针

在ASP页面中,一般采用以下()句来读入其它页面内容如函数定义页面或公用配置如.INC文件和公用信息如头尾页面内容。A.!—includefile=”路径/文件名”--B.includefile=”路径/文件名”C.!—includefile=”路径/文件名”--D.!—includefile(”路径/文件名”)--

以下语句可以实现将文件filename1复制为filename2的是 ______。A.Copyfilename1, filename2B.Namefilename1, filename2C.FileCopy filename1,filename2D.Duplicate filename1,filename2

设窗体j.有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:Private Sub Command1=Click( ) CD1.DialogTitle="打开文件" CD1.InitDir="C:\" CD1.Filter="所有文件|*.*| Word文档|*.doc|文本文件|*.txt" CD1.FileName="" CD1.Action=1 If CD1.FileName=""Then Print"未打开文件" Else Print"要打开文件" CD1.FileName End If End Sub 但实际显示的对话框中列出了C.\下的所有文件和文件夹,“文件类型”一栏中显示的是“所有文件”。下面的修改方案中正确的是( )。A.把CD1.Action=1改为CD1.Action=2B.把“CD1.Filter=”,后面字符串中的“所有文件”改为“文本文件”C.在语句CD1.Action=1的前面添加:CD1.FilterIndex=3D.把CD1.FileName=""改为CD1.FileName=”文本文件”

以下语句可以实现将文件filename1复制为filename2的是 ______。A.Name filename1,filename2B.Copy filename1, filename2C.FileCopy filename1,filename2D.Duplicate filename1, filename2

下面一段程序的功能是,单击窗体弹出对话框。在对话框中输入一个文件名,窗体中输出该文件名的文件号。请填空。Private Sub Form_ click()filename = InputSox (“请输入文件名”)Filecode =Open filename For Output As FilecodePrint filename; “的文件号是”; FilecodeClose FilecodeEnd Sub

给定以下XML文件,完成算法流程图。FileSystemDriverCDir DirName=”MSDOS622”File FileName =” Command.com” FileDirFile FileName =”MSDOS.SYS” FileFile FileName =” IO.SYS” FileDriverCFileSystem请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。

在下列关于通用对话框的叙述中,错误的是() A、CommonDialogl.ShowFont显示字体对话框B、在"打开"或"另存为"对话框中,用户选择的文件名可以经FileTitle属性返回C、在"打开"或"另存为"对话框中,FileName属性返回所选的文件名及其路径D、当Action属性值为3时,显示字体对话框

在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。A原型语句B参数表C函数名D返回类型

知函数func的定义为:voidfunc(){……}则函数定义中void的含义是()A、执行函数func后,函数没有返回值B、执行函数func后,函数不再返回C、执行函数func后,可以返回任何类型D、以上答案均不正确

使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。

语句“header(“Content-Disposition:attachment;filename=girl.jpg”)”中,filename用于()。A、生成下载文件的名字B、指定下载后的文件名C、显示下载文件的路径D、以上答案都不正确

使用下面的哪条命令可以查找系统中指定文件名的二进制文件()。A、whereis–m[filename]B、whereis–b[filename]C、whereis–s[filename]D、以上都不是

关闭打开的文件时使用成员函数close(),该函数无参数。

在PHP中,fclose函数可以根据文件的路径关闭文件。

单选题以下关于fclose(fp)函数的叙述正确的是(  )。A当程序中对文件的所有写操作完成之后,必须调用fclose(fp)函数关闭文件B当程序中对文件的所有写操作完成之后,不一定要调用fclose(fp)函数关闭文件C只有对文件进行输入操作之后,才需要调用fclose(fp)函数关闭文件D只有对文件进行输出操作之后,才能调用fclose(fp)函数关闭文件

单选题在打开函数中其中是在由指定的流上打开由路径名指定的文件,其返回值为指向文件流指针,此函数用于将一个指定的文件打开为一个预定义的标准流()。AopenBfopenCfreopenDfdopen

单选题在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。A原型语句B参数表C函数名D返回类型

单选题用来找到声音文件正确的完整路径的函数,并且返回值是一个指向实际声音对象的句柄,那么这个函数是()AalxPlay()BalxListenerf()CexpandFilename()DOnServerCreated()

单选题使用下面的哪条命令可以查找系统中指定文件名的二进制文件()。Awhereis–m[filename]Bwhereis–b[filename]Cwhereis–s[filename]D以上都不是

单选题语句“header(“Content-Disposition:attachment;filename=girl.jpg”)”中,filename用于()。A生成下载文件的名字B指定下载后的文件名C显示下载文件的路径D以上答案都不正确

问答题使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:  1.声明类objA1,请在注释∥********1********后添加适当的语句。  2.为类objA0增加友元函数func(),请在注释∥********2********后添加适当的语句。  3.为类objA1增加友元函数func(),请在注释∥********3********后添加适当的语句。  4.函数func()返回objA1对象中的变量和objA0的静态变量的乘积,请在注释∥********4********后添加适当的语句。  注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。