当前位置:文档之家› JSP复习资料1

JSP复习资料1

1、HTML是超文本标识语言,它是一种纯文字的文档。

()
2、HTML语句是不区分大小写的。

()
3、在Java语言中数据类型进行自动转换的规则是将占内存大的,转换为占内存小的。

()
4、在JSP网页中可以没有HTML语句。

()
5、Forward动作可以把当前网页重新导向另外的一个服务器。

()
6、SQL 语句只能用于JSP网页设计中()。

7、Include动作和Include指令执行的结果是相同的。

()
8、能够为JDBC提供数据库支持的厂商有IBM、Oracle、Sybase、Informix等公司。

()
9、动态网页技术ASP是由IBM公司开发的。

()
10、JSP源程序可以在记事本中进行编辑。

()
1、√
2、√
3、×
4、√
5、×
6、×
7、×
8、√
9、× 10、√
1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。

()
2.Web开发技术包括客户端和服务器端的技术。

()
3.Tomcat和JDK都不是开源的。

()
4、session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。

( )
5、Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。

()
6、如果一个Sevlet有多个Filter,则优先级最高的Filter先执行。

()
7.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。

()
8.JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。

()
9.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java 程序片(Scriptlet)统称为JSP标记。

()
10.JSP页面中的指令标记、JSP动作标记统称为脚本元素。

()
1、√
2、√
3、×
4、√
5、×
6、×
7、√
8、√
9、√ 10、×
1.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

()
2.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。

()3.页面成员方法不可以在页面的Java程序片中调用。

()
4.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。

()
5.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

()
6.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。

()
7.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

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

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

()
10.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。

()
1、×
2、√
3、×
4、√
5、√
6、√
7、×
8、×
9、√ 10、√
1、设计一个页面,求三个数值中的最大值。

<%@page contentType="text/html;charset=gb2312"%>
<html> <head> <title>比较大小</title> </head>
<body>
<%int a=12; int b=56; int c=3; int max;
if a>b max=a;
else max=b;
if max<c max=c;
out.println("第一个数:"+a); %><br>
<% out.println("第二个数:"+b); %><br>
<% out.println("第三个数:"+c);
%><br>
<%
out.println("最大的数为:"+max); %>
</body>
</html>
2、设计一个网页,求n的阶乘,要求n任意输入。

<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>求n的阶乘</title>
</head>
<form>
请输入n:<input type="text" name="n">
<input name="submit" type="submit" value="提交"> </form>
<%int n=Integer.parseInt(request.getParameter("n"));
int s=1;
for(int i=1;i<=n;i++) s*=i;
out.println(n+"的阶乘是:"+s);
%>
</html>
3、创建一个可以在汽车销售站点中作为组件使用的JavaBean类的CarBean.java,有一个汽车制造商属性。

public class CarBean
{
private String maker;
pubulic void CarBean()
{
maker="";
}
public void CarBean(String maker)
{
maker=maker;
}
public void setMaker(String maker)
{
this.maker=maker;
}
public String getMaker()
{
return maker;
}
}
4、创建一个JavaBean程序HelloWorld.java,定义一个属性s,并设置s的初始值为helloworld。

public class HelloWorld {
private String s;
pubulic void HelloWorld() {
s="helloworld"; }
public void setS(String s) {
this.s=s;
}
public String getS() {
return s; } }。

相关主题