JSP试题集Word文档格式.docx
- 文档编号:21208606
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:12
- 大小:24.44KB
JSP试题集Word文档格式.docx
《JSP试题集Word文档格式.docx》由会员分享,可在线阅读,更多相关《JSP试题集Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
2.API是
(1)的缩写。
(ApplicationProgrammingInterface)
3.J2EE将电子商务应用分为4个层次,分别是客户层(ClientTier)、Web层、
(1)与__
(2)。
(业务层、企业信息系统层)
4.在J2EE电子商务体系中,
(1)和
(2)是电子商务应用的核心部分。
(Web层、业务层)
5.J2EE技术中定义了3种EJB,即
(1)、
(2)和Message-drivenBeans(消息驱动Bean)。
[SessionBeans(会话Bean)、EntityBeans(实体Bean)]
6.服务器端编程语言的主要功能是
(1)和
(2)。
(连接数据库、操作文件)
7.在企业应用开发架构中,两层架构应用包括
(1)和
(2)。
(用户接口、后台程序)
8.在Java企业应用领域中,表示逻辑层(用户接口层)通常可以是
(1)、
(2)和Applet.
(HTML、JSP)
9.理想的J2EE体系在物理上横跨
(1)和
(2)。
(客户机、服务器)
10.理想的J2EE体系在逻辑上划分为
(1)、
(2)和数据库。
(Web容器、EJB容器)
11.在实际企业应用中,最常用的三种Web服务器是
(1)、
(2)和WebSphere。
(WebLogic、Tomcat)
12.3P技术是指
(1)、
(2)、PHP(PersonalHomePage)。
13.在Web应用开发领域,存在两大编程体系:
(1)结构和
(2)结构。
[B/S(Browse/Server),C/S(Client/Server)]
14.开发基于B/S结构的项目,目前主要采用
(1)和
(2)两种服务器端语言。
[JSP(JavaServerPages)、ASP(ActiveServerPages)]
15.JSP和ASP构成两大基本应用开发体系:
(1)体系和
(2)体系。
(ASP+SQLServer、JSP+Oracle)
16.B/S架构编程语言分为
(1)与
(2)。
(浏览器端编程语言、服务器端编程语言)
17.在B/S架构中,浏览器端编程语言一般分为
(1)、
(2)、JavaScript、VBScript。
(HTML、CSS)
(三)面向对象原理
1.面向对象编程技术的核心概念是
(1)和
(2)。
(类、对象)
2.现实世界空间中基本问题是物质和意识,映射到面向对象系统解空间就是:
(1)和
(2)。
(类、对象)
3.面向对象技术的
(1)、
(2)、多态性等不仅支持软件复用,而且使软件维护工作可靠有效,可实现软件系统的柔性操作。
(封装、继承)
4.20世纪末,
(1)标准的形成和广泛使用,以及采用面向对象分析与编程的软件开发,已成为软件开发的主流方法。
[统一建模语言(UML)]
5.1995年,Sun公司推出了一个适用于分布网络环境的面向对象语言,是
(1)。
(Java语言)
6.类是将
(1)和
(2)封装在一起的一种数据结构。
(数据、方法)
7.对象是实际存在的属于类的具体个体,因而也称为
(1)。
[实例(Instance)]
8.UML(unifiedmodelinglanguage)是一种
(1)、
(2)、可视化的建模语言。
(通用的、统一的)
9.UML由图和元模型组成,图是UML的
(1),元模型是UML的
(2)。
(语法、语义)
10.在面向对象系统中,当类层次中所有的类只允许有一个父类时,这样的类继承称为
(1),当类层次中所有的类允许有一个以上的父类时,这样的类继承称为
(2)。
(四)JAVA技术
1.Java语言既是一种
(1),也是一种
(2)。
(解释执行的语言、编译执行的语言)
2.Java是完全面向对象的编程语言,可用来生成两类程序:
(应用程序、小应用程序)
3.基本的Java程序分成两大类:
(JavaApplication和JavaApplet)
4.JavaApplication程序的入口是
(1)。
[main()方法]
5.用于立即从当前循环终止控制的语句是
(1),用于从调用处跳至循环开始处的语句是
(2)。
(break、continue)
6.用于声明类所在“包”的语句是
(1),用于从特定“包”中引入类的语句是
(2)。
(package、import)
7.在类的继承中,新定义的类称为
(1),被继承的类称为
(2)。
[(子类(subclass)、父类(superclass)]
11.接口是一种特殊的抽象类,只包含
(1)和
(2)的定义。
(常量、方法)
12.Java中的异常可分为两大类:
[错误(Error)、违例(Exception)]
13.异常的处理语句是
(1)。
(try…catch…finally)
14.Java中常用的网络编程包括两个方面:
(1)编程和
(2)编程。
(URL、Socket)
(五)JSP技术
1.JSP程序通常由
(1)、
(2)、JSP标记三个部分组成。
(静态HTML、Java程序段)
2.JSP页面中主要有3种元素:
(1)、
(2)和JSP代码。
(编译指令、操作指令)
3.JavaBean的4个基本特征是
(1)、
(2)、在可视化开发工具中使用、状态可以保存。
(独立性、可重用性)
4.Page指令由
(1)和
(2)字符串构成的标记符来指定。
%@、%>
5.Javasoft是一家开发Java系列开发工具的公司,该公司开发了Bean的开发工具
(1)。
(BDK)
6.组件是
(1)、
(2)的软件单元。
(自包含的、可重用的)
7.JavaBean是一种
(1);
可重用的软件组件被称为
(2)。
(软件组建模型、Bean)
8.JavaBean具有四个基本特征:
(1)、
(2)、在可视化开发工具中使用、状态可以保存。
9.Servlet的生命周期主要由3个过程组成:
(1)、
(2)、destroy()方法。
[init()方法、service()方法]
(六)SQLServer数据库技术
1.ODBC是
(1)的缩写,JDBC是
(2)的缩写。
(OpenDataBaseConnectivity,JavaDataBaseConnectivity)
2.在企业级开发领域,目前主要采用三大厂商的数据库关系系统:
Microsoft公司的
(1)、Oracle公司的
(2)和IBM公司的DB2。
(SQLServer、Oracle)
3.数据库管理系统(DataBaseManagementSystem)是位于
(1)和
(2)之间的一层数据管理软件。
(用户、操作系统)
4.数据库系统一般包括
(1)、
(2)、软件、硬件四个组成部分。
(数据库、用户)
5.数据仓库设计有两种类型:
一种是
(1),用户会频繁地修改系统中的数据;
一种是
(2),供管理人员定期查询并汇总成决策性的定论。
(面向事务系统、决策支持系统)
二、选择题
1.在Internet上,发布语言是指大多数计算机能够识别的语言,最常用的发布语言是(A)。
A.HTMLB.CSSC.JavaScriptD.VBScript
2.在HTML文件中,FACE的功能是进行(B)定义。
A.字号B.字体C.颜色D.斜体
3.超级链接的功能是从一个页面链接到另一个页面,属性(C)用来定义具体链接到那一页。
A.AnchorB.SRCC.HREFD.Address
4.在HTML中,表格的基本标记是(A)。
A.TABLEB.BORDERC.TRD.TD
5.可以和HTML语言混合使用的语言被称为(A)。
A.脚本语言B.标记语言C.浏览器端语言D.客户端语言
1.在J2EE结构中,业务层是负责解决或满足某个特定业务领域(如银行业、证券业、零售业)需要的业务逻辑,通常由一些特定的组件来完成,也称作(A)。
A.EJBB.ServletC.JSPD.XML
2.在企业应用开发架构中,三层架构是在用户接口和数据库之间加入一个附加的逻辑层,通常这个层叫做(C)。
A.表示逻辑层B.用户接口层C.商务逻辑层D.数据库层
3.在Java企业应用领域,商务逻辑层一般利用(D)来实现。
A.HTMLB.AppletC.JSPD.EJB
4.J2EE主要用于创建可扩展的企业应用,包括(B)种核心技术规范。
A.12B.13C.14D.15
5.(A)是J2EE的基石,也是Java中服务器端组件标准。
A.EJBB.JDBCC.ServletD.XML
6.在Web服务器体系中,(A)适合做中小型企业的应用服务器。
A.TomcatB.WebLogicC.WebSphereD.Oracle
1.面向对象软件开发方法开始于20世纪(C)。
A.60年代B.70年代C.80年代D.90年代
2.(A)是第一个真正面向对象的程序设计语言。
A.SmalltalkB.JavaC.C++D.Delph
3.
1.Java程序的基本组成部分是(A)。
A.类B.属性C.方法D.对象
2.Java中的字符采用(B)编码格式。
A.ASCIIB.UnicodeC.GB2312D.ISO8859
3.在Java语言中,如果对同一个运算符赋予两种或两种以上的含义,称为运算符的(C)。
A.复用B.重写C.重载D.覆盖
4.实现类的继承的关键字是(D)。
A.superB.voidC.newD.extends
5.所修饰的属性和方法只能在其所在类的内部自由使用的控制等级是(A)。
A.privateB.defaultC.protectedD.public
6.所修饰的属性和方法可以在任何场合被直接访问的控制等级是(D)。
7.Java语言允许在子类中根据需要对从父类中继承来的方法进行改造,称为方法的(B)。
A.重载B.重写C.继承D.多态
8.Java语言允许在子类中使用关键字(A)来引用父类的方法。
A.superB.staticC.finalD.abstract
9.关键字(C)标记的类不能被继承,标记的方法不能被子类重写。
10.关键字(C)标记的变量(成员变量或局部变量)即成为常量,只能赋值一次。
1.JSP引擎提供一些不需要事先声明和实例化就可以使用的对象,包含了许多与特定用户请求、页面或者应用程序相关的信息,这些对象被称为(B)。
A.通用对象B.内置对象C.外置对象D.专用对象
2.在编译指令中,用来指定怎样把另一个文件包含到当前的JSP页面的指令是(D)。
A.PageB.TaglibC.SessionD.Include
3.在操作指令中,用于在当前的JSP页面中加入静态和动态文件资源的指令是(A)。
A.jsp:
includeB.jsp:
forwardC.jsp:
paramD.jsp:
use
4.在操作指令中,用于把当前的JSP页面转移到另一个页面的指令是(B)。
5.把服务器端的信息回送到客户端的内置对象是(A)。
A.outB.responseC.requestD.application
6.处理服务器端对客户端响应的内置对象是(B)。
A.outB.responseC.requestD.pageContext
7.用来得到客户端的信息的内置对象是(C)。
A.outB.cookieC.requestD.session
8.用来保存网站的一些全局变量的内置对象是(A)。
A.ApplicationB.pageContextC.requestD.session
1.在世界前50强企业中,80%的企业使用(C)作为公司的数据库服务器。
A.SOLServerB.BD2C.OracleD.MySOL
三、判断题
1.JSP的Java风格代码负责动态页面的内容,而HTML是将静态的显示内容直接作为文本输出。
(T)
2.HEAD头元素主要包括页面的一些基本描述语句。
3.HTML是一种标记语言,而CSS是这种标记的一种重要扩展,可以进一步美化页面。
(T)
4.CSS是一种用来装饰HTML的标记集合。
5.JavaScript是一种通用的、基于原型的、面向对象的脚本语言。
6.JavaScript是一种高级脚本描述性语言,在任何浏览器都可以运行。
7.在本质上说,JavaScript和Java没有什么联系。
(一)网络体系结构
1.所有的遵循一定编程原则的Java类都可以被称为JavaBeans。
2.EJB(EnterpriseJavaBeans)是一种非常复杂的JavaBeans,定义了一些特定的和客户化的方法和属性,来实现企业的核心业务逻辑。
3.在两层电子商务架构中,后台程序通常是一个数据库,用户接口直接同数据库进行对话。
4.J2EE仅仅是一种规范,为软件开发生命周期所制定的规范,使编码标准化。
5.JSP通常是在HTML代码中嵌入少量的Java代码,而Servlet全部由Java代码组成。
6.Tomcat适合做中小型企业的应用服务器,而WebLogic和WebSphere适合做大型企业的应用服务器。
1.Oracle是一种Web服务器。
(F)
1.封装是一种机制,将某些代码和数据链接起来,从而形成一个自包含的黑盒子(即产生一个对象)。
2.继承性(inheritance)是指子类(派生类、特化类)可以自动拥有其父类(基类、泛化类、超类)的全部属性与操作。
3.继承体现了现实世界中对象之间的独特关系。
4.类是建立某个具体对象时使用的模型或模板。
5.类的继承具有传递性。
6.对象类是指含有对象实例的类,抽象类是指不含对象实例的类。
1.Java摒弃了C++中容易引发错误的地方,如指针操作与内存管理(T)
2.任何事物在Java中都是对象。
3.Java应用程序可通过一个特定的URL来打开并访问对象。
4.Java程序被编译成一种与体系结构无关的字节代码。
5.编译器javac将处理.java源文件生成类文件。
6.Java语言内置支持多线程的功能,Java类库提供了Thread类。
7.Java虚拟机是一台计算机上由软件或硬件模拟的计算机,读取并处理经编译过的平台无关的字节码class文件。
8.Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。
9.Java解释器负责将Java虚拟机的代码在特定的平台上运行。
10.垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。
11.Java执行代码的时候,由JVM对运行的代码进行安全性检测。
12.JavaApplication以main()方法作为程序入口,由Java解释器加载执行。
13.JavaApplet没有main()方法作为程序入口,由浏览器或appletviewer加载执行。
14.如果类名前面有public修饰符,则Java文件的名称必须和这个类名相同。
15.Applet就是使用Java语言编写的一段代码,可以在浏览器环境中运行。
16.Applet是在浏览器中运行的,必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet及如何运行。
17.Java语言是大小写敏感的。
18.所有的Java关键字都是小写的。
19.Java语言中声明数组时不能指定其长度(数组中元素的个数)。
20.构造函数也叫构造方法,其功能是创建所属类型的一个新的对象。
21.构造方法没有返回值类型,构造方法必须取和所属类相同的名字。
22.Java只支持单继承,即一个子类只能有一个父类、一个父类可以派生出多个子类。
23.static标记的变量或方法由整个类共享。
24.抽象类不能被实例化,只能在继承中发挥作用。
25.源程序中可以定义0至多个类或接口,但最多只能有一个public的类或接口。
1.JSP程序的源文件在服务器端被转换为一种Servlet。
2.JSP是对Servlet的一种抽象,JSP并没有增加任何在本质上不能用Servlet实现的功能。
3.JSP内置对象大多是ServletAPI中定义的类或者接口。
4.编译指令的功能是告诉JSP的解释引擎在需要编译时做什么动作,而操作指令是在JSP页面被请求时所执行的动作。
5.Servlet是服务器端的Java小程序,运行于服务器端,用于响应客户端的请求。
6.JSP文件和Servlet必须先放到Web服务器中,然后通过HTTP的方式访问。
7.JSP文件中所有处于<
%...%>
内的代码是被Web服务器解释执行的。
8.对于每一个JSP页面,都有一个out对象。
9.软件开发的一个目标是向基于组件的方向发展。
10.容器是包含其他组件的组件,被用作组件的框架。
11.编写JavaBean就是编写一个Java类。
12.Servlet是服务器端的Java小程序,用于响应客户机的请求。
13.Servlet是一个标准的Java类,与一般Java类的不同之处在于Servlet可以处理HTTP请求。
14.Servlet是一种流行的BS结构编程技术,是JSP编程技术的核心。
15.Servlet是JSP的早期版本。
在JSP中更加注重页面的表现,而在Servlet中更加注重业务逻辑的实现。
16.JSP只能处理浏览器的请求,而Servlet可以处理一个客户端的应用程序请求。
17.Servlet是在服务器端运行的,而Applet是在客户端运行的。
1.SQL语言本身并不是完整的编程语言,需要与其他高级编程语言配合,才能实现应用程序对数据库的访问操作。
2.ODBC驱动程序的功能是,将应用程序发来的标准SQL语句传递给各种数据库驱动程序,再将处理结果送回应用程序。
3.Java语言采用了专门的Java数据库编程接口,用于在Java程序中实现数据库操作功能,并简化操作过程。
4.SQL语言是非过程化的第四代语言。
5.浏览器端编程语言是被浏览器解释执行的。
6.E-R模型是直接从现实世界抽取出实体类型及实体间联系、然后用实体联系图表示的数据模型。
7.规范化(Normalization)是使用某些规则将复杂表结构分解成简单表结构的科学方法。
1.HTML语言是被服务器解释执行的。
四、简答题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)