第二关简单参数传递

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

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、判断题:
‏在资源方法中既可以

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注