版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】Web服务与RESTful技术-江西财经大学中国大学慕课MOOC答案我的测试1、【单选题】RESTful交互过程不包括下面哪一项?本题答案:【RESTful风格的业务代码编写】2、【多选题】目前主流的三种Web服务交互方案是?本题答案:【REST#SOAP#XML-RPC】3、【判断题】RESTful是JAVA语言实现的一种WebService框架?本题答案:【错误】RESTful引论-单元测验1、【单选题】使用概念迁移的方法,以下哪种设备可用于计算机信息安全保护?本题答案:【软件狗】2、【单选题】以下可以称之为Web服务的是?本题答案:【手机外卖点餐】3、【单选题】WSDL是指什么?本题答案:【网络服务描述语言】4、【单选题】Eclipse大多数情况下我们将其视为什么语言的开发工具?本题答案:【java】5、【单选题】RESTful是一种?本题答案:【设计风格】开发环境的安装与部署-单元测试1、【单选题】Windows系统中JDK64位的默认安装路径在?本题答案:【系统盘符:\ProgramFiles\Java下】2、【单选题】Tomat服务器默认在哪个端口发布Web服务?本题答案:【8080】3、【单选题】Tomat服务器默认安装完毕后,根目录是安装目录中的哪个子目录?本题答案:【webapps\ROOT】4、【单选题】Tomat安装目录bin目录中,快速启动Tomcat的bat或sh的主文件名是?本题答案:【startup】5、【单选题】Eclipse中观察运行日志的窗口是?本题答案:【Console】6、【单选题】基础项目包中,src默认情况下主要用于存放何种文件?本题答案:【java源代码】7、【单选题】src在中的文件在发布态相当于Tomcat服务器项目发布目录中的哪个子目录?本题答案:【classes】8、【单选题】web.xml位于eclipse工程项目的哪个文件夹?本题答案:【WEB-INF】9、【多选题】JDK安装完毕后,通常我们会配置两个环境变量,它们是?本题答案:【JAVA_HOME#JRE_HOME】请求报文分析-随堂测验1、【多选题】常见的请求命令动词有本题答案:【GET#POST#PUT】HTTP协议-单元测试1、【单选题】请求报文请求行中最为常见的两个命令动词是?本题答案:【get和post】2、【单选题】get方式发送请求时,用户参数位于请求报文的什么位置?本题答案:【请求行的URL中】3、【单选题】post方式发送请求时,用户参数位于请求报文的什么位置?本题答案:【请求包体(Entity)中】4、【单选题】如果FTPS相对于FTP协议是安全的,那么下面哪种协议存在对应的非安全版本?本题答案:【HTTPS】5、【单选题】HTTP在上传文件时一般需要将content-type显示声明为?本题答案:【multipart/form-data】6、【判断题】HTTP是一种加密协议,这个说法是否正确?本题答案:【错误】7、【判断题】响应报文中返回状态码200,表示请求失败,用户需要重新发送请求。本题答案:【错误】8、【判断题】响应报文的响应包体(Entity)前必须存在一个空行。本题答案:【正确】9、【判断题】在响应报文中,改变content-type的值,不会使浏览器产生不同的行为。本题答案:【错误】10、【判断题】24位BMP图像中的24是指色彩信息存储的位面数。本题答案:【正确】启程第一关:开野-随堂测验1、【多选题】除了@GET、@PUT注解外,还可以使用以下命令动词注解本题答案:【@HEAD#@OPTIONS#@DELETE】成功三部曲-随堂测验1、【多选题】web.xml中的resteasy.resources配置错误时本题答案:【Web项目正常编译#Web项目正常发布#Web项目启动失败】启程第一关:开野-单元测试1、【单选题】如果将以下代码编写完整,可以形成哪个具体的URL?@Path(/prog/test)publicclassTest{}本题答案:【/case/prog/test/circle】2、【单选题】@Path({var:.*}/search)可以匹配以下哪个URL地址?本题答案:【/global/news/china/search】3、【单选题】使用@POST注解后,请求报文中URL后如有?引导的参数,那么这些参数将做何种处理?本题答案:【可继续进行参数解析】4、【单选题】下面对@Produces注解功能描述正确的是?本题答案:【可以用来设置响应报文Content-Type的值】5、【单选题】对@Produces(text/plain;charset=gb2312)的正确解释是本题答案:【通知客户端,在响应报文中响应包体数据是按照gb2312方式编码的纯文本数据】6、【判断题】API类中资源方法前的@GET、@POST等声明请求方法命令动词的注解可以忽略不写。本题答案:【错误】7、【判断题】@GET注解仅允许使用GET命令动词的请求访问对应的API资源方法。本题答案:【正确】8、【判断题】如果Content-Type为video/mp4,则可能表示服务器向客户端发送的数据是视频数据本题答案:【正确】9、【判断题】如果服务器的响应报文中Content-Type为application/octet-stream,浏览器会执行下载。本题答案:【正确】10、【判断题】如果存在一个API类,它的全路径名称是cn.news.Search,那么web.xml中如下节点必须被配置context-paramparam-nameresteasy.resources/param-nameparam-valuecn.news.Search/param-value/context-param本题答案:【正确】@QueryParam-随堂测验1、【判断题】@QueryParam无法提取POST请求报文提交的参数本题答案:【错误】第二关:简单参数传递-单元作业第二关:简单参数传递-单元测试1、【单选题】在HTTP请求中,如果使用GET方式传递参数,以下哪种形态是正确的?本题答案:【/?tn=62095104_28_oem_dg】2、【单选题】对于@PathParam(paramAge)intvalue1描述错误的是本题答案:【当paramAge=abc时资源方法的调用不会出错】3、【单选题】String.format()方法的作用是本题答案:【返回格式化好的字符串】4、【单选题】br标签的作用是本题答案:【在浏览器中进行换行显示】5、【单选题】对于@QueryParam(paramAge)intvalue1描述正确的是本题答案:【paramAge为URL中?引导的参数链中的参数名】6、【单选题】@QueryParam和@PathParam不能同时使用本题答案:【错】7、【单选题】存在如下资源方法,如果希望客户浏览器得到与Cat对应的JSON数据,可以使用的注解是publicCataCat(){returnnewCat(乌云踏雪);}本题答案:【@Produces(application/json;charset=UTF-8)】8、【单选题】存在如下代码,下面说错误的是:HashMapString,Stringproducts=newHashMapString,String(){{put(0,可乐);put(1,雪碧);}};System.out.println(编号为1的产品是:+products.get(1));本题答案:【HashMapString,String中的两个String类型不必和put(0,可乐)中两个常量的类型保持类型一致】9、【判断题】@PathParam需要和@Path配合使用本题答案:【正确】10、【判断题】@QueryParam只负责URL中由?引导的参数链条的解析本题答案:【正确】参数传递-随堂测验1、【单选题】当/restful/test/a123456.jpg?username=userA触发以下代码时,正确的描述是@Path(test)publicclassTestAPI{@Path(a{password}.jpg)@POSTpublicStringtest(@FormUseruser){returnuser.getUsername()+user.getPassword();}}publicclassUser{@QueryParam(username)privateStringusername;@PathParam(password)privateStringpassword;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=username;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}}本题答案:【向调用者返回userA123456】第三关:表单参数传递-单元作业第三关:表单参数传递-单元测试1、【单选题】form表单action的作用是本题答案:【声明表单提交到服务器的哪个资源进行处理】2、【单选题】form表单encType的作用是本题答案:【声明表单采用何种编码形式对表单参数进行编码】3、【单选题】form表单method的作用是本题答案:【声明表单的提交方式】4、【单选题】java中异或运算的运算符是本题答案:【^】5、【单选题】以下方法中不能用于数组创建的是?本题答案:【int[4]array={1,2,3,4};】6、【判断题】当表单采用POST方式提交参数时,表单参数位于URL之后,并用?进行引导本题答案:【错误】7、【判断题】@FormParam只能出现在类的属性前面,不能出现在资源方法的参数前面。本题答案:【错误】8、【判断题】@FormParam(fparam1)中的fparam1指的是form中标签控件的名字本题答案:【正确】9、【判断题】在资源方法中既可以使用@Form一次性接收表单的多个参数,也可以使用@FormParam一次性只接收表单的1个参数本题答案:【正确】10、【判断题】a异或b得到c,在已知c和b的情况下无法求解到a本题答案:【错误】写入消息体-随堂测验1、【多选题】对于Base64描述正确的是本题答案:【基于64个可打印字符#编码后的字符串理论上比编码前长1/3#Base64存在多个版本】第四关:消息处理-单元作业第四关:消息处理-单元测试1、【单选题】@Consumes(字符串)中的“字符串”表示本题答案:【请求报文中的Content-Type】2、【单选题】@Produces(字符串)中的“字符串”表示本题答案:【响应报文中的Content-Type】3、【单选题】@Provider@Consumes(book/plain)publicclassFormatBookInPlainimplementsMessageBodyReader上述代码中@Consumes的作用是?本题答案:【将FormatBookInPlain中的处理方法绑定到@Consumes(book/plain)对应的API资源处理方法上】4、【单选题】MessageBodyReader接口中readFrom方法存在参数InputStreamentityStream,那么entityStream指代的是?本题答案:【请求报文包体】5、【单选题】MessageBodyWriter接口中writeTo方法存在参数Serializableserializable,那么serializable指代的是?本题答案:【资源方法的返回值】6、【判断题】BufferedImage类可以方便我们对图片进行操作本题答案:【正确】7、【判断题】SimpleUploadUtils.getSingleFileBytesFromEntity方法可以辅助我们提取单一上传图片文件的byte数组本题答案:【正确】8、【判断题】BufferedImage类的getRGB(pixIndex,lineIndex)方法中的pixIndex,lineIndex中的最小取值均为1本题答案:【错误】9、【判断题】mons.codec.binary.Base64类的encode方法可以完成base64编码数据的解码工作本题答案:【错误】10、【判断题】ahref=data:application/octet-stream;base64,base64编码的文件数据下载/a不是超链的正确表达形式本题答案:【错误】过滤器-随堂测验1、【多选题】关于过滤器说法正确的是本题答案:【ContainerRequestFilter工作于资源方法调用前#ContainerResponseFilter工作于资源方法调用后#RESTEasy提供了两种过滤器:ContainerRequestFilter和ContainerResponseFilter】第五关:过滤器-单元作业第五关:过滤器-单元测试1、【判断题】ContainerRequestContext是用于处理请求的过滤器上下文,可以为我们提供诸如URI、请求头部域、请求包体等数据。本题答案:【正确】2、【判断题】ContainerResponseContext是用于处理响应的过滤器上下文,可以为我们提供诸如响应头部域、响应包体等数据。本题答案:【正确】3、【判断题】ContainerRequestContext或ContainerResponseContext必须在API方法前使用@注解进行引用才可以工作本题答案:【错误】4、【判断题】ContainerRequestFilter的filter方法中因为没有ContainerResponseContext参数,并且filter方法无返回值,因此ContainerRequestFilter只能接收客户端信息,无法向客户端返回响应数据。本题答案:【错误】5、【判断题】containerRequestContext.abortWith方将终止对请求的后继处理,并向客户端反馈信息。本题答案:【正确】6、【判断题】API方法参数中的@ContextHttpServletRequestrequest的作用是从服务器上下文中获取,并向API方法自动填充一个HttpServletRequest类的对象request本题答案:【正确】7、【判断题】JSONArray.fromObject的作用是从非JSON的java对象中获取1个JSON对象本题答案:【错误】8、【判断题】JSONObject.fromObject的作用是从非JSON的java对象中获取1个JSON对象本题答案:【正确】9、【判断题】Response.temporaryRedirect(invalidatedURI).build()的作用是创建一个将用户页面引导到invalidatedURI所定义页面上的响应。本题答案:【正确】10、【判断题】containerResponseContext.setEntity(entityString)的作用是设置请求报文中请求包体的内容。本题答案:【错误】预处理拦截器-随堂测试1、【多选题】java.lang.annotation.RetentionPolicy有哪些可能的值本题答案:【RetentionPolicy.SOURCE#RetentionPolicy.RUNTIME#RetentionPolicy.CLASS】第六关:拦截器-单元作业第六关:拦截器-单元测试1、【单选题】ReaderInterceptorContext是关于?本题答案:【资源方法参数的上下文】2、【单选题】writerInterceptorContext.getEntity()方法用于获得本题答案:【响应报文的实体】3、【单选题】readerInterceptorContext.getInputStream()方法用于获得本题答案:【请求报文的实体】4、【单选题】PreProcessInterceptor中的resourceMethodInvoker下面说法正确的是本题答案:【资源方法信息】5、【单选题】Method类中的isAnnotationPresent方法其作用是本题答案:【是否指定类型的注解存在于该方法上】6、【判断题】ReaderInterceptor需要依赖aroundReadFrom方法中的readerInterceptorCceed()将代码流程交付下一个拦截器进行处理。本题答案:【正确】7、【判断题】WriterInterceptor需要依赖aroundWriteTo方法中的writerInterceptorCceed()将代码流程交付下一个拦截器进行处理。本题答案:【正确】8、【判断题】instanceof是一个双目运算符,表示运算符左侧是否为其右侧的一个实例本题答案:【正确】9、【判断题】console.log的作用是在浏览器F12的控制台中输出信息,该过程中不会阻断浏览器对代码的执行本题答案:【正确】10、【判断题】RetentionPolicy.RUNTIME表示注解将被保留在class文件中,但JVM加载该class文件运行时,此注解将被自动移除本题答案:【错误】第八关:客户端-单元测试1、【单选题】如下代码的目的是:$(img).click(function(){...});本题答案:【为类型为img的标签对象绑定单击事件】2、【单选题】下面代码的作用是:$(div).html(h1hello/h1);本题答案:【在页面中所有div对象内部创建h1对象,并将h1对象的文本内容设置为hello】3、【单选题】下面代码的作用是:$(div).find(#photo).attr(src,baby.jpg);本题答案:【返回页面中全部的div标签对象,并将这些对象内部的全部id为photo的子对象的src属性设置为baby.jpg】4、【单选题】如下代码的作用是:varimg=$(img);$(div).append(img);本题答案:【创建一个img对象,并附加到div对象上】5、【单选题】对下面代码描述正确的是:$(json).each(function(idx,obj){alert(obj.tagName);});本题答案:【obj是json数组中的一个元素】6、【单选题】对spanabc/spandivid=containerstyle=display:nonehello/divspan123/span作用描述错误的是本题答案:【该div标签将在两个p标签之间遗留矩形空白区域】7、【单选题】$([href])的作用是:本题答案:【选取带有href属性的元素】8、【判断题】如下代码将解绑页面中全部p对象的click事件$(p).unbind(click);本题答案:【正确】9、【判断题】下面代码运行后将克隆产生一个页面可见的div新对象varcloneObject=$(div).clone(true);本题答案:【错误】10、【判断题】JSON.stringify()可以帮助我们将jsObject对象转换为json字符串本题答案:【正确】11、【判断题】$.ajax的回调函数会在客户端与服务器交互过程中自动触发,并自动填充回调函数的参数。本题答案:【正确】12、【判断题】newObject.css(left,200);将newObject的水平位置修改为200px本题答案:【正确】13、【判断题】newObject为body对象的一级子节点,newObject.css(display,block);将使得newObject可见。本题答案:【正确】14、【判断题】z-index的作用是调整页面元素的叠放顺序,z-index较小值的对象将出现在较大值的上面。本题答案:【错误】综合教学案例:试衣间-单元测试1、【判断题】@ContextHttpServletRequestrequest;可以帮助我们从容器中获得HttpServletRequest对象,基于request可进一步获得用户session本题答案:【正确】2、【判断题】ServletFileUploadupload=newServletFileUpload(diskFileItemFactory);上述代码可帮助我们进一步处理请求报文中上传的文件数据。本题答案:【正确】3、【判断题】css中background-image属性不可以用于设定背景图片本题答案:【错误】4、【判断题】css中box-shadow可用于设置对象阴影本题答案:【正确】5、【判断题】css中:hover不是一个伪元素事件本题答案:【错误】Web服务与RESTful技术期末MOOC试卷1、【单选题】以下可以称之为Web服务的是?本题答案:【手机外卖点餐】2、【单选题】使用@POST注解后,请求报文中URL后如有?引导的参数,那么这些参数将做何种处理?本题答案:【可继续进行参数解析】3、【单选题】对@Produces(text/plain;charset=gb2312)的正确解释是本题答案:【通知客户端,在响应报文中响应包体数据是按照gb2312方式编码的纯文本数据】4、【单选题】对于@QueryParam(paramAge)intvalue1描述正确的是本题答案:【paramAge为URL中?引导的参数链中的参数名】5、【单选题】@Provider@Consumes(book/plain)publicclassFormatBookInPlainimplementsMessageBodyReader上述代码中@Consumes的作用是?本题答案:【将FormatBookInPlain中的处理方法绑定到@Consumes(book/plain)对应的API资源处理方法上】6、【单选题】MessageBodyReader接口中readFrom方法存在参数InputStreamentityStream,那么entityStream指代的是?本题答案:【请求报文包体】7、【单选题】MessageBodyWriter接口中writeTo方法存在参数Serializableserializable,那么serializable指代的是?本题答案:【资源方法的返回值】8、【单选题】PreProces
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北长江产融资本投资有限公司招聘5人备考题库含答案详解(b卷)
- 2026广东云浮市郁南县招聘公益性岗位人员27人备考题库(第二轮)附答案详解【黄金题型】
- 2026《掌上生活缴费系统的设计实现研究》
- 2026广东岭南国防教育基地仓库管理员招聘备考题库及答案详解【夺冠系列】
- 公文制发三审三校制度
- 2026河南郑州市第一〇七高级中学招聘23人备考题库含答案详解(能力提升)
- 2026北京对外经济贸易大学非事业编人员招聘7人备考题库及参考答案详解【综合卷】
- 2026安徽芜湖市第一人民医院第一次招聘劳务派遣人员16人备考题库及参考答案详解【b卷】
- 2026上半年北京事业单位统考市统计局招聘1人备考题库附参考答案详解【完整版】
- 2026雀巢中国春季校园招聘备考题库附完整答案详解(历年真题)
- 闽教版小学英语五年级下册校本作业
- 拜仁慕尼黑足球俱乐部
- 晚归检讨书阅读
- 结构化面试答题套路90结构化面试题型及答题套路
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- FZ/T 43008-2012和服绸
- 大型工业园区规划方案
- 初中英语名师工作室工作总结
- 《边坡稳定性分析》课件
- 卫生健康科技计划项目申报书
- 基于性能导航之飞行学院-pbn运行介绍
评论
0/150
提交评论