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.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
javabean是干嘛的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.
32、page对象属于( C )类对象。
A.输入输出 B.作用域通信对象 C.Servlet D.错误
33、下列不是JSP作用域的通信对象的有( D )。
A.session B.application C.pageContext D.out
34、下列可以解决在JSP中的中文问题的方法有( ACDE )。(多项选择)。
A.在页面设置charset B.系统自动设置
C.利用过滤器对所有的请求进行转码
D.对request和response进行转码设置
E.在页面设置pageEncoding
35、下面( D )不是core标记库的条件处理标记。
A<c:choose> B.<c:when> C.<c:otherwise> D.<c:catch>
36、下面( D )不是<fmt:setBundle>标记所有具有的属性。
A.basename B.var C.scope D.bundle
37、下面( B )标记是用来设置时区的。
A.<fmt: setLocale> B.<fmt:setTimeZone>
C.<fmt:formatData> D.<fmt:parseData>
38、下列选项中,( C )是正确的并且客户端不能查看到的JSP注释。
A.<-- 注释-- > B. <!-- 注释-- >
C. <%-- 注释-- %> D. <%!-- 注释--% >
39、JSP网页文件的拓展名是( A )
A、.jsp B、.asp C、.aspx D、php
40、javax.servlet.tagext.JspTag接口的两个子接口分别是( AB )。
A.SimpleTag B.Tag C.HardTag D.DiffTag
41、下面( A )是Tag接口开发自定义标记程序3个步骤第1步。
A.开发标记处理类 B.编写标记描述符
C.在l中指定标记库的引用 D.在页面引用该Tag
42、下面( D )不是TLD文件中的内容。
A.标准的XML声明和一个DOCTYPE声明
B.<taglib>元素
C.<tlib-version>元素
D.<jsp:include>
E.<jsp-version>元素
43、<tag>元素不包含下面( D )属性。
A.<name> B.<tag-class> C.<body-content> D.<info>
44、<jsp:setProperty>中的property="*"代表( A )。
A.所有请求参数的所有值
B.使用request中的一个参数值来指定JavaBean中的一个属性值
C.表示使用指定的值来设定JavaBean属性
D.值可以是字符串
45、Servlet程序的入口点是( A )。
A.init() B.main() C.service() D.doGet()
46、Cookie.setMaxAge(60*60)的作用是( B )。
A.将Cookie的保存时间设置为一分钟
B.将Cookie的保存时间设置为一个小时
C.将Cookie的保存时间设置为60个小时
D.将Cookie的保存时间设置为一天
47、下面( A )是重写的URL。
A.重写超链接 B.Form表单的Action属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论