return x++; } %> <%
int x = method1(); int y; %>
<%=method1();%> 答案 题目2 答案
int x=method1();错误,因为x在声明中已经定义 简述JSP页面中的组成元素。 JSP页面主要有6类基本元素组成:
<%=method1();%> 错误,表达式中不能带分号
JSP指令:用来向JSP容器提供编译信息。 2 JSP声明:用于在JSP页面中定义变量和方法。
2 JSP表达式:用于将Java表达式的运行结果输出在页面中。 2 JSP脚本:用于在JSP页面中插入Java代码。 2 JSP动作:实现一些常见的特定功能。 2 JSP注释 题目3 答案
简述执行JSP页面的原理。 1) 客户端发出请求(request);
2) 容器接收到请求后检索对应的JSP页面,如果该JSP页面是第一次被请求,则容器将其翻译成一个Java文件,即Servlet;
3) 容器将翻译后的Servlet源代码编译形成字节码,即.class文件,并加载到内存执行; 4) 最后把执行结果即响应(response)发送回客户端。 课程名称 Web编程基础 题型 章 题目1
单选题 第4章
D 答案 题目2 A B C D 答案 题型 章 题目1 空1 空2 空3 题型 章 题目2 空1 空2 空3 题型 章 题目1 答案
D
某个DIV采用了下述样式,其含义是______ 采用相对位置,位于页面的下一层 采用绝对位置,位于页面的下一层 采用相对位置,位于页面的上一层 采用绝对位置,位于页面的上一层 B 填空题 第4章
常用的页面布局技术有______、______和______。 DIV+CSS布局 表格布局 框架布局 填空题 第4章
一个标准的网页由_______、_______和_______三部分组成。 结构 外观 行为 问答题 第4章
简述DIV+CSS布局的优缺点。
DIV布局的优点是:网页代码精简、提高页面下载速度、表现和内容相分离等;缺
position:absolute;z-index:-1;
课程名称 Web编程基础
课程名称 Web编程基础
课程名称 Web编程基础
点则是:过于灵活,比较难控制。因此DIV布局比较适合应用于复杂的不规则页面、业务种类较多的大型商业网站。 题目2 答案
简述使用表格布局的注意事项。
不要把整个网页当成一个大表格,尽可能使用多个表格进行分块。
因为一个大表格的内容要全部加载后才会显示。这样会降低页面的响应速度和效率。此外,单元格在调整时不够方便,往往在调整局部的单元格时,会对其它的单元格产生联动的效果,违背了调整的初衷。
嵌套表格作为相对独立的表格,控制十分方便,这也是使用表格布局的常用方法,但是一般不宜超过三层,一旦表格嵌套过多会影响浏览器的响应速度,并且不易后期维护。
当用表格布局时,表格的边框宽度一般设置为0。最外层表格宽度一般使用固定的像素值,而嵌套的表格的宽度则使用百分比来设定,如果使用像素值则需要计算的绝对精确,因此不提倡使用像素值。
课程名称 Java Web程序设计 题型 章 题目1
单选题 第4章
下列useBean标准动作使用正确的是______
A B C D 答案 题目2
存在以下JavaBean和JSP页面: Person.java: package x; public class Person { String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } index.jsp: 访问http://localhost:8080/项目名/index.jsp?name=John时的页面输出为 A C 答案 题目3 A B C null B 发生异常 Mike D Joh C 下列关于page指令的属性描述错误的是______ import属性可以在当前JSP页面中引入JSP脚本代码中需要用到的其他类 contentType用于指定JSP输出内容的MIME类型和字符集 pageEncoding和contentType结合使用,主要指定浏览器端显示页面的编码方式 D 面。 答案 题目4 A B C D 答案 题目5 是 errorPage属性用于指定当前JSP页面中出现未被捕获的异常时所要跳转到的页C 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*<%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”> <%@ page language=“Java”Import=”java.rmi.*,java.uitl.* ”%”> <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”> <%@ page language=“Java”import=”java.rmi.* ,java.uitl.* ”%> D 在JSP中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的 和java.util.*包.正确的是 A B这两个标记的name属性的值必须和 C D这两个标记的name属性的值可以和 B test.jsp文件中有如下一行代码: com.UserBean”>要使user对象可以作用于整个应用程序,下划线中应添入() A page B request C session D application 答案 题目7 要在test2.jsp中输出参数color中的值,以下选项正确的是() A<%=request.getParameter(“color”)%> B<%=request.getAttribute(“color”)%> C A 填空题 第4章 广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean 无参数构造方法 属性私有 属性具有公有的get和set方法 课程名称 Java Web程序设计 D 给定test1.jsp代码片断,如下: 题目2 空1 空2 空3 题目3 空1 空2 题型 章 题目2 答案 用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性jsp:useBean jsp:setProperty jsp:forward param标准动作用于为其他动作标签提供附加参数信息,该动作通常可以与______、 简述include指令和include标准动作的区别 include标准动作用于在JSP页面动态包含其他页面。该动作的功能与JSP的 的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ ________等一起使用 课程名称 Java Web程序设计 include指令类似,区别是include指令在编译时完成包含,是静态包含;而include标准动作是在运行时完成包含,是动态包含 课程名称 Web编程基础 题型 章 题目1 A C D 答案 题目2 答案 题目3 A 输出223 B 输出213 C 输出21 D 运行错误 答案 题目4 B 下列不属于JavaScript特性的是______ 单选题 第5章 下列说法正确的是______ JavaScript是一种解释型的语言 B JavaScript是一种强类型的语言 必须安装Java虚拟机才能运行JavaScript JavaScript可以读写客户端硬盘上的文件 A JavaScript表达式1 + 2 + \的运算结果是______ 3345 D 语法错误 A A 12345 B 339 C 下列代码的运行结果是______ A JavaScript是弱类型的语言 B JavaScript是事件驱动的 C JavaScript是Java的简化版 D JavaScript主要用于HTML中