Java Web程序设计题库(含答案)
一、选择题
1、以下文件名后缀中,只有(  C  )不是静态网页的后缀。
A、.html            B、.htm                C  .JSP         D、.shtml
2、以下文件名后缀中,只有(  B  )不是动态网页的后缀。
A、.jsp            B、.html            C、.aspx        D、php
3、在page指令中,(  C  )属性是可以在页面中重复的属性。
    A、language            B、buffer        C、import            D、autoflush
4、JSP的结构由(  B  )组成(多选)。
    A、指令            B、注释        C、脚本元素            D、操作
5、以下选项中,那一项不是JSP指令(  B  )。
    A、page            B、import        C、include            D、taglib
6、下面哪种数据类型是基本类型(  D  )。
    A、class            B、interface        C、数组            D、char
7、下面哪种数据类型是引用类型(  C  )。
    A、boolean        B、int                C、interface            D、long
8、下面哪一个运算符具有3个操作数(  D  )。
    A、*                B、++                C、&&                    D、?:
9、下面那个运算符只有一个操作数(  A  )。
    A、~                B、||                C、<<                D、/
10、下面那个语句是条件语句(  C  )。
    A、break语句        B、while语句        C、if语句            D、for语句
11、类中的成员默认的访问修饰符是(  A  )。
    A、private            B、protected        C、public            D、空
12、常量使用(  C  )进行修饰
A、private            B、abstract        C、final            D、static
13、包含Servlet发回到客户端信息的ServletResponse对象是由(  C  )创建的。
A.客户端的浏览器
B.jsp和html哪个更好Web服务器的HTTP引擎
C.Web服务器的Servlet容器
D.Servlet对象
14、对于标准的Web网页,通常使用(  B  )表示响应信息是HTML格式的文本文件。
A.text/css                                B. text/html
C.application/vnd.ms-excel                D. application/msword
15、下面哪个方法不属于session对象(  D  )
    A、getAttributeNames()                B、getservletContext()
    C、invalidate()                        D、addCookie(Cookie cook)
16、下面哪个方法不属于request对象(  B  )
    A、getServerName()                        B、getServerInfo()
    C、getServletPath()                        D、getServerPort()
17、能够获取当前页信息并调用页面方法的对象是(  B  )
    A、request                                B、page
    C、PageContext                            D、session
18、以下操作中,(  A  )是与使用JavaBean无关的。
A、jsp:include                        B、jsp:useBean       
C、jsp:setProperty                D、jsp:getProperty
19、下面哪个不是jsp:setProperty操作的属性(  D  )。
A、name            B、param            C、property            D、scope
20、以下方法中,哪一个方法不是HTTPServlet类的方法(  B  )。
A、doGet            B、doService        C、doPost            D、doDelete
21、以下类中,哪一个类不是javax.servlet和javax.servlet.http包中提供的类或接口(  B  )。
A、Servlet                            B、BaseServlet
C、GenericServlet                D、HTTPServlet
22、与JSP同类型的技术有(  C )。
A.CGI            B.C/C++            C.ASP                D.C#
23、下面(  D )不是JDK的开发包。
A.JavaSE            B.JavaME            C.JavaEE            D.JavaBean
24、Tomcat的默认端口是( B  )。
A.7001            B.8080                C.80                D.112
25、下面不是JSP本身以加载的基本类的是(  A  )。
  A.java.lang.*                      B.java.io.* 
  C.javax.servlet.*                  D.javax.servlet.jsp*
26、对于预定义<%!预定义%>的说法错误的是(  C  )。
A.一次可以声明多个变量和方法,只要以分毫(;)结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在预定义中声明的变量将在JSP页面初始化时初始化
27、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是(  C  )。
    A.name      B.property      C.value       D.以上皆不会出现   
28、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是    (  D  )。
    A.<%@ page %>作用于整个JSP页面
B.可以再一个页面中使用多个<% @page %>指令
C.为增强程序的可读性,建议将<% @page %>指令放在JSP文件的开头,但不是必须的
D.<% @page %>指令中的属性只能出现一次
29、不能再不同用户之间共享数据的方法是(  A  )。
A.通过Cookie                 B.利用文件系统
C.利用数据库                  D.通过ServletContext对象
30、在JSP中调用JavaBean时不会用到的标记是(  A  )。
A.<JavaBean>             B.<jsp:usebean>
C.<jsp:setproperty>        D.<jsp:getproperty>
31、下列属于JSP中注释的有(  AD  )(多项选择)
  A.<%--与--%>      B./        C./** 与 **/        D.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。