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()。
/
正确答案:/√/