itgle.com
更多“在C语言中定义一个文件指针的方法为:FILE*fp;。() 此题为判断题(对,错)。”相关问题
  • 第1题:

    文件对象的tell()方法用来返回文件指针的当前位置。

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


    正确答案:√

  • 第2题:

    Random Access File对象是通过移动文件指针的方式来进行随机访问的。()

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


    参考答案:对

  • 第3题:

    int*p;定义了一个指针变量p,其值是整型的。()

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


    参考答案:错误

  • 第4题:

    在java语言中,声明包语句可以出现在一个java程序文件的任何位置。()

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


    正确答案:错误

  • 第5题:

    如果一个File表示目录下有文件或者子目录,调用delete方法也可以将其删除。( )

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


    参考答案:错误

  • 第6题:

    打开一个已经存在的非空文本文件,若文件名为stu,则正确的打开语句为( )

    A.FILE*fp; fp=fopen("stu.txt","r")

    B.FILE * fp; fp=fopen(stu.txt,r)

    C.FILE *fp; fP=fopen("stu,txt","wb")

    D.FILE *fp; fp=fopen("stu.txt",wb)


    正确答案:A

  • 第7题:

    以下叙述中错误的是( )。

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

    B.C语言中,随机文件以二进制代码形式存储数据

    C.语句PILE fp;定义了一个名为fp的文件指针

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


    正确答案:C
    解析:FILE是由系统定义的一个结构体类型,并用该类型来定义若干个FILE类型的变量。用FILE定义的变量必须是数组或指针,选项C)中的fP应该改为*fP。

  • 第8题:

    设:FILE *fout; char ch;则ch=fgetc(fout)表示将字符ch写入由fout指针所指向的文件中去。 ()

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


    正确答案:错误

  • 第9题:

    以下叙述中错误的是

    A.C语言中对二进制文件的防问速度比文本文件快

    B.C语言中,随机文件以二进制代码形式存储数据

    C.语句FILEfp;定义了一个名为fp的文件指针

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


    正确答案:C
    解析:本题考查了C语言中文件的一些基本概念。定义文件类型指针变量的一般形式为:FILE*指针变量名;因此选项C是错误的,应该选择C。

  • 第10题:

    在定义指针型变量时指定的基类型为该指针变量所能指向的变量类型。()

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


    正确答案:正确

  • 第11题:

    下列叙述中错误的是( )

    A)在C语言中,对二进制文件的访问速度比文本文件快

    B)在C语言中,随机文件以二进制代码形式存储数据

    C)语句FILE fp;定义了一个名为fp的文件指针

    D)C语言中的文本文件以ASCII码形式存储数据


    正确答案:C

  • 第12题:

    单选题
    设文件指针fp已定义,执行语句fp=fopen(file,w);后,以下针对文本文件file操作叙述的选项中正确的是(  )。
    A

    写操作结束后可以从头开始读

    B

    只能写不能读

    C

    可以在原有内容后追加写

    D

    可以随意读和写


    正确答案: B
    解析:
    用“w”方式打开的文件只能用于向该文件写数据,而不能用于向计算机输入。如果指定的文件不存在,系统将用在fopen调用中指定的文件名建立一个新文件;如果指定的文件已存在,则将从文件的起始位置开始写,文件中原有的内容将全部消失。答案选择B选项。

  • 第13题:

    "FILE *p"的作用是定义一个文件指针变量,其中的"FILE"是在 【20】 头文件中定义的。


    正确答案:
    stdio.h

  • 第14题:

    在标准C语言中,在定义带参数的宏时也要定义参的类型。()

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


    正确答案:错误

  • 第15题:

    在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针,它仅带有一个文件流参数。()

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


    正确答案:×

  • 第16题:

    在java语言中,一个类不能被定义在另一个类之中,类与类之间没有包含关系。()

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


    正确答案:错误

  • 第17题:

    语句int*p:定义了一个指向函数的指针。

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


    正确答案:√

  • 第18题:

    若fp已正确定义为一个文件指针,d1.dat为二进制文件。请填空,以便“读取”并打开此文件:fp=fopen();。


    正确答案:"d1.dat","rb"
    ANSIC规定了标准输入/输出函数库,用fopen()函数来实现打开文件,其调用方式为(fp已定义为一个文件指针)fp=fopen(文件名,使用文件方式);“d1.dat”是文件名,“rb”是为输入打开一个二进制文件,使用方式为“只读”。故本题答案为:"d1.dat","rb"。

  • 第19题:

    设:FILE *fp;则fp=fopen("myfile","rb");表示创建一个名字为myfile的二进制文件。 ()

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


    正确答案:错误

  • 第20题:

    能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )

    A.file fp;

    B.file *fp;

    C.FILE fp;

    D.FILE *fp;


    正确答案:D
    "file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。

  • 第21题:

    以下程序的功能是()。includemain(){FILE*fPl;*fp2;fp1:fopen("file1","r");fp2:fopen(

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

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

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

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

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


    正确答案:C
    解析:程序首先定义了两个文件类型的指针fp1、fp2。为读打开文件filel,并让指针fp1指向该文件;为写打开文件file2,并让指针fp2指向该文件。循环执行从文件file1中读取一个字符,输出到文件file2中,直到文件file1结束。因此程序的功能是将文件file1中的内容复制到文件file2中。

  • 第22题:

    在Turbo C中,下面的定义和语句是合法的:file *fp;fp=fopen("a.txt","r");( )

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


    正确答案:×

  • 第23题:

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

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

    正确答案:A