Java二级考试模拟试题_第1页
Java二级考试模拟试题_第2页
Java二级考试模拟试题_第3页
Java二级考试模拟试题_第4页
Java二级考试模拟试题_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 1 57.57.在在 JavaJava 语言中,类语言中,类 StudentStudent 是类是类 PersonPerson 的子类,的子类,StudentStudent 的构造方法中有一句的构造方法中有一句“super()“super()“,该语句,该语句 表达了什么概念?表达了什么概念?( (选择选择 1 1 项项) ) a.a.调用类调用类 WorkerWorker 中定义的中定义的 super()super()方法方法 b.b.调用类调用类 PersonPerson 中定义的中定义的 super()super()方法方法 c.c.调用类调用类 PersonPerson 的构造方法的构造方法 d.d.语法错误语法错误 58.58.现在需要建立自制类现在需要建立自制类 MyClassMyClass,同时需要将此类放入自制包同时需要将此类放入自制包 MyPackageMyPackage,正确的声明方法为?正确的声明方法为?( (选择选择 1 1 项项) ) a.a.publicpublic classclass MyPackage.MyClassMyPackage.MyClass b.b.publicpublic classclass MyClassMyClass inin MyPackageMyPackage c.c.packagepackage MyPackage;MyPackage; publicpublic classclass MyClassMyClass d.d.publicpublic packagepackage MyPackage;MyPackage; classclass MyClassMyClass 6565、HashtableHashtable 实现以下哪个接口?实现以下哪个接口? A.A.java.util.Mapjava.util.Map B.B.java.util.Listjava.util.List C.C.java.util.Hashablejava.util.Hashable D.D.java.util.Collectionjava.util.Collection 6666、下面关于集合的说法正确的是?、下面关于集合的说法正确的是? A.A. ListList 接口继承了接口继承了 CollectionCollection 接口以定义一个不允许重复项的有序集合。接口以定义一个不允许重复项的有序集合。 B.B. ArrayListArrayList 和和 LinkedListLinkedList 是是 ListList 接口的实现类。接口的实现类。 C.C. 要支持随机访问,选择要支持随机访问,选择 LinkedListLinkedList 类较好,而顺序的访问列表元素使用类较好,而顺序的访问列表元素使用 ArrayListArrayList 类更好。类更好。 D.D. SetSet 接口继承接口继承 CollectionCollection 接口,而且它允许集合中存在重复项。接口,而且它允许集合中存在重复项。 6767、下面关于、下面关于 ArrayListArrayList 的说法正确的是?的说法正确的是? A AArrayListArrayList()可以构造一个初始容量为()可以构造一个初始容量为 5 5 的空列表。的空列表。 B BArrayListArrayList 初始化时用户可以自定义初始化时用户可以自定义 ArrayListArrayList 对象的初始容量。对象的初始容量。 C CArrayListArrayList 对象中只能存放同一数据类型的数据。对象中只能存放同一数据类型的数据。 D DArrayListArrayList 对象中不能存放对象中不能存放 NULLNULL。 8989、以下那种类型的对象哪个被、以下那种类型的对象哪个被 throwthrow 抛出?抛出?(Java(Java 异常处理的概念异常处理的概念) ) A.collectionA.collection B.EventB.Event C.ObjectC.Object D.ExceptionD.Exception 9090、哪个关键字可以抛出异常?、哪个关键字可以抛出异常?(Java(Java 异常处理的概念异常处理的概念) ) A A、 transienttransient B B、 finallyfinally C C、 throwthrow D D、 staticstatic 9191、在、在 javajava 的一个异常处理中,哪个语句块可以有多个?的一个异常处理中,哪个语句块可以有多个?(Java(Java 异常处理的概念异常处理的概念) ) A A、catchcatch B B、finallyfinally C C、trytry D D、throwsthrows 2 2 111.111. 为为 MyClassMyClass 类的一个无参数无返回值的方法类的一个无参数无返回值的方法 methodmethod 书写方法头,使得使用类名书写方法头,使得使用类名 MyClassMyClass 作为前缀就作为前缀就 可以调用它,该方法头的形式为什么?可以调用它,该方法头的形式为什么?()() a.a.staticstatic voidvoid method()method() b.b.publicpublic voidvoid method()method() c.c.finalfinal voidvoid method()method() d.d.abstractabstract voidvoid method()method() 123.123. 不允许作为类及类成员的访问控制符的是哪个项目?不允许作为类及类成员的访问控制符的是哪个项目?( (选择选择 1 1 项项) )。 a.a.publicpublic b.b.privateprivate c.c.staticstatic tectedprotected 127.127.在在 JavaJava 语言中,下面关于构造函数的描述正确的是(语言中,下面关于构造函数的描述正确的是() 。( (构造函数构造函数) ) a)a)类必须有显式构造函数类必须有显式构造函数 b)b)它的返回类型是它的返回类型是 voidvoid c)c)它和类有相同的名称它和类有相同的名称, ,但它不能带任何参数但它不能带任何参数 d)d)以上皆非以上皆非 131.131.在在 JavaJava 语言中语言中, 小明在他的包小明在他的包 mypackagemypackage 中定义了类中定义了类 My_ClassMy_Class, 在在 mypackagemypackage 的子包的子包 mysubpackagmysubpackage e 中也有个类中也有个类 My_ClassMy_Class。 小明用小明用 importimport mypackage.*;mypackage.*; 引入包引入包,执行其中的语句执行其中的语句: : My_ClassMy_Class NewClassNewClass = = newnew My_Class();My_Class(); 时,将发生(时,将发生() 。( (包包) ) a)a)创建一个类创建一个类 mypackage.My_Classmypackage.My_Class 的对象的对象 b)b)创建一个类创建一个类 mypackage.mysubpackage.My_Classmypackage.mysubpackage.My_Class 的对象的对象 c)c)该语句是错误的该语句是错误的 d)d)创建一个类创建一个类 mypackage.My_Classmypackage.My_Class 的对象和一个类的对象和一个类 mypackage.mysubpackage.My_Classmypackage.mysubpackage.My_Class 的对象的对象 133133 使用()修饰符时,一个类能被同一包或不同包中的其他类访问。使用()修饰符时,一个类能被同一包或不同包中的其他类访问。(JAVA(JAVA 修饰符修饰符) ) a)a) privateprivate b)b) pretectedpretected c)c) publicpublic d)d) friendlyfriendly 134.134.访问修饰符限制性最高的是(访问修饰符限制性最高的是() 。( (访问修饰符访问修饰符) ) a)a) privateprivate b)b) protectedprotected c)c) publicpublic d)d) friendlyfriendly 135135、下列关于对、下列关于对 javajava 中的异常的描述,哪一种是正确的?中的异常的描述,哪一种是正确的? A Ajavajava 中的异常是指在编译过程中所产生的语法错误。中的异常是指在编译过程中所产生的语法错误。 B Bjavajava 中的异常是指用户编程时用错了中的异常是指用户编程时用错了 JavaJava 的语句。的语句。 C Cjavajava 中的异常是指中的异常是指 JavaJava 程序在运行过程中所产生的运行错误。程序在运行过程中所产生的运行错误。 D Djavajava 中的异常是指中的异常是指 JavaJava 程序的类加载时的错误。程序的类加载时的错误。 136.136.在在 JavaJava 中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是(中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是() 。( (修饰符修饰符) ) a)a)不需要任何关键字不需要任何关键字 b)privateb)private c)finalc)final d)protectedd)protected 137137欲扩充欲扩充 javajava 中的异常类型以实现用户特定的应用环境下的异常处理,则用户程序中的异常类型以实现用户特定的应用环境下的异常处理,则用户程序 3 3 A A必须重写必须重写 JDKJDK 中的中的 ExceptionException 类类 B B必须继承必须继承 JDKJDK 中的某一异常类,并重写自己的异常处理的成员方法。中的某一异常类,并重写自己的异常处理的成员方法。 C C必须实现必须实现 JDKJDK 中的中的 ExceptionException 接口。接口。 D D必须继承必须继承 JDKJDK 中的中的 ErrorError 类,并重写自己的异常处理的成员方法。类,并重写自己的异常处理的成员方法。 138.138.在在 JavaJava 中,下面描述正确的是(中,下面描述正确的是() 。(try(try 块块) ) a)trya)try 块中可以有嵌套块中可以有嵌套 trytry 块块 b)tryb)try 块后最多可以跟随块后最多可以跟随 3 3 个个 catchcatch 块块 c)tryc)try 块可以单独存在块可以单独存在 153153、关于、关于 javajava 的面向对象的编程特性中的封装机制,以下说法正确的是?的面向对象的编程特性中的封装机制,以下说法正确的是? A A将问题的特征属性与问题的功能方法相组合在一起形成一个类。将问题的特征属性与问题的功能方法相组合在一起形成一个类。 B B将问题的特征属性与问题的功能方法相分离,形成各自的程序。将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C C将问题的特征属性内嵌到问题的功能方法的定义体中。将问题的特征属性内嵌到问题的功能方法的定义体中。 D D对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。 多选:多选: 214214、下面关于继承的哪些叙述是正确的。、下面关于继承的哪些叙述是正确的。(java(java 面向对象的特征面向对象的特征) ) A A在在 javajava 中只允许单一继承。中只允许单一继承。 B B在在 javajava 中一个类只能实现一个接口。中一个类只能实现一个接口。 C C在在 javajava 中一个类不能同时继承一个类和实现一个接口。中一个类不能同时继承一个类和实现一个接口。 D Djavajava 的单一继承使代码更可靠。的单一继承使代码更可靠。 217.217.在在 JavaJava 语言中,下面关于类的描述错误的是(语言中,下面关于类的描述错误的是() 。( (类的继承类的继承) ) a)a)一个子类可以有多个超类一个子类可以有多个超类 b)b)一个超类可以有多个子类一个超类可以有多个子类 c)c)子类可以使用超类的所有方法子类可以使用超类的所有方法 d)d)子类一定比超类有更多的成员方法子类一定比超类有更多的成员方法 242)242)JavaJava 中有关中有关“重载重载”和和“重写重写”的说法正确的是(的说法正确的是() 。 (多态性)(多态性) a)a)“重写重写”是父类与子类之间多态性的一种表现是父类与子类之间多态性的一种表现 b)b)“重载重载”是一个类中多态性的一种表现是一个类中多态性的一种表现 c)c)“重载重载”的方法是可以改变返回值的类型的方法是可以改变返回值的类型 d)d)“重载重载”的方法不能改变返回值的类型的方法不能改变返回值的类型 243)243)下面关于构造方法的说法正确的是(下面关于构造方法的说法正确的是() 。 (构造方法)(构造方法) a)a)构造方法不能被继承构造方法不能被继承 b)b)构造方法不能被重写构造方法不能被重写 c)c)构造方法不能被重载构造方法不能被重载 d)d)构造方法可以被重载构造方法可以被重载 268.268. JavaJava 集合框架中为什么既定义了许多类又定义了许多接口?(多选题)集合框架中为什么既定义了许多类又定义了许多接口?(多选题) A.A. 一个接口有多种不同的类来实现,即一种功能有多种方法来实现一个接口有多种不同的类来实现,即一种功能有多种方法来实现 B.B. 一个类实现多个不同的接口,将多种功能集合到一起一个类实现多个不同的接口,将多种功能集合到一起 C.C. 接口定义功能,类提供具体实现接口定义功能,类提供具体实现 D.D. 因为因为 JavaJava 只支持单一继承只支持单一继承 269.269. 实现实现 SetSet 接口的两个类采用的是什么方法实现的?(多选题)接口的两个类采用的是什么方法实现的?(多选题) A.A. HashSetHashSet 采用哈希表来实现采用哈希表来实现 SetSet 接口接口 B.B. TreeSetTreeSet 采用有序的平衡二叉树来实现采用有序的平衡二叉树来实现 SetSet 接口接口 C.C. HashSetHashSet 采用维护有序数组的方法来实现采用维护有序数组的方法来实现 SetSet 接口接口 D.D. TreeSetTreeSet 采用二叉树来实现采用二叉树来实现 SetSet 接口接口 4 4 270.270. 实现实现 MapMap 接口的两个类采用的是什么方法实现的?(多选题)接口的两个类采用的是什么方法实现的?(多选题) A.A. HashMapHashMap 采用哈希表来实现采用哈希表来实现 MapMap 接口接口 B.B. HashMapHashMap 采用维护有序数组的方法来实现采用维护有序数组的方法来实现 MapMap 接口接口 C.C. TreeMapTreeMap 采用有序的平衡二叉树来实现采用有序的平衡二叉树来实现 MapMap 接口接口 D.D. TreeMapTreeMap 采用二叉树来实现采用二叉树来实现 MapMap 接口接口 278.278. JavaJava 代码中可以使用下列哪些注释方式?(多选题)代码中可以使用下列哪些注释方式?(多选题) A.A. /*/* commentcomment */*/ B.B. / commentcomment C.C. /*/* commentcomment */*/ D.D. # # commentcomment 420.420. JavaJava 中的继承有什么特点?(类之间的关系)中的继承有什么特点?(类之间的关系) A.A. 子类继承父类的构造函数子类继承父类的构造函数 B.B. 一个类可以继承自多个类一个类可以继承自多个类 C.C. 所有类缺省为所有类缺省为 ObjectObject 类的子类类的子类 D.D. 单继承性单继承性 421421JavaJava 面向对象的特征是面向对象的特征是()() (Java(Java 面向对象的特征面向对象的特征) ) A A 继承继承 B B 封装封装 C C 多态多态 D D 调用调用 423423在在 JavaJava 中,关于捕获异常的语法中,关于捕获异常的语法 try-catch-finallytry-catch-finally 的下列描述正确的是哪个项目?的下列描述正确的是哪个项目?(java(java 异常处异常处 理理) ) A.A.try-catchtry-catch 必须配对使用必须配对使用 B.B.trytry 可以单独使用可以单独使用 C.C.try-finallytry-finally 可以配对使用可以配对使用 D.D.在在 try-catchtry-catch 后如果定义了后如果定义了 finally,finally,则则 finallyfinally 肯定会执行肯定会执行 445445、当某方法含有会引起非运行时异常的语句,可以用下列哪些方式处理?、当某方法含有会引起非运行时异常的语句,可以用下列哪些方式处理? A.A.使用使用 trytry catchcatch 语句进行捕获处理。语句进行捕获处理。 B.B.throwthrow 相关相关 exceptionexception C.C.throwsthrows 相关相关 exceptionexception D.D.无需处理无需处理 单选题:单选题:(1)(1) 1111 jspjsp 的特点有哪些描述是错误的的特点有哪些描述是错误的(C)(C) A.A. 平台无关性平台无关性 B.B. 经编译后是一个经编译后是一个 servletservlet C.C. 不采用多线程不采用多线程 D.D. 可以嵌入可以嵌入 javajava 代码代码 1212关于关于 jspjsp 描述错误的是描述错误的是 (A)(A) A.A. 不依赖可以重用的组件来执行应用程序不依赖可以重用的组件来执行应用程序 B.B. javajava 语言实现,可以跨平台语言实现,可以跨平台 C.C. 与与 servletservlet 一样,采用多线程一样,采用多线程 D.D. 将内容显示与生成相分离将内容显示与生成相分离 1313关于关于 jspjsp 描述错误的是描述错误的是 (C)(C) A.A. pagepage: 在这个范围内定义的对象只与当前页面相关在这个范围内定义的对象只与当前页面相关 5 5 B.B. requestrequest:在这个范围内定义的对象只与在同一个请求间的页面相关:在这个范围内定义的对象只与在同一个请求间的页面相关 C.C. applicationapplication:会话范围允许你创建并且将对象绑定到一个会话上面:会话范围允许你创建并且将对象绑定到一个会话上面 D.D. sessionsession:绑定在会话范围的对象在不需要的时候要显示的删除:绑定在会话范围的对象在不需要的时候要显示的删除 1616从从 HTTPHTTP 请求中,获得请求参数,应该调用哪个方法请求中,获得请求参数,应该调用哪个方法? ? (C)(C) A A 调用调用 HttpServletRequestHttpServletRequest 对象的对象的 getAttribute()getAttribute()方法方法 B B 调用调用 ServletContextServletContext 对象的对象的 getAttribute()getAttribute()方法方法 C C 调用调用 HttpServletRequestHttpServletRequest 对象的对象的 getParameter()getParameter()方法方法 D D 调用调用 HttpServletRequestHttpServletRequest 对象的对象的 setAttribute()setAttribute()方法方法 146.146.在在 J2EEJ2EE 中中, ,对于对于 ServletRequestServletRequest 接口的获取请求参数的方法的描述接口的获取请求参数的方法的描述,正确的是正确的是(C C) 。( (获取请求参数获取请求参数 的方法的方法) ) a)getParametera)getParameter 方法只用于接收方法只用于接收 POSTPOST 请求参数,接收请求参数,接收 GETGET 请求参数需要使用请求参数需要使用 getQueryStringgetQueryString 方法方法 b)b)如果一个参数如果一个参数 keykey 有多个值,那么有多个值,那么 getParameter(key)getParameter(key)方法会返回空字符串方法会返回空字符串 c)c)如果一个参数如果一个参数 keykey 有多个值,那么有多个值,那么 getParameterValues(key)getParameterValues(key)方法会返回一个包含所有值的字符串数方法会返回一个包含所有值的字符串数 组组 d)getParameterd)getParameter 方法返回方法返回 ObjectObject 对象,使用前要强制类型转换:如对象,使用前要强制类型转换:如 StringString str=(String)request.getParameter(key)str=(String)request.getParameter(key) 174.174. 在在 J2EEJ2EE 中中, ,下面对下面对 JSPJSP 指令的描述,正确的是(指令的描述,正确的是(A A) 。(JSP(JSP 的指令的指令) ) a)a)指令以指令以“%“结束结束 b)b)指令以指令以“%“结束结束 c)c)指令以指令以“结束结束 d)d)指令以指令以“/“结束结束 175.175.在在 J2EEJ2EE 中中, ,以下的以下的 pagepage 指令设置了使用的脚本语言是指令设置了使用的脚本语言是 JavaJava, 且导入了且导入了 java.rmi.*java.rmi.*和和 java.util.*java.util.*包包, 正确的是(正确的是(D D) 。(JSP(JSP 的的 pagepage 指令指令) ) a)a) % b)b) % c)c) % d)d) % 185.185.在在 J2EEJ2EE 中中, ,在一个在一个 JSPJSP 文件中,有表达式文件中,有表达式%,它将输出(,它将输出(B B) 。(JSP(JSP 的表达式的表达式) ) a)a) 2+32+3 b)b) 5 5 c)c) 2323 d)d) 不会输出,因为表达式是错误的不会输出,因为表达式是错误的 199.199.对于应用开发和部署的过程,对于应用开发和部署的过程,J2EEJ2EE 规范定义了一个步骤,正确的步骤应该是(规范定义了一个步骤,正确的步骤应该是(C C) 。 (J2EE(J2EE 开发部署的过程开发部署的过程) ) a)a) JSPJSP 和和 ServletServlet 的开发、的开发、EJBEJB 的开发、打包、运行服务器的开发、打包、运行服务器 b)b) HTMLHTML 等静态资源的开发、等静态资源的开发、ServletServlet 的开发、会话的开发、会话 BeanBean 的开发、实体的开发、实体 BeanBean 的开发的开发 c)c) 应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署 d)d) 组件开发、合成应用、合成模块、部署组件开发、合成应用、合成模块、部署 828828 在在 WEBWEB 程序中程序中(B)(B) A.A. 标签的标签的 ACTIONACTION 属性定义了客户机处理请求时载入哪个程序属性定义了客户机处理请求时载入哪个程序 B.B. 标签的标签的 ACTIONACTION 属性定义了服务器处理请求时载入哪个程序属性定义了服务器处理请求时载入哪个程序 C.C. 标签的标签的 ACTIONACTION 属性定义了客户机和服务器处理请求时分别载入哪个程序。属性定义了客户机和服务器处理请求时分别载入哪个程序。 D.D. 标签的标签的 ACTIONACTION 属性没有定义处理请求时应该载入哪个程序属性没有定义处理请求时应该载入哪个程序 多选题:多选题:(10)(10) 6 6 220.220.在在 J2EEJ2EE 中中,Servlet,Servlet 从实例化到消亡是一个生命周期。下列描述正确的是(从实例化到消亡是一个生命周期。下列描述正确的是(BDBD) 。(Servlet(Servlet 的生命周的生命周 期期) ) a)a) 在典型的在典型的 ServletServlet 生命周期模型中,每次生命周期模型中,每次 WebWeb 请求就会创建一个请求就会创建一个 ServletServlet 实例,请求结束实例,请求结束 ServleServlet t 就消亡了就消亡了 b)b) init()init()方法是包容器调用的方法是包容器调用的 ServletServlet 实例的第一个方法实例的第一个方法 c)c) 在包容器把请求传送给在包容器把请求传送给 ServletServlet 之后之后,和在调用和在调用 ServletServlet 实例的实例的 doGetdoGet 或者或者 doPostdoPost 方法之前方法之前,包容包容 器不会调用器不会调用 ServletServlet 实例的其它方法实例的其它方法 d)d) 在在 ServletServlet 实例消亡之前,包容器调用实例消亡之前,包容器调用 ServletServlet 实例的实例的 destroy()destroy()方法方法 332332以下哪些是以下哪些是 JSPJSP 技术的特性?(三个答案)技术的特性?(三个答案)(ACD)(ACD) A.A.分离业务逻辑和表示分离业务逻辑和表示 B.B.编写一次,随处运行编写一次,随处运行 C.C.客户端客户端 JavaJava 资源的高效利用资源的高效利用 D.D.可重用的组件和标签库可重用的组件和标签库 333333JSPJSP 页面包括以下哪些元素?(三个答案)页面包括以下哪些元素?(三个答案)(ABC)(ABC) A.A.JSPJSP 指令指令 B.B.JSPJSP ActionAction C.C.JSPJSP 脚本脚本 D.D.JSPJSP 控件控件 337337下列哪些是下列哪些是 JSPJSP 的隐含声明对象?(两个答案)的隐含声明对象?(两个答案)(AC)(AC) A.A.pageContextpageContext B.B.ErrorError C.C.configconfig D.D.ThreadThread 339339使用使用 JavaBeanJavaBean 的好处有哪些?(三个答案)的好处有哪些?(三个答案)(ABC)(ABC) A.A.JavaBeanJavaBean 拥有标准化接口的优点拥有标准化接口的优点,在开发期有可视化编程工具的支持在开发期有可视化编程工具的支持,在运行期有在运行期有 JSPJSP 和和 J2EJ2EE E 连接器的支持。连接器的支持。 B.B.JavaBeanJavaBean 更明确的把更明确的把 WEBWEB 页面的设计和软件的设计区分开来。页面的设计和软件的设计区分开来。 C.C.JavaBeanJavaBean 可以在多个应用程序中重用可以在多个应用程序中重用 D.D.JavaBeanJavaBean 可以实现安全性、事务行为、并发性和持久性。可以实现安全性、事务行为、并发性和持久性。 374.374. RequestDispatcherRequestDispatcher 接口支持哪两种委派其它接口支持哪两种委派其它 WebWeb 资源的机制?资源的机制?(AB)(AB) A.A. include()include() B.B. forward()forward() C.C. request()request() D.D. dispatcher()dispatcher() 381.381. 最简单的请求首先在最简单的请求首先在 WebWeb 浏览器的地址行输入浏览器的地址行输入 URLURL,URLURL 的内容可包括:的内容可包括:(ABC)(ABC) A.A. 目标服务器目标服务器 B.B. 可选的端口号可选的端口号 C.C. 期望的文档期望的文档 D.D. 状态行状态行 393.393. JSPJSP 中不同风格的脚本元素有中不同风格的脚本元素有(ACD)(ACD) A.A. 声明声明 B.B. 定义定义 C.C. scriptletscriptlet D.D. 表达式表达式 7 7 475.475. 在在 J2EEJ2EE 中中, ,对于在对于在 ServletServlet 如何获得会话,描述正确的是(如何获得会话,描述正确的是(ACAC ) 。(HttpSession(HttpSession 类类) ) a)a) HttpServletRequestHttpServletRequest 类的类的 getSessiongetSession 方法有两个:带参数的方法有两个:带参数的 getSessiongetSession 方法和不带参数方法和不带参数的的 getSessiongetSession 方法方法 b)b) 在在 ServletServlet 中,可以使用中,可以使用 HttpSessionHttpSession sessionsession = = newnew HttpSession()HttpSession()创建创建 sessionsession 对象对象 c)c) 如果如果 HttpServletRequestHttpServletRequest 类的类的 getSessiongetSession 方法的参数为方法的参数为 falsefalse,表示如果没有与当前的请求相联,表示如果没有与当前的请求相联 系的会话对象时,该方法返回系的会话对象时,该方法返回 nullnull d)d) 如果如果 HttpServletRequestHttpServletRequest 类的类的 getSessiongetSession 方法的参数为方法的参数为 truetrue,表示如果没有与当前的请求相联系表示如果没有与当前的请求相联系 的会话对象时,该方法返回的会话对象时,该方法返回 nullnull 527527有关有关 CookieCookie 下列说法正确的是下列说法正确的是? ?(两个答案)(两个答案)(AB)(AB) A.A. CookieCookie 是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送给浏览器的体积很是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送给浏览器的体积很 小的纯文本信息小的纯文本信息 B.B. 获得获得 cookiecookie 后,用户以后再访问同一个后,用户以后再访问同一个 WebWeb 服务器时,浏览器会把服务器时,浏览器会把 cookiecookie 原样发送给服务器。原样发送给服务器。 C.C. CookieCookie 是服务器端状态管理机制是服务器端状态管理机制 D.D. CookieCookie 是相对安全的一种状态管理机是相对安全的一种状态管理机 9292、软件生命周期中所花费用最多的阶段是(软件开发的生命周期)、软件生命周期中所花费用最多的阶段是(软件开发的生命周期) A)A)详细设计详细设计 B)B)软件编码软件编码 C)C)软件测试软件测试 D)D)软件维护软件维护 9393、下列选项中不属于软件生命周期开发阶段任务的是、下列选项中不属于软件生命周期开发阶段任务的是。 (软件开发的生命周期)(软件开发的生命周期) A A)软件测试)软件测试 B B)概要设计)概要设计 C C)软件维护)软件维护 D D)详细设计)详细设计 9494、软件开发的结构化生命周期方法将软件生命周期划分成(软件开发的生命周期、软件开发的结构化生命周期方法将软件生命周期划分成(软件开发的生命周期) 。 A A)定义、开发、运行维护)定义、开发、运行维护 B B)设计阶段、编程阶段、测试阶段)设计阶段、编程阶段、测试阶段 C C)总体设计、详细设计、编程调试)总体设计、详细设计、编程调试 D D)需求分析、功能定义、系统设计)需求分析、功能定义、系统设计 9595、下列叙述不正确的是(软件开发的特点)、下列叙述不正确的是(软件开发的特点) A A、面向对象的技术已经在现在的软件开发中占据了主流的位置、面向对象的技术已经在现在的软件开发中占据了主流的位置 B B、软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。、软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。 C C、软件的开发过程中如果有一个环节的发生变化变化,不一定会对其它的环节产生影响。、软件的开发过程中如果有一个环节的发生变化变化,不一定会对其它的环节产生影响。 D D、目前软件开发慢慢想工程化发展。、目前软件开发慢慢想工程化发展。 9696、对于面对对象的软件开发描述不正确的是(软件开发的特点)、对于面对对象的软件开发描述不正确的是(软件开发的特点) A A、对于面向对象来说,它最重要的改进就是把世间万物都描述为对象,符合人的正常思维。、对于面向对象来说,它最重要的改进就是把世间万物都描述为对象,符合人的正常思维。 B B、从程序员的角度看来,面向对象代码更侧重于对象之间的交互,多个对象各司其职,相互协作以完成、从程序员的角度看来,面向对象代码更侧重于对象之间的交互,多个对象各司其职,相互协作以完成 目标。目标。 C C、面对对象软件开发是以软件模块为单位来分配任务。、面对对象软件开发是以软件模块为单位来分配任务。 D D、面对对象的优势之一是能够提高代码的重用性,减少程序员的开发工作量。、面对对象的优势之一是能够提高代码的重用性,减少程序员的开发工作量。 9898、下列叙述中正确的是(软件工程的开发步骤)、下列叙述中正确的是(软件工程的开发步骤) A A)软件测试应该由程序开发者来完成)软件测试应该由程序开发者来完成 B B)程序经调试后一般不需要再测试)程序经调试后一般不需要再测试 C C)软件维护只包括对程序代码的维护)软件维护只包括对程序代码的维护 8 8 D D)以上三种说法都不对)以上三种说法都不对 9999、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(软件工程的开发步骤)、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(软件工程的开发步骤) A A、编码阶段、编码阶段 B B、软件开发全过程、软件开发全过程 C C、软件定义阶段、软件定义阶段 D D、软件设计阶段、软件设计阶段 100100、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(软件工程的开发步、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(软件工程的开发步 骤骤) 。 A A、维护时期、维护时期 B B、计划时期、计划时期 C C、运行时期、运行时期 D D、开发时期、开发时期 140140、软件开发周期中最简短的阶段是:、软件开发周期中最简短的阶段是: A A需求分析需求分析 B B系统设计系统设计 C C软件开发软件开发 D D问题定义问题定义 142142下列哪些阶段不属于软件开发周期?下列哪些阶段不属于软件开发周期? A A 软件定义软件定义 B B 软件开发软件开发 C C 软件维护软件维护 D D 软件推销软件推销 57.57.在在 JavaJava 语言中,类语言中,类 StudentStudent 是类是类 PersonPerson 的子类,的子类,StudentStudent 的构造方法中有一句的构造方法中有一句“super()“super()“,该语句,该语句 表达了什么概念?表达了什么概念?( (选择选择 1 1 项项) ) a.a.调用类调用类 WorkerWorker 中定义的中定义的 super()super()方法方法 b.b.调用类调用类 PersonPerson 中定义的中定义的 super()super()方法方法 c.c.调用类调用类 PersonPerson 的构造方法的构造方法 d.d.语法错误语法错误 6565、HashtableHashtable 实现以下哪个接口?实现以下哪个接口? A.A.java.util.Mapjava.util.Map B.B.java.util.Listjava.util.List C.C.java.util.Hashablejava.util.Hashable D.D.java.util.Collectionjava.util.Collection 6666、下面关于集合的说法正确的是?、下面关于集合的说法正确的是? A.A. ListList 接口继承了接口继承了 CollectionCollection 接口以定义一个不允许重复项的有序集合。接口以定义一个不允许重复项的有序集合。 B.B. ArrayListArrayList 和和 LinkedListLinkedList 是是 ListList 接口的实现类。接口的实现类。 C.C. 要支持随机访问,选择要支持随机访问,选择 LinkedListLinkedList 类较好,而顺序的访问列表元素使用类较好,而顺序的访问列表元素使用 ArrayListArrayList 类更好。类更好。 D.D. SetSet 接口继承接口继承 CollectionCollection 接口,而且它允许集合中存在重复项。接口,而且它允许集合中存在重复项。 6767、下面关于、下面关于 ArrayListArrayList 的说法正确的是?的说法正确的是? A AArrayListArrayList()可以构造一个初始容()可以构造一个初始容 C CArrayListArrayList 对象中只能存放同一数据类型的数据。对象中只能存放同一数据类型的数据。 D DArrayListArrayList 对象中不能存放对象中不能存放 NULLNULL。 7272、要使用、要使用 JavaJava 语言开发语言开发 socketsocket 程序,需要使用(程序,需要使用( )包)包。 (输入输出处理网络编程)(输入输出处理网络编程) A A、 9 9 B B、java.iojava.io C C、java.awtjava.awt D D、java.utiljava.util 7474、ThreadThread 类用来创建和控制线程,一个线程从下面类用来创建和控制线程,一个线程从下面( ( ) )方法开始执行方法开始执行。 (javajava 线程的概念)线程的概念) A A、init()init() B B、start()start() C C、run()run() D D、notifyAll()notifyAll() 7777、关于、关于 JAVAJAVA 中垃圾回收机制的说法正确的是?(垃圾回收机制的两种方法)中垃圾回收机制的说法正确的是?(垃圾回收机制的两种方法) A A、JavaJava 技术提供了一个轻量级的线程,即垃圾收集器线程,来跟踪每一块分配出去的内存空间。技术提供了一个轻量级的线程,即垃圾收集器线程,来跟踪每一块分配出去的内存空间。 B B、当、当 JVMJVM 处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。 C C、当程序运行结束后,所有创建的对象都会被自动清除出内存空间。、当程序运行结束后,所有创建的对象都会被自动清除出内存空间。 D D、垃圾收集线程在一个、垃圾收集线程在一个 JavaJava 程序中的执行是自动的,也可以强制执行程序中的执行是自动的,也可以强制执行 7878、关于、关于 JAVAJAVA 中垃圾回收的说法正确的是?(垃圾回收机制的两种方法)中垃圾回收的说法正确的是?(垃圾回收机制的两种方法) A A、当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。、当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。 B B、垃圾收集意味着程序不再需要的对象是、垃圾收集意味着程序不再需要的对象是“ “无用信息无用信息“ “,这些信息将被回收。,这些信息将被回收。 C C、JAVAJAVA 中垃圾收集是自动完成的。中垃圾收集是自动完成的。 D D、JAVAJAVA 中垃圾收集的所有算法都能中垃圾收集的所有算法都能 100%100%清除废弃内存。清除废弃内存。 8080、下面哪些是、下面哪些是 javajava 语言中的关键字?(语言中的关键字?(JavaJava 编码规范)编码规范) A A sizeofsizeof B B abstractabstract C C NULLNULL D D NativeNative 8181、下面语句哪个是正确的?(、下面语句哪个是正确的?(JavaJava 编码规范)编码规范) A A char=abc;char=abc; B B bytebyte b=128;b=128; C C floatfloat f=0.23f;f=0.23f; D D double=0.7E-3;double=0.7E-3; 9090、哪个关键字可以抛出异常?、哪个关键字可以抛出异常?(Java(Java 异常处理的概念异常处理的概念) ) A A、 transienttransient B B、 finallyfinally C C、 throwthrow D D、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论