第一章 J2EE概述

单元测试

1、单选题:
‌1、JSP页面经过编译之后,将创建一个()。​‌​‌​
选项:
A: A. applet 
B: B. servlet
C: C. application
D: D. exe文件
答案: 【 B. servlet

2、单选题:
‎2、在JSP中,()动作用于将请求转发给其他JSP页面。‍‎‍‎‍
选项:
A: A.forward 
B: B.Include
C: C.useBean 
D: D.setProperty
答案: 【 A.forward 

3、单选题:
‏3、对于声明<%!声明%>的说法错误的是:()​‏​‏​
选项:
A: A.一次可声明多个变量和方法
B: B.一个声明仅在一个页面中有效
C: C.声明的变量将作为局部变量
D: D.声明的变量将在JSP页面初始化时初始化
答案: 【 C.声明的变量将作为局部变量

4、单选题:
​4、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()‍​‍​‍
选项:
A: A.进程
B:  B.线程 
C: C.程序 
D: D.服务
答案: 【  B.线程 

5、单选题:
​5、阅读下面代码片段:‏​RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");‏​dispatcher.forward(request,response);‏​关于该段代码的作用,下列叙述哪项是正确的?(  ) ‏
选项:
A: A.页面重定向到a.jsp页面 
B: B.将请求转发到a.jsp页面
C: C.从a.jsp定向到当前页面 
D: D.从a.jsp转发到当前页面
答案: 【 B.将请求转发到a.jsp页面

6、单选题:
​6、注释可以在服务器和客户端都可见。( )‎​‎
选项:
A: A.HTML 
B: B.JSP
C: C.JavaScript 
D: D.page
答案: 【 A.HTML 

7、单选题:
‌7、以下对象中的(   )不是JSP的内置对象。‎‌‎‌‎
选项:
A: A.request
B: B.session
C: C.application
D: D.bean
答案: 【 D.bean

8、单选题:
‏8、对数据库表中记录的字段值进行更新,可以使用(  )方法‌‏‌
选项:
A: A.executeQuery()
B: B.executeUpdate()
C: C.next()
D: D.getConnection()
答案: 【 B.executeUpdate()

9、单选题:
​9、下面哪一项对Servlet描述错误?(  ) ​​​
选项:
A: A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B: B. Servlet接口定义了Servelt的生命周期方法
C: C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程
D: D. Servlet客户线程调用service方法响应客户的请求
答案: 【 C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程

10、单选题:
‍10、以下哪个对象提供了访问和放置页面中共享数据的方式( )​‍​‍​
选项:
A: A.pageContext 
B: B.response
C: C.request 
D: D.session
答案: 【 D.session

第二章 Tomcat

单元测试

1、单选题:
‍11、当服务器上的第一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面转译成一个(  )文件。‍‍‍‍‍
选项:
A: A.Servlet             
B: B.JSP 
C: C.Java               
D: D.HTML
答案: 【 C.Java               

2、单选题:
‌12、JSP的编译指令标记通常是指:( )。‌‌‌‌‌
选项:
A: A. Page指令、Param指令和Taglib指令
B: B. Page指令、Include指令和Plugin指令
C: C. Forward指令、Include指令和Taglib指令
D: D. Page指令、Include指令和Taglib指令
答案: 【 D. Page指令、Include指令和Taglib指令

3、单选题:
‎13、可以利用request对象的哪个方法获取客户端的表单信息(  )。‌‎‌‎‌
选项:
A: A. request.getParameter()
B: B. request.outParameter()
C: C. request.writeParameter() 
D: D. request.handlerParameter()
答案: 【 A. request.getParameter()

4、单选题:
‏14、在JDBC中,下列哪个接口不能被Connection创建(   )。‎‏‎‏‎
选项:
A: A. Statement
B: B. PreparedStatement
C: C. RowsetStatement
D: D.CallableStatement
答案: 【 C. RowsetStatement

5、单选题:
‌15、在JSP中,要定义一个方法,需要用到以下(  )元素。‍‌‍‌‍
选项:
A: A. <%=  %>        
B: B. <%   %>
C: C. <%!  %>  
D: D. <%@  %>
答案: 【 C. <%!  %>  

6、单选题:
‍16、page指令的import属性的作用是(  )​‍​‍​
选项:
A: A.定义JSP页面响应的HTML类型
B: B.定义JSP页面使用的脚本语言
C: C.为JSP页面引入JAVA包中的类 
D: D.定义JSP页面字符的编码
答案: 【 C.为JSP页面引入JAVA包中的类 

7、单选题:
‎17、下述选项中不属于JDBC基本功能的是:( )​‎​
选项:
A: A. 与数据库建立连接 
B: B. 提交SQL语句 
C: C. 处理查询结果
D: D.数据库维护管理
答案: 【 D.数据库维护管理

8、单选题:
‌18、在传统的HTML页面中加入(  )就构成了一个JSP页面文件。‏‌ ‏‌‏
选项:
A: A.JAVA程序片 
B: B.JSP标签
C: C.用“<%”、“%>”标记符号括起来的程序  
D: D.JAVA程序片和JSP标签
答案: 【 D.JAVA程序片和JSP标签

9、单选题:
‌19、在JSP中,内置对象( )封装了用户提交的信息,使用该对象可以获取用户提交的信息。‌‌‌‌‌
选项:
A: A.session         
B: B.request 
C: C.response        
D: D.out
答案: 【 B.request 

10、单选题:
‍20、下边哪个不是MVC中的组成部分?( )‍‍‍‍‍
选项:
A: A. JavaBean       
B: B. FrameWork
C: C. JSP            
D: D. Servlet
答案: 【 B. FrameWork

第三章 JSP简介

单元测试

1、单选题:
‍21、在javaScript中window对象的(  )方法用于打开一个新窗口。  ‏‍‏‍‏
选项:
A: A.openWindow()  
B:  B.window()    
C: C.close()          
D: D.open()  
答案: 【 D.open()  

2、单选题:
‎22、Servlet程序的入口点是:(  )‌‎‌‎‌
选项:
A: A.init()        
B: B.main()
C: C.service()      
D:  D.doGet()
答案: 【 A.init()        

3、单选题:
‎23、不能在不同用户之间共享数据的方法是( )​‎​‎​
选项:
A: A.通过cookie  
B: B.利用文件系统   
C: C.利用数据库     
D: D.通过ServletContext对象
答案: 【 A.通过cookie  

4、单选题:
‌24、调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(   )。​‌​‌​
选项:
A:   A.秒          
B:  B.分秒  
C: C.毫秒        
D:   D.微秒  
答案: 【 C.毫秒        

5、单选题:
‍25、当response的状态行代码为哪个时,表示用户请求的资源不可用?(  )‎‍‎
选项:
A: A.101         
B: B.202     
C: C.303        
D: D.404
答案: 【 D.404

6、单选题:
‍26、 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(    )‏‍‏‍‏
选项:
A: A.先安装TOMCAT,再安装 JDK 
B: B.先安装JDK,再安装TOMCAT  
C: C.不需安装JDK,安装TOMCAT就可以了 
D: D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系
答案: 【 B.先安装JDK,再安装TOMCAT  

7、单选题:
​27、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:(  )‌​‌​‌
选项:
A:   A.不是JSP页面的成员变量  
B: B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户  
C: C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响  
D: D.是JSP页面的局部变量
答案: 【 B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户  

8、单选题:
​28、out对象是一个输出流,其输出换行符的方法是(   ) ​​​
选项:
A:   A.out.print(  )           
B: B.out.newLine(  ) 
C: C.out.println(  )         
D: D.out.write(  )  
答案: 【 B.out.newLine(  ) 

9、单选题:
‍29、Form表单的method属性能取下列哪项的值(  ) ‏‍‏‍‏
选项:
A: A.submit        
B: B.puts 
C: C.post          
D: D.out
答案: 【 C.post          

10、单选题:
‎30、下列关于JSP的说法错误的是(B)。 ‍‎‍
选项:
A: A.JSP可以处理动态内容和静态内容; 
B: C.JSP是一种与Java无关的程序设计语言; 
C: C.在JSP中可以使用脚本控制HTML的标签生成; 
D: D.  JSP程序的运行需要JSP引擎的支持。
答案: 【 C.JSP是一种与Java无关的程序设计语言; 

第四章 JSP语法之脚本元素和指令

单元测试

1、单选题:
​31、下列不适合作为JSP程序开发环境是(  )。 ‌​‌​‌
选项:
A: A.JDK+Tomcat; 
B: B.JDK+Apache+Tomcat; 
C: C.JDK+IIS+Tomcat; 
D: D..NET Framework+IIS1
答案: 【 D..NET Framework+IIS1

2、单选题:
‌32、下列不属于JSP动作的是(   )。 ‍‌‍
选项:
A: A.<jsp:include>; 
B: B.<jsp:forward>; 
C: C.<jsp:iplugin>; 
D: D.<%@include file=“relativeURL”%>。
答案: 【 D.<%@include file=“relativeURL”%>。

3、单选题:
‏33、使用response对象进行重定向时使用的方法为(  )。‎‏  ‎
选项:
A: A.getAttribute         
B: B.sendRedirect  
C: C.setContentType       
D: D.setAttribute
答案: 【 B.sendRedirect  

4、单选题:
‍34、以下关于JDBC的描述错误的是(  )。 ​‍​‍​
选项:
A: A. JDBC是一种用于执行SQL语句的Java API; 
B: B. JDBC API既支持数据库访问的两层模型,也支持3层模型; 
C: C. JDBC由一组用Java编程语言编写的类和接口组成;  
D: D. 使用JDBC只能连接SQL Server数据库。
答案: 【 D. 使用JDBC只能连接SQL Server数据库。

5、单选题:
‏35、在Statement接口中,能够执行给定的SQL语句并且可能返回多个结果的方法是(  )。 ‏‏‏
选项:
A: A.execute方法              
B: B.executeQuery方法 
C: C.executeUpdate方法        
D: D.getMaxRows方法。
答案: 【 A.execute方法              

6、单选题:
‎36、在下列实现数据库连接的语句中,用来指定JDBC驱动程序的语句是(  )。 ​‎​
选项:
A: A.Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”)
B: B.String strConn=“JDBC:sqlserver//LIUZC:1433 DatabaseName=ShopSystem”;
C: C.String strUser=“sa”
D: D.conn=DriverManagement.getConnection(strConn,strUser,strPassworD.
答案: 【 A.Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”)

7、单选题:
‍37、修改服务端口时,需要修改的文件是(  )。‏‍‏
选项:
A: A. web.xml          
B: B. server.xml    
C: C. config.xml       
D: D. bin.xml
答案: 【 B. server.xml    

8、单选题:
‏38、在一个JSP文件中,有表达式<%=2+3 %>,它将输出(   )。‏‏‏
选项:
A: A.2+3        
B: B.5
C: C.23        
D:  D.不会输出因为表达式错误
答案: 【 B.5

9、单选题:
‏39、在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,下列关于GET和POST 方法描述正确的是(   ) ‏‏‏‏‏
选项:
A: A. POST请求的数据在地址栏不可见 
B: B. GET请求提交的数据在理论上没有长度限制 
C: C. POST请求对发送的数据的长度限制在240-255个字符 
D: D. GET请求提交数据更加安全
答案: 【 A. POST请求的数据在地址栏不可见 

10、单选题:
‎40、在J2EE中,重定向到另一个页面,以下(   )语句是正确的。   ‍‎‍
选项:
A: A. request.sendRedirect("http://www.jb-aptech.com.cn")
B: B. request.sendRedirect()
C: C. response.sendRedirect("http://www.jb-aptech.com.cn")
D: D. response.sendRedirect()
答案: 【 C. response.sendRedirect("http://www.jb-aptech.com.cn")

第五章 JSP语法之隐式对象

单元测试

1、单选题:
‎41、Servlet中,使用(&nbs

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

发表评论

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