以下程序用来判断指定文件是否能正常打开 , 请填空。#include <stdio.h>main(){ FILE *fp;if(((fp=fopen( " test.txt " , " r " ))== 【 1 3 】 ))printf(" 未能打开文件 !\n");elseprintf(" 文件打开成功 !\n");}

题目

以下程序用来判断指定文件是否能正常打开 , 请填空。

#include <stdio.h>

main()

{ FILE *fp;

if(((fp=fopen( " test.txt " , " r " ))== 【 1 3 】 ))

printf(" 未能打开文件 !\n");

else

printf(" 文件打开成功 !\n");

}


相似考题
参考答案和解析
正确答案:
更多“以下程序用来判断指定文件是否能正常打开 , 请填空。#include &lt;stdio.h&gt;main(){ FILE ”相关问题
  • 第1题:

    有以下程序includemain(){int a=5,b=lt; t=(a<<2)|b;printf("%d\n",t);}程序运行后的

    有以下程序 #include<stdio.h> main() { int a=5,b=lt; t=(a<<2)|b;printf("%d\n",t); } 程序运行后的输出结果是______。

    A.21

    B.11

    C.6

    D.1


    正确答案:A
    解析:本题主要考查了C语言的逻辑运算符,先将变量a,b的值转换为2进制数,a=00000101,b=00000001,a先左移 2位结果为00010100,再与b按位或运算,结果为00010101,转换为十进制数为21,因此,选项A是正确的。

  • 第2题:

    下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。 include mai

    下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。

    include <stdio.h>

    main()

    { FILE *fp; char ch;

    fp = fopen(【 】);

    ch = fgetc(fp);

    while(!feof(fp)) { putchar(ch); ch=fgetc(fp); }

    putchar("\n"); fclose(fp);

    }


    正确答案:filea.dat"r"
    filea.dat,"r" 解析:本目要求从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上,首先打开filea.dat文件再读取字符,所以空白处应为以读的方式打开文件,所以其内容应该为"filea.dat","r"。

  • 第3题:

    在C中,打开文件的程序段中正确的是

    A.#include <stdio.h> FILE *fp; fp=fopen("file1.c","WB");

    B.#include <stdio.h> FILE fp; fp=fopen("file1.c","w");

    C.#include <stdio.h> FILE *fp; fp=fopen("file1.c","w");

    D.#include <string.h> FILE *fp; fp=fopen("file1.c","w");


    #include <stdio.h> FILE *fp; fp=fopen("file1.c","w");

  • 第4题:

    以下程序的执行结果是_______。 include include include void

    以下程序的执行结果是_______。

    include<iostream.h>

    include<fstream.h>

    include<stdlib.h>

    void main()

    {

    char ch:

    fstream file:

    file.open("abc.dat",ios::out1ios::inlios::binary);

    if(! file)

    {

    cout<<“abc.dat文件不能打开”<<endl:

    abort


    正确答案:25
    25

  • 第5题:

    请补充main 函数,该函数的功能是:先以只写方式打开文件“out99.dat”,再把字符串str中的字符保存到这个磁盘文件中。

    注意:部分源程序给出如下。

    请勿改动主函数main 和其他函数中的任何内容,仅在 main 函数的横线上填入所编写的若干表达式或语句。

    试题程序:

    include "stdio. h"

    include "conio.h"

    define N 80

    main ()

    {

    FILE *fp;

    int i=0;

    char ch;

    char str[N]="I'm a student!";

    clrscr();

    if ( (fp=fopen (【 】) ) ==NULL)

    {

    printf("cannot open out99. dat\n");

    exit(0);

    }

    while (str[i])

    {

    ch=str[i];

    【 】;

    putchar(ch);

    i++;

    }

    【 】;

    }


    正确答案:“out99.dat”“w” fpnte (chfp) fclose (fp)
    “out99.dat”,“w” fpnte (ch,fp) fclose (fp) 解析:第一空:本题考查对文件操作的掌握。打开一个文件的调用方式是,fp==fopen (文件名,使用文件方式);,题目要求以只写的方式打开文件“out 99.dat”,所以文件使用方式为“w”。第二空;fputc ()函数用于将一个字符写到磁盘文件上去,调用形式为:fputc (要输出的字符,文件指针)。第三空:对一个文件进行操作后,应该关闭它,以防它再被误用。调用形式为:fclose (文件指针);