北外《网站建设:(JSP+MySQL)组建动态网站》知识要点1

更新时间:2023-11-19 15:26:53 阅读: 评论:0

角度英语-如怨如诉

北外《网站建设:(JSP+MySQL)组建动态网站》知识要点1
2023年11月19日发(作者:丑公主)

网站建设:(JSP+MySQL)组建动态网站(知识要点)

课程编号:BWCST3011 学籍号:______________________

学习中心:______________________ 名:______________________

注意事项:1、本试卷满分100分,考试时间120分钟;

2、请将答案一律写在答题纸上。

一、单选题(每题2分,共60分。)

1. HTML标记中,能够替代<字符的替代字符是( )。

A< B> C< D

2. JSP实际上被执行的时候是被转换成了rvlet,在Tomcat里默认转换到了下面的那个文件

夹里( )。

AROOT Bconfig Cwork Dcommon

3. JSP中( )动作用于将请求转发给其他JSP页面或者Servlet

AuBean BtProperty

Cforward Dinclude

4. 下列变量声明在( )范围内有效。

<%! Date dateTime;

int countNum;

%>

A、从定义开始处有效,客户之间不共享 B、在整个页面内有效,客户之间不共享

C、在整个页面内有效,被多个客户共享 D、从定义开始处有效,被多个客户共享

5. JSP中如果要导入 .* 包,应该使用( )指令。

Apage Bforward Cinclude Dtaglib

6. 在一个JSP页面中包含了这样一种页面元素

,这种页面元素是( )。

A、表达式 B、小脚本

C、指令 D、注释

7. 给定文件代码片断,如下:

<% ribute("Ur","HAHA");%>

____________//此处填写代码

给定文件代码片断,如下:

<%=ribute("Ur")%>

要求运行时,浏览器上输出:HAHA

要满足以上条件,中下划线处应填入以下( )语句。

Apage="" flush="true"/>

B<%@ include file=""%>

Cpage=""/>

D<% direct("");%>

8. 当我们想要修改Tomcat的访问端口的时候需要对那个文件进行修改( )。

A B

C D

9. JSP在执行过程中经过( )阶段,由WEB容器将之转换成JAVA源代码。

A、翻译 B、编译 C、执行 D、响应

10. 下列动态网页和静态网页的根本区别描述错误的是( )。

A、静态网页服务器端返回的HTML文件是事先存储好的

B、动态网页服务器端返回的HTML文件是程序生成的

C、静态网页文件里只有HTML标记没有程序代码

D、动态网页中只有程序不能有HTML代码

11. 在“<%=”和“%>”标记之间放置( ),可以直接输出其值。

A、变量 BJava表达式 C、字符串 D、数字

12. 在一个Tomcat的虚拟目录里必须存在的文件是( )。

A B

C D

13. JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围

不能是( .

Aapplication Bpage

Crespon Drequest

14. JSP中,只有一行代码:<%='A'+'B'%>,它运行将输出( )。

A131 BA+B

CAB D、错误信息,因为表达式是错误的

15. JSPWeb服务器上的运行结果( )。

A、可以在控制台中看到 B、可以在Web浏览器看到

C、只能在Web浏览器看到 D、只能在控制台中看到

16. 下面选项的MySQL数据库URL正确的是( )

Ajdbc:mysql://localhost/company

Bjdbc:mysql://localhost:3306:company

Cjdbc:mysql://localhost:3306/company

Djdbc:mysql://localhost/3306/company

17. J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个

值时的用户的请求数据。

AString[] getParameterValues(String name)

BString[] getParameter(String name)

CString getParameter(String name)

DString getParameterValus(String name)

18. 关于JavaBean,下列( )的叙述是不正确的。

AJavaBean的类必须是具体的和公共的,并且具有无参数的构造器

BJavaBean的类属性是私有的,要通过公共方法进行访问

CJavaBeanServlet一样,使用之前必须在项目的中注册

DJavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数

19. 下列( )作用范围的Bean,请求响应完成则该Bean即被释放,不同客户的Bean互不

相同。

Aapplication Brequest

Cpage Dssion

20. 要执行预编译应该使用下面的那个对象( )。

APreparedStatement

BStatement

CCallabledStatement

D、以上都不是

21. 下面关于PreparedStatement的说法错误的是( )

APreparedStatement继承了Statement

BPreparedStatement可以有效的防止SQL注入

CPreparedStatement不能用于批量更新的操作

DPreparedStatement可以存储预编译的Statement,从而提升执行效率

22. )是微软公司提供的连接SQL Server 2000JDBC驱动程序。

ADriver

B

CverDriver

DbcDriver

23. JavaBean的属性可以使用( )来访问。

A、属性 Bget() t()方法

C、事件 DScriptlet

24. 在一个JavaBean里有一个属性是ur_name下面对应的get方法是符合JavaBean的默认规

则的是( )。

AgetUr_name Bget_Urname

CgetUrname DgetUrName

25. 下列( )范围将使Bean一直保留到其到期或被删除为止。

Apage Bssion

Capplication Drequest

26. 对于ServletRequest接口的getAttribute()方法,说法正确的是( )

A、获取指定名称的属性值 B、设置指定属性的值

C、删除指定属性的值 D、以上都不对

27. 要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTMLXML,该系统

要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适

合的开发模式是( )。

ADAO BProxy CMVC DVO

28. 包含Servlet发回到客户端信息的ServletRespon对象是由( )创建的。

A、客户端的浏览器 BWeb服务器的HTTP引擎

CWeb服务器的Servlet容器 DServlet对象

29. 假设当前为2018818日,则如下JSP代码输出结果为( )。

<%@page import=""%>

<%@ page import ="DateFormat"%>

<%

SimpleDateFormat formater=new SimpleDateFormat("yyyyMMdd");

String strTime = (new Date());

%>

<%=strTime%>

A20180818 B20180918

C18818 D、编译错误

30. 在开发Java Web应用程序的时候,HTTP请求消息使用GetPOET方法以便在WEB上传输数

据,下列关于GETPOST 方法描述正确的是( )。

APOST请求的数据在地址栏不可见

BGET请求提交的数据在理论上没有长度限制

CPOST请求对发送的数据的长度限制在240——255个字符

DGET请求提交数据更加安全

二、是非题(正确的填写“T”,错误的填写“F”。每题1分,共10分。)

1. MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,

除了保留gett规则外,还可以有其他功能的函数。

2. JSPJava表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。

3. JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标

准,使开发人员可以用任何语言编写完整的数据库应用程序。

4. JSP:include动作标记与include指令标记包含文件的处理时间和方式不同。

5. 一台普通的计算机要想成为Web服务器,必须通过相应的程序(如IISPWSApache等)来

实现。

6. 不可以用一个page指令指定多个属性的取值。

7. Page指令不能定义当前JSP程序的全局属性。

8.

9. JSP:param动作标记不能单独使用,必须作为JSP:includeJSP:forward标记等的子标记使

用,并为它们提供参数。

10. .html文件可以由浏览器直接解释执行,而.JSP文件不能由浏览器直接解释执行,必须由

JSP引擎解释执行。

三、问答题(每题15分,共30分。)

1. 北京外国语大学网络学院要重新设计开发一套教务管理信息系统,系统的用户包括学生、

任课教师、教学管理老师和系统管理员。

请为该系统设计一个用户登录功能,让不同的用户在同一登录界面中完成登录操作,且登录成

功后,系统根据用户的类型自动转入到各自的用户工作界面。

写出实现本功能所需的分别属于JSPJavaBeanServlet的页面(写在各自对应的框中),并

对用户认证、用户类型判断与工作界面跳转的相关算法绘制简单地流程图。

2. 用文字或流程图描述使用JDBC访问MySQL数据库的七个重要步骤。

网站建设:(JSP+MySQL)组建动态网站(知识要点)

答案

一、单选题(每题2分,共60分。)

1 2 3 4 5 6 7 8 9 10

C C C C A B B A A D

11 12 13 14 15 16 17 18 19 20

B B C A B C A C B A

21 22 23 24 25 26 27 28 29 30

C C B A B A C C A A

二、是非题(正确的填写“T”,错误的填写“F”。每题1分,共10分。)

1 2 3 4 5 6 7 8 9 10

T T F T T F F F T T

三、问答题(每题15分,共30分。)

1. 北京外国语大学网络学院要重新设计开发一套教务管理信息系统,系统的用户包括学生、

任课教师、教学管理老师和系统管理员。

请为该系统设计一个用户登录功能,让不同的用户在同一登录界面中完成登录操作,且登录

成功后,系统根据用户的类型自动转入到各自的用户工作界面。

写出实现本功能所需的分别属于JSPJavaBeanServlet的页面(写在各自对应的框中),并对

用户认证、用户类型判断与工作界面跳转的相关算法绘制简单地流程图。

答案:

2. 用文字或流程图描述使用JDBC访问MySQL数据库的七个重要步骤。

答案:

1添加JDBC驱动库3分) 连接数据库前,需要将数据库厂商提供的数据库驱动注册到JDBC

的驱动管理器中。 public static final String name = ""; e(name);

2、注册驱动:3分) URL由数据库厂商制定,不同数据库它的URL

所区别,但都符合一个基本的格式,即“JDBC协议+IP地址或域名+端口+数据库名称。通

过驱动管理器获得数据库的连接Connection,只有创建此对象后才可以对数据库进行操作。

public static final String url="jdbc:mysql://127.0.0.1/student" public static final String ur = "root"

public static final String password = "root"; conn = nection(url, ur, password);

3、获取数据库的链接(2分) 通过获得的connection可以创建statement对象,statement对象的

主要作用是向数据发送SQL语句。 4创建statement对象2分) pst = eStatement(sql)

5、执行sql3分) 使用statement执行SQL查询语句,可以获得返回的结果集resultt对象表示

数据库查询结果集的数据包,它包含符合SQL查询结果中的所有数据行。 sql = "lect *from

stuinfo" db1 = new DBHelper(sql); ret = eQuery(); 6、读取数据集(1分) 7、释放资

源(1分) JDBC操作必须进行资源释放, connectionstatementresultt都提供了clo方法

用于释放资源。

母语负迁移-关于父爱的作文

北外《网站建设:(JSP+MySQL)组建动态网站》知识要点1

本文发布于:2023-11-19 15:26:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/170037881395275.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:北外《网站建设:(JSP+MySQL)组建动态网站》知识要点1.doc

本文 PDF 下载地址:北外《网站建设:(JSP+MySQL)组建动态网站》知识要点1.pdf

标签:建设网站
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|