1、东财17春秋学期网站建设JSP+MySQL组建动态网站在线作业三随机一、单选题(共 10 道试题,共 40 分。) V 1. 在JSP中,page指令的_属性用来引入需要的包或类。( )A. extendsB. importC. langugeD. contentType2. 如果想在tomcat服务器启动时将Jar包加载到内存,且该Jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的_目录。( )A. commonB. ServerC. commonlibD. serverlib3. Servlet中,使用_接口中定义的_方法来处理客户端以Post方法发出的
2、表单数据请求。( )A. HttpServlet doHeadB. HttpServlet doPostC. ServletRequest doGetD. ServletRequest doPost4. 下列关于Tomcat说法正确的是:( )A. Tomcat是一种编程语言B. Tomcat是一个免费的开源的Serlvet容器C. Tomcat是一种编程思想D. Tomcat是一种开编程规范5. 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:( )。 WELCOME,_ A. nameB. C. out.println(name);D. .6
3、. page指令的import属性的作用是:( )A. 定义JSP页面响应的MIME类型B. 定义JSP页面使用的脚本语言C. 为JSP页面引入JAVA包中的类D. 定义JSP页面字符的编码7. cn是Connection对象,创建Statement 对象的方法是:( )A. Statement st=new Statement ();B. Statement st=cn.createStatement();C. Statement st= new Connection();D. Statement st= cn.getStatement();8. 在JSP中,使用动作可以将JavaBean嵌
4、入JSP页面,对JavaBean的访问范围不能是:( )。A. pageB. requestC. responseD. application9. JSP应用程序配置文件的根元素为( )。A. B. C. D. 10. 下述选项中不属于JDBC基本功能的是:( )A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理 二、多选题(共 5 道试题,共 20 分。) V 1. 下面_是ResultSet接口的方法。( )A. next()B. close()C. back()D. forward()D2. 下列关于Servlet的功能描述正确的是:( )A. Servle
5、t可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上BCD3. 下面关于HttpServletResponse接口描述正确的是:( )A. HttpServletResponse代表了对客户端的Http响应B. JSP中的内建对象response是一个HttpServletResponse实例C. setCharacterEncoding(String
6、 charset)方法设置响应的MIME类型D. getWriter()方法取得PrintWriter对象,来输出字符数据BD4. 使用JDBC访问数据时,常用的接口有( )。A. RecordB. ResultSetC. StatementD. ConnectionCD5. 在JSP文件中包含页面可以用_指令。( )A. 指令B. 指令C. page指令D. 指令B 三、判断题(共 10 道试题,共 40 分。) V 1. ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。A. 错误B. 正确2. 在JSP中,page指令的extends属性用来引入
7、需要的包或类。A. 错误B. 正确3. Web开发技术包括客户端技术和服务器端技术。A. 错误B. 正确4. JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。A. 错误B. 正确5. 在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。A. 错误B. 正确6. 页面的刷新可以用response对象来实现。A. 错误B. 正确7. jsp:param标记可用于将附加request参数发送至转发的页,有name和value两个属性。A. 错误B. 正确8. 作用域最大的JSP内置对象是application。A. 错误B. 正确9. 属性langu
8、age定义jsp页面的描述性息,属性值可以是任意字符串。A. 错误B. 正确10. Servlet的生命周期分三个时期:init、service、destroy。A. 错误B. 正确 一、单选题(共 10 道试题,共 40 分。) V 1. 下边哪个不是JSP的内置对象?( )A. sessionB. requestC. cookieD. out2. 下列对于web.xml的配置说法错误的是:( )A. 在web.xml描述中,首先要声明ServletB. 在web.xml描述中,要指定这个Servlet的名字和类C. 在web.xml描述中,要为Servlet做URI映射D. 在web.xm
9、l中不可同时指定多个Servlet3. 要在session对象中保存属性,可以使用以下哪个语句?( )A. session.getAttribute(key,value);B. session.setAttribute(key,value);C. session.setAtrribute(key);D. session.getAttribute(key);4. 下列关于JSP说法中不正确的是:( )A. JSP是IBM公司推出的新一代站点开发语言B. JSP解决了目前ASP、PHP的一个通病脚本级执行C. JSP将内容的生成和显示进行分离D. JSP强调可重用的组件5. page指令用于定义J
10、SP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )A. 作用于整个JSP页面B. 可以在一个页面中使用多个指令C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的D. 指令中的属性只能出现一次6. 在JSP中,使用动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:( )。A. pageB. requestC. responseD. application7. 如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的_属性。( )A. exceptionB. isErrorPageC. errorD. errorPage
11、8. 在JSP中,page指令的_属性用来引入需要的包或类。( )A. extendsB. importC. langugeD. contentType9. Servlet中,使用_接口中定义的_方法来处理客户端以Post方法发出的表单数据请求。( )A. HttpServlet doHeadB. HttpServlet doPostC. ServletRequest doGetD. ServletRequest doPost10. JSP页面经过编译之后,将创建一个( )。A. appletB. servletC. applicationD. exe文件 二、多选题(共 5 道试题,共 20
12、 分。) V 1. MVC模式包括哪几个层:( )A. 模型层B. 管理层C. 视图层D. 控制层CD2. HTML标记中标记的method属性取值为( )。A. getB. doGetC. postD. doPostC3. 下面哪些对象可以在同一应用程序的不同网页间共享数据。( )A. pageB. outC. sessionD. applicationD4. 如果想在页面中使用一个JavaBean,我们可以使用_指令。( )A. B. pageC. D. D5. 下面说法中正确的是:( )A. 元素允许包含文件B. 如果包含的文件是动态的,还可以用传递参数名和参数值C. 标签从一个JSP文
13、件向另一个文件传递一个包含用户请求的request对象D. 标签以下的代码,将不能执行BCD 三、判断题(共 10 道试题,共 40 分。) V 1. JSP能够实现的功能均可由Servlet实现。A. 错误B. 正确2. JSP是Java Server Pages的缩写。A. 错误B. 正确3. JDK的安装不需要设置环境变量。A. 错误B. 正确4. JSP技术基于JAVA语言,是不区分大小写的。A. 错误B. 正确5. jsp:setProperty用来设置已经实例化的Bean对象的属性。A. 错误B. 正确6. 可以在一个页面中使用多个指令。A. 错误B. 正确7. JSP中包括2种指
14、令:page指令和include指令。A. 错误B. 正确8. 标签以后的代码将不能运行。A. 错误B. 正确9. jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。A. 错误B. 正确10. Tomcat和JDK都不是开源的。A. 错误B. 正确 一、单选题(共 10 道试题,共 40 分。) V 1. 下面关于out对象说法错误的是:( )A. out对象用于输出数据B. out对象的范围是applicationC. 如果page指令选择了autoflush=true,那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,会自动清空缓冲区的内容D. out
15、.newLine()方法用来输出一个换行符2. JavaBean的有效范围中,哪个是用来跟踪用户的会话的?( )A. sessionB. requestC. pageD. application3. 假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。A. http:/localhost:8080/hello.jspB. http:/localhost:8080/helloapp/hello.jspC. http:/localho
16、st:8080/helloapp/hello/hello.jspD. http:/localhost:8080/webapps/helloapp/hello/dello.jsp4. 下列哪个是JSP指令标记?( )A. B. C. D. 5. 在JSP中,test.jsp文件中有如下一行代码: 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。A. pageB. requestC. sessionD. application6. 给定JSP程序源码如下,该JSP运行后输出的结果是:( )。 Count: A. Count:1B. Count:2C.
17、 1:2D. Count:7. session对象经常被用来( )。A. 在页面上输出数据B. 抛出运行时的异常C. 在多个程序中保存信息D. 在多页面请求中保持状态和用户认证8. 如果想在tomcat服务器启动时将Jar包加载到内存,且该Jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的_目录。( )A. commonB. ServerC. commonlibD. serverlib9. 下列表单,如果单击提交按钮时,表单( )。A. 没有指定action属性,所以不做提交B. 使用post方式提交C. 提交到当前页D. 不确定10. 在JSP中,_动作用
18、于将请求转发给其他JSP页面。( )A. forwardB. includeC. useBeanD. setProperty 二、多选题(共 5 道试题,共 20 分。) V 1. 下列说法正确的是:( )A. JSP充当MVC模式的视图B. Servlet充当MVC模式的模型C. Servlet充当MVC模式的控制器D. JavaBean充当MVC模式的模型CD2. 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是()。A. B. C. D. C3. 采用MVC设计模式开发程序有哪些优势?( )A. 各司其职,互不干涉B
19、. 有利于开发中的分工C. 设计容易D. 有利于组件的重用BD4. 下列关于Servlet技术的特点说法正确的是:( )A. 可移植性好B. Java语言能实现的功能,Servlet基本都能实现C. 安全、简洁、和服务器紧密集成D. 高效耐用BCD5. 下面关于HttpServletResponse接口描述正确的是:( )A. HttpServletResponse代表了对客户端的Http响应B. JSP中的内建对象response是一个HttpServletResponse实例C. setCharacterEncoding(String charset)方法设置响应的MIME类型D. get
20、Writer()方法取得PrintWriter对象,来输出字符数据BD 三、判断题(共 10 道试题,共 40 分。) V 1. 在JSP文件中引用Bean,其实就是用语句。A. 错误B. 正确2. page指令的session属性制定此页面是否参与HTTP会话,默认值false。A. 错误B. 正确3. JDK的安装不需要设置环境变量。A. 错误B. 正确4. POST提交的数据不会在地址栏中显示 。A. 错误B. 正确5. session对象不可以用来在多个页面之间传递数据。A. 错误B. 正确6. Class.forName的作用是返回一个指定名称的class对象。A. 错误B. 正确7
21、. Servlet更适合做视图层。A. 错误B. 正确8. 要在session对象中保存属性,可以使用session.getAttribute(key,value)语句。A. 错误B. 正确9. JSP是在web服务器上运行的脚本语言。A. 错误B. 正确10. JSP代码段在中。A. 错误B. 正确 一、单选题(共 10 道试题,共 40 分。) V 1. 在JSP中如果要导入 java.io.* 包,应该使用_指令。( )A. pageB. taglibC. includeD. forward2. 给定JSP程序源码如下,该JSP运行后输出的结果是:( )。 Count: A. Count
22、:1B. Count:2C. 1:2D. Count:3. JavaBean的有效范围中,哪个是用来跟踪用户的会话的?( )A. sessionB. requestC. pageD. application4. 在JSP中,test.jsp文件中有如下一行代码: 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。A. pageB. requestC. sessionD. application5. 在JSP中的Java脚本中输出数据时可以使用_对象的print()方法。( )A. pageB. sessionC. outD. application
23、6. 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:( )。 WELCOME,_ A. nameB. C. out.println(name);D. .7. 下列关于Tomcat说法正确的是:( )A. Tomcat是一种编程语言B. Tomcat是一个免费的开源的Serlvet容器C. Tomcat是一种编程思想D. Tomcat是一种开编程规范8. 要在session对象中保存属性,可以使用以下哪个语句?( )A. session.getAttribute(key,value);B. session.setAttribute(key,val
24、ue);C. session.setAtrribute(key);D. session.getAttribute(key);9. jsp:forward和sendRedirect都是用来做页面跳转的,下列说法描述错误的是:( )A. forward之后可以使用原来的request对象B. sendRedirect之后不可以使用原来的request对象C. forward地址栏不变化,只能在Web应用程序内的页面间跳转D. forward地址栏变化,可以跳转到任何页面和机器10. 在JSP中,只有一行代码:,运行将输出( )。A. A+BB. ABC. 131D. 错误信息,因为表达式是错误的
25、二、多选题(共 5 道试题,共 20 分。) V 1. 下面说法中正确的是:( )A. 元素允许包含文件B. 如果包含的文件是动态的,还可以用传递参数名和参数值C. 标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象D. 标签以下的代码,将不能执行BCD2. 在JSP文件中包含页面可以用_指令。( )A. 指令B. 指令C. page指令D. 指令B3. MVC模式包括哪几个层:( )A. 模型层B. 管理层C. 视图层D. 控制层CD4. 下列关于Servlet技术的特点说法正确的是:( )A. 可移植性好B. Java语言能实现的功能,Servlet基本都能实现C.
26、安全、简洁、和服务器紧密集成D. 高效耐用BCD5. 采用MVC设计模式开发程序有哪些优势?( )A. 各司其职,互不干涉B. 有利于开发中的分工C. 设计容易D. 有利于组件的重用BD 三、判断题(共 10 道试题,共 40 分。) V 1. page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。A. 错误B. 正确2. JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。A. 错误B. 正确3. Bean文件放在任何目录下都可以被引用。A. 错误B. 正确4. ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。A. 错误B. 正确5. session对象不可以用来在多个页面之间传
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1