当前位置: 首页 > news >正文

php程序设计形成性手册,PHP动态网站设计(专,2020春)形成性考核_第6章 单元测试0...

试卷总分:19 得分:19

1.打开文件后,不可以从文件中_____。

A.读一行

B.读一个字符

C.读一个单词

D.读多行

答案:D

2.下列说法正确的是_____。

A.上传的文件保存在临时目录中,可随时访问

B.要启用PHP文件上传,必须设置upload_tmp_dir

C.可从全局变量$ _FILES中获得上传文件的信息

D.如果没有设置任何文件大小限制,则可上传超大文件

答案:C

3.要查看文件创建时间,可使用下面的_____选项中的函数。

A.filetype()

B.filectime()

C.fileatime()

D.filemtime()

答案:B

4.在实现上传文件表单时,表单编码方式应使用_____。

A.application/octet-stream

B.multipart/form-data

C.image/gif

D.text/plain

答案:B

5.下列说法正确的是_____。

A.w+模式打开文件时,只能向文件中写入数据

B.x+模式不能打开已存在的文件

C.在执行文件操作时,都必须先执行fopen()函数将其打开

D.r+模式打开文件时,只能从文件中读出数据

答案:B

6.使用函数_____来检查此文件是否是上传文件。

A.move_file()

B.uploaded_file()

C.is_uploaded_file()

D.move_uploaded_file()

答案:C

7.php中哪个函数用于读取整个文件?

A.fgetss()

B.readfile()

C.fgets()

D.fread()

答案:B

8.PHP对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断?

A.file_exists

B.fopen

C.is_dir

D.fclose

答案:C

9.php向文本文件写入内容,应该采用哪个文件操作函数?

A.fopen()

B.fwrite()

C.file()

D.fclose()

答案:B

10.PHP的文件上传功能,需要在php.ini配置当中,开启哪项功能?

A.file_uploads=on

B.display_errors = on

C.short_open_tag = On

D.以上都不正确

答案:A

11.PHP中检测某文件是否存在的函数为:

A.file_exists

B.class_exists

C.is_dir

D.get_class

答案:A

12.PHP对文件进行操作是,先用哪个函数对操作文件进行是否存在的判断?

A.fopen

B.fclose

C.f_getc

D.file_exists

答案:D

13.PHP提供了一些常用文件属性函数,能够根据给定的文件名得到文件的相关属性,这些函数的参数都是文件$file类型。

答案:正确

14.file函数一定要使用fopen函数打开文件,才能将读出文件的全部内容放入一个数组,文件每行数据为一个数组元素值。

答案:错误

15.文件读写都在文件指针位置进行,读出或写入n个字节时,文件指针向前移动n个字节。

答案:错误

16.fgetc()函数用于从打开的文件中读入一行数据。

答案:错误

17.CSV文件指文件中的数据用分隔符分隔,可以使用fgetcsv()函数读取CSV文件并解析数据。

答案:正确

18.PHP的文件操作函数rewind() 用于把文件位置指针设为文件流的结尾。

答案:错误

19.php中可以使用method=post的方式进行文件上传。

答案:错误

相关文章:

  • linux命令行动态输出,Linux top实时显示process的动态命令详解
  • 我的cheatsheet
  • linux文件赋予用户权限,Linux 给用户赋予操作权限
  • Ubuntu 16.04安装JAD反编译工具(Java)
  • 查询linux命令位置,查看登录过Linux的IP的地理位置(基于last命令)
  • [poj] 3974 Palindrome
  • linux遍历目录删除指定文件,shell脚本删除目录下的指定文件
  • 【转】VC++计算当前时间点间隔N天的时间(不使用CTimeSpan类)
  • linux下新建shell命令接口,Linux Shell(脚本)编程入门
  • Ubuntu下搭建基于apache2的gerrit+gitweb服务器
  • Linux每个用户单独配置ssh,linux – 每个用户的SSH MOTD
  • linux针对内存uce隔离内存,Linux运维知识之在linux系统中,iomem_resource的信息被输出到/proc/iomem中...
  • intellij IDEA里各图标对应的文件类型
  • linux目录中grid,用MongoDB基于GridFS存储文件
  • leetCode-Majority Element
  • 深入了解以太坊
  • 【附node操作实例】redis简明入门系列—字符串类型
  • create-react-app做的留言板
  • extjs4学习之配置
  • Invalidate和postInvalidate的区别
  • Node项目之评分系统(二)- 数据库设计
  • Promise面试题,控制异步流程
  • react-native 安卓真机环境搭建
  • 闭包,sync使用细节
  • 订阅Forge Viewer所有的事件
  • 番外篇1:在Windows环境下安装JDK
  • 仿天猫超市收藏抛物线动画工具库
  • 关于List、List?、ListObject的区别
  • 计算机常识 - 收藏集 - 掘金
  • 老板让我十分钟上手nx-admin
  • 每天一个设计模式之命令模式
  • 数组大概知多少
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • ionic入门之数据绑定显示-1
  • 回归生活:清理微信公众号
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​TypeScript都不会用,也敢说会前端?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • $.ajax()
  • (day 12)JavaScript学习笔记(数组3)
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (独孤九剑)--文件系统
  • (转)大型网站架构演变和知识体系
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .gitignore
  • .NET Core 2.1路线图
  • .Net 路由处理厉害了
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .NET委托:一个关于C#的睡前故事
  • /bin/rm: 参数列表过长"的解决办法
  • @Pointcut 使用