接口接口中是否有成员变量量中的sf是什么

iOS 类增加成员变量 - CSDN博客
iOS 类增加成员变量
#import &Foundation/Foundation.h&
@interface NSObject (AddProperty)
@property (nonatomic,strong) NSString *stringP
@property (nonatomic,assign) NSInteger integerP
#import "NSObject+AddProperty.h"
#import &objc/runtime.h&
static const void *StringProperty = &StringP
static const void *IntegerProperty = &IntegerP
@implementation NSObject (AddProperty)
@dynamic stringP
-(void)setStringProperty:(NSString *)stringProperty{
objc_setAssociatedObject(self, StringProperty, stringProperty, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
-(NSString *)stringProperty{
return objc_getAssociatedObject(self, StringProperty);
-(void)setIntegerProperty:(NSInteger)integerProperty{
NSNumber *number = [[NSNumber alloc]initWithInteger:integerProperty];
objc_setAssociatedObject(self, IntegerProperty, number, OBJC_ASSOCIATION_ASSIGN);
-(NSInteger)integerProperty{
return [objc_getAssociatedObject(self, IntegerProperty) integerValue];
// 获取成员变量列表
@interface NSObject (Property)
-(NSDictionary *)propertyD
+ (NSArray *)classPropertyL
#import "NSObject+Property.h"
#import &Foundation/Foundation.h&
#import &objc/runtime.h&
@implementation NSObject (Property)
-(NSDictionary *)propertyDictionary
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
unsigned int outC
objc_property_t *props = class_copyPropertyList([self class], &outCount);
for(int i=0;i&outCi++){
objc_property_t prop = props[i];
NSString *propName = [[NSString alloc]initWithCString:property_getName(prop) encoding:NSUTF8StringEncoding];
id propValue = [self valueForKey:propName];
if(propValue){
[dict setObject:propValue forKey:propName];
free(props);
+ (NSArray *)classPropertyList {
NSMutableArray *allProperties = [[NSMutableArray alloc] init];
unsigned int outC
objc_property_t *props = class_copyPropertyList(self, &outCount);
for (int i = 0; i & outC i++) {
objc_property_t prop = props[i];
NSString *propName = [[NSString alloc]initWithCString:property_getName(prop) encoding:NSUTF8StringEncoding];
if (propName) {
[allProperties addObject:propName];
free(props);
return [NSArray arrayWithArray:allProperties];
本文已收录于以下专栏:
相关文章推荐
本文主要介绍一下如何访问类的私有成员变量以及类的私有方法,这里以下面这个类来举例:
@interface HomeController :
UIViewController {
    NSS...
文章来源:/blog//ios-dev-controversy-1/
打算分享一些有争议的话题,并且表达一下我的看法。这是该系列的...
在Objective-C的类与对象的概念中. 成员变量与属性的区别与联系一直没有搞清楚. 直到学习了慕课网上的这个课程Objective-C面向对象初体验, 才算真正有了点感觉了. 最关键的结论就是:...
OC 中变量根据定义位置的不同,可以分为3大类:成员变量,局部变量和全局变量。
之前提到过方法是由函数演化而来的,所以不管是方法中定义的变量,还是函数中定义的变量,都是局部变量。成员变量及其运行机制...
.一. 类定义类定义需要实现两部分 : -- 接口部分 : 定义类的成员变量和方法, 方法是抽象的, 在头文件中定义;-- 实现部分 : 引入接口部分的头文件, 实现抽象方法;1. 接口部分定义 (1...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)当前位置: >>
Java开发机试题(总题库)
平安 Java 开发机试题一、单选题1. 关于 WORKNET,下列描述错误的是? 应用系统必须是通过 UM 认证才能使用 WORKNET WORKNET-ENGINE 是核心引擎,负责任务的处理和流转 WORKNET 目前是集中部署,各个系列公用服务(*) WORKNET 提供公共的派工页面供业务系统重用 此题无正确答案的反馈 2. CIF2 的设计是以()为中心的 保单 产品 服务 客户(*) 此题无正确答案的反馈 3. 对于实时交易,BIS 系统对于一次连接请求最长的维持时间为 30 秒 40 秒(*) 1 分钟 50 秒 此题无错误答案的反馈 4. 下列哪一个选项按照顺序包括了 OSI 模型的七个层次: () 物理层数据链路层网络层传输层会话层表示层应用层(*) 网络层传输层物理层数据链路层会话层表示层应用层 物理层数据链路层会话层网络层传输层表示层应用层 物理层数据链路层传输层网络层会话层表示层应用层 此题无错误答案的反馈 5. 下述论述中不正确的是() IPV6 具有高效 IP 包头 IPV6 增强了安全性 IPV6 采用主机地址自动配置 IPV6 地址采用 64 位(*) 此题无正确答案的反馈 6. 关于 HTTP 与 HTTPS 以下说法错误的是() http 和 https 使用的都是 80 端口(*) http 中的所有信息都是明文传输的 HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、 身份认证的网络协议要比 http 协议安全 http 的连接很简单,是无状态的 此题无正确答案的反馈 7. TCP 协议在每次建立或拆除连接时,都要在收发双方之间交换_________报文。 一个 两个 四个 三个(*) 此题无正确答案的反馈 8. 网络操作系统和分布式操作系统的主要区别是() 是否连接多台计算机 各台计算机有没有主次之分(*) 网上资源能否共享 计算机之间能否通信 此题无正确答案的反馈 9. 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO(*) 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO 此题无正确答案的反馈 10.下面列出的条目中,哪些是数据仓库的基本特征______。 Ⅰ.数据仓库是面向主题的 Ⅱ.数据仓库的数据是集成的 Ⅲ.数据仓库的数据是相对稳定的 Ⅳ.数据仓库的数据是反映历史变化的 Ⅰ、Ⅱ和Ⅲ Ⅰ、Ⅱ和Ⅳ 都是(*) Ⅱ、Ⅲ和Ⅳ 此题无正确答案的反馈 11.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志 记录的内容______。 Ⅰ.事务开始信息 Ⅱ.更新信息 Ⅲ.提交信息 Ⅳ.事务中止信息 Ⅰ、Ⅱ和Ⅳ Ⅰ、Ⅲ和Ⅳ Ⅱ、Ⅲ和Ⅳ 都是(*) 此题无正确答案的反馈 12.Oracle 中 VARCHAR2 类型的最大长度是: 00(*) 3000 此题无正确答案的反馈 13.下面哪个语句用于打开一个已经存在的约束? ALTER TABLE table_name ENABLE constraint_ ALTER TABLE table_name STATUS=ENABLE CONSTRAINT constraint_ ALTER TABLE table_name ENABLE CONSTRAINT constraint_(*) ALTER TABLE table_name TURN ON CONSTRAINT constraint_ ALTER TABLE table_name TURN ON CONSTRAINT constraint_ ALTER TABLE table_name STATUS=ENABLE CONSTRAINT constraint_ 此题无错误答案的反馈 14.在视图上不能完成的操作是 更新视图 查询 在视图上定义新视图 在视图上定义新的基本表(*) 15.下列四项中,不属于关系数据库特点的是() 数据冗余小 数据独立性高 数据共享性好 多用户访问(*) 此题无错误答案的反馈 16.对于需求变化频繁的项目,项目团队是小型紧密的,且要求文档编制趋轻,下面那 一种软件方法学比较适合? UP SunTone RUP XP(*) 此题无错误答案的反馈 17.SunTone 的精化阶段主要工作是() 定义项目的范围 架构设计,通过架构原型减轻风险,充实完善需求(*) 产品移交发布 开发系统功能 此题无正确答案的反馈 18.下列描述中正确的是() 软件工程只是解决软件项目的管理问题 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。(*) 软件工程主要解决软件产品的生产率问题。 软件工程只是解决软件开发中的技术问题。 此题无正确答案的反馈 19.项目中的技术风险是通常是通过()方法来缓解的 技术文档 单元测试 代码复审 架构原型验证(*) 此题无错误答案的反馈 20.软件设计的主要任务是设计软件的结构、模块和过程, 其中软件结构设计的主要任务是要确定 模块间的操作细节 模块间的组成关系(*) 模块间的相似性 模块的具体功能 此题无正确答案的反馈 21.EJB 组件在什么地方执行 web 容器 EJB 容器(*) 以上都对 应用服务器 此题无正确答案的反馈 22.&jsp:forward&和 HttpServletResponse.sendRedirect()之间的主要区别在于 forward 执行在客户端而 sendRedirect()执行在服务器端 forward 执行在服务器端而 sendRedirect()执行在客户端(*) 两个方法是一样的 以上都不对 此题无错误答案的反馈 23.下列关于注释语句的描述中,正确的一项是 以//开始的是多行注释语句 以/**开始,*/结束的是可以用于生成帮助文档的注释语句(*) 以/**开始,*/结束的是单行注释语句 以/*开始,*/结束的是单行注释 此题无正确答案的反馈 24.在 Java 中,关于 final 关键字的说法正确的是 如果修饰变量,则一旦赋了值,就等同一个常量 如果修饰类,则该类只能被一个子类继承 如果修饰方法,则该方法能在子类中被覆盖 如果修饰方法,则该方法所在的类不能被继承(*) 此题无错误答案的反馈 25.正则表达式([0-9]{3})-([a-z]{3})-([a-z]*?ab)与下列哪个字符串相匹配 123-abc{3}-cab 123-abc-cb 123-abc-ccab(*) 123{3}-abc-cab 此题无正确答案的反馈 26.以下语句输出的结果是: String str=&1234&; int x=4,y=5; str=str+(x+y); System.out.println(str); 12349(*) 123445 会产生编译错误 123+4+5 此题无正确答案的反馈 27.Applet 可以做下列那些操作 读取客户端文件(*) 在客户端装载程序库 读取客户端部分系统变量 在客户端主机上创建新文件 此题无正确答案的反馈 28.Character 流与 Byte 流的区别是 每次读入的字节数不同 前者带有缓冲,后者没有 前者是块读写,后者是字节读写(*) 二者没有区别,可以互换使用 此题无正确答案的反馈 29.下列关于栈的叙述正确的是 栈是非线性结构 栈具有先进先出的特征 栈具有后进先出的特征(*) 栈是一种树状结构 此题无正确答案的反馈 30.如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的 事务上下文。这种事务属性在 EJB 中应该配置为: Required Supports(*) Mandatory Never 此题无正确答案的反馈 31.下列代码编译和执行后的结果是 public class Test{ public void myMethod(Object o){ System.out.println(&My Object&); } public void myMethod(String s){ System.out.println(&My String&); } public static void main(String args[]){ Test t=new Test(); t.myMethod(null); } } 代码不打印任何东西 代码打印出&My String&(*) 代码抛出一个 Runtime 的异常 代码打印出&My Object& 此题无正确答案的反馈 32.下列代码编译和执行后的结果是 public class ThreadTest extends Thread{ public void run(){ System.out.println(&In run&); yield(); System.out.println(&Leaving run&); } public static void main(String args[]){ (new ThreadTest()).start(); } } 在 main()方法处编译失败 在 run()方法处编译失败 &In run&在&Leaving run&前一起被打印出来(*) 编译正常,但是不打印任何东西 只有“In run”最终打印出来 此题无正确答案的反馈 33.以下创建了几个对象 String A,B,C A=&a&; B=&b&: A=A+B; StringBuffer D=new StringBuffer(&abc&); D=D.append(&567&); 4 6 5(*) 3 此题无正确答案的反馈 34.关于下面的程序,哪个选项的说法是正确的? Class Test{ public static void main(String[]args) {byte b=2,e=3;//------1 byte f=b+e;//------2 System.out.println(f); } } 编译通过,打印出 5 编译通过,打印出 23 编译不通过,在//1 处有错误 编译不通过,在//2 处有错误(*) 此题无正确答案的反馈 35.用于将 java 源代码文件编译成字节码的编译器是 javac(*) javah jdb java 此题无正确答案的反馈 36.在 Java 中,负责对字节代码解释执行的是 垃圾回收器 虚拟机(*) 应用服务器 编译器 此题无正确答案的反馈 37.下列关于 XHTML 和 HTML 描述不正确的是 XHTML 一定要被正确的嵌套使用,HTML 则不用 XHTML 可应用多种类型的数据格式(*) XHTML 属性描述严格,HTML 属性要求简单 所有的 XHTML 元素一定要关闭,HTML 则不用 此题无错误答案的反馈 38.下面那种服务不是 JNDI 应用范围。 Servlet(*) EJB JMS JDBC 此题无正确答案的反馈 39.如下参数中不能用于进程间通信的是 消息 口令(*) 信号量 信件 此题无错误答案的反馈 40.关于进程的叙述哪一项是不正确的 一个进程独占处理器时其执行结果只取决于进程本身 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 进程并发执行时其执行结果与进程执行的相对速度有关 可同时执行的进程是指若干进程同时占用处理器(*) 此题无正确答案的反馈 41.以下哪一项不是进程和程序的区别? 程序是一组有序的静态指令。进程是一次程序的执行过程 程序没有状态,而进程是有状态的 程序可以长期保存,进程是暂时的 程序只能在前台运行,而进程可以在前台或后台运行(*) 此题无正确答案的反馈 42.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描 述中,哪一个是不正确的 进程管理主要是对程序进行管理(*) 存储管理主要是管理内存资源 设备管理是指计算机系统中除了 CPU 和内存以外的所有输入、输出设备的管理 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题 此题无正确答案的反馈 43.文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构: Ⅰ.顺序结构Ⅱ.线性结构 Ⅲ.链接结构Ⅳ.索引结构 而常见的文件物理结构是 Ⅰ、Ⅱ和Ⅲ Ⅰ、Ⅱ和Ⅳ Ⅰ、Ⅲ和Ⅳ(*) Ⅱ、Ⅲ和Ⅳ 此题无正确答案的反馈 44.下列关于 PAFA 描述不正确的是 PAFA 的 MVC 框架实际就是 SPRING 的 MVC PAFA AC 实际上就是一个 EJB PAFA 的 MVC 中,DispatchServlet 是前端的控制器 PAFA 支持 AOP(*) 此题无错误答案的反馈 45.在 pafa 中某个 Bean 的 lazy-int=true,则容器对此 Bean 的行为描述正确的是 容器不实例化此 Bean 和不加载此 Bean 相关初始化参数及依赖 Bean 实例 容器实例化此 Bean 但不加载此 Bean 相关初始化参数及依赖 Bean 实例(*) 容器不实例化此 Bean 但加载此 Bean 相关初始化参数及依赖 Bean 实例 容器实例化此 Bean,同时加载此 Bean 相关初始化参数及依赖 Bean 实例 此题无正确答案的反馈 46.下面哪个不是 pafa 的 Bean 属性 id parent finish-method(*) init-method 此题无正确答案的反馈 47.下面哪个不是 pafa 提供的控制器 ParameterizableViewController AbstractWizardFormController VirtualController(*) MultiActionController 此题无正确答案的反馈 48.关于 Pafa 的数据校验描述不正确的是 PAFA 提供三个层次的数据校验,涉及客户端(浏览器) 、web 层和业务层 业务层实现接口 BusinessValidator 对数据进行全面的校验,包括字段是否为空、格式是 否正确,有时甚至需要通过数据库查询关联数据来校验(*) Web 层通过实现接口 Validator 检验提交的数据格式是否正确,字段是否为空等。 客户端主要 JavaScript 用于简单校验, 比如必需的字段是否填写, 字段长度是否合适等, 它只是一个辅助检验手段。 此题无正确答案的反馈 49.关于 Pafa 容器描述正确是 Bean 在 PAFA 容器中缺省设置为 singleton 模式(*) Bean 在 PAFA 容器中由容器来保证其线程安全数据完整性 任何时候,Bean 在与容器的生命周期是一样的 当 bean 的 singleton 属性为 false 的时候, 容器在此 Bean 没有被引用时可保证其不被 JVM 垃圾回收器回收 此题无正确答案的反馈 50.Pafa 的 web-context.xml 文件配置什么信息 配置 URL 和 Controller 的映射关系(*) 配置 URL 和 Controller 的映射关系及配置 Web 提示和错误消息 配置 URL 和 Controller 的映射关系及配置 JSP 页面布局 配置 JSP 页面布局 51.下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO(*) 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 此题无正确答案的反馈 52.下面列出的条目中,哪些是数据仓库的基本特征______。 Ⅰ.数据仓库是面向主题的 Ⅱ.数据仓库的数据是集成的 Ⅲ.数据仓库的数据是相对稳定的 Ⅳ.数据仓库的数据是反映历史变化的 Ⅰ、Ⅱ和Ⅲ Ⅰ、Ⅱ和Ⅳ Ⅱ、Ⅲ和Ⅳ 都是(*) 此题无正确答案的反馈 53.同一个关系模型的任两个元组值 不能全同 可全同(*) 以上都不是 必须全同 此题无正确答案的反馈 54.在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的()阶段 需求分析 概念设计 逻辑设计(*) 物理设计 此题无错误答案的反馈 55.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于 需求分析阶段 概念设计阶段 物理设计阶段 逻辑设计阶段(*) 此题无正确答案的反馈 56.在下面哪个场景中,索引将是最有用的? 被索引的列被声明为 NOT NULL 被索引的列用于 FROM 子句 被索引的列作为表达式的一部分 被索引的列包含不同范围的值(*) 此题无正确答案的反馈 57. 在视图上不能完成的操作是 更新视图 查询 在视图上定义新视图 在视图上定义新的基本表(*) 此题无正确答案的反馈 58. 下列四项中,不属于关系数据库特点的是() 数据冗余小 数据独立性高 数据共享性好 多用户访问(*) 此题无正确答案的反馈 59. 对于需求变化频繁的项目,项目团队是小型紧密的,且要求文档编制趋轻,下面那 一种软件方法学比较适合? UP RUP SunTone XP(*) 此题无正确答案的反馈 60.SunTone 的精化阶段主要工作是() 定义项目的范围 架构设计,通过架构原型减轻风险,充实完善需求(*) 产品移交发布 开发系统功能 此题无正确答案的反馈 61. 软件设计的主要任务是设计软件的结构、 模块和过程, 其中软件结构设计的主要任 务是要确定 模块间的操作细节 模块间的相似性 模块间的组成关系(*) 模块的具体功能 此题无正确答案的反馈 62. 下列关于 jsp 和 servlet 描述不正确的是 JSP 本质上是 Servlet 的简易方式 JSP 侧重于视图 Servlet 的应用逻辑是在 Java 文件中 Servlet 也可以嵌入在 HTML 里(*) 此题无正确答案的反馈 63. Math.round(11.5)和 Math.round(-11.5)的结果分别是 12 和-11(*) 11 和-12 12 和-12 11 和-11 此题无错误答案的反馈 64. &|DF|A3&.split(&|&).length 的结果是() 3 4 6 7(*) 5 此题无正确答案的反馈 65. 下列关于描述 XML 和 HTML 的差异不正确的是 XML 扩展性比 HTML 强 XML 的语法比 HTML 严格 解析 XML 的性能优于 HTML(*) XML 与 HTML 互补 此题无正确答案的反馈 66. 在 XML 文档中使用 CSS 样式单正确的方式为: 引用式和嵌入式(*) 内部和外部 包含式 交叉引用 此题无正确答案的反馈 67. 以下哪些不是 javascript 的全局函数() escape parseFloat setTimeout(*) eval 此题无正确答案的反馈 68. 下列关于 Perl 语言说法不正确的是() Perl 不需要编译器和链接器来运行代码 Perl 比较擅长就是分析处理日志文件 Perl 的脚本不支持动态加载(*) Perl 是脚本语言,因此运行速度较慢 此题无正确答案的反馈 69. 下列关于 Perl 语言说法不正确的是() Perl 不需要编译器和链接器来运行代码 Perl 比较擅长就是分析处理日志文件 Perl 的脚本不支持动态加载(*) Perl 是脚本语言,因此运行速度较慢 此题无正确答案的反馈 70. 关于 IE 的 window 对象表述不正确的有() window.opener 属性本身就是指向 window 对象 window.reload()方法可以用来刷新当前页面(*) window.location=”a.html”和 window.location.href=”a.html”的作用都是把当前页面替 换成 a.html 页面 定义了全局变量 g;可以用 window.g 的方式来存取该变量 此题无错误答案的反馈 71. 字符类型中有一类特殊的数据叫转义字符,下面那个是换行字符。 \r \n(*) \b \t 此题无正确答案的反馈 72. 下列代码哪几行会出错: 1)public void modify(){ 2)int I,j,k; 3)I=100; 4)while(I&0){ 5)j=I*2; 6)System.out.println(&The value of j is&+j); 7)k=k+1; 8)I--; 9)} 10)} line 4 line 6 line 8 line 7(*) 此题无正确答案的反馈 73. 欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的? ArrayList myList=new Object(); List myList=new ArrayList() ;(*) List myList=new List(); ArrayList myList=new List(); 此题无正确答案的反馈 74. 保证在 Java 应用程序中,一个类 Class 只有一个实例存在该使用什么设计模式。 Composite 模式 Singleton 模式(*) Factory 模式 Builder 模式 此题无正确答案的反馈 75. EJB 不支持以下哪种服务。 Servlet(*) JDBC JTA JMS 此题无正确答案的反馈 76. 下面的哪种数据类型可以保存- 之间的数字 long byte short int(*) 此题无错误答案的反馈 77. 在实现 DAO 设计模式时,下面哪种模式经常被采用: Factory 模式(*) Prototype 模式 Observer 模式 Proxy 模式 此题无正确答案的反馈 78. &jsp:forward&和 HttpServletResponse.sendRedirect()之间的主要区别在于 forward 执行在客户端而 sendRedirect()执行在服务器端 forward 执行在服务器端而 sendRedirect()执行在客户端(*) 以上都不对 两个方法是一样的 此题无错误答案的反馈 79. Java 语言有许多优点和特点,下列选项中,()反映了 Java 程序并行机制的特点。 安全性 多线程(*) 可移植 跨平台 此题无正确答案的反馈 80.FileInputStream 构造函数的有效参数是 无参数 InputStream 对象(*) 以上所有对象 File 对象 此题无错误答案的反馈 81.正则表达式([0-9]{3})-([a-z]{3})-([a-z]*?ab)与下列哪个字符串相匹配 123-abc{3}-cab 123{3}-abc-cab 123-abc-ccab(*) 123-abc-cb 82. 定义字符串:String str=&abcdefg&;则 str.substring(2,5).indexOf('d')的结果是 1(*) 3 4 2 83. 以下语句输出的结果是: String str=&1234&; int x=4,y=5; str=str+(x+y); System.out.println(str); 12349(*) +4+5 会产生编译错误 84. 如下代码在 Servlet1.java 中. import javax.servlet.*; import javax.servlet.http.*; import java.io.IOE import java.io.PrintW public class Servlet extends HttpServlet{ public void init()throws ServletException{} public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ PrintWriter out=response.getWriter(); Out.println(“hello!”); } } 假如编译 Servlet 要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于 以下陈述正确的是 编译该文件时会提示缺少 doGet()或者 doPost 方法,编译不能够成功通过 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,会看到输出文 字:”hello!”(*) 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,却看到产生运行错 误的出错信息. 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,却看不到任何输出 文字 85. Applet 可以做下列那些操作 读取客户端文件(*) 在客户端主机上创建新文件 读取客户端部分系统变量 在客户端装载程序库 86. Character 流与 Byte 流的区别是 每次读入的字节数不同 前者带有缓冲,后者没有 二者没有区别,可以互换使用 前者是块读写,后者是字节读写(*) 87. 下列关于栈的叙述正确的是 栈是非线性结构 栈是一种树状结构 栈具有后进先出的特征(*) 栈具有先进先出的特征 88.采用面向对象技术开发的应用系统的特点是 重用性更强(*) 运行速度更快 维护更复杂 占用存储量小 89. 以下创建了几个对象 String A,B,C A=&a&; B=&b&: A=A+B; StringBuffer D=new StringBuffer(&abc&); D=D.append(&567&); 4 3 6 5(*) 90. 关于下面的程序,哪个选项的说法是正确的? Class Test{ public static void main(String[]args) {byte b=2,e=3;//------1 byte f=b+e;//------2 System.out.println(f); } } 编译通过,打印出 5 编译通过,打印出 23 编译不通过,在//1 处有错误 编译不通过,在//2 处有错误(*) 此题无正确答案的反馈 91. 用于将 java 源代码文件编译成字节码的编译器是 javac(*) java javah jdb 此题无正确答案的反馈 92. 在 Java 中,负责对字节代码解释执行的是 垃圾回收器 虚拟机(*) 应用服务器 编译器 此题无正确答案的反馈 93. 若某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运 算,则利用()存储方式最节省时间 顺序表(*) 双链表 单循环链表 带头结点的双循环链表 此题无错误答案的反馈 94. 下列()不属于 HTTP 协议中 GET 方法和 POST 方法的区别内容。 提交数据时,POST 比 GET 安全。 提交数据时,POST 没有数据量的限制。 POST 方法请求的页面可以使用邮件发送。(*) GET 方法请求的页面可以作为书签。 此题无正确答案的反馈 95. J2EE 的三层结构包括表示层、中间层、 () 。 服务层 中间层 数据层(*) 保存层 此题无正确答案的反馈 96. 下面哪一个不是造成 OOM 的原因() JVM 启动时分配的堆空间不足 程序存在内存泄漏 CPU 或者线程资源不足(*) 代码不良,产生的临时对象太多 此题无正确答案的反馈 97.下面两段代码打印的结果是: System.out.println(5.00-4.90); System.out.println(300-210); 0.9999 和 90(*) 0.9 和 90 0.9 和 89.99 0.9999 和 89.99 98. 下列关于 XHTML 和 HTML 描述不正确的是 XHTML 一定要被正确的嵌套使用,HTML 则不用 所有的 XHTML 元素一定要关闭,HTML 则不用 XHTML 可应用多种类型的数据格式(*) XHTML 属性描述严格,HTML 属性要求简单 此题无错误答案的反馈 99. 下面是有关子类调用父类构造函数的描述正确的是 子类定义了自己的构造函数,就不会调用父类的构造函数 子类必须通过 super 关键字调用父类没有参数的构造函数 如果子类的构造函数没有通过 super 调用父类构造函数,那么子类会先调用父类不含参 数的构 造函数,再调用子类自己的构造函数(*) 创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数 此题无正确答案的反馈 100. 在 WEBLOGIC 中如果部署的应用访问两个数据库并需要进行事务控制, 则需配置 什么样的数据源 TxDataSource(XA Driver)(*) 一般 DataSource 没有要求 此题无正确答案的反馈 101.web.xml 存在于 war 包的哪个文件夹中: WEB-INF(*) WEB-INFlib 以上均不对 META-INF APP-INF 此题无正确答案的反馈 102. 关于进程的叙述哪一项是不正确的 一个进程独占处理器时其执行结果只取决于进程本身 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 进程并发执行时其执行结果与进程执行的相对速度有关 可同时执行的进程是指若干进程同时占用处理器(*) 103. 你使用 mkdir 命令创建一个临时文件夹/tmp/aaa,并将一些文件复制其中。你使用 完后要删除/mnt/tmp 文件夹及其中的所有文件,应该使用命令 rmdir/tmp/aaa rmdir-r/tmp/aaa rm/tmp/aaa rm-r/tmp/aaa(*) 104. 下面哪个不是 pafa 的 Bean 属性 id parent finish-method(*) init-method 105. 下面哪些组件不属于 pafa 业务层定义的范畴 Action SAO(*) Service BO 106. 关于 ibatis 描述不正确的是 pafa 唯一指定数据库访问框架 ibatis 的 SQL 必须配置在 XML 文件中 ibatis 不支持多个数据源(*) &parameterMap&的参数顺序要和 SQL 语句的参数顺序必须保持一致 此题无正确答案的反馈 107. 按照调用规范关于 SAO 和 DAO 组件描述正确的是 SAO 组件最好只访问外部远程系统的 Service,但特殊情况下也可以调用其他任何组件 DAO 只能通过 iBatis 框架访问数据库数据,不能调用其他组件(*) SAO 组件可以访问 DAO 组件,也可以访问外部远程系统的 Service DAO 通过 iBatis 框架访问数据库数据,DAO 之间可以允许相互调用 108. 关于 pafa 组件调用规范下面描述不正确的是 web 层只能够通过 ApplicationController 来访问后台系统,web 层不能直接调用 DAO, 外部服务等 Bo 组件可以调用其他 BO,DAO,SAO 和 Action 对象(*) Service 可以调用其他 Service,BO,DAO,SAO 对象,但 Service 不能够调用 Action 组 件 Action 组件可以调用其他 Action,Service,BO,DAO,SAO 对象 109. Pafa 的 web-context.xml 文件配置什么信息 配置 URL 和 Controller 的映射关系(*) 配置 JSP 页面布局 配置 URL 和 Controller 的映射关系及配置 Web 提示和错误消息 配置 URL 和 Controller 的映射关系及配置 JSP 页面布局 110. Pafa 错误日志(Error Logger)通过什么文件来配置? devlog.properties(*) log4j.properties core-context.xml devlog.ini 此题无错误答案的反馈 111.要想在你的视图上成功的执行查询需要做什么? 基础表中必须有数据 在视图中需要有 select 权限(*) 基础表必须在同一个用户模式中 只能在基础表中有 select 权限 112.下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO(*) 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 113.在 E-R 图中,用来表示实体联系的图形是 椭圆图 矩形 菱形(*) 三角形 此题无正确答案的反馈 114.数据库中只存放视图的? 操作 对应的数据 限制 定义(*) 此题无正确答案的反馈 115.在数据库中,产生数据不一致的根本原因是 数据存储量太大 没有严格保护数据 未对数据进行完整性控制(*) 数据冗余 此题无正确答案的反馈 116.评估下面的一组 SQL 语句: CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2(13)); ROLLBACK; DESCRIBE DEPT 下面关于该组语句的哪个描述是正确的? DESCRIBE DEPT 语句将显示 DEPT 表的结构描述内容(*) ROLLBACK 语句将释放 DEPT 占用的存储空间 DESCRIBE DEPT 语句将只有在 ROLLBACK 之前引入一个 COMMIT 语句时,才会显 示 DEPT 表的结构描述内容 DESCRIBE DEPT 语句将返回一个错误 ORA-04043:object DEPT does not exist. 117.假设您需要修改 STUDENTS 表, 在 STUDENT_ID 列上增加一个主键, 该表当前不 包含数据。下面哪个语句适 合于完成此任务? ALTER TABLE students ADD PRIMARY KEY student_ ALTER TABLE student ADD CONSTRAINT PRIMARY KEY(student_id); ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY(student_id);(*) ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY KEY(student_id); ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_ 118.下列四项中,不属于关系数据库特点的是() 数据冗余小 数据独立性高 数据共享性好 多用户访问(*) 119.下列哪一个不是 UML 的动态图? 用例图(*) 序列图 状态图 活动图 120.SunTone 的初始阶段主要工作是() 定义项目的范围(*) 架构设计,通过架构原型减轻风险,充实完善需求 产品移交发布 开发系统功能 121.在 UML 提供的图中, ()用于按时间顺序描述对象间的交互。 网络图 状态图 协作图(*) 序列图 122.下列关于 jsp 和 servlet 描述不正确的是 JSP 本质上是 Servlet 的简易方式 JSP 侧重于视图 Servlet 的应用逻辑是在 Java 文件中 Servlet 也可以嵌入在 HTML 里(*) 133.Math.round(11.5)和 Math.round(-11.5)的结果分别是 12 和-11(*) 11 和-12 11 和-11 12 和-12 124.&|DF|A3&.split(&|&).length 的结果是() 3 4 5 7(*) 6 125.下列关于描述 XML 和 HTML 的差异不正确的是 XML 扩展性比 HTML 强 解析 XML 的性能优于 HTML(*) XML 的语法比 HTML 严格 XML 与 HTML 互补 126.在 XML 文档中使用 CSS 样式单正确的方式为: 引用式和嵌入式(*) 内部和外部 交叉引用 包含式 127.下列关于 Perl 语言说法不正确的是() Perl 不需要编译器和链接器来运行代码 Perl 的脚本不支持动态加载(*) Perl 比较擅长就是分析处理日志文件 Perl 是脚本语言,因此运行速度较慢 128.下列关于 Perl 语言说法不正确的是() Perl 不需要编译器和链接器来运行代码 Perl 比较擅长就是分析处理日志文件 Perl 是脚本语言,因此运行速度较慢 Perl 的脚本不支持动态加载(*) 129.下列代码哪几行会出错: 1)public void modify(){ 2)int I,j,k; 3)I=100; 4)while(I&0){ 5)j=I*2; 6)System.out.println(&The value of j is&+j); 7)k=k+1; 8)I--; 9)} 10)} line 4 line 8 line 6 line 7(*) 130.保证在 Java 应用程序中,一个类 Class 只有一个实例存在该使用什么设计模式。 Composite 模式 Singleton 模式(*) Builder 模式 Factory 模式 131.在 MVC 模式中,进行业务流程/状态的处理以及业务规则的制定的是: Model(*) Manager View Controller 132.下面的语句的作用是: Vector MyVector=new Vector(100,50); 创建一个数组类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50 创建一个向量类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50 创建一个数组类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素 空间单位递增 创建一个向量类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素 空间单位递增(*) 133.以下哪行代码会进行对象垃圾回收 1.public class MyClass{ 2.public StringBuffer aMethod(){ 3.StringBuffer sf=new 4.StringBuffer(&Hello&); 5.StringBuffer[]sf_arr=new StringBuffer[1]; 6.sf_arr[0]= 7.sf= 8.sf_arr[0]= 9. } } 第3行 第8行 第5行 第 7 行(*) 134.在实现 DAO 设计模式时,下面哪种模式经常被采用: Factory 模式(*) Prototype 模式 Proxy 模式 Observer 模式 135.下列关于注释语句的描述中,正确的一项是 以//开始的是多行注释语句 以/**开始,*/结束的是单行注释语句 以/*开始,*/结束的是单行注释 以/**开始,*/结束的是可以用于生成帮助文档的注释语句(*) 136.Java 语言有许多优点和特点,下列选项中,()反映了 Java 程序并行机制的特点。 安全性 多线程(*) 跨平台 可移植 137.在 Java 中,关于 final 关键字的说法正确的是 如果修饰变量,则一旦赋了值,就等同一个常量 如果修饰方法,则该方法所在的类不能被继承(*) 如果修饰类,则该类只能被一个子类继承 如果修饰方法,则该方法能在子类中被覆盖 138.FileInputStream 构造函数的有效参数是 无参数 InputStream 对象(*) File 对象 以上所有对象 139.下面哪些类可以被继承 java.lang.Number(*) java.lang.StringBuffer java.lang.Double java.lang.Math 140.Character 流与 Byte 流的区别是 每次读入的字节数不同 前者带有缓冲,后者没有 前者是块读写,后者是字节读写(*) 二者没有区别,可以互换使用 141.下列关于栈的叙述正确的是 栈是非线性结构 栈具有后进先出的特征(*) 栈是一种树状结构 栈具有先进先出的特征 142.有关线程的哪些叙述是对的。 一旦一个线程被创建,它就立即开始运行。 使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 一个线程可能因为不同的原因停止(cease)并进入就绪状态。(*) 143.类 Teacher 和 Student 是类 Person 的子类: P T S //p,t and s are all non-null. if(t instanceof Person){s=(Student)t;} 最后一句语句的结果是: 将构造一个 Student 对象 编译时正确,但运行时错误 表达式是合法的 表达式是错误的(*) 144.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还 可以定义自己的属性和方法,这有利于实现 可移植性 可扩充性(*) 安全性 可靠性 145.采用面向对象技术开发的应用系统的特点是 重用性更强(*) 维护更复杂 运行速度更快 占用存储量小 146.算法的时间复杂度是指 执行算法程序所需要的时间 算法程序的长度 算法执行过程中所需要的基本运算次数(*) 算法程序中的指令条数 147.下列代码编译和执行后的结果是 public class Test{ public void myMethod(Object o){ System.out.println(&My Object&); } public void myMethod(String s){ System.out.println(&My String&); } public static void main(String args[]){ Test t=new Test(); t.myMethod(null); } } 代码不打印任何东西 代码抛出一个 Runtime 的异常 代码打印出&My Object& 代码打印出&My String&(*) 148.下列代码编译和执行后的结果是 public class ThreadTest extends Thread{ public void run(){ System.out.println(&In run&); yield(); System.out.println(&Leaving run&); } public static void main(String args[]){ (new ThreadTest()).start(); } } 在 main()方法处编译失败 在 run()方法处编译失败 &In run&在&Leaving run&前一起被打印出来(*) 编译正常,但是不打印任何东西 只有“In run”最终打印出来 149.以下哪个方法不改变线程的状态? start() run() sleep() isAlive()(*) 150.关于下面的程序,哪个选项的说法是正确的? Class Test{ public static void main(String[]args) {byte b=2,e=3;//------1 byte f=b+e;//------2 System.out.println(f); } } 编译通过,打印出 5 编译通过,打印出 23 编译不通过,在//1 处有错误 编译不通过,在//2 处有错误(*) 151.用于将 java 源代码文件编译成字节码的编译器是 javac(*) java javah jdb 152.一个栈的输入序列为 1 2 3 4 5,则下列序列中不可能是栈得输出序列的是()
1 3 2(*) 153.下列接口()不是 Collection 接口的子接口 List ArrayList Map(*) Set 154.下列()不属于 HTTP 协议中 GET 方法和 POST 方法的区别内容。 提交数据时,POST 比 GET 安全。 提交数据时,POST 没有数据量的限制。 POST 方法请求的页面可以使用邮件发送。(*) GET 方法请求的页面可以作为书签。 155.下面两段代码打印的结果是: System.out.println(5.00-4.90); System.out.println(300-210); 0.9999 和 90(*) 0.9 和 90 0.9 和 89.99 0.9999 和 89.99 156.EJB 组件的包文件的扩展名是: .jar(*) .war .ear .rar 157.关于垃圾收集的哪些叙述是正确的 程序开发者必须自己创建一个线程进行内存释放的工作 垃圾收集允许程序开发者明确指定并立即释放该内存 垃圾收集能够在期望的时间释放被 java 对象使用的内存 垃圾收集将检查并释放不再使用的内存(*) 158.下列关于 XHTML 和 HTML 描述不正确的是 XHTML 一定要被正确的嵌套使用,HTML 则不用 所有的 XHTML 元素一定要关闭,HTML 则不用 XHTML 可应用多种类型的数据格式(*) XHTML 属性描述严格,HTML 属性要求简单 159.下列哪个组件能在一个 EAR 文件中被声明。 JDBC DataSource 对象 JMS ConnectionFactory 和 Destination 对象 JMX Mbeans EJB 类(*) 160.Weblogic 启动 Admin Server 后默认的控制台路径是: /manage /console(*) /manager /index 161.下面哪项不是 web 容器的部署描述符的作用。 定义 MIME 参数 定义远程接口(*) 初始化参数 映射到 Servlet/JSP 的请求 安全授权和认证 定义欢迎和错误页面 162.关于进程的叙述哪一项是不正确的 一个进程独占处理器时其执行结果只取决于进程本身 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 进程并发执行时其执行结果与进程执行的相对速度有关 可同时执行的进程是指若干进程同时占用处理器(*) 163.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描 述中,哪一个是不正确的 进程管理主要是对程序进行管理(*) 存储管理主要是管理内存资源 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题 设备管理是指计算机系统中除了 CPU 和内存以外的所有输入、输出设备的管理 164.在 pafa 中某个 Bean 的 lazy-int=true,则容器对此 Bean 的行为描述正确的是 容器不实例化此 Bean 和不加载此 Bean 相关初始化参数及依赖 Bean 实例 容器不实例化此 Bean 但加载此 Bean 相关初始化参数及依赖 Bean 实例 容器实例化此 Bean,同时加载此 Bean 相关初始化参数及依赖 Bean 实例 容器实例化此 Bean 但不加载此 Bean 相关初始化参数及依赖 Bean 实例(*) 165.下面哪个不是 pafa 的 Bean 属性 id init-method parent finish-method(*) 166.下面哪些组件不属于 pafa 业务层定义的范畴 Action Service BO SAO(*) 167.Pafa 的全称是什么 PingAn Fundation Architecture(*) PingAn Fundation Framework PingAn Application Architecture PingAn Framework Architecture 168.Web 的 SimpleFormController 控制器描述正确的是 直接继承自 BaseCommandController 在 showForm 方法中处理请求 只支持 POST 请求 专门针对表单提交类型的请求处理(*) 169.Web 的 AbstractController 控制器描述不正确的是 是所有控制器必须继承的抽象类 doRequest(request:HttpServletRequest,response:HttpServletResponse):ModelAndView 方法 处理请求(*) 页面跳转无需调用 response 对象处理 请求参数从 request 对象获取,并可以从 request 对象中创建一个 Session 170.按照调用规范关于 SAO 和 DAO 组件描述正确的是 SAO 组件最好只访问外部远程系统的 Service,但特殊情况下也可以调用其他任何组件 DAO 只能通过 iBatis 框架访问数据库数据,不能调用其他组件(*) DAO 通过 iBatis 框架访问数据库数据,DAO 之间可以允许相互调用 SAO 组件可以访问 DAO 组件,也可以访问外部远程系统的 Service 171. 下面哪项不是 UM 系统提供的功能? 用户帐户和密码的集中管理 统一的身份验证和权限控制 提供 Audit 功能 提供权限变更历史展示(*) 此题无正确答案的反馈 172. 下面那项不是 UM 中定义的概念? 业务系统 安全角色 规则(*) 权限组 此题无错误答案的反馈 173. CIF2 的设计是以()为中心的 保单 产品 服务 客户(*) 此题无正确答案的反馈 174. IP 地址的位数为()位 32(*) 48 128 64 此题无正确答案的反馈 175. 下列给出的协议中,属于 TCP/IP 协议结构的应用层是 UDP TCP IP Telnet(*) 此题无正确答案的反馈 176. 下列哪一个选项按照顺序包括了 OSI 模型的七个层次: () 物理层数据链路层网络层传输层会话层表示层应用层(*) 网络层传输层物理层数据链路层会话层表示层应用层 物理层数据链路层会话层网络层传输层表示层应用层 物理层数据链路层传输层网络层会话层表示层应用层 此题无正确答案的反馈 177. 当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况? 连接永久性关闭 连接被关闭,但又被重新打开并还给连接池 连接不会关闭,只是简单地还给连接池(*) 此题无正确答案的反馈 178. 网络操作系统和分布式操作系统的主要区别是() 是否连接多台计算机 各台计算机有没有主次之分(*) 网上资源能否共享 计算机之间能否通信 此题无正确答案的反馈 179. 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO(*) 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进 行 REDO 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进 行 REDO 此题无正确答案的反馈 180. 数据库中只存放视图的? 操作 对应的数据 定义(*) 限制 此题无正确答案的反馈 181. 项目中的技术风险是通常是通过()方法来缓解的 技术文档 代码复审 架构原型验证(*) 单元测试 此题无正确答案的反馈 182. &|DF|A3&.split(&|&).length 的结果是() 3 7(*) 4 6 5 此题无正确答案的反馈 183. 下列关于描述 XML 和 HTML 的差异不正确的是 XML 扩展性比 HTML 强 解析 XML 的性能优于 HTML(*) XML 与 HTML 互补 XML 的语法比 HTML 严格 此题无正确答案的反馈 184. 欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的? ArrayListmyList=newObject(); ListmyList=newArrayList() ;(*) ListmyList=newList(); ArrayListmyList=newList(); 此题无正确答案的反馈 185. 保证在 Java 应用程序中,一个类 Class 只有一个实例存在该使用什么设计模式。 Composite 模式 Factory 模式 Builder 模式 Singleton 模式(*) 此题无正确答案的反馈 186. 在 MVC 模式中,进行业务流程/状态的处理以及业务规则的制定的是: Model(*) View Manager Controller 此题无正确答案的反馈 187. 下面的语句的作用是: VectorMyVector=newVector(100,50); 创建一个数组类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50 创建一个向量类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素 空间单位递增(*) 创建一个数组类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素 空间单位递增 创建一个向量类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50 此题无正确答案的反馈 188. 下面的哪种数据类型可以保存- 之间的数字 long byte short int(*) 此题无错误答案的反馈 189. 在实现 DAO 设计模式时,下面哪种模式经常被采用: Factory 模式(*) Observer 模式 Proxy 模式 Prototype 模式 此题无正确答案的反馈 190. &jsp:forward&和 HttpServletResponse.sendRedirect()之间的主要区别在于 forward 执行在客户端而 sendRedirect()执行在服务器端 forward 执行在服务器端而 sendRedirect()执行在客户端(*) 以上都不对 两个方法是一样的 此题无正确答案的反馈 需求分析 概念设计 物理设计 逻辑设计(*) 此题无正确答案的反馈 191. 假设您需要修改 STUDENTS 表,在 STUDENT_ID 列上增加一个主键,该表当前 不包含数据。下面哪个语句适合于完成此任务? ALTERTABLEstudentsADDPRIMARYKEYstudent_ ALTERTABLEstudentADDCONSTRAINTPRIMARYKEY(student_id); ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEYstudent_ ALTERTABLEstudentsMODIFYCONSTRAINTstud_id_pkPRIMARYKEY(student_id); ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEY(student_id);(*) 此题无正确答案的反馈 192. Oracle 中 VARCHAR2 类型的最大长度是: 00(*) 3000 此题无正确答案的反馈 193. 下面哪个语句用于打开一个已经存在的约束? ALTERTABLEtable_nameENABLEconstraint_ ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_ ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_ ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_ ALTERTABLEtable_nameENABLECONSTRAINTconstraint_(*) ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_ 此题无错误答案的反馈 194. 下面有关表和视图的叙述中错误的是: 视图的数据可以来自多个表 对视图的数据修改最终传递到基表 基表不存在,不能创建视图(*) 删除视图不会影响基表的数据 此题无正确答案的反馈 195. 对于需求变化频繁的项目,项目团队是小型紧密的,且要求文档编制趋轻,下面那 一种软件方法学比较适合? UP RUP XP(*) SunTone 此题无错误答案的反馈 196. SunTone 的初始阶段主要工作是() 定义项目的范围(*) 产品移交发布 开发系统功能 架构设计,通过架构原型减轻风险,充实完善需求 此题无正确答案的反馈 197. 在 UML 提供的图中, ()用于按时间顺序描述对象间的交互。 网络图 状态图 序列图 协作图(*) 此题无正确答案的反馈 198. 下列描述中正确的是() 软件工程只是解决软件项目的管理问题 软件工程只是解决软件开发中的技术问题。 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。(*) 软件工程主要解决软件产品的生产率问题。 此题无正确答案的反馈 199. 业务词汇表在()阶段产出 初始阶段(*) 精化阶段 产品化阶段 构建阶段 此题无正确答案的反馈 200. Java 语言有许多优点和特点,下列选项中,()反映了 Java 程序并行机制的特点。 安全性 可移植 跨平台 多线程(*) 此题无正确答案的反馈 201. 正则表达式([0-9]{3})-([a-z]{3})-([a-z]*?ab)与下列哪个字符串相匹配 123-abc{3}-cab 123{3}-abc-cab 123-abc-ccab(*) 123-abc-cb 此题无正确答案的反馈 202. 以下语句输出的结果是: Stringstr=&1234&; intx=4,y=5; str=str+(x+y); System.out.println(str); 12349(*) 123+4+5 会产生编译错误 123445 此题无正确答案的反馈 203. 下面哪些类可以被继承 java.lang.Number(*) java.lang.Double java.lang.StringBuffer java.lang.Math 此题无正确答案的反馈 204. 关于 finally 块中的代码描述正确的是: finally 块可以不写(*) 异常没有发生时才被执行 异常发生时才被执行 如果 try 块后没有 catch 块时,finally 块中的代码才会执行 此题无正确答案的反馈 205. 在面向对象数据模型中, 子类不但可以从其超类中继承所有的属性和方法, 而且还 可以定义自己的属性和方法,这有利于实现 可移植性 可扩充性(*) 可靠性 安全性 此题无正确答案的反馈 206. 下列代码编译和执行后的结果是 publicclassTest{ publicvoidmyMethod(Objecto){ System.out.println(&MyObject&); } publicvoidmyMethod(Strings){ System.out.println(&MyString&); } publicstaticvoidmain(Stringargs[]){ Testt=newTest(); t.myMethod(null); } } 代码不打印任何东西 代码抛出一个 Runtime 的异常 代码打印出&MyString&(*) 代码打印出&MyObject& 此题无正确答案的反馈 207. 下列代码编译和执行后的结果是 publicclassThreadTestextendsThread{ publicvoidrun(){ System.out.println(&Inrun&); yield(); System.out.println(&Leavingrun&); } publicstaticvoidmain(Stringargs[]){ (newThreadTest()).start(); } } 在 main()方法处编译失败 编译正常,但是不打印任何东西 在 run()方法处编译失败 &Inrun&在&Leavingrun&前一起被打印出来(*) 只有“Inrun”最终打印出来 此题无正确答案的反馈 208. 关于下面的程序,哪个选项的说法是正确的? ClassTest{ publicstaticvoidmain(String[]args) {byteb=2,e=3;//------1 bytef=b+e;//------2 System.out.println(f); } } 编译通过,打印出 5 编译不通过,在//1 处有错误 编译不通过,在//2 处有错误(*) 编译通过,打印出 23 此题无正确答案的反馈 209. 若某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运 算,则利用()存储方式最节省时间 顺序表(*) 双链表 单循环链表 带头结点的双循环链表 此题无正确答案的反馈 210. 一个栈的输入序列为 12345,则下列序列中不可能是栈得输出序列的是()
54132(*) 23145 此题无正确答案的反馈 211. 下列()不属于 HTTP 协议中 GET 方法和 POST 方法的区别内容。 提交数据时,POST 比 GET 安全。 提交数据时,POST 没有数据量的限制。 POST 方法请求的页面可以使用邮件发送。(*) GET 方法请求的页面可以作为书签。 此题无正确答案的反馈 212. 下面哪一个不是造成 OOM 的原因() JVM 启动时分配的堆空间不足 CPU 或者线程资源不足(*) 代码不良,产生的临时对象太多 程序存在内存泄漏 此题无正确答案的反馈 213. 下面那种服务不是 JNDI 应用范围。 Servlet(*) EJB JMS JDBC 此题无正确答案的反馈 214. 下列关于描述 XML 和 HTML 的差异不正确的是 XML 扩展性比 HTML 强 解析 XML 的性能优于 HTML(*) XML 与 HTML 互补 XML 的语法比 HTML 严格 此题无正确答案的反馈 215. 在 XML 文档中使用 CSS 样式单正确的方式为: 引用式和嵌入式(*) 内部和外部 包含式 交叉引用 此题无正确答案的反馈 216. 下面是有关子类调用父类构造函数的描述正确的是 子类定义了自己的构造函数,就不会调用父类的构造函数 创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数 如果子类的构造函数没有通过 super 调用父类构造函数,那么子类会先调用父类不含参 数的构造函数,再调用子类自己的构造函数(*) 子类必须通过 super 关键字调用父类没有参数的构造函数 此题无正确答案的反馈 217. 下面那种服务不是 JNDI 应用范围。 Servlet(*) JDBC JMS EJB 此题无正确答案的反馈 218. 下面哪种 EJB 没有 home 和远程接口() 会话 bean 消息驱动 bean(*) 实体 bean 此题无正确答案的反馈 219. 关于 threaddump 下列说法错误的是() 对于原因不明的 hang 或是响应慢,最根本的方法就是获取 threaddump 信息 对于 unix、 linux 系统获取 threaddump, 首先用 ps 找到运行 weblogic 的 java 进程的 pid, 然后执行 kill-3pid weblogic 中的 threaddump 信息无法输出到其他文件,只能打印在.out 文件中(*) threaddump 信息主要显示的是线程的状态和其执行堆栈 此题无正确答案的反馈 220. 关于进程的叙述哪一项是不正确的 一个进程独占处理器时其执行结果只取决于进程本身 进程并发执行时其执行结果与进程执行的相对速度有关 可同时执行的进程是指若干进程同时占用处理器(*) 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 此题无正确答案的反馈 221. 以下哪一项不是进程和程序的区别? 程序是一组有序的静态指令。进程是一次程序的执行过程 程序只能在前台运行,而进程可以在前台或后台运行(*) 程序没有状态,而进程是有状态的 程序可以长期保存,进程是暂时的 此题无正确答案的反馈 222. 文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构: Ⅰ.顺序结构Ⅱ.线性结构 Ⅲ.链接结构Ⅳ.索引结构 而常见的文件物理结构是 Ⅰ、Ⅱ和Ⅲ Ⅰ、Ⅱ和Ⅳ Ⅰ、Ⅲ和Ⅳ(*) Ⅱ、Ⅲ和Ⅳ 此题无正确答案的反馈 223. 下面哪个不是 pafa 的 Bean 属性 id parent finish-method(*) init-method 此题无正确答案的反馈 224. Web 的 SimpleFormController 控制器描述正确的是 直接继承自 BaseCommandController 专门针对表单提交类型的请求处理(*) 在 showForm 方法中处理请求 只支持 POST 请求 此题无正确答案的反馈 225. Web 的 AbstractController 控制器描述不正确的是 是所有控制器必须继承的抽象类 页面跳转无需调用 response 对象处理 请求参数从 request 对象获取,并可以从 request 对象中创建一个 Session doRequest(request:HttpServletRequest,response:HttpServletResponse):ModelAndView 方法 处理请求(*) 此题无正确答案的反馈 226. 下面哪个不是 pafa 提供的控制器 ParameterizableViewController AbstractWizardFormController VirtualController(*) MultiActionController 此题无正确答案的反馈 227. 关于 Pafa 容器描述正确是 Bean 在 PAFA 容器中缺省设置为 singleton 模式(*) 任何时候,Bean 在与容器的生命周期是一样的 当 bean 的 singleton 属性为 false 的时候, 容器在此 Bean 没有被引用时可保证其不被 JVM 垃圾回收器回收 Bean 在 PAFA 容器中由容器来保证其线程安全数据完整性 此题无正确答案的反馈 228. 关于 pafa 应用系统打包及部署规范描述正确的是 在开发环境下可以以目录格式部署,在生产环境必须部署 ear(*) 在开发环境下可以以目录格式部署,在生产环境可以部署 ear 也可以目录部署 在开发环境下必须是部署 ear,在生产环境也必须是部署 ear 在开发环境下可以根据自己需要任意部署,在生产环境必须部署目录格式 此题无正确答案的反馈 229. Pafa 错误日志(ErrorLogger)通过什么文件来配置? devlog.properties(*) devlog.ini core-context.xml log4j.properties 此题无错误答案的反馈 230.下面哪项不是 UM 系统提供的功能?用户帐户和密码的集中管理 统一的身份验证和权限控制 提供权限变更历史展示(*) 提供 Audit 功能 231.下列哪一项不是 BIS 的实现功能? 通讯协议转换 数据格式转换 业务规则转换(*) 交易流水查询 此题无正确答案的反馈 232.对于实时交易,BIS 系统对于一次连接请求最长的维持时间为 30 秒 40 秒(*) 1 分钟 50 秒 此题无正确答案的反馈 233.IP 地址的位数为()位 32(*) 64 128 48 此题无正确答案的反馈 234.下述论述中不正确的是()IPV6 具有高效 IP 包头 IPV6 增强了安全性 IPV6 采用主机地址自动配置 IPV6 地址采用 64 位(*) 此题无正确答案的反馈 235.关于 HTTP 与 HTTPS 以下说法错误的是() http 和 https 使用的都是 80 端口(*) http 的连接很简单,是无状态的 HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、 身份认证的网络协议要比 http 协议安全 http 中的所有信息都是明文传输的 此题无正确答案的反馈 236.TCP 协议在每次建立或拆除连接时,都要在收发双方之间交换_________报文。 一个 两个 四个 三个(*) 237.要想在你的视图上成功的执行查询需要做什么?基础表中必须有数据 在视图中需要有 select 权限(*) 基础表必须在同一个用户模式中 只能在基础表中有 select 权限 此题无正确答案的反馈 238.下面列出的条目中,哪些是数据仓库的基本特征______。 Ⅰ.数据仓库是面向主题的 Ⅱ.数据仓库的数据是集成的 Ⅲ.数据仓库的数据是相对稳定的 Ⅳ.数据仓库的数据是反映历史变化的Ⅰ、Ⅱ和Ⅲ Ⅰ、Ⅱ和Ⅳ 都是(*) Ⅱ、Ⅲ和Ⅳ 此题无正确答案的反馈当前第 1 页总共 10 页审核以下答案及问题反馈。单选题 239.同一个关系模型的任两个元组值不能全同 可全同(*) 必须全同 以上都不是 此题无正确答案的反馈 240.评估下面的一组 SQL 语句: CREATETABLEdept (deptnoNUMBER(2), dnameVARCNAR2(14), 1ocVARCNAR2(13)); ROLLBACK; DESCRIBEDEPT 下面关于该组语句的哪个描述是正确的? DESCRIBEDEPT 语句将显示 DEPT 表的结构描述内容(*) ROLLBACK 语句将释放 DEPT 占用的存储空间 DESCRIBEDEPT 语句将只有在 ROLLBACK 之前引入一个 COMMIT 语句时,才会显 示 DEPT 表的结构描述内容 DESCRIBEDEPT 语句将返回一个错误 ORA-04043:objectDEPTdoesnotexist. 此题无正确答案的反馈 241.Oracle 中 VARCHAR2 类型的最大长度是:00 4000(*) 此题无正确答案的反馈 242.在下面哪个场景中,索引将是最有用的? 被索引的列被声明为 NOTNULL 被索引的列用于 FROM 子句 被索引的列包含不同范围的值(*) 被索引的列作为表达式的一部分 此题无正确答案的反馈 243.在视图上不能完成的操作是 更新视图 查询 在视图上定义新的基本表(*) 在视图上定义新视图 此题无正确答案的反馈 244.下列哪一个不是 UML 的动态图? 用例图(*) 状态图 活动图 序列图 此题无正确答案的反馈 245.对于需求变化频繁的项目,项目团队是小型紧密的,且要求文档编制趋轻,下面那 一种软件方法学比较适合? UP RUP SunTone XP(*) 此题无错误答案的反馈 246.SunTone 的初始阶段主要工作是() 定义项目的范围(*) 开发系统功能 产品移交发布 架构设计,通过架构原型减轻风险,充实完善需求 此题无正确答案的反馈 247.下列描述中正确的是() 软件工程只是解决软件项目的管理问题 软件工程主要解决软件产品的生产率问题。 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。(*) 软件工程只是解决软件开发中的技术问题。 此题无正确答案的反馈 248.项目中的技术风险是通常是通过()方法来缓解的技术文档 架构原型验证(*) 代码复审 单元测试 此题无正确答案的反馈 当前第 2 页总共 10 页审核以下答案及问题反馈。单选题 249.黑盒测试也称为功能测试。黑盒测试不能发现终止性错误 输入是否正确接收 界面是否有错误(*) 是否存在冗余代码 此题无正确答案的反馈 250.下列关于 jsp 和 servlet 描述不正确的是 JSP 本质上是 Servlet 的简易方式 Servlet 的应用逻辑是在 Java 文件中 Servlet 也可以嵌入在 HTML 里(*) JSP 侧重于视图 此题无正确答案的反馈 251.关于 sleep()和 wait()的区别描述错误的是 sleep 是线程类(Thread)的方法 sleep 会释放对象锁(*) wait 是 Object 类的方法 对此对象调用 wait 方法导致本线程放弃对象锁 此题无正确答案的反馈 24. &|DF|A3&.split(&|&).length 的结果是()3 5 4 6 7(*) 此题无错误答案的反馈 252.下列关于描述 XML 和 HTML 的差异不正确的是 XML 扩展性比 HTML 强 XML 的语法比 HTML 严格 解析 XML 的性能优于 HTML(*) XML 与 HTML 互补 此题无正确答案的反馈 253. 下列关于 Perl 语言说法不正确的是()Perl 不需要编译器和链接器来运行代码 Perl 是脚本语言,因此运行速度较慢 Perl 比较擅长就是分析处理日志文件 Perl 的脚本不支持动态加载(*) 此题无正确答案的反馈 254.下列代码哪几行会出错: 1)publicvoidmodify(){ 2)intI,j,k; 3)I=100; 4)while(I&0){ 5)j=I*2; 6)System.out.println(&Thevalueofjis&+j); 7)k=k+1; 8)I--; 9)} 10)}line4 line6 line8 line7(*) 此题无正确答案的反馈 255.哪个关键字可以对对象加互斥锁?transient serialize synchronized(*) static 此题无正确答案的反馈 256.欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的? ArrayListmyList=newObject(); ListmyList=newArrayList() ;(*) ListmyList=newList(); ArrayListmyList=newList(); 此题无正确答案的反馈 257.保证在 Java 应用程序中,一个类 Class 只有一个实例存在该使用什么设计模式。 Composite 模式 Builder 模式 Singleton 模式(*) Factory 模式 此题无正确答案的反馈 当前第 3 页总共 10 页审核以下答案及问题反馈。单选题 258.下面的语句的作用是: VectorMyVector=newVector(100,50);创建一个数组类对象 MyVector,有 100 个元素的空 间,每个元素的初值为 50 创建一个向量类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50 创建一个向量类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素 空间单位递增(*) 创建一个数组类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素 空间单位递增 此题无正确答案的反馈 259.在实现 DAO 设计模式时,下面哪种模式经常被采用: Factory 模式(*) Proxy 模式 Prototype 模式 Observer 模式 此题无正确答案的反馈 260.EJB 组件在什么地方执行 web 容器 应用服务器 以上都对 EJB 容器(*) 此题无正确答案的反馈 261.下列关于注释语句的描述中,正确的一项是以//开始的是多行注释语句 以/**开始,*/结束的是可以用于生成帮助文档的注释语句(*) 以/*开始,*/结束的是单行注释 以/**开始,*/结束的是单行注释语句 此题无正确答案的反馈 268.在 Java 中,关于 final 关键字的说法正确的是如果修饰变量,则一旦赋了值,就等 同一个常量 如果修饰类,则该类只能被一个子类继承 如果修饰方法,则该方法所在的类不能被继承(*) 如果修饰方法,则该方法能在子类中被覆盖 此题无正确答案的反馈 269.如下代码在 Servlet1.java 中. importjavax.servlet.*; importjavax.servlet.http.*; importjava.io.IOE importjava.io.PrintW publicclassServletextendsHttpServlet{ publicvoidinit()throwsServletException{} publicvoidservice(HttpServletRequestrequest, HttpServletResponseresponse)throwsServletException, IOException{ PrintWriterout=response.getWriter(); Out.println(“hello!”); } } 假如编译 Servlet 要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于 以下陈述正确的是编译该文件时会提示缺少 doGet()或者 doPost 方法,编译不能够成功通过 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,却看不到任何输出 文字 编译后 , 把 Servlet1.class 放在正确的位置 , 在浏览器中查看该 Servlet1, 会看到输出文 字:”hello!”(*) 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,却看到产生运行时 错误的出错信息. 此题无正确答案的反馈 270.Applet 可以做下列那些操作 读取客户端文件(*) 在客户端主机上创建新文件 读取客户端部分系统变量 在客户端装载程序库 此题无正确答案的反馈 271.下列关于栈的叙述正确的是栈是非线性结构 栈具有先进先出的特征 栈是一种树状结构 栈具有后进先出的特征(*) 此题无正确答案的反馈 272.类 Teacher 和 Student 是类 Person 的子类: P T S //p,tandsareallnon-null. if(tinstanceofPerson){s=(Student)t;} 最后一句语句的结果是:将构造一个 Student 对象 表达式是合法的 编译时正确,但运行时错误 表达式是错误的(*) 此题无正确答案的反馈 273.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还 可以定义自己的属性和方法,这有利于实现可移植性 安全性 可扩充性(*) 可靠性 此题无正确答案的反馈 当前第 4 页总共 10 页审核以下答案及问题反馈。单选题 274.采用面向对象技术开发的应用系统的特点是 重用性更强(*) 运行速度更快 维护更复杂 占用存储量小 此题无正确答案的反馈 275.以下创建了几个对象 StringA,B,C A=&a&; B=&b&: A=A+B; StringBufferD=newStringBuffer(&abc&); D=D.append(&567&);4 5(*) 3 6 此题无正确答案的反馈 276.一个栈的输入序列为 12345,则下列序列中不可能是栈得输出序列的是() (*) 此题无正确答案的反馈 277.下面哪一个不是造成 OOM 的原因()JVM 启动时分配的堆空间不足 代码不良,产生的临时对象太多 程序存在内存泄漏 CPU 或者线程资源不足(*) 此题无正确答案的反馈 278.下面两段代码打印的结果是: System.out.println(5.00-4.90); System.out.println(300-210);0.9999 和 90(*) 0.9 和 90 0.9 和 89.99 0.9999 和 89.99 此题无错误答案的反馈 279.EJB 组件的包文件的扩展名是: .jar(*) .rar .war .ear 此题无正确答案的反馈 280.下列关于 XHTML 和 HTML 描述不正确的是 XHTML 一定要被正确的嵌套使用, HTML 则不用 所有的 XHTML 元素一定要关闭,HTML 则不用 XHTML 可应用多种类型的数据格式(*) XHTML 属性描述严格,HTML 属性要求简单 此题无正确答案的反馈 281.下面那种服务不是 JNDI 应用范围。 Servlet(*) JDBC EJB JMS 此题无正确答案的反馈 282.下面哪种 EJB 没有 home 和远程接口() 会话 bean 实体 bean 消息驱动 bean(*) 此题无正确答案的反馈 283.weblogic 控制台中对连接池或者 JMS 等相关信息配置后, 实际保存在什么文件中? server.env startWebLogic.sh config.xml(*) boot.properties 此题无正确答案的反馈 当前第 5 页总共 10 页审核以下答案及问题反馈。单选题 284.关于 threaddump 下列说法错误的是()对于原因不明的 hang 或是响应慢,最根本 的方法就是获取 threaddump 信息 对于 unix、 linux 系统获取 threaddump, 首先用 ps 找到运行 weblogic 的 java 进程的 pid, 然后执行 kill-3pid weblogic 中的 threaddump 信息无法输出到其他文件,只能打印在.out 文件中(*) threaddump 信息主要显示的是线程的状态和其执行堆栈 此题无正确答案的反馈 285.文件系统与()密切相关,它们共同为用户使用文件提供方便处理器管理 设备管理 存储管理(*) 作业管理 此题无正确答案的反馈 286.关于进程的叙述哪一项是不正确的一个进程独占处理器时其执行结果只取决于进 程本身 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 进程并发执行时其执行结果与进程执行的相对速度有关 可同时执行的进程是指若干进程同时占用处理器(*) 此题无正确答案的反馈 287.在 pafa 中某个 Bean 的 lazy-int=true,则容器对此 Bean 的行为描述正确的是容器不 实例化此 Bean 和不加载此 Bean 相关初始化参数及依赖 Bean 实例 容器实例化此 Bean 但不加载此 Bean 相关初始化参数及依赖 Bean 实例(*) 容器不实例化此 Bean 但加载此 Bean 相关初始化参数及依赖 Bean 实例 容器实例化此 Bean,同时加载此 Bean 相关初始化参数及依赖 Bean 实例 此题无正确答案的反馈 288.Pafa 的全称是什么 PingAnFundationArchitecture(*) PingAnFrameworkArchitecture PingAnFundationFramework PingAnApplicationArchitecture 此题无正确答案的反馈 289.关于 PafaWeb 层数据绑定的描述正确的是 pafaWeb 层不提供数据绑定的功能 页面数据命名必须和对象属性保持一致(*) 不必依赖&lwc:bind&标签 被绑定对象不必一定符合 JavaBean 的规范 此题无正确答案的反馈 290.关于 ibatis 描述不正确的是 pafa 唯一指定数据库访问框架 ibatis 不支持多个数据源(*) &parameterMap&的参数顺序要和 SQL 语句的参数顺序必须保持一致 ibatis 的 SQL 必须配置在 XML 文件中 此题无正确答案的反馈 291.关于 Pafa 容器描述正确是 Bean 在 PAFA 容器中缺省设置为 singleton 模式(*) Bean 在 PAFA 容器中由容器来保证其线程安全数据完整性 任何时候,Bean 在与容器的生命周期是一样的 当 bean 的 singleton 属性为 false 的时候, 容器在此 Bean 没有被引用时可保证其不被 JVM 垃圾回收器回收 此题无正确答案的反馈 292.按照调用规范关于 SAO 和 DAO 组件描述正确的是 SAO 组件最好只访问外部远程系统的 Service,但特殊情况下也可以调用其他任何组件 DAO 通过 iBatis 框架访问数据库数据,DAO 之间可以允许相互调用 DAO 只能通过 iBatis 框架访问数据库数据,不能调用其他组件(*) SAO 组件可以访问 DAO 组件,也可以访问外部远程系统的 Service 此题无正确答案的反馈 293.Pafa 的 web-context.xml 文件配置什么信息 配置 URL 和 Controller 的映射关系(*) 配置 JSP 页面布局 配置 URL 和 Controller 的映射关系及配置 Web 提示和错误消息 配置 URL 和 Controller 的映射关系及配置 JSP 页面布局 此题无正确答案的反馈 294.要想在你的视图上成功的执行查询需要做什么? 基础表中必须有数据 在视图中需要有 select 权限(*) 基础表必须在同一个用户模式中 只能在基础表中有 select 权限 295.在 E-R 图中,用来表示实体联系的图形是 椭圆图 矩形 三角形 菱形(*) 296.数据库中只存放视图的? 操作 对应的数据 定义(*) 限制 297.同一个关系模型的任两个元组值 不能全同 可全同(*) 以上都不是 必须全同 298.在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的()阶段 需求分析 概念设计 逻辑设计(*) 物理设计 299.在数据库中,产生数据不一致的根本原因是 数据存储量太大 没有严格保护数据 数据冗余 未对数据进行完整性控制(*) 300.假设您需要修改 STUDENTS 表, 在 STUDENT_ID 列上增加一个主键, 该表当前不 包含数据。下面哪个语句适合于完成此任务? ALTERTABLEstudentsADDPRIMARYKEYstudent_ ALTERTABLEstudentADDCONSTRAINTPRIMARYKEY(student_id); ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEYstudent_ ALTERTABLEstudentsMODIFYCONSTRAINTstud_id_pkPRIMARYKEY(student_id); ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEY(student_id);(*) 301.下面哪个语句用于打开一个已经存在的约束? ALTERTABLEtable_nameENABLEconstraint_ ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_ ALTERTABLEtable_nameENABLECONSTRAINTconstraint_(*) ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_ ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_ ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_ 302.SunTone 的精化阶段主要工作是() 定义项目的范围 架构设计,通过架构原型减轻风险,充实完善需求(*) 开发系统功能 产品移交发布 303.业务词汇表在()阶段产出 初始阶段(*) 精化阶段 产品化阶段 构建阶段当前第 1 页总共 10 页审核以下答案及问题反馈。 单选 304.项目中的技术风险是通常是通过()方法来缓解的 技术文档 单元测试 架构原型验证(*) 代码复审 305.下列关于 jsp 和 servlet 描述不正确的是 JSP 本质上是 Servlet 的简易方式 JSP 侧重于视图 Servlet 的应用逻辑是在 Java 文件中 Servlet 也可以嵌入在 HTML 里(*) 306.关于 sleep()和 wait()的区别描述错误的是 sleep 是线程类(Thread)的方法 对此对象调用 wait 方法导致本线程放弃对象锁 wait 是 Object 类的方法 sleep 会释放对象锁(*) 307.&|DF|A3&.split(&|&).length 的结果是() 3 4 5 7(*) 6 308.在 XML 文档中使用 CSS 样式单正确的方式为: 引用式和嵌入式(*) 包含式 内部和外部 交叉引用 309.以下哪些不是 javascript 的全局函数() escape parseFloat eval setTimeout(*) 310.下列关于 Perl 语言说法不正确的是() Perl 不需要编译器和链接器来运行代码 Perl 的脚本不支持动态加载(*) Perl 比较擅长就是分析处理日志文件 Perl 是脚本语言,因此运行速度较慢 311.下列代码哪几行会出错: 1)publicvoidmodify(){ 2)intI,j,k; 3)I=100; 4)while(I&0){ 5)j=I*2; 6)System.out.println(&Thevalueofjis&+j); 7)k=k+1; 8)I--; 9)} 10)} line4 line6 line7(*) line8 312.欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的? ArrayListmyList=newObject(); ListmyList=newList(); ListmyList=newArrayList() ;(*) ArrayListmyList=newList(); 313.在 MVC 模式中,进行业务流程/状态的处理以及业务规则的制定的是: Model(*) View Controller Manager 314.以下哪行代码会进行对象垃圾回收 1.publicclassMyClass{ 2.publicStringBufferaMethod(){ 3.StringBuffersf=new4.StringBuffer(&Hello&); 5.StringBuffer[]sf_arr=newStringBuffer[1]; 6.sf_arr[0]= 7.sf= 8.sf_arr[0]= 9. } } 第3行 第8行 第5行 第 7 行(*) 315.在实现 DAO 设计模式时,下面哪种模式经常被采用: Factory 模式(*) Prototype 模式 Proxy 模式 Observer 模式 316.EJB 组件在什么地方执行 web 容器 以上都对 应用服务器 EJB 容器(*) 317.&jsp:forward&和 HttpServletResponse.sendRedirect()之间的主要区别在于 forward 执行在客户端而 sendRedirect()执行在服务器端 forward 执行在服务器端而 sendRedirect()执行在客户端(*) 两个方法是一样的 以上都不对 318.正则表达式([0-9]{3})-([a-z]{3})-([a-z]*?ab)与下列哪个字符串相匹配 123-abc{3}-cab 123-abc-ccab(*) 123{3}-abc-cab 123-abc-cb 319.以下循环执行()次 publicclassTest{ publicstaticvoidmain(String[]args){ intx=-10,k=0; while(++x&0){ k++; } System.out.println(k); } } 无限 10 9(*) 11 320.以下语句输出的结果是: Stringstr=&1234&; intx=4,y=5; str=str+(x+y); System.out.println(str); 12349(*) 123+4+5 123445 会产生编译错误 321.下面哪些类可以被继承 java.lang.Number(*) java.lang.Double java.lang.Math java.lang.StringBuffer 322.如下代码在 Servlet1.java 中. importjavax.servlet.*; importjavax.servlet.http.*; importjava.io.IOE importjava.io.PrintW publicclassServletextendsHttpServlet{ publicvoidinit()throwsServletException{} publicvoidservice(HttpServletRequestrequest, HttpServletResponseresponse)throwsServletException, IOException{ PrintWriterout=response.getWriter(); Out.println(“hello!”); } } 假如编译 Servlet 要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于 以下陈述正确的是 编译该文件时会提示缺少 doGet()或者 doPost 方法,编译不能够成功通过 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,却看到产生运行时 错误的出错信息. 编译后 , 把 Servlet1.class 放在正确的位置 , 在浏览器中查看该 Servlet1, 会看到输出文 字:”hello!”(*) 编译后,把 Servlet1.class 放在正确的位置,在浏览器中查看该 Servlet1,却看不到任何输出 文字 323.下列关于栈的叙述正确的是 栈是非线性结构 栈是一种树状结构 栈具有先进先出的特征 栈具有后进先出的特征(*) 324.如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的 事务上下文。这种事务属性在 EJB 中应该配置为: Required Never Supports(*) Mandatory 325.有关线程的哪些叙述是对的。 一旦一个线程被创建,它就立即开始运行。 使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 一个线程可能因为不同的原因停止(cease)并进入就绪状态。(*) 326.类 Teacher 和 Student 是类 Person 的子类: P T S //p,tandsareallnon-null. if(tinstanceofPerson){s=(Student)t;} 最后一句语句的结果是: 将构造一个 Student 对象 编译时正确,但运行时错误 表达式是合法的 表达式是错误的(*) 327.关于 finally 块中的代码描述正确的是: finally 块可以不写(*) 如果 try 块后没有 catch 块时,finally 块中的代码才会执行 异常发生时才被执行 异常没有发生时才被执行 328.下列代码编译和执行后的结果是 publicclassThreadTestextendsThread{ publicvoidrun(){ System.out.println(&Inrun&); yield(); System.out.println(&Leavingrun&); } publicstaticvoidmain(Stringargs[]){ (newThreadTest()).start(); } } 在 main()方法处编译失败 编译正常,但是不打印任何东西 在 run()方法处编译失败 &Inrun&在&Leavingrun&前一起被打印出来(*) 只有“Inrun”最终打印出来 329.以下哪个方法不改变线程的状态? start() run() sleep() isAlive()(*) 330.以下创建了几个对象 StringA,B,C A=&a&; B=&b&: A=A+B; StringBufferD=newStringBuffer(&abc&); D=D.append(&567&); 4 3 6 5(*) 331.关于下面的程序,哪个选项的说法是正确的? ClassTest{ publicstaticvoidmain(String[]args) {byteb=2,e=3;//------1 bytef=b+e;//------2 System.out.println(f); } } 编译通过,打印出 5 编译通过,打印出 23 编译不通过,在//1 处有错误 编译不通过,在//2 处有错误(*) 332.在 Java 中,负责对字节代码解释执行的是 垃圾回收器 虚拟机(*) 应用服务器 编译器 333.若某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运 算,则利用()存储方式最节省时间 顺序表(*) 双链表 单循环链表 带头结点的双循环链表 当前第 4 页总共 10 页审核以下答案及问题反馈。 单选 334.一个栈的输入序列为 12345,则下列序列中不可能是栈得输出序列的是()
(*) 335.下列接口()不是 Collection 接口的子接口 List ArrayList Map(*) Set 336.下列()不属于 HTTP 协议中 GET 方法和 POST 方法的区别内容。 提交数据时,POST 比 GET 安全。 提交数据时,POST 没有数据量的限制。 POST 方法请求的页面可以使用邮件发送。(*) GET 方法请求的页面可以作为书签。 337.下面哪一个不是造成 OOM 的原因() JVM 启动时分配的堆空间不足 程序存在内存泄漏 CPU 或者线程资源不足(*) 代码不良,产生的临时对象太多 338.下面那种服务不是 JNDI 应用范围。 Servlet(*) EJB JMS JDBC 339.下列关于描述 XML 和 HTML 的差异不正确的是 XML 扩展性比 HTML 强 XML 的语法比 HTML 严格 解析 XML 的性能优于 HTML(*) XML 与 HTML 互补 340.下列关于 XHTML 和 HTML 描述不正确的是 XHTML 一定要被正确的嵌套使用,HTML 则不用 所有的 XHTML 元素一定要关闭,HTML 则不用 XHTML 可应用多种类型的数据格式(*) XHTML 属性描述严格,HTML 属性要求简单 345.以下哪些不是 javascript 的全局函数() escape parseFloat setTimeout(*) eval 341.下列哪个组件能在一个 EAR 文件中被声明。 JDBCDataSource 对象 JMSConnectionFactory 和 Destination 对象 JMXMbeans EJB 类(*) 342.下面哪种 EJB 没有 home 和远程接口() 会话 bean 实体 bean 消息驱动 bean(*) 当前第 5 页总共 10 页审核以下答案及问题反馈。 单选 343.EJB 组件的包文件的扩展名是: .jar(*) .ear .rar .war 344.下面哪项不是 web 容器的部署描述符的作用。 定义 MIME 参数 映射到 Servlet/JSP 的请求 初始化参数 定义欢迎和错误页面 定义远程接口(*) 安全授权和认证 345.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取 方式,它们是 直接存取和间接存取 顺序存取和随机存取(*) 只读存取和读写存取 顺序存取和链接存取 346.Pafa 的全称是什么 PingAnFundationArchitecture(*) PingAnFundationFramework PingAnApplicationArchitecture PingAnFrameworkArchitecture 347.关于 AbstractAction 描述不正确的是 其业务方法名称是 perform(request:ServiceRequest):ServiceResponse perform 方法可以返回 null(*) perform 方法抛的是 BusinessServiceException ServiceResponse 类是可序列化的,具体数据通过一个 Map 对象返回 348.关于 Pafa 容器描述正确是 Bean 在 PAFA 容器中缺省设置为 singleton 模式(*) Bean 在 PAFA 容器中由容器来保证其线程安全数据完整性 任何时候,Bean 在与容器的生命周期是一样的 当 bean 的 singleton 属性为 false 的时候, 容器在此 Bean 没有被引用时可保证其不被 JVM 垃圾回收器回收 349.关于 pafa 组件调用规范下面描述不正确的是 web 层只能够通过 ApplicationController 来访问后台系统,web 层不能直接调用 DAO, 外部服务等 Service 可以调用其他 Service,BO,DAO,SAO 对象,但 Service 不能够调用 Action 组 件 Action 组件可以调用其他 Action,Service,BO,DAO,SAO 对象 Bo 组}

我要回帖

更多关于 为什么接口成员变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信