JavaWeb编程基础简单题目

JavaWeb编程基础简单题目

一.单选题/

关于处理文件上传时,form表单的enctype属性取值是()

A 默认值
B、multipart/form-data

C、form-data/multipart

D、application/x-www-form-urlencoded

正确答案: B
/

/2

/

关于FileItem类的 getContentType()方法获取普通表单字段的结果是()

  • A、出现异常

  • B、返回””

  • C、 返回null

D、返回none

正确答案: C
/

/
/3

/

下面方法,用于判断请求消息中的内容是否是“multipart/form-data”类型的是()

  • A、isMultipartData()

  • B、isMultipartFormData()

  • C、isMultipartContent()

D、isMultipartDataContent()

正确答案: C
/

/4

/

下面用于读取上传文件类型的方法是()

  • A、getName()

  • B、getType()

  • C、getContentType()

D、getString()

正确答案: C
/

/
/5

/

已知表单标签如下:

下面关于FileItem类中可以获取name的取值”file1”的方法是()

  • A、getName()

  • B、

    getFieldName()

  • C、isFormField()

D、getString()

正确答案: B
/

/6

/

下面用于判断FileItem类对象封装的数据是否为普通文本表单字段的方法是()

  • A、isForm()

  • B、isUploadField()

  • C、isField()

D、isFormField()

正确答案: D
/

/7

/

下面用于获得文件上传字段中文件名的方法是()

  • A、getField()

  • B、getName()

  • C、getFiledName()

D、 isFormField()

正确答案: B
/

/8

/

下面方法,在文件上传过程中,用于返回上传文件的大小的是()

  • A、 getLength ()

  • B、 getSize ()

  • C、getInputSize ()

D、 getInputLength ()

正确答案: B
/

/9

/

ServletFileUpload类的parseRequest()方法的返回值类型是()

  • A、 FileItem[]

  • B、Set

  • C、List

D、 Map

正确答案: C
/

/10

/

下面关于getSize()方法返回该上传文件的大小,单位是()

  • A、 位

  • B、字节

  • C、KB

D、 MB

正确答案: B
/

/11

/

下面方法,在文件上传过程中以流的形式返回上传文件的数据内容,正确的是()

  • A、getStream ()

  • B、getInput ()

  • C、getInputStream ()

D、getOutputStream ()

正确答案: C
/

/12

/

下面用于将请求消息实体中的文件封装成FileItem对象的是()

  • A、DiskFileFactory类

  • B、ItemFactory类

  • C、DiskFileItemFactory类

D、FileItemFactory类

正确答案: C
/

/

二.填空题//

/1

/

在文件上传过程中,【】方法以流的形式返回上传文件的数据内容。

正确答案:

/第一空:

/

getInputStream ()

/第一空:

/
getInputStream()
/

/
/2

/

ServletFileUpload类的parseRequest()方法用于解析出FORM表单中的每个字段的

数据,并且返回值是【】类型。

正确答案:

/第一空:

/

List

/第一空:

/
List
/

/
/3

/

FileItem类对象中用于获得文件上传字段的文件名,可使用的方法是【】。

正确答案:

/第一空:

/

getName()

/第一空:

/
getContentName()
/

/
/4

/

用于判断FileItem对象封装的数据是一个普通文本表单字段,还是一个文件表单字

段的方法是【】。

正确答案:

/第一空:

/

isFormField()

/第一空:

/
isFormField()
/

/
/5

/

文件上传时form表单的enctype属性取值是【】。

正确答案:

/第一空:

/

multipart/form-data

/第一空:

/
multipart/form-data
/

/
/6

/

FileUpload上传文件时,用于封装单个表单字段元素的数据的接口是【】。

正确答案:

/第一空:

/

FileItem

/第一空:

/
SaveAs()
/

/
/7

/

为了在Servlet中获取到上传文件的数据,需要将表单页面的method属性设置为
【】方式。

正确答案:

/第一空:

/

post

/第一空:

/
post
/

/
/8

/

DiskFileItemFactory类用于将请求消息实体中的每一个文件封装成单独的【】对象。

正确答案:

/第一空:

/

FileItem

/第一空:

/
FileItem
/

/

三.判断题//

/1

/

FileItem类对象封装了普通文本表单字段时,isFormField()方法将返回false

我的答案:/×/
/

/2

/

FileItem对象的getInputStream()方法将以流的形式返回上传文件的数据内容。

/

正确答案:/√/
/3

/

文件上传时form表单的method属性取值可以是get。

我的答案:/×/
/

/4

/

文件上传时form表单的enctype属性取值是“multipart/form-data”。

/

正确答案:/√/
/5

/

设置所有上传文件的总大小的方法是setSizeMax()。

/

正确答案:/√/

上一篇:JavaWeb篇:文件上传与下载


下一篇:文件上传功能