Java Web程序设计题库选择题解析

版权申诉
0 下载量 58 浏览量 更新于2024-06-25 收藏 68KB DOC 举报
"Java Web程序设计题库包含了关于Java Web开发的基础知识,涵盖了选择题的形式。题目涉及到静态和动态网页的后缀、JSP页面指令、数据类型、运算符、控制结构、访问修饰符、Servlet及其相关对象的操作、HTTP响应类型、JSP标签以及JDK和Tomcat的相关知识。" 在Java Web程序设计中,了解各种文件后缀至关重要。静态网页通常以.html或.htm为后缀,而动态网页可能包括.jsp、.aspx或.php。JSP页面指令如page、import、include和taglib用于定义和组织页面内容。基本数据类型包括char、boolean、int等,而引用类型涉及接口、类和数组。运算符如*、++、&&和?:各有特定的用途,其中?:是三元运算符,用于条件表达式。访问修饰符中,private是类成员的默认修饰符,常量通常用final修饰。 Servlet在Web应用程序中起到关键作用,ServletResponse对象由Web服务器的Servlet容器创建,用于向客户端发送信息。响应内容类型通过Content-Type指定,如text/html表示HTML内容。session对象提供了管理用户会话的方法,如getAttributeNames()和invalidate(),而request对象用于获取请求信息,如getServerName()和getServletPath()。JSP标签如jsp:useBean、jsp:setProperty和jsp:getProperty用于操作JavaBean。 此外,JSP的预定义部分允许声明全局变量和方法,这些声明在页面生命周期内有效。jsp:getProperty标记用于获取JavaBean的属性值,而page指令用于定义页面属性,例如设置语言、导入包等。JDK包含JavaSE、JavaME和JavaEE开发包,Tomcat服务器的默认端口是8080。JSP开发时会依赖javax.servlet和javax.servlet.jsp包,预定义部分声明的变量会在页面初始化时初始化,而<jsp:getProperty>标记通常不需要value属性。
2023-05-29 上传
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 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