大学MOOC JavaScript技术开发(西安交通大学城市学院)1450184162 最新慕课完整章节测试答案
第二关简单参数传递
第二关:简单参数传递-单元测试
1、单选题:
在HTTP请求中,如果使用GET方式传递参数,以下哪种形态是正确的?
选项:
A: https://www.baidu.com/?tn62095104_28_oem_dg
B: https://www.baidu.com/?tn=62095104_28_oem_dg
C: https://www.baidu.com/?tn:62095104_28_oem_dg
D: https://www.baidu.com/?tn&62095104_28_oem_dg
答案: 【 https://www.baidu.com/?tn=62095104_28_oem_dg】
2、单选题:
对于@PathParam("paramAge") int value1描述错误的是
选项:
A: paramAge是路径中的参数占位符
B: 当paramAge="abc"时资源方法的调用不会出错
C: 当paramAge="abc"时资源方法的调用会出错
D: 系统框架将自动尝试将paramAge的值转换为int
答案: 【 当paramAge="abc"时资源方法的调用不会出错】
3、单选题:
String.format()方法的作用是
选项:
A: 格式化磁盘
B: 创建格式化方法
C: 返回格式化好的字符串
D: 对Eclipse编辑器中的程序代码进行格式化
答案: 【 返回格式化好的字符串】
4、单选题:
<br>标签的作用是
选项:
A: 在浏览器中进行换行显示
B: 在编辑器中换行,相当于回车换行符
C: 在Eclipse的Console控制台进行换行显示
D: 在浏览器中显示为一条细线
答案: 【 在浏览器中进行换行显示】
5、单选题:
对于@QueryParam("paramAge") int value1描述正确的是
选项:
A: paramAge是路径中的参数占位符
B: 当paramAge="abc"时资源方法的调用不会出错
C: paramAge为URL中?引导的参数链中的参数名
D: paramAge为URL绑定的资源方法中方法参数的名称
答案: 【 paramAge为URL中?引导的参数链中的参数名】
6、单选题:
@QueryParam和@PathParam不能混用
选项:
A: 对
B: 错
C: 以上答案都不对
D: 无法判断
答案: 【 错】
7、单选题:
存在如下资源方法,如果希望客户浏览器得到与Cat对应的JSON数据,可以使用的注解是public Cat aCat(){ return new Cat("乌云踏雪"); }
选项:
A: @Produces("text/html;charset=UTF-8")
B: @Produces("image/jpeg;charset=UTF-8")
C: @Produces("application/octet-stream;charset=UTF-8")
D: @Produces("application/json;charset=UTF-8")
答案: 【 @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"));
选项:
A: 创建一个HashMap products 并向products中添加两个产品信息
B: HashMap<String,String>中的两个String类型不必和put("0","可乐")中两个常量的类型保持类型一致
C: products.get("1")表示在products中的第一个参数形成的列表中查找值为"1"的结果"雪碧"
D: HashMap<String,String> 表示定义了一个HashMap,且HashMap的key值类型为String,value类型也为String
答案: 【 HashMap<String,String>中的两个String类型不必和put("0","可乐")中两个常量的类型保持类型一致】
9、判断题:
@PathParam需要和@Path配合使用
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
@QueryParam只负责URL中由?引导的参数链条的解析
选项:
A: 正确
B: 错误
答案: 【 正确】
第三关表单参数传递
第三关:表单参数传递-单元测试
1、单选题:
form表单action的作用是
选项:
A: 声明表单的提交方式
B: 声明表单提交到服务器的哪个资源进行处理
C: 声明表单采用何种编码形式对表单参数进行编码
D: 声明表单的名字
答案: 【 声明表单提交到服务器的哪个资源进行处理】
2、单选题:
form表单encType的作用是
选项:
A: 声明表单的提交方式
B: 声明表单提交到服务器的哪个资源进行处理
C: 声明表单采用何种编码形式对表单参数进行编码
D: 声明表单的名字
答案: 【 声明表单采用何种编码形式对表单参数进行编码】
3、单选题:
form表单method的作用是
选项:
A: 声明表单的提交方式
B: 声明表单提交到服务器的哪个资源进行处理
C: 声明表单采用何种编码形式对表单参数进行编码
D: 声明表单的名字
答案: 【 声明表单的提交方式】
4、单选题:
java中异或运算的运算符是
选项:
A: &
B: |
C: ^
D: ~
答案: 【 ^】
5、单选题:
以下方法中不能用于数组创建的是?
选项:
A: int[] array=new int[6];
B: int[] array={1,2,3,4};
C: int[] array= new int[]{1,2,3,4,5};
D: int[4] array = {1,2,3,4};
答案: 【 int[4] array = {1,2,3,4};】
6、判断题:
当表单采用POST方式提交参数时,表单参数位于URL之后,并用?进行引导
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
@FormParam只能出现在类的属性前面,不能出现在资源方法的参数前面。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
@FormParam("fparam1")中的fparam1指的是form中标签控件的名字
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
在资源方法中既可以
