若用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开模式是()。
A.“ab+”
B.“wb+”
C.“rb+”
D.“ab”
A.“ab+”
B.“wb+”
C.“rb+”
D.“ab”
A.FILE *FP; FP=fopen("r", "file1");
B.FILE *FP; FP=fopen("file1","r");
C.FILE *FP; FP=fopen("rb+”, "file1");
D.FILE *FP; FP=fopen("file1", "rb+");
A..fp=fopen(“d 1.dat”,”r”);
B.fp=fopen(“d 1.dat”,”rb”);
C.fp=fopen(“d 1.dat”,”r+”);
D.fp=fopen(“d 1.dat”,”w”);
A.文件使用结束后要用close方法关闭,释放文件的使用授权
B.当文件以文本方式打开时,读写按照字节流方式
C.Python通过解释器内置的open函数打开一个文件
D.Python能够以文本和二进制两种方式处理文件
A.将类的一个对象赋值给该类的另一个对象时
B.用一个对象去初始化同一类的另一个新对象时
C.函数形参是类对象,用相应的实参调用函数时
D.函数返回值是类对象,函数执行返回调用时
下列情况中,不会调用拷贝构造函数的是()。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中。请填空。
#include "stdio.h"
FILE*fp;
{char ch;
if((fp=fopen(______))==NULL)exit(0);
while((ch=getchar())!='@')fputc(ch,fp);
fclose(fp);
}