Javaweb笔试题及机试题(附答案)
时间:2023-09-07 17:30:01 | 来源:网站运营
时间:2023-09-07 17:30:01 来源:网站运营
Javaweb笔试题及机试题(附答案):JavaWeb阶段考试题真题讲解,包含笔试题和机试题,为你提供解题思路,培养你的解题思维,同时点明考点,结合文档进行重点解读,加深你的印象,预祝各位学员考试顺利i通关。
关于获取更多考试题以及考试题的讲解,感兴趣的小伙伴可以点击视频链接一起学习哟~下面其中一些试题,需要更多全面的笔试以及机试题的小伙伴可以评论区留言哟~1. JavaScript中哪个不是不是它的基本组成部分()
A DOM
B BOM
C ECMAScript
D History
2. jQuery中ID选择标识符()
A .(点)
B $
C #
D /
3. 在HTTP协议中,响应头中哪个参数可以设置响应的内容类型()
A. Content-Type
B. Cookie
C. Type-Content
D. Accept
4. Tomcat默认端口号()
A 80
B 8080
C 443
D 8088
5. 在Servlet中四大作用域不包含()
A Request
B Response
C Session
D Application
6. 在Servlet中,当获取到session对象后,下面哪行代码可以销毁session()
A session.clear()
B session.remove()
C session.invalidate()
D session.stop()
7. 在Servlet中,向请求域中设置参数名为name,值为张三的写法()
A response.setAttribute(“name”,”张三”);
B response.setAttribute(“张三”,”name”);
C request.setAttribute(“name”,”张三”);
D request.setAttribute(“张三”,”name”);
8. 在Spring中,关于IoC说法错误的是()
A IoC 可以由Spring帮助实例化对象。
B IoC 实例化的对象只能是单例的。
C 通过IoC可以让Spring管理的实例进行依赖注入。
D Spring整合其他技术最主要就是通过IoC特性。
9. 在Spring中,关于AOP说法错误的是()
A AOP 中文名称面向切面编程。
B 切面可以是一个方法。
C 切面可以是很多方法。
D 通过AOP可以让Spring帮助实例化对象。
10. 在Spring中,关于声明式事务说法错误的是()
A 可以在方法上添加@Transactional 对方法添加声明式事务。
B 声明式事务是基于Spring AOP实现的。
C 声明式事务主要目的是管理查询方法。
D 声明式事务可以让程序员更加轻松地管理事务。
11. 在Spring MVC中,在控制器方法上添加哪个注解可以接收Get请求()
A @RequestMapping()
B @PostMapping
C @Controller
D @ResponseBody
12. 在Spring MVC中,在控制器类上添加哪个注解后就不需要在控制器方法上添加@ResponseBody注解()
A @Controller
B @RequestMapping
C @RestController
D @RequestParam
13. 在Spring MVC有如下代码,当请求时没有携带参数age会出现什么情况()
@RequestMapping("/demo") @ResponseBody public String getAge(int age){ return "demo"; } |
A 控制台打印:正常执行
B 出现NullPointException异常
C 出现跳转到demo.html页面
D 出现IllegalStateException异常
14. 在Spring MVC中有如下代码,当发起请求
http://localhost:8080/demo2/bjsxt 后会出现什么结果()
@RequestMapping("/demo2/{name}") @ResponseBody public String demo(String name){ System.out.println("获取到的name:"+name); return "demo"; } |
A 控制台打印:获取到的name:bjsxt
B 控制台打印:获取到的name:null
C 出现异常:NullPointException
D 跳转到demo.html页面
15. 在Spring MVC中,对@ResponseBody注解说法错误的是()
A 添加了@ResponseBody注解的方法会对方法返回值进行转换处理。
B 如果项目中转换类依赖只有jackson-databind依赖,会对返回值转换为JSON
C 如果方法返回值是Map,响应头中Content-Type:application/json;charset=utf-8
D 如果方法返回值是实体类,响应头中Content-Type:text/html
16. 在Spring MVC中,哪种方式不是request作用域传值()
Apublic String demo3(HttpServletRequest req){ req.setAttribute("a","b"); return "demo"; } |
Bpublic String demo3(Model model){ model.addAttribute("a","b"); return "demo"; } |
Cpublic String demo3(ModelMap model){ model.addAttribute("a","b"); return "demo"; } |
Dpublic String demo3(HttpSession session){ session.setAttribute("a","b"); return "demo"; } |
17. 在Spring MVC 中,给定下面页面代码,关于说法错误的是()
<form action="/demo" enctype="multipart/form-data" type="post"> <input type="file" name="upload" /> <input type="submit" value="上传文件" /> </form> |
A 实现文件上传时表单的enctype必须设置为multipart/form-data
B 实现文件上传时表单的请求方式必须是POST类型
C 控制器方法参数可以使用public String upload(MultipartFile file)接收。file参数可以不用和文件域name对应。
D MultipartFile的getInputStream()方法可以获取文件流。
18. 在SpringMVC中哪个注解可以设置请求参数的默认值()
A @Controller
B @RequestMapping
C @RequestParam
D @ResponseBody
19. 在SpringMVC中当使用Restful传参时,发起请求url:http://localhost:8080/demo/123,下面哪种写法无法获取URL中123()
A@RequestMapping("/demo/{id}") @ResponseBody public String demo(@PathVariable Long id){ return "demo"; } |
B@RequestMapping("/demo/{id}") @ResponseBody public String demo3(@PathVariable String id){ return "demo"; } |
C@RequestMapping("/demo/{id}") @ResponseBody public String demo3(@PathVariable("id") String name){ return "demo"; } |
D@RequestMapping("/demo/{id}") @ResponseBody public String demo3(@PathVariable String name){ return "demo"; } |
20. 在jQuery中,以下哪个函数不支持GET请求方式()
A $.ajax()
B $.get()
C $.getJSON()
D $.post()