Javaweb筆試題及機(jī)試題(附答案)
時(shí)間:2023-09-07 17:30:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-09-07 17:30:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
Javaweb筆試題及機(jī)試題(附答案):JavaWeb階段考試題真題講解,包含筆試題和機(jī)試題,為你提供解題思路,培養(yǎng)你的解題思維,同時(shí)點(diǎn)明考點(diǎn),結(jié)合文檔進(jìn)行重點(diǎn)解讀,加深你的印象,預(yù)祝各位學(xué)員考試順利i通關(guān)。
關(guān)于獲取更多考試題以及考試題的講解,感興趣的小伙伴可以點(diǎn)擊視頻鏈接一起學(xué)習(xí)喲~下面其中一些試題,需要更多全面的筆試以及機(jī)試題的小伙伴可以評(píng)論區(qū)留言喲~1. JavaScript中哪個(gè)不是不是它的基本組成部分()
A DOM
B BOM
C ECMAScript
D History
2. jQuery中ID選擇標(biāo)識(shí)符()
A .(點(diǎn))
B $
C #
D /
3. 在HTTP協(xié)議中,響應(yīng)頭中哪個(gè)參數(shù)可以設(shè)置響應(yīng)的內(nèi)容類型()
A. Content-Type
B. Cookie
C. Type-Content
D. Accept
4. Tomcat默認(rèn)端口號(hào)()
A 80
B 8080
C 443
D 8088
5. 在Servlet中四大作用域不包含()
A Request
B Response
C Session
D Application
6. 在Servlet中,當(dāng)獲取到session對(duì)象后,下面哪行代碼可以銷毀session()
A session.clear()
B session.remove()
C session.invalidate()
D session.stop()
7. 在Servlet中,向請(qǐng)求域中設(shè)置參數(shù)名為name,值為張三的寫法()
A response.setAttribute(“name”,”張三”);
B response.setAttribute(“張三”,”name”);
C request.setAttribute(“name”,”張三”);
D request.setAttribute(“張三”,”name”);
8. 在Spring中,關(guān)于IoC說(shuō)法錯(cuò)誤的是()
A IoC 可以由Spring幫助實(shí)例化對(duì)象。
B IoC 實(shí)例化的對(duì)象只能是單例的。
C 通過(guò)IoC可以讓Spring管理的實(shí)例進(jìn)行依賴注入。
D Spring整合其他技術(shù)最主要就是通過(guò)IoC特性。
9. 在Spring中,關(guān)于AOP說(shuō)法錯(cuò)誤的是()
A AOP 中文名稱面向切面編程。
B 切面可以是一個(gè)方法。
C 切面可以是很多方法。
D 通過(guò)AOP可以讓Spring幫助實(shí)例化對(duì)象。
10. 在Spring中,關(guān)于聲明式事務(wù)說(shuō)法錯(cuò)誤的是()
A 可以在方法上添加@Transactional 對(duì)方法添加聲明式事務(wù)。
B 聲明式事務(wù)是基于Spring AOP實(shí)現(xiàn)的。
C 聲明式事務(wù)主要目的是管理查詢方法。
D 聲明式事務(wù)可以讓程序員更加輕松地管理事務(wù)。
11. 在Spring MVC中,在控制器方法上添加哪個(gè)注解可以接收Get請(qǐng)求()
A @RequestMapping()
B @PostMapping
C @Controller
D @ResponseBody
12. 在Spring MVC中,在控制器類上添加哪個(gè)注解后就不需要在控制器方法上添加@ResponseBody注解()
A @Controller
B @RequestMapping
C @RestController
D @RequestParam
13. 在Spring MVC有如下代碼,當(dāng)請(qǐng)求時(shí)沒有攜帶參數(shù)age會(huì)出現(xiàn)什么情況()
@RequestMapping("/demo") @ResponseBody public String getAge(int age){ return "demo"; } |
A 控制臺(tái)打?。赫?zhí)行
B 出現(xiàn)NullPointException異常
C 出現(xiàn)跳轉(zhuǎn)到demo.html頁(yè)面
D 出現(xiàn)IllegalStateException異常
14. 在Spring MVC中有如下代碼,當(dāng)發(fā)起請(qǐng)求
http://localhost:8080/demo2/bjsxt 后會(huì)出現(xiàn)什么結(jié)果()
@RequestMapping("/demo2/{name}") @ResponseBody public String demo(String name){ System.out.println("獲取到的name:"+name); return "demo"; } |
A 控制臺(tái)打?。韩@取到的name:bjsxt
B 控制臺(tái)打印:獲取到的name:null
C 出現(xiàn)異常:NullPointException
D 跳轉(zhuǎn)到demo.html頁(yè)面
15. 在Spring MVC中,對(duì)@ResponseBody注解說(shuō)法錯(cuò)誤的是()
A 添加了@ResponseBody注解的方法會(huì)對(duì)方法返回值進(jìn)行轉(zhuǎn)換處理。
B 如果項(xiàng)目中轉(zhuǎn)換類依賴只有jackson-databind依賴,會(huì)對(duì)返回值轉(zhuǎn)換為JSON
C 如果方法返回值是Map,響應(yīng)頭中Content-Type:application/json;charset=utf-8
D 如果方法返回值是實(shí)體類,響應(yīng)頭中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 中,給定下面頁(yè)面代碼,關(guān)于說(shuō)法錯(cuò)誤的是()
<form action="/demo" enctype="multipart/form-data" type="post"> <input type="file" name="upload" /> <input type="submit" value="上傳文件" /> </form> |
A 實(shí)現(xiàn)文件上傳時(shí)表單的enctype必須設(shè)置為multipart/form-data
B 實(shí)現(xiàn)文件上傳時(shí)表單的請(qǐng)求方式必須是POST類型
C 控制器方法參數(shù)可以使用public String upload(MultipartFile file)接收。file參數(shù)可以不用和文件域name對(duì)應(yīng)。
D MultipartFile的getInputStream()方法可以獲取文件流。
18. 在SpringMVC中哪個(gè)注解可以設(shè)置請(qǐng)求參數(shù)的默認(rèn)值()
A @Controller
B @RequestMapping
C @RequestParam
D @ResponseBody
19. 在SpringMVC中當(dāng)使用Restful傳參時(shí),發(fā)起請(qǐng)求url:http://localhost:8080/demo/123,下面哪種寫法無(wú)法獲取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中,以下哪個(gè)函數(shù)不支持GET請(qǐng)求方式()
A $.ajax()
B $.get()
C $.getJSON()
D $.post()