JSP试题及答案_第1页
JSP试题及答案_第2页
JSP试题及答案_第3页
JSP试题及答案_第4页
JSP试题及答案_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章第一章 一 一 选择题选择题 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 JAVA 语言 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 家族 下列不属于 JAVA 家族的是 A servlet B javabean C java D javascript 4 web 应用程序体系结构最多可分为三层 不属于这三层的是 A 表示层 B 业务层 C 数据访问层 D 网络链接层 四 四 问答题问答题 3 简述简述 Tomcat 的作用 的作用 4 配置配置 JSP 开发环境 并测试如下程序 开发环境 并测试如下程序 第一个 JSP 程序 第一个 JSP 实例 日期 早上好 下午好 参考答案参考答案 三 三 选择题选择题 1 D 2 A D 3 D 4 D 四 四 问答题问答题 1 答 Tomcat 是一个强大的 jsp Web 服务器 能够处理静态和动态 页面 处理大量网络客户请求 支持各种服务以及允许用户进行配 置 它高速并且强壮 并且具有 JSP Servlet 的解析能力 2 运行页面如下 第三章第三章 五 五 选择题选择题 1 在 JSP 中 动作用于将文件包含入 JSP 页面 A page B forward C include D taglib 2 在 J2EE 中 test jsp 文件如下 试图运行时 将发生 str is A 转译期错误 B 编译期错误 C 运行后 浏览器上显示 str is null D 运行后 浏览器上显示 str is str 3 给定 JSP 程序源码如下 以下 语句可以在下划线处插入 并且运行后输出结果是 1 A B C D 4 Page 指令用于定义 JSP 文件中的全局属性 下列关于该指令用法 的描述不正确的是 A 作用于整个 JSP 页面 B 可以在一个页面中使用多个指令 C 为增强程序的可读性 建议将指令放在 JSP 文件的 开头 但不是必须的 D 指令中的属性只能出现一次 5 对于 JSP 中的声明的说法错误的是 A 一次可声明多个变量和方法 只要以 结尾就行 B 一个声明仅在一个页面中有效 C 声明的变量将作为局部变量 D 在该声明中声明的变量将在 JSP 页面初始化时初始化 六 六 填空题填空题 1 JSP 有三种指令 它们分别是 2 JSP 有七项标准的 动作元素 本章学习四种 动作元素 分别 是 3 Tomcat 服务器的默认端口是 4 经常和 以及 动作元 素一起使用 5 javax servlet jsp 包中的两类异常 和 七 七 编程题编程题 1 1 请你编写三个 JSP 页面 submit html test jsp include jsp 要求 1 submit html 文件的作用是利用表单提交用户输入的姓名和邮 箱等数据 这些数据提交到 test jsp 文件 2 test jsp 文件中利用动态标签 include 包含了 include jsp 文件 3 include jsp 文件获取并显示用户在 submit html 中提交的数 据 2 完成上述三个文件后 请你修改 test jsp 文件 删除动态包含 include jsp 的语句 用静态包含 submit jsp 的语句取代之 并在 test jsp 中添加语句获取并显示用户信息 请思考 1 include 指令标签与动作标签的区别如何 2 如果将动作标签 include 改为 forward 结果会怎样 参考答案参考答案 五 五 选择题选择题 1 C 2 D 3 D 4 D 5 C 六 六 填空题填空题 1 include 指令 page 指令 taglib 指令 2 3 8080 4 5 JspError JspException 七 七 编程题编程题 1 submit html submit html 姓名 邮箱 test jsp test jsp 已经输入的信息 include jsp include jsp 姓名 邮箱 2 submit html submit html 姓名 邮箱 test jsp test jsp 已经输入的信息 姓名 邮箱 第四章第四章 八 八 选择题选择题 1 在 JSP 中 下列 语句可以获取页面请求中一个文本框的输入 文 本框的名称为 title A request getParameter title B request getAttribute title C request getParameterValues title D request getParameters title 2 横线中可以填入 的单词是 A post B send C out D message 3 横线处 不能填入的单词是 A text B submit C radio D form 4 下列不是 JSP 内置对象的是 A request B applicate C out D page 5 不能在不同用户之间共享数据的方法是 A 通过 session 对象 B 利用文件系统 C 利用数据库 D 通过 application 对象 九 九 填空题填空题 1 jsp 主要内置对象有 out config page 2 理论上 GET 是 POST 是 3 JSP 内置对象的作用范围有四种 4 request 对象实现的接口是 5 异常的处理 可在该方法的代码段中包含 3 类代码 和 finally 代码块 十 十 编程题编程题 5 用表单提交圆柱体的底面半径和高 并计算其体积和表面积 最用表单提交圆柱体的底面半径和高 并计算其体积和表面积 最 终将结果显示在终将结果显示在 JSP 页面里 效果如下 页面里 效果如下 6 用用 JSP 页面制作一个网上考试系统 要求可以判断对错并评分 页面制作一个网上考试系统 要求可以判断对错并评分 效果如下 效果如下 参考答案参考答案 八 八 选择题选择题 1 A 2 A 3 D 4 B 5 A 九 九 填空题填空题 1 application exception pagecontext request session response 2 用于获取服务器信息并将其作为响应返回给客户端 用于获取服务器信息并 将其作为响应返回给客户端 3 application scope session scope request scope page scope 4 HttpServletResponse 5 try catch 十 十 编程题编程题 1 index jsp base href My JSP index jsp starting page 请输入圆柱的参数 圆柱底面半径 圆柱的高 result jsp base href My JSP result jsp starting page 圆柱的表面积为 圆柱的体积为 2 radio jsp base href My JSP radio jsp starting page 诗人李白是中国历史上哪个朝代的人 宋朝 唐朝 明朝 元朝 小说红楼梦的作者是 曹雪芹 罗贯中 李白 司马迁 answer jsp base href My JSP answer jsp starting page 您得了分 第五章第五章 十一 十一 选择题选择题 1 在 JSP 中使用标记时 不会出现的属性是 A name B property C value D 以上都不会出 现 2 在 JSP 中调用 JavaBean 时不会用到的标记是 A B C D 3 关于 JavaBean 正确的说法是 A Java 文件与 Bean 所定义的类名可以不同 但一定要注意区分字 母的大小写 B 在 JSP 文件中引用 Bean 其实就是用语句 C 被引用的 Bean 文件的文件名后缀为 java D Bean 文件放在任何目录下都可以被引用 4 下列不属于 session 跟踪的方法是 A URL 重写 B 使用全局变量 C 使用表单隐藏字段 D 使用 Servlet API 5 请选择 response 对象的作用范围 A application scope B session scope C request scope D page scope 6 下列对动作使用错误的是 A B C D 十二 十二 填空题填空题 6 application 对象是 而 session 对象则是每个客户专用的 7 JavaBean 中的属性分为 绑定属性和约束属 性 8 JavaBean 的三个 JSP 动作分别为 9 一个 java 类必须满足三个条件 才能被认为是 javabean 这三个 条件是 十三 十三 编程题编程题 1 1 请你编写两个 JSP 页面 使得用户可以通过表单提交一个圆的半 径 并计算该圆的面积和周长 最终把结果显示出来 要求必须使 用 javabean 编写 2 请你编写两个网页 其功能是提供表单 允许用户选择自己想要 的计算机配件 选择完成后显示确定的配置 并计算出总价 要求 必须使用 javabean 编写 效果如下 参考答案参考答案 十一 十一 选择题选择题 1 C 2 A 3 A 4 B 5 D 6 C 十二 十二 填空题填空题 6 代表应用程序上下文 它允许 JSP 页面与包括在同一应用程序中 的任何 Web 组件共享信息 7 简单属性 索引属性 8 9 是一个 public 类 有无参别且也是 public 的构造方法 类中的属性有自己的 public 的 set 与 get 方法 十三 十三 编程题编程题 1 index jsp index jsp 请输入圆的半径 actionpage jsp actionpage jsp 圆面积是 圆周长是 Circle java package Circle public class Circle private double radius private double area private double s public Circle radius 0 public void setRadius double r radius r public double getRadius return radius public double getArea area Math PI radius radius return area public double getS s 2 Math PI radius return s 2 index jsp base href 配置页 DIY配置页 C P U AMD Athlon64 X Intel 奔腾双核 Intel 酷睿2双核 Intel 酷睿i7 9 AMD Athlon64 X 无 主 板 华硕 P5QL 技嘉 GA MA78GM 华硕 P5Q 华硕 M3A78 技嘉 GA MA770 无 内 存 金士顿 2GB DDR2 金士顿 2G DDR3 威刚 2G DDR2 8 威刚 2G DDR2 宇瞻 2GB DDR2 无 硬 盘 希捷 500GB 7200 日立 1TB 7200 希捷 320G 7200 WD 808 8GB 32M 希捷 500G 7200 无 显示器 三星 943NW 三星 T220 飞利浦 190CW9 三星 2243BW AOC 2217V 无 光 驱 先锋 DVR 117CH 先锋 DVD 130D 三星 TS H652H 索尼 AD 7200A LG 22速锁码刻 无 显 卡 七彩虹 镭风467 影驰 9800GT 七彩虹 逸彩980 小影霸 GX5盘古 双敏 无极2 980 无 声 卡 华硕XONAR D2 华硕Xonar DX 乐之邦莫邪digital 创新Sound Blaster X Fi 德国坦克HiFier Fantasi 无 show jsp 配置单 你的配置单 C P U 主 板 内 存 硬 盘 显示器 光 驱 显 卡 声 卡 你的配置的总价是 如果您不满意 点击这里 Count java package statistic public class Count private String cpu private String mainboard private String memory private String hardDisk private String monitor private String CDROM private String show private String soundCard private int cpuN private int mainboardN private int memoryN private int hardDiskN private int monitorN private int CDROMN private int showN private int soundCardN private int sum public void Count cpuN 0 mainboardN 0 memoryN 0 hardDiskN 0 monitorN 0 CDROMN 0 showN 0 soundCardN 0 sum 0 public void setCpu String cpu this cpu cpu if pareTo cpu1 0 cpuN 425 this cpu AMD Athlon64 X else if pareTo cpu2 0 cpuN 485 this cpu Intel 奔腾双核 else if pareTo cpu3 0 cpuN 770 this cpu Intel 酷睿2双核 else if pareTo cpu4 0 cpuN 2100 this cpu Intel 酷睿i7 9 else if pareTo cpu5 0 cpuN 465 this cpu AMD Athlon64 X else if pareTo cpu6 0 cpuN 0 this cpu 无 public void setMainboard String mainboard this mainboard mainboard if pareTo mainboard1 0 mainboardN 569 this mainboard 华硕 P5QL else if pareTo mainboard2 0 mainboardN 499 this mainboard 技嘉 GA MA78GM else if pareTo mainboard3 0 mainboardN 999 this mainboard 华硕 P5Q else if pareTo mainboard4 0 mainboardN 595 this mainboard 华硕 M3A78 else if pareTo mainboard5 0 mainboardN 559 this mainboard 技嘉 GA MA770 else if pareTo mainboard6 0 mainboardN 0 this mainboard 无 public void setMemory String memory this memory memory if pareTo memory1 0 memoryN 165 this memory 金士顿 2GB DDR3 else if pareTo memory2 0 memoryN 200 this memory 金士顿 2G DDR3 else if pareTo memory3 0 memoryN 205 this memory 威刚 2G DDR2 8 else if pareTo memory4 0 memoryN 160 this memory 威刚 2G DDR2 else if pareTo memory5 0 memoryN 160 this memory 宇瞻 2GB DDR2 else if pareTo memory6 0 memoryN 0 this memory 无 public void setHardDisk String hardDisk this hardDisk hardDisk if hardDpareTo hardDisk1 0 hardDiskN 410 this hardDisk 希捷 500GB 7200 else if hardDpareTo hardDisk2 0 hardDiskN 580 this hardDisk 日立 1TB 7200 else if hardDpareTo hardDisk3 0 hardDiskN 340 this hardDisk 希捷 320G 7200 else if hardDpareTo hardDisk4 0 hardDiskN 505 this hardDisk WD 808 8GB 32M else if hardDpareTo hardDisk5 0 hardDiskN 410 this hardDisk 希捷 500G 7200 else if hardDpareTo hardDisk6 0 hardDiskN 0 this hardDisk 无 public void setMonitor String monitor this monitor monitor if pareTo monitor1 0 monitorN 870 this monitor 三星 943NW else if pareTo monitor2 0 monitorN 1440 this monitor 三星 T220 else if pareTo monitor3 0 monitorN 878 this monitor 飞利浦 190CW9 else if pareTo monitor4 0 monitorN 1190 this monitor 三星 2243BW else if pareTo monitor5 0 monitorN 1060 this monitor AOC 2217V else if pareTo monitor6 0 monitorN 0 this monitor 无 public void setCDROM String CDROM this CDROM CDROM if CDROM compareTo CDROM1 0 CDROMN 189 this CDROM 先锋 DVR 117CH else if CDROM compareTo CDROM2 0 CDROMN 120 this CDROM 先锋 DVD 130D else if CDROM compareTo CDROM3 0 CDROMN 180 this CDROM 三星 TS H652H else if CDROM compareTo CDROM4 0 CDROMN 185 this CDROM 索尼 AD 7200A else if CDROM compareTo CDROM5 0 CDROMN 179 this CDROM LG 22速锁码刻 else if CDROM compareTo CDROM6 0 CDROMN 0 this CDROM 无 public void setShow String show this show show if pareTo show1 0 showN 499 this show 七彩虹 镭风467 else if pareTo show2 0 showN 699 this show 影驰 9800GT else if pareTo show3 0 showN 699 this show 七彩虹 逸彩980 else if pareTo show4 0 showN 599 this show 小影霸 GX5盘古 else if pareTo show5 0 showN 799 this show 双敏 无极2 980 else if pareTo show6 0 showN 0 this show 无 public void setSoundCard String soundCard this soundCard soundCard if soundCpareTo soundCard1 0 soundCardN 1450 this soundCard 华硕XONAR D2 else if soundCpareTo soundCard2 0 soundCardN 799 this soundCard 华硕Xonar DX else if soundCpareTo soundCard3 0 soundCardN 230 this soundCard 乐之邦莫邪digital else if soundCpareTo soundCard4 0 soundCardN 550 this soundCard 创新Sound Blaster X Fi else if soundCpareTo soundCard5 0 soundCardN 900 this soundCard 德国坦克HiFier Fantasia else if soundCpareTo soundCard6 0 soundCardN 0 this soundCard 无 public String getCpu return cpu public String getMainboard return mainboard public String getMemory return memory public String getHardDisk return hardDisk public String getMonitor return monitor public String getCDROM return CDROM public String getShow return show public String getSoundCard return soundCard public int getCpuN return cpuN public int getMainboardN return mainboardN public int getMemoryN return memoryN public int getHardDiskN return hardDiskN public int getMonitorN return monitorN public int getCDROMN return CDROMN public int getShowN return showN public int getSoundCardN return soundCardN public int getSum sum cpuN mainboardN memoryN hardDiskN monitorN CDROMN showN soundCardN return sum 第六章第六章 十四 十四 选择题选择题 1 Servlet 程序的入口点是 A init B main C destroy D paint 2 J2EE 中 当把来自客户机的 HTTP 请求委托给 servlet 时 会调 用 HttpServlet 的 方法 A service B doget C dopost D init 3 给定某 程序的片断如下 用户在浏览器地址栏中键入正确的请求 URL 并回车后 在控制台上显示的结果是 public void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException System out println get Public void doPost HttpServletRequest request HttpServletResponse response Throws ServletException IOException System out println post A get B post C get D post 4 servlet 具有很多的功能 下列不是它的功能的是 A 与多个客户机处理连接 同时处理多个浏览器的请求 B 可被用于连接数据库 C 对客户端提交的特殊类型数据进行过滤 D 与 applet 通信 5 servlet 中没有的方法是 A init B doPut C destroy D main 十五 十五 填空题填空题 10 servlet API 的两个包分别是 11 Servlet 的生命周期分四个时期 12 JSP 开发网站的两种模式分为 和 4 运行 servlet 需要在 注册 5 定义一个 java 类 要让这个类成为 servlet 则该类必须继承 类 十六 十六 编程题编程题 1 1 请你编写一个最简单的 servlet 程序 该程序在网页输出一个字 符串 This is a servlet program 2 请你编写一个 servlet 程序 使得用户可以通过表单提交一个圆 的半径 并计算该圆的面积和周长 最终把结果显示出来 参考答案参考答案 十四 十四 选择题选择题 1 A 2 A 3 A 4 B 5 D 十五 十五 填空题填空题 10 javax servlet javax servlet http 11 加载阶段 初始化阶段 servlet 运行阶段 servlet 结束时期 12 jsp javabean jsp javabean servlet 13 web xml 14 httpservlet 十六 十六 编程题编程题 1 program java package servlet import java io IOException import java io PrintWriter import javax servlet ServletException import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse public class program extends HttpServlet public void doGet HttpServletR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论