Java Web

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() C、invalidate() B、getservletContext() D、addCookie(Cookie cook)

16、下面哪个方法不属于request对象( B )

A、getServerName() C、getServletPath() B、getServerInfo() D、getServerPort()

17、能够获取当前页信息并调用页面方法的对象是( B )

A、request C、PageContext B、page D、session

18、以下操作中,( A )是与使用JavaBean无关的。

Java Web

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 )。

http://www.wendangwang.comng.*

C.javax.servlet.* B.java.io.* D.javax.servlet.jsp*

26、对于预定义%!预定义%的说法错误的是( C )。

A.一次可以声明多个变量和方法,只要以分毫(;)结尾就行

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在预定义中声明的变量将在JSP页面初始化时初始化

27、在JSP中使用jsp:getProperty标记时,不会出现的属性是( C )。

http://www.wendangwang.com B.property C.value D.以上皆不会出现

28、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是 ( D )。

A.%@ page %作用于整个JSP页面

B.可以再一个页面中使用多个% @page %指令

C.为增强程序的可读性,建议将% @page %指令放在JSP文件的开头,但不是必须的

D.% @page %指令中的属性只能出现一次

29、不能再不同用户之间共享数据的方法是( A )。

A.通过Cookie

B.利用文件系统 D.通过ServletContext对象 C.利用数据库

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 )。(多项选择)。

Java Web

A.在页面设置charset B.系统自动设置

C.利用过滤器对所有的请求进行转码

D.对request和response进行转码设置

E.在页面设置pageEncoding

35、下面( D )不是core标记库的条件处理标记。

Ac:choosec:whenc: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.在web.xml中指定标记库的引用 D.在页面引用该Tag

42、下面( D )不是TLD文件中的内容。

A.标准的XML声明和一个DOCTYPE声明

B.taglib元素

C.tlib-version元素

D.jsp:include

E.jsp-version元素

43、元素不包含下面( D )属性。

A. B.tag-classbody-contentinfo

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属性

Java Web

C.From的隐藏域保存用户状态信息 D.使用Cookie

48、下面( A )不是Cookie的属性读取方法。

A.getHostName() B.getComment()

C.getMaxAge() D.getPath()

49、下面选项中,( B )不是MVC模式的优势。

A. MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑、数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性

B. MVC模式实现了很好的分布式组件架构

C.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度

D. MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱

50、对于标准的Web网页,通常使用( B )表示响应信息是HTML格式的文本文件。

A. text/css

B. text/html C.application/vnd.ms-excel D. application/msword

51、JAVA Web应用的部署描述文件总是放在Web应用的( C )目录下。

A.META-INF

C.WEB-INF B.META-CFG D.WEB-CFG

52、有关C/S、B/S结构下列说法错误的是( D )。

A.在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。

B.在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。

C.通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。

D.Web应用是基于C/S结构的,也就是客户端/服务器结构。

53、JSP EL表达式的语法为( C )。

A. !JSP expression B.@{ JSP expression }

C. ${JSP expression } D.#{ JSP expression}

54、关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是( A )。

A.可以为一个Servlet部署多个过滤器类

B.每个Servlet必须至少有一个过滤器类

C.每一个过滤器类必须部署到至少一个Servlet

D.以上说法都不正确

55、pageContext的范围是( D )。

A.context B.session C.application D.page

56、下面( C )不是重写的URL。

A. 重写超链接

C. 使用Cookie B.Form表单的Action属性 D.From的隐藏域保存用户状态信息

57、下面( D )不是config的方法。

A.getInitParameter()

C.getServletName() B.getInitParameters() D.getHostName()

58、下面( C )不是Servlet的技术特点。

A. 防崩溃 B. 跨平台 C. 多次请求 D. 跨服务器

59、下面( D )不是简单的自定义标记的元素构成。

阅读结束,

点击下载文档

java web应用程序设计填空题_Java Web程序设计题库答案相关推荐

  1. java web应用开发渐进教程_Java Web应用开发渐进教程

    第1章 Java Web概述 1.1 HTTP与Web页 1.1.1 HTTP 1.1.2 静态Web页 1.1.3 动态Web页 1.2 Java服务器端开发相关技术 1.2.1 Servlet技术 ...

  2. java web 操作word文档_Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜.基于Java的解决方式也是非常多的,包含使用Jacob.Apache POI.Java2Word.iText等各种方式,事实上在从Office 2003開始 ...

  3. java具有自动无用内存回收_Java语言程序设计(一)试卷及答案解释

    Java语言程序设计(一)试卷及答案解释 本试卷共6页,满分l00分,考试时间l50分钟. 第一部分选择题 一.单项选择题:本大题共l0小题,每小题l分,共10分.在每小题列出的备选项中只有一项是最符 ...

  4. java语言程序设计郎波_Java语言程序设计(第3版)

    第1篇核心基础篇 第1章绪论 1.1Java的起源与发展 1.1.1Java的发展历史 1.1.2Java技术体系 1.2什么是Java技术 1.2.1Java语言 1.2.2Java平台 1.2.3 ...

  5. java web基础编程题_Java Web基础笔试题

    2015-10-31 06:30:02 阅读( 432 ) 一. 填空题(每空2分,共30分) 1.在tomcat上发布javaweb应用时的默认目录是__webapps___目录. 2.javawe ...

  6. java 业务层业务接口层_Java web五层架构

    DAO层: 1.DAO层--[面向表]: 持久层.数据访问层,主要与数据库进行交互 介绍: DAO层只是封装增删改查,比较底层,比较基础的操作,具体到对于某个表.某个实体的增删改查.至于增删查改如何去 ...

  7. java 反正多次重复提交_java web开发时防止刷新后的重复提交

    在java web开发过程中大家经常都会遇到页面刷新后重复提交导致数据库数据重复的情况出现. 那么,如何避免重复提交数据的情况出现呢?如下代码,是在jsp中解决重复提交的一种方式. //此段代码用于防 ...

  8. java 新窗口跳转页面_Java web开发中页面跳转小技巧——跳转后新页面在新窗口打开...

    最近学习Java web,在学习过程中想实现一个需求,就是在jsp页面跳转的时候,希望跳转后的新页面在新窗口中打开, 而不是覆盖原来的页面,这个需求使我困惑了好长时间,后来通过大海捞针似的在网上寻找方 ...

  9. java web 开发技术大全 代码_Java Web开发技术大全

    资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识.高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP.Se rvlet.AJAX及SSH框架整合开发 ...

最新文章

  1. 第1课第4.4节_Android硬件访问服务编写HAL代码
  2. mysql The server quit without updating PID file异常解决办法
  3. Core IO学习心得
  4. UVA 11039.Building designing
  5. php如何检查对象的类型,如何在PHP中检查对象的特定类型
  6. jsp页面获取系统的日期时间
  7. android 控制流混淆 反向,AST混淆实战:仿obfuscator混淆控制流平坦化
  8. 计算机一级信息技术基础知识,计算机一级考试之信息技术基础.doc
  9. sqoop安装及使用
  10. 尚硅谷Docker---docker安装及简介
  11. 2021-2027全球及中国结构光源三维扫描仪行业研究及十四五规划分析报告
  12. 关于词嵌入(Word Embedding)的一些总结
  13. 解决同一路由,不同参数报Navigating to current location ***** is not allowed 问题
  14. unraid虚拟linux系统,UNRAID教程:3分钟用unraid自带的虚拟机安装黑群晖NAS DSM系统很强大!...
  15. MANIFEST.MF文件
  16. C++模板及模板类(详解)
  17. Hugo 主题 Hugo-book 中英文搜索配置
  18. WinForm中TextBox 中判断扫描枪输入与键盘输入
  19. 【干货】AI顶会NeurlPS-2019强化学习方向论文速递(附链接):Github持续更新中...
  20. python绘制热力地图_Python学习笔记:Python做热力地图

热门文章

  1. 手机连接上OAI基站
  2. 【python】三种梯度下降学习率策略的比较(exact line search, backtracking, diminishing steps)
  3. linux 下安装erlang
  4. javascript异步中的回调
  5. Parasoft Jtest让单元测试重获青睐
  6. parasoft Jtest 使用教程:生成、执行和扩展Junit测试用例
  7. 2022-4-2考试
  8. 牛客OI赛制测试赛2 F :假的数学游戏
  9. 家庭园艺专栏-盆栽时土壤发霉简单处理办法
  10. 复杂工程问题举例 用计算机解决,​“培养计算机类专业学生解决复杂工程问题能力”研究组启动会成功举行...