0
点赞
收藏
分享

微信扫一扫

【记录】打印|用浏览器生成证件照打印PDF,打印在任意尺寸的纸上(简单无损!)

王小沫 2024-06-03 阅读 10

关于文本文件和二进制文件描述错误的是?

A.文本文件是可以读懂的,二进制文件没办法直接读懂

B.数据在内存中以二进制的形式存储,如果不加转换的输出到外存,就是二进制文件

C.将内存中的数据转化成ASCII码值的形式,并以ASCII码值的形式存储的文件就是文本文件。

D.文本文件和二进制文件没啥区别,机器都能识别

C语言以二进制方式打开一个文件的方法是?( )

A.FILE *f = fwrite( "test.bin", "b" );

B.FILE *f = fopenb( "test.bin", "w" );

C.FILE *f = fopen( "test.bin", "wb" );

D.FILE *f = fwriteb( "test.bin" );

关于fopen函数说法不正确的是:( )

A.fopen打开文件的方式是"r",如果文件不存在,则打开文件失败

B.fopen打开文件的方式是"w",如果文件不存在,则创建该文件,打开成功

C.fopen函数的返回值无需判断

D.fopen打开的文件需要fclose来关闭

下列关于文件名及路径的说法中错误的是:( )

A.文件名中有一些禁止使用的字符

B.文件名中一定包含后缀名

C.文件的后缀名决定了一个文件的默认打开方式

D.文件路径指的是从盘符到该文件所经历的路径中各符号名的集合

C语言中关于文件读写函数说法不正确的是:( )

A.fgetc是适用于所有输入流字符输入函数

B.getchar也是适用于所有流的字符输入函数

C.fputs是适用于所有输出流的文本行输出函数

D.fread是适用于文件输入流的二进制输入函数

下面程序的功能是什么?  ( )

int main()
{ 
  long num=0;
  FILE *fp = NULL;
  if((fp=fopen("fname.dat", "r"))==NULL)
  {
    printf("Can’t open the file!");
    exit(0);
  }
  while(fgetc(fp) != EOF)
  { 
    num++;
  }
  printf("num=%d\n",num);
  fclose(fp);
  return 0;
}

 A.拷贝文件

B.统计文件的字符数

C.统计文件的单词数

D.统计文件的行数

 

举报

相关推荐

0 条评论