东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业二随机.docx
- 文档编号:18385060
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:152
- 大小:71.02KB
东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业二随机.docx
《东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业二随机.docx》由会员分享,可在线阅读,更多相关《东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业二随机.docx(152页珍藏版)》请在冰豆网上搜索。
东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业二随机
一、单选题(共10道试题,共40分。
)V1.给定JSP程序源码如下:
<%intcount=1;%>_______以下_______语句可以在下划线处插入,并且运行后输出结果是1。
()
A.<%=++count%>
B.<%++count;%>
C.<%count++;%>
D.<%=count++%>
2.下列关于Tomcat说法正确的是:
()
A.Tomcat是一种编程语言
B.Tomcat是一个免费的开源的Serlvet容器
C.Tomcat是一种编程思想
D.Tomcat是一种开编程规范
3.request对象可以使用_______方法获取表单中某输入框提交的信息。
()
A.getParameter(Strings)
B.getValue(Strings)
C.getParameterNames(Strings)
D.getParameterValue(Strings)
4.HTML的中文含义为()。
A.统一资源定位器
B.简单邮件传输协议
C.超文本标记语言
D.网络套接字
5.session对象经常被用来()。
A.在页面上输出数据
B.抛出运行时的异常
C.在多个程序中保存信息
D.在多页面请求中保持状态和用户认证
6.从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:
(D)
A.Select*from员工where姓名='_玛丽_'
B.Select*from员工where姓名='%玛丽_'
C.Select*from员工where姓名like'_玛丽%'
D.Select*from员工where姓名like'%玛丽%'
7.如果Tomcat安装后,想要修改它的端口号,可以通过修改
()
A.web.xml
B.server.xml
C.server-minimal.xml
D.tomcat-user.xml
8.servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是:
()
A.加载类,实例化,请求处理,初始化,销毁
B.加载类,实例化,初始化,请求处理,销毁
C.实例化,加载类,初始化,请求处理,销毁
D.加载类,初始化,实例化,请求处理,销毁
9.对于“<%”、“%>”之间声明的变量,以下说法正确的是:
()
A.是JSP页面的成员变量
B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
D.不是JSP页面的局部变量
10.Connection对象用来连接:
()
A.表
B.数据源
C.视图
D.查询
二、多选题(共5道试题,共20分。
)V1.在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。
()
A.response
B.request
C.getRemoteHost()
D.getRemotePort()
C
2.使用JDBC访问数据时,常用的接口有()。
A.Record
B.ResultSet
C.Statement
D.Connection
CD
3.下面关于HttpServletResponse接口描述正确的是:
()
A.HttpServletResponse代表了对客户端的Http响应
B.JSP中的内建对象response是一个HttpServletResponse实例
C.setCharacterEncoding(Stringcharset)方法设置响应的MIME类型
D.getWriter()方法取得PrintWriter对象,来输出字符数据
BD
4.采用MVC设计模式开发程序有哪些优势?
()
A.各司其职,互不干涉
B.有利于开发中的分工
C.设计容易
D.有利于组件的重用
BD
5.下列关于Servlet的功能描述正确的是:
()
A.Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B.Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C.Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D.Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD
三、判断题(共10道试题,共40分。
)V1.include包含的文件最好不含有。
A.错误
B.正确
2.JSP是在web服务器上运行的脚本语言。
A.错误
B.正确
3.JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A.错误
B.正确
4.get请求处理的数据量大小不受到限制。
A.错误
B.正确
5.Web开发技术包括客户端技术和服务器端技术。
A.错误
B.正确
6.POST提交的数据不会在地址栏中显示。
A.错误
B.正确
7.JDBC中释放对象的顺序和生成对象的顺序相同。
A.错误
B.正确
8.一个网页上只能有一个表单。
A.错误
B.正确
9.page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。
A.错误
B.正确
10.注释有HTML注释、隐藏注释、脚本注释三种。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是:
()
A.加载类,实例化,请求处理,初始化,销毁
B.加载类,实例化,初始化,请求处理,销毁
C.实例化,加载类,初始化,请求处理,销毁
D.加载类,初始化,实例化,请求处理,销毁
2.page指令的作用是:
()
A.用来定义整个JSP页面的一些属性和这些属性的值
B.用来在JSP页面内某处嵌入一个文件
C.使该JSP页面动态包含一个文件
D.指示JSP页面加载Javaplugin
3.在JSP中使用 getProperty>标记时,不会出现的属性是: () A.name B.property C.value D.以上皆不会出现 4.给定JSP程序源码如下,该JSP运行后输出的结果是: ()。 <%intcount=1;%>Count: <%++count;%> A.Count: 1 B.Count: 2 C.1: 2 D.Count: 5.下列说法中错误的是: () A.include指令通知容器包含当前JSP页面中内嵌的、在指定位置上的资源内容 B.include指令中file属性指定要包含的文件名 C.include指令只允许包含动态页面 D.taglib指令允许页面使用者自定义标签 6.在JSP中,_______动作用于将请求转发给其他JSP页面。 () A.forward B.include C.useBean D.setProperty 7.下列关于application对象说法中错误的是: () A.application对象可用于在多个用户间间共享信息 B.application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久地保持数据 C.getAttribute(Stringname)方法返回由name指定名字的application对象的属性的值 D.getAttributeNames()方法返回application对象所有的属性的名字 8.JSP页面经过编译之后,将创建一个()。 A.applet B.servlet C.application D.exe文件 9.对于声明<%! 声明代码%>的说法错误的是: () A.一次可声明多个变量和方法,只要以“;”结尾就行 B.一个声明仅在一个页面中有效 C.声明的变量将作为局部变量 D.在预定义中声明的变量将在JSP页面初始化时初始化 10.JavaBean的有效范围中,哪个是用来跟踪用户的会话的? () A.session B.request C.page D.application 二、多选题(共5道试题,共20分。 )V1.下面关于HttpServletResponse接口描述正确的是: () A.HttpServletResponse代表了对客户端的Http响应 B.JSP中的内建对象response是一个HttpServletResponse实例 C.setCharacterEncoding(Stringcharset)方法设置响应的MIME类型 D.getWriter()方法取得PrintWriter对象,来输出字符数据 BD 2.下列说法正确的是: () A.JSP充当MVC模式的视图 B.Servlet充当MVC模式的模型 C.Servlet充当MVC模式的控制器 D.JavaBean充当MVC模式的模型 CD 3.使用JDBC访问数据时,常用的接口有()。 A.Record B.ResultSet C.Statement D.Connection CD 4.某JSP程序中声明使用javaBean的语句如下: useBeanid=”user”class=”mypackage.User”scope=”pge”/>要取出该javaBean的loginName属性值,以下语句正确的是()。 A. getPropertyname="user"property="loginName"/> B. getPropertyid="user"property="loginName"/> C.<%=user.getLoginName()%> D.<%=user.getProperty(“loginName”)%> C 5.下面关于session对象说法中正确的是: () A.session对象的类是HttpSession,HttpSession由服务器的程序实现 B.session对象提供HTTP服务器和HTTP客户端之间的会话 C.session可以用来储存访问者的一些特定信息 D.当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除 BC 三、判断题(共10道试题,共40分。 )V1.页面的刷新可以用response对象来实现。 A.错误 B.正确 2.属性language定义jsp页面的描述性息,属性值可以是任意字符串。 A.错误 B.正确 3.编写Servlet时,需要引入java.io包、javax.servlet包和avax.servlet.http包。 A.错误 B.正确 4.jsp: setProperty用来设置已经实例化的Bean对象的属性。 A.错误 B.正确 5.JSP代码段在<%%>中。 A.错误 B.正确 6.JSP能够实现的功能均可由Servlet实现。 A.错误 B.正确 7.作用域最大的JSP内置对象是application。 A.错误 B.正确 8.jsp: forward标记只有一个属性page。 A.错误 B.正确 9.修改tomcat的端口的方法是在Tomcat下打开conf文件夹,找到server.xml文件后用记事本打开,在 A.错误 B.正确 10.session对象不可以用来在多个页面之间传递数据。 A.错误 B.正确 一、单选题(共10道试题,共40分。 )V1.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是: ()。 A.name B.<%name%> C.out.println(name); D..<%out.println(name);%> 2.给定include1.jsp文件代码片断,如下: <%pageContext.setAttribute("User","HAHA");%>_______//此处填写代码给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute("User")%>要求运行include1.jsp时,浏览器上输出: HAHA要满足以上条件,jsp1.jsp中下划线处应填入()。 A. B.<%@includefile="include2.jsp"%> C. forwordpage="include2.jsp"/> D.<%response.sendRedirect("include2.jsp");%> 3.假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为()。 A.http: //localhost: 8080/hello.jsp B.http: //localhost: 8080/helloapp/hello.jsp C.http: //localhost: 8080/helloapp/hello/hello.jsp D.http: //localhost: 8080/webapps/helloapp/hello/dello.jsp 4.JSP在WEB服务器上运行结果为()。 A.可以在WEB浏览器看到 B.只能在WEB浏览器看到 C.可能在WEB浏览器看到 D.不可能在WEB浏览器看到 5.session对象经常被用来()。 A.在页面上输出数据 B.抛出运行时的异常 C.在多个程序中保存信息 D.在多页面请求中保持状态和用户认证 6.下边哪个不是JSP的内置对象? () A.session B.request C.cookie D.out 7.JSP页面经过编译之后,将创建一个()。 A.applet B.servlet C.application D.exe文件 8.在html标记中,______标记用于设置当前页面的标题。 () A.head B.Name C.title D.html 9.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是: ()。 A.name B.<%name%> C.out.println(name); D..<%out.println(name);%> 10.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_______对象。 () A.page B.session C.request D.application 二、多选题(共5道试题,共20分。 )V1.采用MVC设计模式开发程序有哪些优势? () A.各司其职,互不干涉 B.有利于开发中的分工 C.设计容易 D.有利于组件的重用 BD 2. param>动作元素经常与_______元素一起使用。 () A. include> B. useBean> C. setProperty> D. forward> D 3.某JSP程序中声明使用javaBean的语句如下: useBeanid=”user”class=”mypackage.User”scope=”pge”/>要取出该javaBean的loginName属性值,以下语句正确的是()。 A. getPropertyname="user"property="loginName"/> B. getPropertyid="user"property="loginName"/> C.<%=user.getLoginName()%> D.<%=user.getProperty(“loginName”)%> C 4.下面_______是ResultSet接口的方法。 () A.next() B.close() C.back() D.forward() D 5.在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。 () A.response B.request C.getRemoteHost() D.getRemotePort() C 三、判断题(共10道试题,共40分。 )V1.Tomcat和JDK都不是开源的。 A.错误 B.正确 2.param标记不能独立使用,需作为jsp: include、jsp: forward等标记的子标记来使用。 A.错误 B.正确 3.要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。 A.错误 B.正确 4.get请求处理的数据量大小不受到限制。 A.错误 B.正确 5.声明语句之间可以用“,”分隔开。 A.错误 B.正确 6.在JDBC中,PreparedStatement比statement更为高效。 A.错误 B.正确 7.JSP是JavaServerPages的缩写。 A.错误 B.正确 8.在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。 A.错误 B.正确 9.Servlet的生命周期分三个时期: init、service、destroy。 A.错误 B.正确 10.注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。 A.错误 B.正确 一、单选题(共10道试题,共40分。 )V1.给定JSP程序源码如下: <%intcount=1;%>_______以下_______语句可以在下划线处插入,并且运行后输出结果是1。 () A.<%=++count%> B.<%++count;%> C.<%count++;%> D.<%=count++%> 2.在JSP中,以下不是JSP内置对象的为()。 A.pageContext B.context C.application D.out 3.给定JSP程序源码如下,该JSP运行后输出的结果是: ()。 <%intcount=1;%>Count: <%++count;%> A.Count: 1 B.Count: 2 C.1: 2 D.Count: 4.下列哪一项不是page指令的属性: () A.language B.import C.autoFlush D.value 5.在JSP中,test.jsp文件中有如下一行代码: useBeanid="user"scope="_____"type="com.UserBean"/>要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入()。 A.page B.request C.session D.application 6.Servlet的初始化参数只能在Servlet的__________方法中获取。 A.doPost() B.doGet() C.init() D.destroy() 7.JSP页面经过编译之后,将创建一个()。 A.applet B.servlet C.application D.exe文件 8.以下对象中的_______不是JSP的内置对象。 () A.request B.session C.application D.bean 9.cn是Connection对象,创建Statement对象的方法是: () A.Statementst=newStatement(); B.Statementst=cn.createStatement(); C.Statementst=newConnection(); D.Statementst=cn.getStatement(); 10.下列说法中错误的是: () A. --Thisfiledisplaystheuserloginscreen-->会在客户端的HTML源代码中产生和上面一样的数据 B.<%--Thiscommentwillnotbevisibleinthepagesource--%>会在客户端的HTML源代码中产生和上面一样的数据 C.<%! inti=0;%>是一个合法的变量声明 D.表达式元素在运行后被自动转化为字符串 二、多选题(共5道试题,共20分。 )V1.下列关于Servlet的功能描述正确的是: () A.Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面 B.Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面 C.Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信 D.Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上 BCD 2. param>动作元素经常与_______元素一起使用。 () A. include> B. useBean> C. setProperty> D. forward> D 3.下面说法中正确的是: () A. include>元素允许包含文件 B.如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站建设JSP+MySQL组建动态网站 东财 17 春秋 学期 网站 建设 JSP MySQL 组建 动态 在线 作业 随机