niusouti.com

单选题若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。A fopen("A:/user/abC.txt","r")B fopen("A://user//abC.txt","r+")C fopen("A:/user/abC.txt","rb")D D.fopen("A://user//abtxt","w")

题目
单选题
若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
A

fopen("A:/user/abC.txt","r")

B

fopen("A://user//abC.txt","r+")

C

fopen("A:/user/abC.txt","rb")

D

D.fopen("A://user//abtxt","w")


相似考题
更多“单选题若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。A fopen("A:/user/abC.txt","r")B fopen("A://user//abC.txt","r+")C fopen("A:/user/abC.txt","rb")D D.fopen("A://user//abtxt","w")”相关问题
  • 第1题:

    以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE*fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,four); ch=fgetc(stdin); } fclose(fout); } 出错的原因是______。

    A.函数fopen调用形式错误

    B.输入文件没有关闭

    C.函数fgetc调用形式错误

    D.文件指针stdin没有定义


    正确答案:A
    解析:本题考查的是文件的打开函数fopen(),其调用方式通常为FLIE*fp;fp=fopen(文件名,使用文件方式);,如:fp=fopen("abc.txt","w");表示要打开名字为abc.txt的文件,使用文件方式写入。fopen函数带回指向abc.txt文件的指针并赋给fp,即fp指向文件abc.txt。

  • 第2题:

    若要打开A盘上user了目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是

    A.fopen("A:\user\abc.txt",","r")

    B.fopen("A:\\user\\abc.txt","r+")

    C.fopen("A:\user\abc.txt","rb")

    D.fopen("A:\\user\\abc.txt","w")


    正确答案:B
    解析:由于“\”是转义字符,所以在文件名中的“\”用“\\”来表示,因此选项A和选项C不正确。要打开文本文件进行读写,应使用读写模式“r+”,因此选项D不正确。所以,4个选项中B为所选。

  • 第3题:

    若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是

    A.fopen(“A:\user\abc.txt”,“r”)

    B.fopen(“A:\\user\\abc.txt”,“r+”)

    C.fopen(“A:\user\abc.txt”,“rb”)

    D.fopen(“A:\user\\abc.txt”,“w”)


    正确答案:B
    解析:本题考核的知识点是文件名的表示法以及文件的读写模式。由于“\”是转义字符,所以在文件名中的“\”用“\\”来表示。要打开文本文件进行读写,应使用读写模式“r+”。

  • 第4题:

    若要对E盘上的一个非空文件“w 1.dat”进行修改,正确的打开语句是( )。

    A.fp=fopen(“w 1.dat”,“r+”);

    B.fp=fopen(“w 1.dat”,“w+”);

    C.fp=fopen(“E:\\w 1.dat”,“r+”);

    D.fp=fopen(“E:\\w 1.dat”,“w+”);


    正确答案:D

  • 第5题:

    若需要打开一个已经存在的非空文件“FILE”,并对其进行修改,正确的打开语句是()。

    • A、fp=fopen(“FILE”, “r+”);
    • B、fp=fopen(“FILE”, “r”);
    • C、fp=fopen(“FILE”, “ab+”);
    • D、fp=fopen(“FILE”, “w+”);

    正确答案:A

  • 第6题:

    在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。 

    • A、BufferedReader  breader=new BufferedReader(new FileReader("abc.txt"));
    • B、PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
    • C、FileInputStream fin = new FileInputStream(“abc.txt”);
    • D、OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));

    正确答案:B,D

  • 第7题:

    如果要删除C盘FOX子目录下的USER子目录,应该如何操作()

    • A、第一步:先将USER子目录下的文件删空C:///>DELC:///FOX/USER/.
    • B、第二步,删除USER子目录2)C:///>RDC:///FOX/USER
    • C、第一步:先将USER子目录下的文件删空C:///>RDC:///FOX/USER/.
    • D、第二步,删除USER子目录2)C:///>DEL?C:///FOX/USER

    正确答案:A,B

  • 第8题:

    下列打开文件的表达式中,()是错误的。

    • A、ofstream ofile;ofile.open("abc.txt",ios::binary);
    • B、fstream iofile;iofile.open("abc.txt",ios::ate);
    • C、ifstream ifile("abc.txt");
    • D、cout.open("abc.txt",ios::binary);

    正确答案:C

  • 第9题:

    若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

    • A、fopen("A://user//abc.txt","r")
    • B、fopen("A://user//abc.txt","r+")
    • C、fopen("A://user//abc.txt","rb")
    • D、fopen("A://userl//abc.txt","w")

    正确答案:B

  • 第10题:

    多选题
    在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。
    A

    BufferedReader  breader=new BufferedReader(new FileReader(abc.txt));

    B

    PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);

    C

    FileInputStream fin = new FileInputStream(“abc.txt”);

    D

    OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));


    正确答案: C,A
    解析: 暂无解析

  • 第11题:

    单选题
    若需要打开一个已经存在的非空文件“FILE”,并对其进行修改,正确的打开语句是()。
    A

    fp=fopen(“FILE”, “r+”);

    B

    fp=fopen(“FILE”, “r”);

    C

    fp=fopen(“FILE”, “ab+”);

    D

    fp=fopen(“FILE”, “w+”);


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    若需要打开一个已经存在的非空文件“file”并进行修改,则正确的打开语句是()。
    A

    fp=fopen(“file”,“r”);

    B

    fp=fopen(“file”,“ab+”);

    C

    fp=fopen(“file”,“w+”);

    D

    fp=fopen(“file”,“r+”);


    正确答案: B
    解析: 暂无解析

  • 第13题:

    若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( )

    A.fopen("A:\user\aaa.txt","r")

    B.fopen("A:\\user\\aaa.txt","r+")

    C.fopen("A:\user\aaa.txt","rb")

    D.fopen("A:\\user\\aaa.txt","w")


    正确答案:B

  • 第14题:

    若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( )。

    A.fopen("A:\user\aaa.txt","r")

    B.fopen("A:\\user\\aaa.txt","r=")

    C.fopen("A:\user\aaa.txt","rb")

    D.fopen("A:\\user\\aaa.txt","w")


    正确答案:B
    解析:选项A和C在字符串中用到特殊字符'\',该字符在字符串中用作转义字符的开始,所以不能单独使用,若要在字符串常量显示该字符可使用转义字符'\\',故选项A和C不正确。选项D中fopen()函数的第二个参数w表示以只写的方式打开文件,不符合题意,故应该选择B。

  • 第15题:

    当需要打开A盘上的abc.txt 文件用于输入时,则定义文件流对象的语句为______ 。

    A.fstream fin(“A: abc.txt”);

    B.ofstream fin (“A: abc.txt”);

    C.ifstream fin(“A: abc.txt”,ios:: app);

    D.ifstream fin(“A: abc.txt”,ios:: nocreate);


    正确答案:D
    解析:定义文件流对象的语句为fstreamfin(“A:abc。txt”,ios::nocreate);

  • 第16题:

    若需要打开一个已经存在的非空文件“file”并进行修改,则正确的打开语句是()。

    • A、fp=fopen(“file”,“r”);
    • B、fp=fopen(“file”,“ab+”);
    • C、fp=fopen(“file”,“w+”);
    • D、fp=fopen(“file”,“r+”);

    正确答案:D

  • 第17题:

    为读而打开文本文件aa.dat,的正确写法是()

    • A、fopen(”aa.dat”,”rb”);
    • B、fopen(”aa.dat”,”w”)
    • C、fopen(”aa.dat”,”wb”);
    • D、fopen(”aa.dat”,”r”)

    正确答案:D

  • 第18题:

    为写而打开文本文件aa.dat,的正确写法是()

    • A、fopen(”aa.dat”,”rb”)
    • B、fp=fopen(”aa.dat”,”w”)
    • C、fopen(”aa.dat”,”wb”)
    • D、fp=fopen(”aa.dat”,”r”)

    正确答案:B

  • 第19题:

    已知文本文件abc.txt,以读方式打开,下列的操作中错误的是()。

    • A、fstreaminfile("abc.txt",ios::in)
    • B、ifstreaminfile("abc.txt")
    • C、ofstreaminfile("abc.txt")
    • D、fstreaminfile;infile.open("abc.txt",ios::in)

    正确答案:D

  • 第20题:

    以下可作为函数fopen中第一个参数的正确格式是()

    • A、c/user/text.txt"
    • B、c/user/text.txt
    • C、"c:/user/text.txt"
    • D、"c://user//text.txt"

    正确答案:D

  • 第21题:

    单选题
    若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
    A

    fopen("A:/user/abC.txt","r")

    B

    fopen("A://user//abC.txt","r+")

    C

    fopen("A:/user/abC.txt","rb")

    D

    D.fopen("A://user//abtxt","w")


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    已知文本文件abc.txt,以读方式打开,下列的操作中错误的是()。
    A

    fstreaminfile("abc.txt",ios::in)

    B

    ifstreaminfile("abc.txt")

    C

    ofstreaminfile("abc.txt")

    D

    fstreaminfile;infile.open("abc.txt",ios::in)


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
    A

    fopen(A://user//abc.txt,r)

    B

    fopen(A://user//abc.txt,r+)

    C

    fopen(A://user//abc.txt,rb)

    D

    fopen(A://userl//abc.txt,w)


    正确答案: C
    解析: 暂无解析

  • 第24题:

    填空题
    请对NTFS文件C:///abc.txt设置NTFS权限,允许用户账户user1对其具有“读取(允许)”和“写入(允许)”权限。  操作步骤: 步骤1:在Windows资源管理器窗口中右击文件“C:///abc.txt”→()→()选项卡。  步骤2:单击【编辑】按钮,然后在弹出的窗口中单击【添加】按钮。  步骤3:在“选择用户、计算机、服务账户或组”窗口中输入用户账户(),然后单击【确定】按钮。  步骤4:在“abc.txt的权限”窗口中,给user1分配()权限,然后单击两次【确定】按钮。  A.user1  B.属性  C.“读取(允许)”和“写入(允许)”  D.安全  E.安全属性  F.权限

    正确答案: B,D,A,C
    解析: 暂无解析