广东海洋大学-2016-2017年JSP试题修正版

合集下载

广东海洋大学软件测试考试试题

广东海洋大学软件测试考试试题

广东海洋大学软件测试考试试题单项选择题(20 分)1 从用户的角度看最严重的错误是()A 软件性能下降B 软件易用性不好C 程序执行过程中产生了大量无用的日志D 有一个块业务模块逻辑错误无法满足需求封2 为了提高软件测试的效率,应该()A 随机地选择测试数据B 取一切可能的输入数据作为测试数据C 在完成编码以后制定软件的测试计划D 选择发现错误可能性最大的数据作为测试用例3 下列各项中,()不是一个测试计划所应包含的内容。

A 测试资源,进度安排B 测试预期输出C 测试范围D 测试策略线4 V 字模型的详细设计阶段对应的测试阶段是()A 单元测试B 集成测试C 系统测试D 验收测试5 检查系统能否正确地接收输入,能否正确地输出结果,属于()A 安全性测试B GUI 测试C 功能测试D 协议一致性测试6 测试的关键问题是()A 如何组织软件评审B 如何选择测试用例C 如何验证程序的正确性D 如何采用综合策略7 软件测试用例主要由输入数据和()两部分组成A 测试计划B 测试规则C 预期输出结果D 以往测试记录分析8 成功的测试是指运行测试用例后()A 未发现程序错误B 发现了程序错误C 证明了程序正确性D 改正了程序错误9 一个程序中所含有的路径数与()有着直接的关系A 程序的复杂程度B 程序语句行数C 程序模块数D 程序指令执行时间10()方法根据输出对输入的依赖关系设计测试用例A 路径测试B 等价类C 因果图D 归纳测试二、名词解释(15 分)1、软件缺陷2、回归测试3、响应时间三、简答题(40 分)1 什么是软件测试?请分析单元测试和代码调试的区别。

2 软件测试应当遵循什么原则?为什么要遵循这些原则?3 什么是黑盒测试和白盒测试?它们都适应哪些测试?4 面向对象层次结构测试的重点是什么?5 确认测试应该由谁来进行?是软件开发者还是用户?为什么?6 集成测试策略主要有哪些?并试描述3 个以上的具体策略?7 软件测试结束的标准有哪些?四、白盒测试(13 分)1、阅读以下程序段,利用白盒测试方法分别设计出满足语句覆盖,判定覆盖,条件覆盖。

中国海洋大学2016-2017学年软件工程期末考试试卷及参考答案B

中国海洋大学2016-2017学年软件工程期末考试试卷及参考答案B

中国海洋大学期末考试试题及参考答案2016-2017 学年第一学期试题名称:软件工程B卷专业年级:计算机学号姓名授课教师名分数一、单向选择题(在每小题列出的四个备选答案中,选出一个正确的答案,并将正确答案的字母填写在题干后的括号内。

错选、多选或未选均不得分。

本大题共10小题,每小题2分,共20分)1、总体设计阶段确定了()A 系统的具体实现方案B 系统的逻辑模型C 程序每个模块的处理过程D 系统的数据要求2、影响软件可维护性的决定因素是()A 文档B 可理解性C 可测试性D 可修改性3、系统流程图是用来()A 描绘程序结构的B 描绘系统的逻辑模型C 表示信息层次结构的图形工具D 描绘物理系统的4、判定表比判定树()A 更直观、简洁B 更直观C 更简洁但不够直观D 直观和简洁性相同5、两个模块彼此传递的信息中有控制信息,这种耦合称为()A 数据耦合B 公共环境耦合C 内容耦合 D 控制耦合6、结构化分析方法(SA)是一种面向()的需求分析方法。

A。

对象B。

数据结构C。

数据流D。

控制流7、JACKSON方法根据()来导出程序结构。

A。

数据结构B。

数据间的控制结构C。

数据流图D。

IPO图8、RUMBANGH等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()。

A。

信息模型B。

控制模型C。

功能模型D。

行为模型授课教师命题教师或命题负责人签字院系负责人签字年月日。

2016-2017年广东海洋大学操作系统真题

2016-2017年广东海洋大学操作系统真题

2016-2017年广东海洋大学操作系统真题注:本文为广东海洋大学操作系统2016-2017年真题,文档及答案由阿稻想洋洋上传提供,若有疑问或不妥之处,请自行解决或联系师兄我。

一、选择题(15*1=15分)如:第15题以下哪个操作系统不是使用NT内核的(A)A、Windows MEB、windows NTC、windows XPD、windows 2000二、名词解释(6*3=18分)1、并发性答:并发性是指两个或多个事件在同一时间间隔内发生。

在多道处理程序额环境下,并发性是指一段时间内,宏观上有多个程序在同时进行。

2、对换答:所谓“对换“,是指把内存中暂时不能运行的进程或暂时不用的程序或数据,调到外存上,以便腾出足够的内存空间,再把具备运行条件的进程或进程所需要的程序和数据,调入内存。

这种技术能从逻辑上扩充内存空间,从而使整个系统资源的利用更为充分有效。

如果对换是以整个进程为单位,便称之为“整体对换”或“进程对换”,这种对换广泛用于分时系统中;如果对换是以“页”或“段”为单位,则分贝称之为“页面对换”或“分段对换”,又称之为“部分兑换”,它们是实现虚拟存储器的基础。

为了实现进程对换,系统必须能实现下面三方面的功能:对换空间的管理进程的换入进程的换出3、临界资源答:在计算机中许多资源一次只能允许一个进程使用,如果多个进程同时使用这些资源,则有可能造成系统的混乱,这些资源被称作临界资源。

4、抢占式调度答:采用这种调度方式,当一进程正在处理机上执行时,系统可根据某种原则暂停他的执行,并将已分配给它的处理机重新分配给一个另一个进程。

抢占的原则有:①优先权原则。

就绪的高优先权进程有权抢占低优先权进程的CPU。

②短作业优先原则。

就绪的短作业有权抢占长作业的CPU。

③时间片原则。

一个时间片用完后,系统重新进行进程调度。

5、SPOOLing答:即同时联机外围操作,又称脱机操作。

在多道程序环境下,可利用多道程序中的一道程序,来模拟脱机的输入输出功能。

【系统】广东海洋大学操作系统历年考题及答案

【系统】广东海洋大学操作系统历年考题及答案

【关键字】系统广东海洋大学 —— 学年第 学期《操作系统》课程试题课程号:√ 考试√ A 卷√ 闭卷1、判断题(10小题,每小题1分,共10分)1. 进程的并发性是多个进程同时运行。

( X ) 答案:错 难度系数:C 知识点:进程2. 实时系统中的进程调度,通常采用抢占式的优先数高者优先调度算法。

( √ ) 答案:对 难度系数:C 知识点:操作系统概念3. 因为临界资源一次只能允许一个进程使用,所以临界资源不能共享。

( X ) 答案:错 难度系数:B 知识点:临界资源4. Spooling 系统就是脱机I/O 系统。

( √ ) 答案:对 难度系数:C 知识点:Spooling5. 一旦出现死锁, 所有进程都不能运行。

( X ) 答案:错 难度系数:C 知识点:死锁6. 分区式管理中内存的保护通常是由硬件实现的。

( X ) 答案:错 难度系数:B 知识点:内存分区式管理7. 段页式系统中,以页为单位管理内存空间,以段为单位管理地址空间。

( √ ) 答案:对 难度系数:C 知识点:内存段式式管理 8. 流式文件是指无结构的文件。

( √ ) 答案:对 难度系数:C 知识点:文件 9. 一个运行的进程用完了分配给它的时间片后,它的状态变为阻塞。

( X ) 答案:错 难度系数:B 知识点:进程状态10. 采用多道程序设计的系统中,系统的程序道数越多,系统的效率越高。

( X ) 答案:错 难度系数:B 知识点: 多道程序2、 选择题(10小题,每小题2分,共20分) 1.(D )不是基本的操作系统。

A 、批处理操作系统B 、分时操作系统C 、实时操作系统D 、网络操作系统答案:D 难度系数:C 知识点:操作系统概念2.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( C )使用。

A 、操作员 B 、联机用户 C 、操作系统 D 、目标程序答案:C 难度系数:C 知识点:操作系统特权指令3.进程所请求的一次打印输出结束后,将使进程状态从(D ) A 、运行态变为就绪态 B 、运行态变为等待态 C 、就绪态变为运行态 D 、等待态变为就绪态班级:计科1141姓名:阿稻学号:加白纸张密封 线答案:D 难度系数:B 知识点:进程状态4.分页式保存管理中,地址转换工作是由(A )完成的。

广东海洋大学历年计算机网络考题答案可编辑版

广东海洋大学历年计算机网络考题答案可编辑版

GDOU-B-11-302 广东海洋大学2007——2008学年第二学期试卷《计算机网络技术》课程试题题号——四五六七八九十总分阅卷教师各题分数205103530100实得分数一、单项选择题(20分)1、在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是CA.数据链路层B.网络层C.传输层D.会话层2、TCP/IP 协议分为四层,分别为应用层、传输层、网际层和网络接口层。

以下不属于应用层协议的是 B3、10BASE-T使用的编码方案是 C5B C.曼切斯特 D.差分曼切斯特4、路由器工作在 CA.物理层B.数据链路层C.网络层D.高层5、在Internet中,按 B 地址进行寻址A.邮件地址地址地址 D.网络接口地址6、一个局域网中某台主机的IP地址为使用22位作为网络地址,那么该局域网的子网掩码为 C、浏览器与WWW服务器之间传输信息时使用的协议是 A8、属于以下哪一类IP地址 BA.A类 B. B类 C. C类 D. D类9、在TCP/IP 网络中,为各种公共服务保留的端口号范围是 CA.1~255 ~1023 ~1024 ~6553510、通过 B 命令可以查看当前计算机的TCP连接状态。

11、在以下几种传输媒体中,那种传输速率最高 CA.双绞线B.同轴电缆C.光纤D.通信卫星12、IP地址能够唯一的确定Internet上每台计算机与每个用户的 CA.距离B.时间C.网络位置D.费用13、OSI/RM参考模型的七层协议中低三层是 CA.会话层、总线层、网络层B.表示层、传输层、物理层C.物理层、数据链路层、网络层D.逻辑层、发送层、接收层14、在数据通信中,将数字信号变换为模拟信号的过程称为 DA.编码 B.解码 C.解调 D.调制15、C类地址的缺省子网掩码是 BA.、HDLC是一种 A 协议。

A.面向比特的同步链路控制 B.面向字节计数的异步链路控制C.面向字符的同步链路控制 D.面向比特流的异步链路控制17、一座城市的一个计算机网路系统,属于 C18、在以下网络应用中,要求带宽最高的应用是 BA.可视电话B.数字电视C.拨号上网D.收发邮件19、10Mb/s和100Mb/s自适应系统是指 CA.既可工作在10Mb/s,也可工作在100Mb/sB.即可工作在10Mb/s,同时也工作在100Mb/sC.端口之间10Mb/s和100Mb/s传输率的自动匹配功能D.以上都是20、Internet的核心协议是 BA. B. TCP/IP二、填空题(共5分,每小题1分)1、电子邮件应用向邮件服务器传送邮件时使用的协议为SMTP2、按照OSI参考模型网络中每个结点都有相同的层次,不同结点的对等层使用相同的协议3、网桥是在数据链路层上实现局域网互连的一种存储转发设备。

广东海洋大学汇编语言复习题 套题+答案#精选甄选.

广东海洋大学汇编语言复习题  套题+答案#精选甄选.

广东海洋大学汇编语言复习题套题+答案#精选注:此为广东海洋大学汇编语言复习题,学会满分都不成问题。

答案由阿稻想洋洋整理提供,如有疑问和不妥之处,请联系师兄我。

2015汇编语言复习提纲一、考试题型:1、选择题(20分,每题1分)2、判断题(10分,每题1分)3、填空题(20分,每空2分)4、程序填空题(24分,每空3分)5、程序分析题(16分,每题4分)6、编程题(10分)二、考试范围与考试形式教材第1~9章,笔试,闭卷三、考试要点:1、十进制、二进制、十六进制的相互转换;位、字节与字的概念;SACII码(常用数字、字母及回车换行空格符的ASCII码各是多少?)与BCD 码的特点。

2、8086CPU内部结构及总线宽度(地址总线宽度和数据总线宽度)3、8086CPU有哪些寄存器,寄存器的位数、名称及作用;标志寄存器各个位的名称。

4、内存单元的地址与内容;物理地址的形成与存储器分段结构,逻辑地址与物理地址的关系,段的划分条件及段的大小。

5、常用的与数据有关的寻址方式6、常用汇编指令的格式和功能(数据传送类指令MOV、LEA、IN/OUT、PUSH/POP、CBW、CWD算术运算类指令ADD、ADC、INC、SUB、DEC、CMP、MUL、DIV逻辑运算与移位AND、OR、XOR、SHL、SHR转移指令JMP、JNZ/JZ、JG/JL、JBE/JAE串操作指令REP 、REPZ、MOVSB、CMPSB、STOSB、STD、CLD循环指令LOOP、LOOPNZ子程序调用与返回CALL、RET中断调用与返回INT、IRET7、常用伪指令的格式与用法SEGMENT…ENDS、PROC…ENDP、MACRO…ENDM、ASSUME、END、OFFSET、SEG、LOCALDB、DW、LABEL、PTR、DUP8、汇编语言的上机过程及各个过程中产生的文件后缀名;源程序的基本结构9、debug常用命令的功能及用法(R、D、E、A、U、T、G、P);要明白Debug中使用命令后显示各栏内容的含义。

成绩单-广东海洋大学-竖版12列

Innovation and Entrepreneurship Education4
0.5
91
Required
College English 4
3.5
82
Required
Selected Readings ofEnglishNewspapersand Periodicals
2.0
81
Required
Credit
Score
Resit
Retake
Course type
Course title
Credit
Score
Resit
Retake
Course type
1st Semester of Academic Year 2016-2017
Business English 1
2.0
79
Required
Mental Health Education for College Students1
3.0
94
Required
Translation Theory and Practice2
2.0
88
Required
Music Appreciation
1.5
79
Optional
Advanced English2
2.0
91
Required
Organic Chemistry 1
5.0
60
Required
0.5
81
Required
Food Safety
1.5
90
Required
College English 1
3.5
89

广东海洋大学-JSP程序设计-WEB开发技术-复习提纲

JSP 程序设计》一、概述1.3 JSP 页面与 Web 服务目录1. 访问 JSP 页面的四种方式:(1)根目录: .\webapps\Root ,直接通过 JSP 文件名访问( 2) webapps 下的 Web 服务目录: .\webapps\MyWeb , 可通过 JSP 文件名访问,新建后不必重启 Tomcat 服务器;( 3)新建 Web 服务目录:需要事先配置 conf 文件夹下的 server.xml ,添加: <Context path=" 虚拟路径 " docBase=" 物理路径 " debug="0" reloadable="true" /> , 修改后必须重启 Tomcat 服务器;(4 )在已建立好的 Web 服务目录下新建路径,通过网址相对路径的方式也能访问文件。

1.4 JSP 运行原理1.JSP 页面的运行原理:(1)当服务器上的一个 JSP 页面被第一次请求执行时,服务器上的 JSP 引擎首先将 JSP 页 面文件转译成一个 java 文件,并对该文件编译生成字节码( .class )文件,然后执行字节码 文件响应用户的请求。

(2)当该 JSP 页面再次被请求执行时, JSP 将直接执行字节码文件来响应用户,从而提高 JSP 页面的访问速度。

2.JSP 页面的执行过程:(1) JSP 引擎将 JSP 页面中的 HTML 标记发送到用户浏览器,由浏览器中的 HTML 解释器 负责解释执行 HTML 标记;(2)JSP 引擎处理 JSP 标记,并将有关的处理结果发送到用户浏览器上;(3)执行 “<%%”>之间的 Java 程序片,把执行结果 以字符串的形式 交由用户浏览器显示; (4)当多个用户请求一个 JSP 页面时, Tomcat 服务器为每个用户启动一个线程,负责执行 字节码文件响应请求。

2016年广东海洋大学软件工程试题

2016年广东海洋大学软件工程试题题型:1选择题(25*2=50分)2填空题(10*2=20分)3问答题(3题30分)一、选择题(25*2=50分)具体考点如下,不分顺序(其中有一些是所选答案)1细化阶段2,3用例(图)相关2题4确认测试5系统测试6包7泛化关系(身份验证)8边界值分析法9螺旋模型10软件需求说明书11基本路径测试,覆盖12构件13逆向工程,再工程14瀑布模型,原型建造等四种模型那些(语音识别)15黑板模型,分层模型16类图(“人”包括哪些,答案是公共部分那些,类似于java的类)17依赖关系18安全性(报警)19测试人员有多少个(这是题目,请找相应知识点复习)20传统流程图和活动图的根本区别是什么21系统软件和外部环境交互的类22元素组织成组23泳道(活动图)24概要设计说明书/项目开发计划(下面哪个文档说明“如何做”)25预防性维护二、填空题三、问答题注:填空题和问答题90%在下面这里出,背熟就好(红色为考到内容)。

广东海洋大学软件工程复习重点1.1什么是软件工程?构成软件工程的主要要素是什么?影响软件工程技术进步的动力是什么?①将系统的、规范的、可量化的方法应用于软件开发、运行、维护的过程②包括①中的方法的研究五要素:人、过程、项目、方法和工具、软件制品硬件能力、软件技术、社会需求和科学技术水平1.2阐述软件的正确性、可用性、可靠性、有效性、安全性、可维护性、可移植性和可复用性的概念,并指明这些概念的重要性。

正确性,软件满足需求规约和用户目标的程度可用性,学习和使用软件的难易程度,包括操作软件、为软件输入数据、解释软件输出结果等。

可靠性软件完成预期功能,成功运行的概率有效性软件系统利用计算机的时间资源和空间资源完成系统功能的能力1.10阐述通用软件开发过程的五项活动,分析通用软件开发过程的优点。

通用软件过程模型用“沟通、策划、建模、构建、部署” 5项活动构建软件过程模型。

在软件项目管理等普适性活动的支持下进行软件开发,增强了软件的开发能力、突出了软件工程特色,具有较大的灵活性和适应性。

广东海洋大学JSP期末测验题及答案

A)80B)8080C)21D)2121
7、由JSP页面向Tag文件传递数据要使用的指令是( B )。
A、tagB、attributeC、variable D、taglib
8、在Java Web中,Servlet从实例化到消亡是一个生命周期.下列描述正确的是(A).
A、 init()方法是包容器调用的Servlet实例的第一个方法
A)rowspanB)colspan C)height D)width
22、下面哪一项对Servlet描述错误?( C )
A。Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B. Servlet接口定义了Servelt的生命周期方法
C。当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程
A)进程B)线程C)程序D服务。
3.下列动态网页和静态网页的根本区别描述错误的是(D)。
A)静态网页服务器端返回的HTML文件是事先存储好的
B)动态网页服务器端返回的HTML文件是程序生成的。
C)静态网页文件里只有HTML标记,没有程序代码。
D)动态网页中只有程序,不能有HTML代码。
4.不是JSP运行必须的是(D)
9、在JSP中要使用user包中的User类,则以写法正确的是( A )。
A、〈jsp:useBean id="user”class="user。User"scope="page”/>
ﻩB、〈jsp:useBean class=”user.Use。class"/>
C、〈jsp:useBean name=”user”class=”user。User"/〉
C)<center src="文件名" 。..> D)<picture src="文件名" 。.. 〉
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广东海洋大学 2016 ——2017 学年第二学期 《 JSP 程序设计 》课程试题 注:文档及答案由Adao 上传提供,如有不妥之处,请自行解决! 2017年题型:选择+填空+程序填空=60分 简答题=40分 一、选择题(2x12=24分) 稍难的一题:有关全局变量的,全局变量会被其后的赋值替代,具体题目是先定义了全局变量x=AAA,后面在程序片重新赋值为x=aaa 。

然后再定义全局变量y=BBB,后面在程序片重新赋值为y=bbb ;问:输出的xy 是:aaabbb 。

(并非AAABBB ) 二、填空题(2x8=16分) 1 response 2 webapps 3 attribute ? 4 两(p37第二题课后习题) 5 session 6 application 7 next() 8 variable 三、程序填空题 1 n-i-1 2 count+1 3 a[i]<Mixnum 4 a[i]>Maxnum 5 a[i] 6 n>49 7 n*n 8 col+1 9 col=110 value+1 四、简答题 1.简述JSP 页面啊运行原理。

(p7) (1)把JSP 页面中的HTML 标记(页面的静态部分)发送给用户的浏览器,由浏览器中的HTML 解释器负责解释执行HTML 标记。

(2)负责处理JSP 标记,并将有关的处理结果发送到用户的浏览器。

(3)执行“<%”和“%>”之间的java 程序片(JSP 页面中的动态部分),并把执行的结果交给用户的浏览器显示。

(4)当多个用户请求一个JSP 页面时,Tomcat 服务器为每个用户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应用户的请求。

这些写线程有Tomcat 服务器来管理,将CPU 的使用权在各个线程之间快速切换,以保证每个线程都有机会执行字节码文件,这与传统的CGI 为每个用户启动一个进程相比较,效率要高得多。

2.简述include 指令标记和include 动作标记的不同。

(p37) include 指令标记的作用是在JSP 页面出现该指令的位置处,静态插入一个文件,即JSP 页面和插入的文件合并成一个新的JSP 页面,然后JSP 引擎再将这个新的JSP 页面转译成Java 文件。

因此,插入文件后,必须保证新合并成的JSP 页面符合JSP 语法规则,即能够成为一个JSP 页面文件。

include 动作标记告诉JSP 页面动态加载一个文件,不把JSP 页面中动作指令include 所指定的文件与原JSP 页面合并一个新的JSP 页面,而是告诉Java 解释器,这个文件在JSP 运行时(Java 文件的字节码文件被加载执行)才被处理。

如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP 文件,JSP 引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。

3.设Web 服务目录mymoon 中的JSP 页面要使用一个bean ,改bean 的包名为blue.sky 。

请说明应当怎样保存bean 的字节码。

(p246)把创建bean 的字节码保存到mymoon\WEB-INF\classes\blue\sky 中。

4.简述JDBC 的概念,JDBC 操作数据库的步骤。

(p145-146)概念:JDBC 提供了访问数据库的API ,即由一些Java 类和接口组成,是Java 运行平台的核心类库中的班级:姓名:学号:试题共页加白纸张密封线一部分。

在JSP中可以使用JDBC实现对数据库中表的记录的查询、修改和删除等操作。

JDBC操作不同的数据库仅仅是连接方式上的差异而已,使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库了。

步骤:1.注册和加载驱动器;2.与数据库建立连接;3.发送SQL语句;4.处理结果;5.关闭连接;简答题提纲1.jsp的运行原理:A.把JSP页面中的HTML标记(页面的静态部分)发给用户的浏览器,由浏览器中的HTML解释器负责解释执行HTML标记B.(Tomcat服务器)负责处理JSP标记,并将有关的处理结果发给用户浏览器C.执行<%和%>之间的java程序片(jsp的动态部分),并把执行结果交给用户的浏览器显示D.当多个用户请求一个jsp页面时,Tomcat服务器会为每个用户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应用户的请求。

这些线程由Tomcat服务器来管理,将CPU的使用权在各个线程间快速切换,以保证每个线程都有机会执行字节码文件,这与传统的CGI为每个用户启动一个进程相比较,效率要高很多。

Jsp文件转译成java文件,编译这个java文件生成字节码文件,字节码文件响应用户请求。

2.include指令标记和include动作标记的区别答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。

因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。

include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。

如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。

3.用户可以使用浏览器直接访问一个Tag文件吗!?答:不可以4.Tag文件应当存放在怎样的目录中?答:如果某个Web服务目录下的JSP页面准备调用一个Tag文件,那么必须在该Web服务目录下,建立目录:Web服务目录\WEB-INF\tags,其中,WEB-INF和tags 都是固定的子目录名称,而tags下的子目录名字可由用户给定。

一个Tag文件必须保存到tags目录或其下的子目录中。

处理汉字String str=request.getParameter(“girl”);Byte b[]=str.getBytes(“iso-8859-1”);Str=new String(b);5.Response调用sendRedirect(URL url)方法的作用是实现用户的重定向。

6.(1)一个用户在不同的web服务器目录中的session对象不相同(2)一个用户在相同的web服务器目录的不同子目录中的session对象相同(3)如果用户长时间不关闭浏览器,用户的sessoin对象可能消失(4)用户关闭浏览器后,用户的session对象一定消失7.RandomAccessFile类创建的流在读/写文件时有什么特点?答:RandomAccessFile类既不是输入流类InputStream类的子类,也不是输出流类Outputstream类的子类。

想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile流,这样我们既可以从这个流中读取这个文件的数据,也可以通过这个流给这个文件写入数据8.JSP连接MySQL数据库:<%@page language="java"contentType="text/html; charset=GB2312"%><%@page import="java.sql.*"%><html><body bgcolor="cyan"><%Connection con;Statement sql;ResultSet rs;try{ Class.forName("com.mysql.jdbc.Driver");}catch(Exception e){}try{ String uri="jdbc:mysql://127.0.0.1/Student";String user="root";String password="asd85440821";con = DriverManager.getConnection(uri,user,password);sql=con.createStatement();rs=sql.executeQuery("SELECT * FROM mess");///解决中文乱码String uri=”jdbc:mysql://127.0.0.1/Student?user=root&password=asd85440821&characherEncoding=gb2312”;Connection con=DriverManager.getConnection(uri);Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery();9.设Web服务目录mymoon中的JSP页面要使用一个bean,该bean的包名为blue.sky。

请说明应当怎样保存bean的字节码。

答:把创建bean的字节码保存到 mymoon\WEB-INF\classes\blue\sky中。

10.创建了一个名字为moon的bean,该bean有一个String类型、名字为number 的属性。

如果创建moon的java类没有提供public String getNumber()方法,在JSP页面中是否允许getProperty标记获取moon的number属性的值?答:不允许11.tom.jiafei.Circle是创建bean的类,则正确创建session周期bean的标记是:<jsp:useBean id=”circle” class=”tom.jiafei.Circle” scope=”session”/>12.假设创建bean的类有一个int型的属性number,则设置该属性值的正确方法是:public voidsetNumber(int n){number=n;}。

相关文档
最新文档