C语言文件练习题含答案

第十二章 文件

基础训练 一、填空题 1、 文件是指___________________________________________________________。

2、 根据数据的组织形式,C中将文件分为______ASCII码文件________和___二进制文件___________两种类型。

3、 现要求以读写方式,打开一个文本文件 stu1 ,写出语句: __FILE *fp fp=fopen(“stu.txt”,”r+”);_______________。 __________________________________。

4、 现要求将上题中打开的文件关闭掉,写出语句:___fclose(fp);__________________。

5、 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则打开文件方式字符串应该是___fopen(“a.txt”,”wb+”);__________。

二、选择题

1、若要打开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") C) fopen("A:\\user\\abc.txt","w") 2、若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。

A) 0 B) 1 C) -1 D) 一个非0值

3、 当已经存在一个file1.txt文件,执行函数fopen(“file1.txt”,”r+”)的功能是( )。

A)打开file1.txt文件,清除原有的内容; B)打开file1.txt文件,只能写入新的内容; C)打开file1.txt文件,只能读取原有内容;

D)打开file1.txt文件,可以读取和写入新的内容;

4、 fread(buf , 64,2,fp)的功能是:( )

A)从fp所指向的文件中,读出整数64,并存放在buf中; B)从fp所指向的文件中,读出整数64和2,并存放在buf中;

C)从fp所指向的文件中,读出64个字节的字符,读两次,并存放在buf地址中;

D)从fp所指向的文件中,读出64个字节的字符,并存放在buf中;

5、 以下程序的功能是( ) 。 main() {

FILE * fp;

char str[]=”Beijing 2008”; fp = fopen(“file2”,”w”); fputs(str,fp); fclose(fp); }

A)在屏幕上显示“Beiing 2008”;

B)把”Beijing 2008”存入file2文件中; C)在打印机上打印出“Beiing 2008”; D)以上都不对;

6、 以下程序是建立一个名为myfile的文件,并把从键盘输入字符存入该文件,当键盘上输入结束时关闭该文件。选择正确内容填空。 main()

{ FILE *fp; char c ;

char name[10];

fp=fopen(“myfile”,_”wb”_______); do

{ c=getchar(); fputc(c , fp);

} while(c!=EOF); fclose(fp); } (1) A) fgets B)fopen C ) fclose D) fgetc (2) A) “r” B) “r+” C ) “w” D) “w+”

三、设计题

1、 编写一个程序,以只读方式打开一个文本文件 filea.txt ,如果打开,将文件地址放在fp文件指针中,打不开,显示“Cann’t open filea.txt file \n. ”,

c语言文件包含试题,C语言文件练习题含答案相关推荐

  1. 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...

    <电大1253<C语言程序设计>开放大学期末考试试题2020年1月(含答案)>由会员分享,可在线阅读,更多相关<电大1253<C语言程序设计>开放大学期末考试 ...

  2. 【文件包含漏洞-02】文件包含漏洞原理、简单测试实例以及空字符绕过实例

    目录 1 文件包含漏洞 1.1 文件包含漏洞概述 1.2 文件包含漏洞的形成原因/条件 1.3 危害 2 文件包含漏洞简单测试实例 2.1 测试环境 2.2 实例一:本地文件包含 2.3 实例二:远程 ...

  3. 【文件包含漏洞-03】文件包含漏洞的利用及如何利用本地文件包含漏洞GetShell

    文件包含漏洞的利用 读取敏感文件 我们可以利用文件包含漏洞读取任意文件,读取文件的时候有利用条件 目标主机文件存在(目标文件的路径.绝对路径.相对路径) 具有文件可读权限 提交参数http://loc ...

  4. 文件包含原理及本地文件包含漏洞演示(本地文件,远程包含文件的测试)

    一.文件包含漏洞概述 1.定义:文件包含漏洞是一种最常见的漏洞类型,它会影响依赖于脚本运行时的web应用程序.当应用程序使用攻击者控制的变量构建可执行代码的路径时,文件包含漏洞会导致攻击者任意控制运行 ...

  5. 【文件包含漏洞-02】文件包含漏洞分类与原理及其空字符安全绕过实验

    文件包含漏洞 文件包含(file inclusion)漏洞,当服务器开启allow_url_include选项时,就可以通过php的某些特性函数(include(),require()和include ...

  6. php读取图片文件流,详解php文件包含原理(读取文件源码、图片马、各种协议、远程getshell等)...

    详解php文件包含原理(读取文件源码.图片马.各种协议.远程getshell等) 作者是namezz (看完图相当于做了一轮实验系列) 现有文件代码如下 1.png (21.16 KB, 下载次数: ...

  7. include详解 shell_详解php文件包含原理(读取文件源码、图片马、各种协议、远程getshell等) ......

    详解php文件包含原理(读取文件源码.图片马.各种协议.远程getshell等) 作者是namezz (看完图相当于做了一轮实验系列) 现有文件代码如下 include和include_once.re ...

  8. 2020年Redis面试题总结(30道题含答案解析)

    2020年Redis面试题总结(30道题含答案解析) 这个是整理的思维导图,给大家分享一下. 1. 什么是 Redis?简述它的优缺点? (1)Redis 的全称是:Remote Dictionary ...

  9. 计算机一级办公软件试题,计算机一级《MS Office》练习题(含答案)

    计算机一级<MS Office>练习题(含答案) 11.完整的计算机软件指的是__________. A.程序.数据与相应的文档 B.系统软件与应用软件 C.操作系统与应用软件 D.操作系 ...

  10. c语言程序设计B试题,c语言程序设计期末试题B(含答案)Word版

    <c语言程序设计期末试题B(含答案)Word版>由会员分享,可在线阅读,更多相关<c语言程序设计期末试题B(含答案)Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优 ...

最新文章

  1. 以太网帧,ARP报文
  2. 详细说明通过kettke对csv文件转换的操作步骤_如何将多页面pdf分割成一页一页的PDF文件...
  3. zcmu1862(模拟)
  4. Unity游戏开发——C#特性Attribute与自动化
  5. Anaconda安装绘图模块altair
  6. 要闻君说:微软拿下五角大楼超大云服务订单!恒大玩儿起了充电桩and新能源汽车?苹果公司要放弃自动驾驶业务?...
  7. 临时禁用自增列插入数据
  8. [json]Json 入门
  9. Socket 与 WebSocket
  10. vue页面回显数据_解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题...
  11. acl审计软件_现在有多少种比较常用的审计软件 ?
  12. 无线安全相关介绍及Windows下扫描WiFi
  13. 索尼 swiftkey_iOS8 3rd Party键盘的评测-SwiftKey和Swype
  14. vulnhub-Tiki - 类oscp靶机攻略1
  15. 肖特基二极管在防止电源反接的作用
  16. 神威太湖之光入门指南
  17. VBA取得EXCEL表格中的行数和列数
  18. ThinkPad_E570 拆机清灰换硅脂
  19. freeipa 客户端 Kerberos认证 SSSD关系
  20. office 2013 已停止工作;word excel 打开任何文件

热门文章

  1. 高级java面试宝典
  2. java中switch、while、do...while、for
  3. cocos2d-x-3.x 场景(3)场景切换特效
  4. hadoop2.6---常用命令
  5. 用程序关闭、注销、重启计算机
  6. 源代码分析工具推荐Understand
  7. 苹果手机充电口接触不良怎么办_用了HOU吼猴3C数码配件让手机充电口不再接触不良...
  8. ubuntu 安装 ftp server
  9. java 数据类型 面试题_Java数据类型面试题目
  10. 安卓和ios的ui设计区别_【交互设计】 也许这些才是你作品集最需要的