文档库 最新最全的文档下载
当前位置:文档库 › jsp阶段(机试)

jsp阶段(机试)

jsp阶段(机试)
jsp阶段(机试)

题目

实现类型查询的程序,通过不同用户的类型查询每个类型中的用户信息,系统还能实现添加用户功能。(功能截图如下)

图1 初始化页面运行效果

图2 选择后页面运行效果

图3 添加用户运行效果

图4 添加成功后运行效果

要求:

1、页面初始化时,显示所有用户信息。

2、当修改类型后能能修改列表的值。

3、添加不同类型的用户。

思路:

1.用户类型是从表中查询出来,再动态添加到下拉框中程序要使用forEach标签实现。

2.修改权限类型时,采用select标签onChange事件提交。

3.初始化页面和分类查询页面要使用同一个页面。在servlet传值时作用域中变量名一支,

将会覆盖以前的值。

数据库脚本:

CREATE DATABASE PRO

GO

USE [pro]

GO

CREATE TABLE [dbo].[roles](

[rid] [int] IDENTITY(1,1) NOT NULL,

[rname] [varchar](50) NOT NULL,

CONSTRAINT [PK_roles] PRIMARY KEY CLUSTERED

(

[rid] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

CREATE TABLE [dbo].[users](

[uid] [int] IDENTITY(1,1) NOT NULL,

[uname] [varchar](20) NOT NULL,

[upwd] [varchar](20) NOT NULL,

[roles] [int] NOT NULL

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

ALTER TABLE [dbo].[users] WITH CHECK ADD CONSTRAINT [FK_users_roles] FOREIGN KEY([roles]) REFERENCES [dbo].[roles] ([rid])

GO

ALTER TABLE [dbo].[users] CHECK CONSTRAINT [FK_users_roles]

GO

insert into roles values ('管理员')

insert into roles values ('VIP')

insert into roles values ('普通用户')

GO

insert into users values ('张学友','123',1);

insert into users values ('周润发','123',1);

insert into users values ('张山峰','123',1);

insert into users values ('上官风云','123',2);

insert into users values ('张健','123',2);

insert into users values ('陈静','123',2);

insert into users values ('JACK','123',3);

insert into users values ('TOM','123',3);

insert into users values ('LEE','123',3);

GO

select * from roles

select * from users

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。 1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) <%= %> b) <% %> c) <%! %> d) <%@ %> 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) application d) exe文件 3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a) page b) request c) session d) application 5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项) a) pageContext b) context c) application d) out 6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse() 7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项) a) extends b) import c) languge d) contentType 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项) a) A+B b) AB c) 131 d) 错误信息,因为表达式是错误的 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servle t下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个

《使用Java理解程序逻辑》内部测试-机试试卷 一、质数计算 1、功能要求 开发基于控制台的质数判断系统。具体要求如下: (1)接受输入正整数N。 (2)判断N是否为质数。 (3)在控制台打印出计算结果,如图-1所示。 系统运行界面如图-1所示。 图-1 系统运行界面 2、类的设计 该系统只包含一个类PrimeNumber 3、具体要求及推荐实现步骤 1、从控制台读入待判断的数。 2、for循环和取余运算符(%)来检测是否是质数。 2、把计算结果打印到控制台上。 所谓质数,就是一个正整数,除了本身和1 以外不能被其他任何数整除。例如2,3,5, 7 是质数(这4个数只能被1和本身整除);而4(可以被2整除),6(可以被2和3整 除),8(可以被2和4整除),9(可以被3整除)则不是。 二、2011年日历 1、功能要求 开发基于控制台的2011年日历系统。具体要求如下: (1)接受输入指定的和月份。 (2)计算2011年月份有多少天,每天分别是星期几。 (3)在控制台打印出计算结果,如图-2所示。 系统运行界面如图-2所示。

图-2 系统运行界面 2、类的设计 该系统只包含一个类PrintCalendar 3、具体要求及推荐实现步骤 1、从控制台读入月份。 2、计算出当月第一天是星期几。星期日用0表示,星期一到星期六分别用1到6表示。2011年1月1日是星期六。当月第一天是星期几的计算方法是:累加之前各月的天数,再加上6,最后除以7的余数,即是星期几。 4、打印头部“星期日星期二…星期六”。从当月第一天开始打印,循环遍历当月各 天,到星期六的时候输出换行。

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

ACCP7.0内部测试 学期: S2 模块:S2 考试时间: 100分钟总分数:100分 注意:1、请勿在试卷上留下笔迹 2、交卷时试题和答案均要上交

《使用JSP/Servlet技术开发新闻发布系统》内部测试机试题 题目:火车车次信息管理 一、语言和环境 A、实现语言 Java B、环境要求 JDK1.6、Eclipse、Tomcat7.*、SQL Server2008 二、功能要求 使用JSP+Servlet实现火车车次信息管理功能,SQL Server2008作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能。具体要求如下:(1)打开火车车次信息管理首页,以列表方式显示所有车次信息,页面列表要求实现隔行变色效果,如图-1所示。 图-1 (2)单击“删除”链接可以进行火车车次信息删除,如果没有复选框被选中,当单击“删 除”链接时需要提示“请选择车次!”信息,如图-2所示。 图-2 (3)如果选中复选框,单击“删除”链接,执行删除车次信息操作,并根据删除结果给出相应的信息提示,如图-3所示。

图-3 点击确定后,跳转至车次信息列表页面,并显示更新后的车次列表信息,如图-4所示。 图-4 (4)单击车次超链接,则跳转至指定车次的火车车次详情页面,如图-5所示。 图-5 三、数据库设计 数据库表名称及要求: 表名train_info 中文表名称火车车次信息表 主键train_no 序号 字段名称 字段说明 类型 长度属性 备注 1 train_no 车次编号nvarchar 50 主键 2 start_station 始发站nvarchar 50 非空 3 arrival_station 终点站nvarchar 50 非空 4 start_time 出发时间nvarchar 50 非空 5 arrival_time 到达时间nvarchar 50 非空

平安试题 单选题 1. 下列哪一个不是UML的动态图?【】 A:活动图 B:序列图 C:状态图 D:用例图 2. 下面有关系统并发访问数估算数据那个最有效:【】 A:高峰时段平均每秒请求数80 B:同时在线用户数100 C:高峰时段日处理业务量100000 D:平均每秒用户请求数50 3. EJB组件的包文件的扩展名是:【】 A:.ear B:.war C:.jar D:.rar 4. 关于进程的叙述哪一项是不正确的【】 A:可同时执行的进程是指若干进程同时占用处理器 B:一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 C:一个进程独占处理器时其执行结果只取决于进程本身 D:进程并发执行时其执行结果与进程执行的相对速度有关 5. 在数据库中,产生数据不一致的根本原因是【】 A:数据冗余 B:未对数据进行完整性控制 C:数据存储量太大 D:没有严格保护数据 6. 评估下面的一组SQL语句: CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2 (13)); ROLLBACK; DESCRIBE DEPT 下面关于该组语句的哪个描述是正确的?【】 A:DESCRIBE DEPT语句将返回一个错误ORA-04043: object DEPT does not exist. B:ROLLBACK语句将释放DEPT占用的存储空间 C:DESCRIBE DEPT语句将显示DEPT表的结构描述内容 D:DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时, 才会显示DEPT表的结构描述内容 7. Oracle中VARCHAR2类型的最大长度是:【】 A:4000 B:3000 C:1000 D:2000

一、填写 1、 JSP是指(Java Server Pages)是由(Sun Microsystems)公司倡导、许多公司参与一起建立的一种(动态)网页技术标准 2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段(Scriptlet))和(JSP标记(tag)),就构成了JSP网页 3、 JSP网页文件的扩展名是(jsp)。 4、所有JSP程序操作都在(服务器端)执行。 5、三种常用的动态网页技术是(ASP)、(PHP)、(JSP) 6、 Tomcat目录bin(包含启动/关闭脚本)、conf(包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)、lib (包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat 的classpath中)。 7、Tomcat脚本Startup(启动Tomcat)、 Shutdown(关闭Tomcat)。 8、Tomcat的主要配置文档是(server.xml)。可以通过配置server.xml设置(服务器的端口及虚拟路径)。 9、 Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。 10、对待异常的方式有两种:(在方法内部捕获并处理该异常);(在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常)。 11、JSP 中不能应用(JavaScript)函数。 12、解决汉字的问题,最简单的方法就是在文件头加入(<%@ page contentType="text/html;charset=GBK" %>)。 13、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet 扩展的类)、(Servlet)。 14、JSP编译指令的一般语法形式为(<%@指令名=“值” %>)。 15、page指令的语法为(<%@page pageDirectiveAttributeList %>)。 16、为了解释page指令的import属性的使用,用(time.jsp程序)来说明。 17、Include指令的语法格式(<%@include file=“relativeURL” %>),其中(relativeURL)意思为相对地址。 18、taglib指令语法格式(<%@taglib uri="tagLibraryURI" prefix="tagPrefix" %>)。 19、URI(Uniform Resource Identifier)是(统一资源标记符)的缩写,可以是绝对路径或者相对路径。 20、定制标识的前缀是(prefix)。 21、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。

内部测试 一、功能要求 开发基于WEB的人员档案管理系统。具体要求如下: (1)档案列表页面,要求列表显示编号、姓名、生日、性别、职业、住所和手机7项,如图-1所示。 (2)档案明细页面:要求显示指定人员的编号、姓名、生日、性别、职业、住所和手机,如图-2所示。 (3)档案修改页面:要求修改指定人员的信息,更新成功后,自动返回列表页面。如图-3所示。 二、类的设计 采用Jsp + Dao的方式开发此系统,需要定义如下类 人员档案信息实体类(Profile) ?人员编号(id) ?姓名(name) ?生日(birthday) ?性别(gender) ?职业(career) ?住所(address) ?手机号(mobile) 数据库连接和关闭类(BaseDao) 人员档案信息DAO类,需要包含如下方法: ?public List getAll() 获得所有人员档案 ?public Profile get(int id) 获得指定人员的档案明细 ?public void update(Profile profile) 更新指定人员的档案明细 列表页面list.jsp,如图-1所示 档案明细页面detail.jsp,如图-2所示 档案修改页面update.jsp,如图-3所示 三、具体要求及推荐实现步骤 1、创建数据库表profile,添加测试数据不少于2条。 2、创建序列profileSeq,用于实现profile表的主键自增。 3、创建实体类Profile,根据业务提供需要的构造方法和setter/getter方法。 4、创建BaseDao类,实现数据库连接和关闭功能。 5、创建DAO类ProfileDao,继承BaseDao类,需包含上述方法。使用JDBC完成相应

1.下面哪一个不是动态网页技术() a) ASP b) JSP c) PHP d) HTML 2. 可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是() a)Response对象b)Session对象 c)Application对象d)Request对象 9.创建JSP应用程序时,配置文件web.xml应该在程序下的____C______目录中。 A. admin B. servlet C. WEB-INF D. WebRoot 15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D _对象。 A. page B. session C. request D. application 16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。 A.request.getRealPath(“/”) B.request.ge tFile(“/”) C. esponse.getRealPath(“/”) D. response.getFile(“/”) 10.下列不属于URL的组件部分为____________D___________。 A. 协议 B. IP地址或域名 C.目录或文件 D. 服务器名称 17.Http的中文含义为_____C_______________________。 A. 统一资源定位器 B. 简单邮件传输协议 C. 超文本传输协议 D. 网络套接字 19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录。 A. common B. server C. lib D. server\lib 20.Tomcat服务器的默认端口为________C______________。 A. 8888 B. 8001 C. 8080 D. 80 21.在html标记中,________C____________标记用于设置当前页面的标题。 A. head B. name C. title D. html 22.如果在网页上显示一幅图片,下面哪句代码是正确的_____A________________。A. B.logo.gif C. D. 23.下面____________A________项链接是在新的浏览视窗中打开网页。 A. 链接到网易 B. 链接到网易 C. 链接到网易 D. 链接到网易 (此项为默认值) 24.设在表单中有一组复选钮标记,如下列代码:

请选择喜欢的城市: 长春
北京
大连
上海
如果在register.jsp是取city的值,最适合的方法为___________C__________。

JavaWeb测试机试题一 一、功能要求 开发基于WEB的人员档案管理系统。具体要求如下: (1)档案列表页面,要求列表显示编号、姓名、生日、性别、职业、住所和手机7项,如图-1所示。 (2)档案明细页面:要求显示指定人员的编号、姓名、生日、性别、职业、住所和手机,如图-2所示。 (3)档案修改页面:要求修改指定人员的信息,更新成功后,自动返回列表页面。如图-3所示。 二、类的设计 采用MVC 设计模式,并使用JSP、Servlet、JSTL 和EL 等技术开发此系统,需要定义如下类 人员档案信息实体类(Profile) ?人员编号(id) ?姓名(name) ?生日(birthday) ?性别(gender) ?职业(career) ?住所(address) ?手机号(mobile) 数据库连接和关闭类(BaseDao) 人员档案信息DAO类,需要包含如下方法: ?public List getAll() 获得所有人员档案 ?public Profile get(int id) 获得指定人员的档案明细 ?public void update(Profile profile) 更新指定人员的档案明细 列表Servlet类(ListServlet) 显示指定人员信息Servlet类(DetailServlet) 更新指定人员信息Servlet类(UpdateServlet) 列表页面list.jsp,如图-1所示 档案明细页面detail.jsp,如图-2所示 档案修改页面update.jsp,如图-3所示 三、具体要求及推荐实现步骤 1、创建数据库表profile,添加测试数据不少于2条。 2、指定人员编号(id)为pet表的主键自增。

一、选择题 1,修改服务端口时,需要修改得文件就是________。 A、 web、xml B、 Server、xml C、 config、xml D、 bin、xml 2,下列哪种开发语言就是弱类型语言_______。 A、 C/C++ B、JSP C、 Java D、 JavaScript 3,在JSP中,要定义一个方法,需要用到以下________元素。 A、 <%= %> B、 <% %> C、 <%! %> D、 <% %> 4,JSP页面经过编译之后,将创建一个________。 A、 applet B、 servlet C、 application D、 exe文件 5,在Java EE中得MVC设计模式中,________ 负责接受客户端得请求数据 A、JavaBean B、JSP C、Servlet D、HTML 6,URL就是Internet中资源得命名机制,URL由三部分构成________。 A)协议、主机DNS名或IP地址与文件名 B)主机、DNS名或IP地址与文件名、协议 C)协议、文件名、主机名 D)协议、文件名、IP地址 7,下列设置颜色得方法中不正确得就是________ A) B) C) D) 8,标记在标记之间,标记之间得内容将显示到________ A)浏览器得页面上部B)浏览器得标题栏上 C)浏览器得状态栏中 D)浏览器得页面下部 9,

标记中,align属性为段落文字得对齐方式,不能取得值为________。 A)Left B)Right C)Center D)width 10,表示粗体加斜体得标记就是________。 A)字体 B)字体 C)字体 D)字体 11,用来在网页中显示图形得标记为________ A) B) C)

D) 12,表格在网页中应用非常广泛,常用于网页得布局排版,下面那些不就是表格得标记________ A) B) C) D) 13,下列哪个属性为单元格向下打通得行数,用于合并单元格________ A)rowspan B)colspan C)height D)width 14,JSP得编译指令标记通常就是指:________ A)Page指令、Include指令与Taglib指令 B)Page指令、Include指令与Plugin指令 C)Forward指令、Include指令与Taglib指令 D)Page指令、Param指令与Taglib指令 15,下列哪一项不属于JSP动作指令标记________ A) B) C) D) 16,JSP得哪个指令允许页面使用者自定义标签库________ A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令 17,能够替代<字符得替代字符就是()________

一、填空 (共10分,每空1分) 1. JSP 是_____ Sun Microsystems ___ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。 2. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR 存放到tomcat服务的_______________ webapps ________目录中。 3. 在Servlet中用来接收客户表单数据的两个常用方法为____ get _________、_____post _________。 4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为__________application /session _______。 5. 假设有一个JavaScript函数为 show() ,如果要求在页面加载时就执行,最好使用标记的_____event/onload _________什么事件。 6. 在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用______onclick/confirm __________对话框。 7. JDBC中_________DriverManager/Connection _接口用于连接数据库。 8. Resulset接口的_________next()_方法可以使结果集指针指向下行数据。 9. 如果要获取请求客户端的IP地址,应使用______象。 二、单选选择 (60分,每题分) 1.在JSP中如果要导入 .* 包,应该使用_________A______指令。 A. page B. taglib C. include D. forward 2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的__D______属性。

Jsp知识点精选汇总-----试题及答案 [题型]:单项选择题 第1题. 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 答案: D [题型]:单项选择题 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect t(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 答案: C [题型]:单项选择题 EL表达式,${10 mod3},执行结果为: A. 10 mod 3 B. 1 C. 3 D. null 答案: B [题型]:单项选择题 在JSP页面中,能够完成输出操作的内置对象是 A. out B. response C. request D. config 答案: A [题型]:单项选择题 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。 <%int x = 1; %> <%!int x = 10; %> X =<%=x%>

A. x=1 B. x=2 C. x=10 D. x=11 答案: A [题型]:单项选择题 如果只希望在多个页面间共享数据,可以使用__________作用域 A. request,session B. application session C. request,application D. pageContext request 答案: A [题型]:单项选择题 request.setAttribute("user","svse"); session.setAttribute("user","bob"); 使用{user}则显示 A. null B. svse C. bob D. 啥也没有 答案: B [题型]:单项选择题 考虑下面JSP文件代码片断: < BODY> < jsp:include page=”test2.jsp”> < /jsp:include> < /BODY> < /HTML> 以下()代码片断放置在test2.jsp中不会导致错误 A. B. C. <%=request.getParameter(“username”)%> D. <%=request.getAttribute(“username”)%> 答案: C [题型]:单项选择题

C#班级测试 注意:1、请勿在试卷上留下笔迹 2、交卷时试题和答案均要上交

《C#实现面向对象编程》机试题 题目:购书管理系统 一、语言和环境 A、实现语言 C# B、环境要求 .NET Framework 4.5 、Visual Studio 2012 二、功能要求 开发基于控制台的购书系统。具体要求如下: (1)输出所有图书的信息: 包括每本图书的图书编号、图书名称、图书单价和库存数量。 (2)顾客购买图书: 根据提示输入图书编号来购买图书,并根据提示输入购买图书数量(用户可连续购书三次)。 (3)购书完毕后输出顾客的订单信息:包括订单号、订单明细、订单总额和订单日期。系统运行界面如图-1所示。

三、程序的设计 该系统中包括三个类,类名及属性设置如下。 图书类(Book) 属性: 图书编号(bookId) int 图书名称(bookName) String 图书单价(price) double 库存数量(storage) int 订单项类(OrderItem) 属性: 图书名称(bookName) String 图书单价(price) double 购买数量(num) int 订单类(Order) 属性: 订单号(orderId) int 订单总额(total) double 订单日期(time) Date 订单项列表(items) 订单项类数组类型 图书操作类(BookOper) 属性: 图书信息数组(属性名:bookArray) 订单类对象[订单号随机5位数](属性名:MyOrder) 方法: 初始化图书信息方法(initBooks) 输出图书信息方法(showBooks) 添加订单信息方法(addOrder) :实现顾客购买图书 输出订单信息方法(showOrder) :实现输出顾客的订单信息测试类 按图所示,依次运行各个方法。

一.选择题:(20个) 范围:除《tag文件与tag标记》之外的所有章节 二。填空题: 1当在JSP文件中要使用到V ector对象时,应在JSP文件中加入<%@ page import=”java.util.* ”%> 2 _response_对象封装了对客户端的响应。 3 HTML一种标记语言,使用各种标记格式化文本信息。在HTML页面里以__标记页面的起始,__ 标记页面的标题,_<body>_标记页面的主体内容。 6假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下: <servlet> <servlet-name> HelloServlet </servlet-name> <servlet-class>org.javathinker.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name> HelloServlet </servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> 那么在本地浏览器端访问HelloServlet的URL是_http://localhost:8080/helloapp/hello 7下面date1.jsp程序要求在网页中显示当前日期,请将补充程序。 <%@_page import=”java.util.*”%> <html> <body> <% Date myDate = new Date(); out.println(myDate.toLocaleString()); %> </body> </html> 8 JDBC的主要任务是:建立与数据库的连接、向数据库发起查询请求、处理数据库返回结果。 9 Servlet的生命周期分三个时期:装载 Servlet、创建一个 Servlet 实例、销毁 11 File 类是Object的直接子类,它既可以对文件进行读操作,又可以对文件进行写操作。 12 在Tomcat中创建自己的开发目录BW文件夹,需要在BW文件夹中创建_WEB_INF文件夹,还需要_classes 文件夹来存放class文件。 13 调用request的getRemoteAddr()方法可以_获取客户机的IP地址 三。简答题:(5个) 1简述在程序开发中,JSP的运行原理。 1.Web服务器上的JSP引擎将JSP文件转换为Java文件 2.JSP引擎调用Java编译器对Java文件进行编译 3.Java虚拟机执行编译文件,并将结果返回给客户端 注: Web服务器执行JSP的三个过程不是客户端每次请求一个JSP页面时都被执行的.当Web服务器启动后,客户端第一次请求一个JSP页面时,需要完全执行上述三个过程,此后Servlet的代码便驻留在内存当中,因此当客户端再次请求这个JSP页面时,就可以非常快的得到返回结果. 2列举出九个JSP的内置对象,并简述request、response和session的作用。 request, response, out, session, application, config, pagecontext, page, exception request作用 内置对象request封装了用户提交的信息,该对象调用相应的方法可以获取封装的信息。request对象是实现了ServletRequest接口的类的一个实例 response作用 response对象与request对象相对应,服务器可以用response对象对客户端的请求进行动态的响应。 session作用</p><h2></h2><p>《面向对象程序设计》内部测试-机试试卷 一、语言和环境 A、实现语言 Java B、环境要求 JDK 6.0、MyEclipse7.5、Oracle10g、PL/SQL Developer 二、功能要求 开发基于控制台的航班信息系统。具体要求如下: (1)显示航班信息系统主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3)按目的地查询 4)删除航班 5)更新航班 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。如图-2所示。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 如图-3所示。</p><p>(4)按目的地查询:输入目的地,查出所有飞往此地的航班。如图-4所示。(5)删除航班:删除指定编号的航班。如图-5所示。 (6)更新航班:更新指定编号的航班。如图-6所示。 (7)退出系统。 系统运行界面如图-1所示。 图-1 主菜单界面 图-2列出所有航班界面</p><p>图-3按起飞时间查询界面 图-4 按目的地查询界面 图-5 删除指定航班界面</p><p>图-6 更新指定航班界面三、类的设计 采用DAO模式开发此系统,需要定义如下类 航班信息实体类(AirInfo) ?航班编号(id) ?航班号(flight_number) ?目的地(destination) ?起飞日期(flight_date) 数据库连接和关闭类(BaseDao) 航班信息DAO接口(AirInfoDao) 航班信息DAO实现类(AirInfoDaoImpl) Main类 四、具体要求及推荐实现步骤</p><h2></h2><p>Java Web 复习题集(1) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、下列()不属于JSP动作指令标记。 A.<jsp:param>B.<jsp:plugin> C.<jsp:useBean>D.<jsp:javaBean> 2、JSP的()指令允许页面使用者自定义标记库。 A.include指令B.taglib指令 C.lib指令D.plugin指令 3、下面变量声明在()范围内有效。 <%! Date dateTime; int countNum; %> A. 从定义开始处有效,客户之间不共享 B.在整个页面内有效,客户之间不共享 C.在整个页面内有效,被多个客户共享 D.从定义开始处有效,被多个客户共享 4、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML页面、文本文件或一段Java代码,但必须保证插入后形成的文件是()。 A.一个完整的HTML文件B.一个完整的JSP文件 C.一个完整的TXT文件D.一个完整的Java源文件 5、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组 成“<%=”>”标记的各字符之间()。 A.可以有空格B.不可以有空格 C.必须有空格D.不确定 6、关于page指令的一些属性,说法错误的是()。 A.contentType属性用于设置传回网页的文件格式和编码方式 B.pageEncoding属性用于指定本页面编码的字符集 C.在JSP标准语法中,如果contentType属性存在,则由其决定JSP页面的字符编码方式 D.JSP页面的默认字符编码方式为ISO8859-1 7、使用response对象进行重定向时,使用的方法是()。 A.getAttribute() B.setContentType() C.sendRedirect()D.setAttribute() 8、不能在不同用户之间共享数据的方法是()。 A.通过Cookie B.利用文件系统 C.利用数据库D.通过ServletContext对象 9、在JSP中作用域由小到大的组合是() A.request page session application B.page request session application C.pageContext request session application D.pageScope request sessionScope applicationScope 10、以下关于session对象说法错误的是()。 A.session对象是用户首次访问服务器时由服务器自动为其创建的 B.在JSP中可以通过pageContext对象获得session对象</p><h2></h2><p>ACCP7.0内部测试 注意:1、请勿在试卷上留下笔迹 2、交卷时试题和答案均要上交 《深入.NET平台的软件系统分层开发》内部测试机试题</p><p>题目:学员信息录入 一、语言和环境 A、实现语言 C# 语言 B、环境要求 Visual Studio 2012,SQL Server 2008 二、功能要求 使用Visual Studio 2012实现学员信息录入和学员姓名查询功能,SQL Server 2008作为后台数据库,要求使用三层架构来实现,并使用实体类在三层中传递数据。程序界面有一个窗体。程序运行界面如图-1所示。 图-1程序运行效果 程序的功能要求如下: 1.在SQL Server 2008中创建数据库、表结构,并输入测试数据。 2.按照图-1设计程序窗体界面,并完成以下功能: 1)新建一个窗体,在窗体界面上添加并设置控件,如图-1所示; 2)点击“录入数据”,即可添加一条数据并显示在列表中; 3)输入姓名后单击“查询”,按姓名查找并显示信息,可支持模糊查询。如果 姓名文本框没有输入内容,在点击查询后显示全部学员信息。</p><p>三、数据库设计 数据库名称及要求:StudentDB 四、推荐实现步骤 1、创建数据库和数据表 1)在SQL Server 2008 中创建数据库StudentDB。 2)按照学员信息数据结构创建数据表Student。 2、搭建系统框架 1)创建模型层,并编写实体类代码; 2)创建数据访问层,并编写数据访问层代码; 3)创建业务逻辑层,并编写业务逻辑层代码; 4)创建表示层; 5)正确设置各层之间的引用依赖关系。 3、设计窗体 1)新建一个Windows窗体。 2)为窗体添加2个GroupBox。 3)将第一个GroupBox关联的文本修改为数据录入,并在其内放入标签、文本框、下拉框和录入数据按钮并实现功能。 4)将第二个GroupBox关联的文本修改为数据查询,并在其内放入标签、文本框和查询按钮并实现功能。</p><h2></h2><p>第1章WEB开发环境 (1)下列关于WEB开发说法正确得就是。 A)Web就是图形化得与易于导航得?B)Web与平台无关 C)Web就是分布式得??D)Web就是动态得??E)Web 就是静态得 (2)下列关于Tomcat说法正确得就是。 A)Tomcat就是一种编程语言?B)Tomcat就是一种开发工具?C)Tomcat就是一种编程思想D) Tomcat就是一种开编程规范??E) Tomcat就是一个免费得开源得Serlvet容器 (3)下列关于Tomcat个目录说法错误得就是。 A) bin目录--包含启动/关闭脚本???B) conf目录——包含不同得配置文件 C) Lib目录--包含Tomcat使用得JAR文件 D) webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于协议说法正确得就是。 A) 就是一种请求/响应式得协议 B)请求消息中Accept表示浏览器可接受得MIME类型 C) 请求消息中Accept-Encoding表示浏览器能够进行解码得数据编码方式 D)请求消息中Accept-Language表示浏览器所希望得语言种类 E)请求消息中Host表示初始URL中得主机与端口。 (5)下列对于JSP说法中正确得就是。 A)JSP就是Sun公司推出得新一代站点开发语言B) JSP采用标识简化页面开发 C) JSP完全解决了目前ASP、PHP得一个通病——脚本级执行 D) JSP将内容得生成与显示进行分离?E) JSP强调可重用得组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误得就是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现得方法与输出内容得类型等 C)编译指令向客户端产生任何输出?D)编译指令所有得指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误得就是。 A)page指令用来定义JSP页面中得全局属性?B)一个JSP页面只能包含一个page指令 C)除了import外,其她page指令定义得属性/值只能出现一次。 D)language属性用来指示所使用得语言?E)“java”就是当前唯一可用得JSP语言 (3)下面关于page指令得属性说法错误得就是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面得字符编码与响应得mime类型</p></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="15581972"><a href="/topic/15581972/" target="_blank">内部测试机试题</a></li> <li id="2920586"><a href="/topic/2920586/" target="_blank">jsp考试试题</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/8811878986.html" target="_blank">Java+MySQL内部测试机试题</a></li> <li><a href="/doc/a016222051.html" target="_blank">Logic Java内部测试机试题_修改版</a></li> <li><a href="/doc/1a157240.html" target="_blank">平安测试机试题</a></li> <li><a href="/doc/f58127172.html" target="_blank">测试机试题</a></li> <li><a href="/doc/507031781.html" target="_blank">C#内部测试机试题上机真题</a></li> <li><a href="/doc/7812596230.html" target="_blank">html机试题</a></li> <li><a href="/doc/9814955452.html" target="_blank">JSP内部测试机试题</a></li> <li><a href="/doc/b218605904.html" target="_blank">Java+MySQL内部测试机试题</a></li> <li><a href="/doc/1610059413.html" target="_blank">c#内部测试机试题</a></li> <li><a href="/doc/6b3698909.html" target="_blank">机动车检测机构内部培训试题带答案</a></li> <li><a href="/doc/826129184.html" target="_blank">C#_OOP_内部测试机试题</a></li> <li><a href="/doc/ac16003146.html" target="_blank">JSP内部测试机试题</a></li> <li><a href="/doc/0a16460790.html" target="_blank">JSP内部测试机试题</a></li> <li><a href="/doc/e717603472.html" target="_blank">公司内部测试题</a></li> <li><a href="/doc/3d13837593.html" target="_blank">Logic Java内部测试机试题</a></li> <li><a href="/doc/716080757.html" target="_blank">c#内部测试机试</a></li> <li><a href="/doc/9510621615.html" target="_blank">ssh机试试卷_1</a></li> <li><a href="/doc/b017329883.html" target="_blank">Java OOP内部测试机试题</a></li> <li><a href="/doc/1b5883507.html" target="_blank">JSP内部测试机试题</a></li> <li><a href="/doc/5a15586680.html" target="_blank">N-Tier内部测试机试题</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "ef81744a852458fb770b565f"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a>  © 2013-2023 www.wendangku.net  <a href="/sitemap.html">站点地图</a> | <a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>  本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>