Web服务与RESTful技术(江西财经大学) 中国大学mooc慕课答案2024版 m109795

RESTful引论 RESTful引论-单元测验

1、 使用概念迁移的方法,以下哪种设备可用于计算机信息安全保护?

答案: 软件狗

2、 以下可以称之为Web服务的是?

答案: 手机外卖点餐

3、 WSDL是指什么?

答案: 网络服务描述语言

4、 Eclipse大多数情况下我们将其视为什么语言的开发工具?

答案: java

5、 RESTful是一种?

答案: 设计风格

HTTP协议 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是指色彩信息存储的位面数。

答案: 正确

开发环境的安装与部署(Windows) 开发环境的安装与部署-单元测试

1、 Windows系统中JDK 64位的默认安装路径在?

答案: 系统盘符:\Program Files\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、 如果将以下代码编写完整,可以形成哪个具体的URL?@Path(“/prog/test”)  public class Test{  }  

答案: http://127.0.0.1/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-param> <param-name>resteasy.resources</param-name> <param-value>cn.news.Search</param-value></context-param>

答案: 正确

作业第二关:简单参数传递 第二关:简单参数传递-单元作业

1、 Web服务与RESTful技术(江西财经大学) 中国大学mooc慕课答案2024版  m109795第1张请结合上图,写出下方各用例经过的执行路径,用字母序列表达,如:ACDH(1)http://127.0.0.1/caseSale/sale/act/4/2?pay=20 (2)http://127.0.0.1/caseSale/sale/act/7/4?pay=20 (3)http://127.0.0.1/caseSale/sale/act/4/1?pay=20 (4)http://127.0.0.1/caseSale/sale/act/2/3?pay=12 (5)http://127.0.0.1/caseSale/sale/act/8/1?pay=20答案填写方式为:(1)http://127.0.0.1/caseSale/sale/act/4/2?pay=20 的执行路径是:XXXXXXX(2)http://127.0.0.1/caseSale/sale/act/7/4?pay=20 的执行路径是:XXXXXXX(3)http://127.0.0.1/caseSale/sale/act/4/1?pay=20 的执行路径是:XXXXXXX(4)http://127.0.0.1/caseSale/sale/act/2/3?pay=12 的执行路径是:XXXXXXX(5)http://127.0.0.1/caseSale/sale/act/8/1?pay=20 的执行路径是:XXXXXXX其中XXXXXXX为实际用例经过的字母序列。
评分规则:  http://127.0.0.1/caseSale/sale/act/4/2?pay=20正确答案:ACEGH
http://127.0.0.1/caseSale/sale/act/7/4?pay=20 正确答案:ACDH
http://127.0.0.1/caseSale/sale/act/4/1?pay=20 正确答案:ACEFH
http://127.0.0.1/caseSale/sale/act/2/3?pay=12 正确答案:ACEFH
http://127.0.0.1/caseSale/sale/act/8/1?pay=20 正确答案:ABH

第二关:简单参数传递 第二关:简单参数传递-单元测试

小提示:本节包含奇怪的同名章节内容

1、 在HTTP请求中,如果使用GET方式传递参数,以下哪种形态是正确的?

答案: https://www.baidu.com/?tn=62095104_28_oem_dg

2、 对于@PathParam(“paramAge”) int value1描述错误的是

答案: 当paramAge=”abc”时资源方法的调用不会出错

3、 String.format()方法的作用是

答案: 返回格式化好的字符串

4、 <br>标签的作用是

答案: 在浏览器中进行换行显示

5、 对于@QueryParam(“paramAge”) int value1描述正确的是

答案: paramAge为URL中?引导的参数链中的参数名

6、 @QueryParam和@PathParam不能混用

答案: 错

7、 存在如下资源方法,如果希望客户浏览器得到与Cat对应的JSON数据,可以使用的注解是public Cat aCat(){          return new Cat(“乌云踏雪”);  }

答案: @Produces(“application/json;charset=UTF-8”)

8、 存在如下代码,下面说错误的是:HashMap<String,String> products = new HashMap<String,String>() { { put(“0″,”可乐”); put(“1″,”雪碧”); }};System.out.println(“编号为1的产品是:”+products.get(“1”));

答案: HashMap<String,String>中的两个String类型不必和put(“0″,”可乐”)中两个常量的类型保持类型一致

9、 @PathParam需要和@Path配合使用

答案: 正确

10、 @QueryParam只负责URL中由?引导的参数链条的解析

答案: 正确

11、 @QueryParam和@PathParam不能同时使用

答案: 错

作业第三关:表单参数传递 第三关:表单参数传递-单元作业

1、 (1)以下代码运行的结果是?byte aByte = 13;
System.out.println(String.format(“%02x”, aByte));(2)以下代码的作用是?Random random =new Random();
byte r = (byte) random.nextInt(255);(3)6%4的运行结果是?(4)以下代码的运行结果是?byte aByte  = Integer.valueOf(“9f”,16).byteValue();
System.out.println(aByte);(5)如果按照案例:秘密的情书算法A,当cipher1的值为7201时,keyBytes[0]的16进制值为多少?
评分规则:  0d
产生-128至127之间的整形随机数
2
-97
73

第三关:表单参数传递 第三关:表单参数传递-单元测试

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

答案: 错误


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » Web服务与RESTful技术(江西财经大学) 中国大学mooc慕课答案2024版 m109795
+
账户
更新
搜索
帮助
主页