C++语言程序设计

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

题目

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

判断一个ofstream类对象file打开文件是否失败,应该判断()

A、创建文件流对象时是否抛出异常

B、open成员函数的返回值

C、feof成员函数的返回值

D、!file是否为真


参考答案:D

第2题:

fstream、ifstream和ofstream文件流类的成员函数______关闭文件。


正确答案:close
close

第3题:

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。 (1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//********1********”之后添加适当的语句。 (2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传人。请在注释“//********2********”之后添加适当的语句。 (3)定义类A2的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员C,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。 (4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员C的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。 程序输出结果如下: 7 3 738 注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。 试题程序: include<iostream.h> classA { inta; public: //********1******** intgeta{returna;} }; classA1:publicA { intb; public: //********2******** intgetb{returnb;} }; classA2:publicA1 { intC; public: //****,****3******** voidshow { //********4******** } }; voidmain { A2a(8.3.7): cout<<a.geta<<endl: cout<<a.getb<<endl: a.show; }


正确答案:
(1)“A(intx){a=x;}”。
(2)“A1(intx,inty):A(y){b=x;}”。
(3)“A2(intx,inty,intz):A1(y,z){c=x;}”。
(4)“cout<<geta<<""<<getb<<""<<c<<endl;”。
【解 析】本题第1处要求定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a,构造函数没有返回值类型,所以应填 “A(intx){a=x;}”。第2处第3处根据继承中对象的初始化语法规则可知。第4处要求调用基类成员函数,由于都是公有继承,ge-ta、 getb都是自身类的公有函数,所以根据继承规则,在对象A2中,依然是公有的可以通过对象A2直接调用。

第4题:

利用fclose函数关闭已打开的文件。 ( )。

此题为判断题(对,错)。


正确答案:√

第5题:

关于mysqli扩展表述正确的是()。

A.mysqli_close()函数可以关闭数据库连接

B.mysqli_open()函数用于打开、建立数据库连接

C.mysqli_fetch_array()函数返回结果是数组

D.mysqli_query()不能执行DELETE语句


参考答案:A, C

第6题:

close函数用于文件关闭。()

此题为判断题(对,错)。


参考答案:正确

第7题:

用Close语句可以关闭一个已经用完不再使用的文件,当该语句不带任何参数时,它的功能是

A.可以关闭所有已打开的文件

B.只能关闭最近打开的那个文件

C.可以关闭最近打开的那个文件

D.语法错误


正确答案:A
解析:Close语句的格式如下:
  Close[#文件号][,#文件号]……
  参数“#文件号”可省略,当省略时表示关闭所有文件。

第8题:

下列函数中可关闭文件的函数()

A.close()

B.dup2()

C.A和B都可以

D.dup()


正确答案:A

第9题:

以下叙述中不正确的是( )。

A.C++语言中的文本文件以ASCII码形式存储数据

B.C++语言中对二进制文件的访问速度比文本文件快

C.使用函数open()打开的文件使用完毕后,必须使用close()函数将其关闭

D.C++语言中,随机读写方式不适用于文本文件


正确答案:D
解析:本题考核文件的读写和存储。C++语言的文件流不仅可以按顺序方式进行读/写,而且还可以随机地移动文件的读/写指针。有一些外部设备(如磁带、行式打印机等)关联的流只能做顺序访问。文本文件也可以用随机读写方式访问。由此可知,选项D的叙述是错误的。

第10题:

调用open函数可以打开指定文件,在open()函数中访问模式参数使用( )表示只读。

A.’ a’

B.’w+’

C.’r’

D.’w’


正确答案:C