国家开放大学2024春《C语言程序设计》第八章 综合练习[参考答案]

作者:admin 字体:[增加 减小] 来源:国家开放大学 时间:2024-02-20 02:44

国家开放大学2024春《C语言程序设计》第八章综合练习[参考答案] 题目类型: 单选题 题目: 标准输出设备显示器的文件流标识符是 选项: stdin stdout stderr stdio 题目类型: 单选题 题目: 表示文
国家开放大学2024春《C语言程序设计》第八章 综合练习[参考答案]
题目类型:
  单选题
题目:
  标准输出设备显示器的文件流标识符是
选项:
  stdin
  stdout
  stderr
  stdio


题目类型:
  单选题
题目:
  表示文件结束符的符号常量eof的值为
选项:
  127
  0
  1
  -1


题目类型:
  单选题
题目:
  假定一个磁盘数据文件占用n个字节的存储空间,则按字节进行编址的范围是
选项:
  0˜(n-1)
  1˜n
  0˜n
  1˜(n-1)


题目类型:
  单选题
题目:
  在c语言中,为只写操作打开一个文本文件的方式为
选项:
  "a"
  "r"
  "r"
  "w"


题目类型:
  单选题
题目:
  在c语言中,文本文件的打开方式共有
选项:
  9
  12
  6
  3


题目类型:
  单选题
题目:
  在c语言中,为读和写操作打开一个二进制文件,若文件不存在则自动建立空文件的打开方式为
选项:
  "wb"
  "rb"
  "ab"
  "w"


题目类型:
  单选题
题目:
  从一个文本文件中读取以换行符结束的一个字符串的系统函数为
选项:
  fputc()
  fgets()
  fputs()
  fgetc()


题目类型:
  单选题
题目:
  向一个文本文件中写入一个字符的系统函数为
选项:
  fputc()
  fgets()
  fputs()
  fgetc()


题目类型:
  单选题
题目:
  向一个二进制文件中写入数据的系统函数为
选项:
  fputc()
  fwrite()
  fputs()
  fread()


题目类型:
  单选题
题目:
  从一个二进制文件中读取数据的系统函数为fread(),它的参数有
选项:
  2个
  3个
  4个
  5个


题目类型:
  判断题
题目:
  一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开.
选项:
  对
  错


题目类型:
  判断题
题目:
  当向字符文件输出一个换行符时,实际将输出的是回车符或换行符.
选项:
  对
  错


题目类型:
  判断题
题目:
  c语言系统中提供一个用来描述文件属性的类型标识符为file.
选项:
  对
  错


题目类型:
  判断题
题目:
  在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式.
选项:
  对
  错


题目类型:
  判断题
题目:
  在数据文件打开方式字符串中,字符加号()只用于打开二进制文件的方式中,不能用于打开文本文件的方式中.
选项:
  对
  错


题目类型:
  判断题
题目:
  每次只能从文本文件中读取一个字符,不能一次读取一行字符串.
选项:
  对
  错


题目类型:
  判断题
题目:
  从文本文件中输入数据时,需要调用系统函数fgetc()或fgets().
选项:
  对
  错


题目类型:
  判断题
题目:
  向文本文件中输出数据时,需要调用系统函数fputc()或fgetc().
选项:
  对
  错


题目类型:
  判断题
题目:
  对二进制文件进行读和写操作将使用同一个系统函数.
选项:
  对
  错


题目类型:
  判断题
题目:
  在c语言中,系统函数fseek()用来移动数据文件中的文件位置指针.
选项:
  对
  错


题目类型:
  填空题
题目:
  void xw2(char* fname) { __ file *fin=fopen(fname,"r"); __ char ch;__ __ while(1) { __ ch=fgetc( 1 ); __ if(ch!=eof) printf("%c",ch); __ else break; __ } __ fclose(fin); }
选项:
  


题目类型:
  填空题
题目:
  int xw6(char* fname) { __ file *fin=fopen(fname,"r"); __ char ch; __ int c=0; __ while(1) { __ ch=fgetc(fin); __ if(ch!=eof) { __ if(ch>='a' && ch<='z') c; __ else if(ch>='a' && ch<='z') 1 ; __ } __ else break; __ } __ fclose(fin); __ return c; }
选项:
  


题目类型:
  填空题
题目:
  void xw2(char* fname) { __ file *in=fopen(fname,"rb"); __ int c,x; __ while(1) { __ __c=fread(&x,sizeof(int),1, 1 ); __ if(c==0) break; __ printf("%d ",x); __ } __ fclose(in); }
选项:
  


题目类型:
  填空题
题目:
  int xw5(char* fname) { __ file *fin=fopen(fname,"rb"); __ int c,x,max=0; __ while(1) { __ c=fread(&x,sizeof(int),1,fin); __ if(c==0) break; __ if(x>max) 1 ; __ } __ fclose(fin); __ return max; }
选项:
  


Tag:  C语言程序设计 

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)