平安保险公司招聘笔试试题及答案_第1页
平安保险公司招聘笔试试题及答案_第2页
平安保险公司招聘笔试试题及答案_第3页
平安保险公司招聘笔试试题及答案_第4页
平安保险公司招聘笔试试题及答案_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

平安保险公司招聘笔试试题及答案 单项选择题1.关于版本控制以下描绘不正确的选项是:A)自动跟踪每个文件和目录的变更情况B)支持并行开发C)ClearCase提供版本管理功能D)可以进步软件可移植性D版本控制是通过分支的形式保存多个时间点的版本状态,不包含可移植性的概念2.ClearCase用户通过_________的方式获取VOB中存储的数据。A)资源管理器B)视图〔VIEW〕C)版本树〔Versiontree〕C在ClearCase中,文件版本的组织表达在版本树构造中。每一个文件都可以通过checkout-edit-checkin的命令形成多个版本3.链表不具备的特点是____。A)可随机访问任何一个元素B)插入、删除操作不需要挪动元素C)无需事先估计存储空间大小D)所需存储空间与线性表长度成正比A随机访问是数组的特性4.进程与程序的重要区别之一是:__A)程序可占用资源,而进程不可B)程序有状态,而进程没有C)进程有状态,而程序没有D)进程能占有资源,而程序不能D1〕程序是“静止〞的,无生命的;进程是“活动〞的,有生命的2)程序可以脱离机器长期保存,进程是执行着的程序3)程序不具有并发特征,不占用系统资源。进程具有并发性,使用系统资源〔最大区别〕4)进程与程序不一一对应。一个程序屡次执行,可以产生多个不同的进程;一个进程也可以对应多个程序。5.从未排序的序列中依次取出一个元素与已排序列中的元素进展比拟,然后将其放在已排序序列的适宜位置上,该排序方法称为______。A)插入排序B)选择排序C)希尔排序D)归并排序A插入排序将新元素插入已排序局部的适宜位置选择排序每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕归并排序归并是指将假设干个已排序的子文件合并成一个有序的文件。希尔排序将整个无序序列分割成假设干小的子序列分别进展插入排序6.__是操作系统中可以并行工作的根本单位,也是核心调度及资源分配的最小单位A)作业B)线程C)函数D)进程D7.CMM模型划分的级别中,使用定量分析来不断地改良和管理软件过程。供选择的答案:A)优化级B)管理级C)定义级D)可重复级A8.关于CMM,以下描绘哪个是不正确的:A)CMM分为5级B)CMM主要作用是指导软件机构如何控制软件产品的开发和维护过程,以及如何向成熟的软件工程体系演化,并形成一套良性循环的管理文化。C)CMM是判断软件成熟度的软件,以及使用过程中的一系列标准和文档。D)CMM级别越高,软件过程才能越强。CCMM建立一套科学的软件产品评估体系,将软件的质量分5级.主要目的是评估软件,并指导软件机构如何向成熟的软件工程转化.等级越高,质量越好.CMM是一个模型.初始级:不稳定的开发和维护环境.遇到问题时,常只专注于代码和测试可重复级:基于过往的工程的经历来方案与管理新的工程。

定义级:有关软件工程与管理工程的一个特定的、面对整个企业的软件开发与维护的过程的文件将被制订出来。同时,这些过程是集成到一个协调的整体。这就称为企业的标准软件过程。

定量管理级:企业对产品与过程建立起定量的质量目的,同时在过程中参加规定得很清楚的连续的度量。作为企业的度量方案,

要对所有工程的重要的过程活动进展消费率和质量的度量。软件

产品因此具有可预期的高质量。优化级:使用定量分析来不断地改良和管理软件过程9.下面哪个是合法的布尔值?〔〕A.“false〞B.falseC.10 B10.以下对继承的说法,哪个是正确的〔〕A)子类能继承父类的私有方法和状态B)子类能继承父类的protected方法,而不继承protected状态(protected修饰符)C)子类只能继承父类public方法和状态D)子类能继承父类的所有非私有方法和状态D 11.以下说法那些是正确的?〔〕 A)使用同一个类创立的所有对象都必须一样//(==比拟)B)使用同一个类创立的所有对象可以互不一样C)对象将继承用于创立它的类的属性和行为D)类将继承其超类的属性和行为//(非私有的)B12.下面关于缺省构造方法的描绘中正确的选项是〔〕A)缺省构造方法可以初始化其他方法中定义的变量B)Java编译器会为所有的类创立缺省构造方法。C)假如在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创立一个缺省构造方法D)当类中没有定义任何构造方法时,Java编译器将为这个类创立缺省构造方法D当类里面没有显式的定义任何构造函数,也没有从别的类继承任何构造函数的时候,java编译器自动创立缺省构造函数。缺省构造函数没有参数,也不会对类属性产生任何影响13.需求分析中开发人员要从用户那里理解到〔〕A)软件做什么B)包的构造C)伪代码的设计D)接口的参数A14.下面说法正确的选项是〔〕A)JAVA中的线程不可以共享代码B)JAVA中的线程不可以共享数据C)每个JAVA程序都至少有一个线程,即主线程D)JAVA中线程是非抢占式的C进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源〔如进程创立的文件、管道、同步对象等〕组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。线程是操作系统分时调度分配CPU时间的根本实体。一个线程可以执行程序的任意局部的代码,即使这局部代码被另一个线程并发地执行;一个进程的所有线程共享它的虚拟地址空间、全局变量和操作系统资源。 15.以下标识符中,〔〕是正确的变量名?A)intB)1thingC)thing1D)one-hundredC 16.以下关于Java程序构造说法错误的选项是〔〕。A)package语句必须放在源文件的第一句B)源文件可以没有import语句C)一个源文件可以有多个类定义//一个源文件可以定义多个类//例如内部类D)一个源文件可以定义多个public类D17.以下有关接口的说法,哪个是正确的?〔〕A)一个类可实现多个接口B)实现一个接口必须实现接口的所有方法C)接口与抽象类是一样的概念D)接口之间不能有继承关系AB这个有点问题publicinterfaceAA{PublicvoidsetAA();PublicvoidsetBB();}publicclassBBimplementsAA{publicvoidsetAA{//…System.out.println(“AASetted〞);}Publicstaticvoidmain(String[]args){NewBB().setAA();}}BB不能成功编译,但是能成功运行,显示〞AASetted〞18.类A定义如下:classA{privateintx=10;intgetx(){returnx;}}classBextendsA{privateintx=15;//需要覆盖getx()方法}在"//需要覆盖getx()方法"后应加上的函数是:A)intgetx(){…}B)intgetx(floatf){…}C)floatgetx(){…}D)doublegetx(floatf){…}A方法名,方法返回值类型,变量类型数量顺序必须都一样19.执行以下语句后,i和n的值为〔〕inti=10;intn=i++%5; A)10,0B)10,1C)11,0D)11,1C 20.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。〔〕A)publicintMAX_LENGTH=100;B)finalintMAX_LENGTH=100;C)finalpublicintMAX_LENGTH=100;D)publicfinalintMAX_LENGTH=100;DC定义为类的属性那么static,final,public修饰符顺序可以任意改变.假如定义在方法内部,那么定义常量只能有修饰符final.这个有点问题 21.下面哪个不是java语言中的保存字?〔〕A)finalB)constC)NULLD)intC22.类Test定义如下:0:publicabstractclassTest1:{2:publicabstractvoidm1();3:publicabstractvoidm2()4:{5:System.out.println("hello");6:}7:}假如对这段程序进展修改,其中不会导致错误的修改是〔〕A)为m1()方法添加一个方法体 B)用";"交换第4~6行C)将修饰m1()方法的abstract关键字删除D)将修饰Test类的abstract关键字删除B抽象方法不能有方法实现23.以下关于Java语言的表达中,正确的选项是〔〕。 A)Java是不区分大小写的B)源文件名必须与public类型的类名一样C)源文件中public类的数目不限D)源文件名其扩展名为.jarB24.下面的异常处理说明正确的选项是〔〕A)try块必须同时与catch子句和finally子句一起使用。B)try块只能使用一个catch子句。C)try块中假如执行了return语句,那么其finally子句不会执行。D)try块不能单独使用。DTry要与至少一个catch块或finally块一起使用,finally块必然会被执行。25.下面哪条不属于JAVA的命名约定?〔〕A)除第一个单词外,变量名中其他单词的首字母都应该大写B)变量名的第一个字母小写C)常量名首字母大写,其余字母小写D)类名首字母大写C 26.随着Java技术的不断开展,Sun公司根据市场进一步将Java细分,其中针对普通PC应用的是〔〕A)J2EE(企业级java应用)B)J2SE(PC级java应用)C)J2ME(手机java应用)D)JDKB27.欲构造ArrayList类的一个实例,以下哪个方法是正确的?〔〕 A)ArrayListmyList=newObject〔〕;B)ListmyList=newArrayList〔〕;//这样写可以适应面向接口编程的方法C)ArrayListmyList=newList〔〕;D)ListmyList=newList〔〕;B28.假如程序中包含名为obj1和obj2的对象,那么使用语句obj2=obj1时将发生什么情况?〔〕A)obj2的实例变量的值将与obj1一样B)obj2和obj1是同一个对象C)A和B都不对D)A和B都对D29.在下面的代码中:publicclassAyeAye{inti=40;intj;publicAyeAye(){setValue(i++);}voidsetValue(intinputValue){inti=20;j=i+1;System.out.println(“j=〞+j);}}当setValue〔〕方法显示变量j时,该变量的值为多少?A)42B)40C)21D)20C类属性i的可见域被方法的参数i的可见域覆盖。要显式的用this.i指代类属性i30.以下选项中哪一个编译不出现错误?〔〕A)inti=0;if(i){System.out.println("Hi");0不是boolean}B)inti1=5;inti2=5;if(i1=i2){比拟符==System.out.println("Sotrue");}C)inti=1;intj=2;if(i==1||j==2)System.out.println("OK");D)inti=1;intj=2;if(i==1&&|j==2)System.out.println("OK");C 31.抽象类A及类B的定义如下:1:abstractclassA2:{3:abstractintgetinfo(){};4:}5:publicclassBextendsA6:{7:privateinta=0;8:publicintgetinfo()9:{10:returna;11:}12:publicstaticvoidmain(Stringargs[])13:{14:Bb=newB();15:System.out.println(b.getinfo());16:}17:}关于上述程序代码的说明正确的选项是〔〕A)第1行不能通过编译B)第3行不能通过编译C)程序通过编译,输出结果为:0D)程序通过编译,但没有输出任何结果B抽象方法不应该有方法实现32.下面哪个是序列化接口〔〕A)SerializableB)ObjectOutputStreamC)SetD)ObjectInputStreamA33.下面语句片段的输出结果是什么?〔〕intscore=9;switch(score){case0:System.out.println();default:System.out.println("Error");case1:System.out.println("Good");break;case2:System.out.println("Best");}A)没有输出B)ErrorC)Error,Good完全正确的选项是需要换行D)Error,Good,BestC1查找符合条件的case子句。假设找到那么执行符合条件的子句以及之后的子句,直到break;否那么转22执行default子句以及之后的子句,直到break34.对于catch子句的排列,以下哪种是正确的?〔〕A)先有异常子类,其他如何排列都无关B)有继承关系的异常不能在同一个try程序段中C)异常父类在先,异常子类在后D)异常子类在先,异常父类在后D已被catch的Exception不能被重复catch35.类的实例方法表示的是什么?〔〕A)类的属性B)类的行为C)类对象的行为D)父类对象的行为C36.在JDBC程序中,Statement对象表示什么?〔〕 A)到数据库的连接;B)向数据库发送SQL语句的对象C)数据源。B37.以下哪条语句关于JAVA内存回收的说明是正确的?〔〕A)程序员必须创立一个线程来释放内存B)内存回收程序负责释放无用内存C)内存回收程序允许程序员直接释放内存D)内存回收程序可以在指定的时间释放内存对象B内存回收自动进展,进展时间不可预测38.对于FileInputStream和FileOutputStream类,下面哪个方法不会产生IOException异常〔〕A)二者的构造函数B)read()C)close()D)write()A构造函数抛出FileNotFoundException39.对于ROLLBACK命令,以下准确的说法是:〔〕A)撤销刚刚进展的数据修改操作B)撤销本次登录以来所有的数据修改C)撤销到上次执行提交或回退操作的点D)撤销上一个COMMIT命令C40.SQL语言中用来创立、删除及修改数据库对象的局部被称为:〔〕 A)数据库控制语言〔DCL〕权限管理,用户管理B)数据库定义语言〔DDL〕create,drop,alterC)数据库操纵语言〔DML〕selectforupdate,update,insert,D)数据库事务处理语言B 41.下面哪一个是有效的命令?〔〕A)SELECT*FROMbooksFORUPDATEUSINGbook_profit_idxWHERE(retail-cost)>10;B)CREATEINDEXbook_profit_idxON(retail-cost)WHERE(retail-cost)>10C)CREATEFUNCTIONINDEXbook_profit_idxONbooksWHERE(retail-cost)>10;D)a和cE)以上命令都不是42.下面哪一项表示一个表中的一行?〔〕 A)一个属性B)一个特征C)一个字段D)一个记录D43.下面哪一项“不是〞有效的SELECT语句?〔〕 A)SELECTCost-RetailFROMbooks;B)SELECTRetail+CostFROMbooks;C)SELECTretail*retail*retailFROMbooks;D)SELECTretail^3frombooks;^操作不支持D44.使用UPDATE命令最多可以修改多少个记录?〔〕A)1B)2C)3D)无限制D45.下面有关表和视图的表达中错误的选项是:〔〕A)视图的数据可以来自多个表B)对视图的数据修改最终传递到基表C)基表不存在,不能创立视图D)删除视图不会影响基表的数据B 46.执行如下两个查询,结果为:〔〕SELECTenamename,salsalaryFROMemporderbysalary;SELECTenamename,sal"SALARY"FROMemporderbysalASC;A)两个查询结果完全一样B)两个查询结果不同C)第一个查询正确,第二个查询错误D)第二个查询正确,第一个查询错误A47.当一个用户修改了表的数据,那么〔〕A)第二个用户立即可以看到数据的变化B)第二个用户必须执行ROLLBACK命令后才能看到数据的变化C)第二个用户必须执行COMMIT命令后才能看到数据的变化D)第二个用户因为会话不同,暂时不能看到数据的变化D48.表的主键特点中,说法错误的选项是:〔〕A)一个表只能定义一个主键B)主键可以定义在表级或列级C)主键的每一列都必须非空D)主键的每一列都必须惟一B49.删除emp表的全部数据,但不提交,以下正确的语句是:〔〕A)DELETE*FROM.EMPB)DELETEFROMEMPC)TRUNCATETABLEEMPD)DELETETABLEEMPB50.下面哪一个运算符与在一个多行子查询中使用IN运算符是等价的?〔〕A)=ANYB)=ALLC)>ANYD)ANYA

WHEREcolumn-namein(subquery).==>WHEREcolumn-name=ANY(subquery). 51.将两个表联接在一起时,下面哪一项通常是另一个表的主键?〔〕A)外键B)主键C)总控键D)重复的组A52.关于索引,说法错误的选项是:〔〕 A)索引总是可以进步检索的效率B)索引由系统自动管理和使用C)创立表的主键会自创立索引D)删除索引对拥有索引的表的数据没有影响A使用索引是为了进步查询的速度,但是索引的使用会占用额外的资源以及执行insert,update,delete等操作时的额外操作。为那些经常查询很少修改的表建立索引。53.下面哪一个SQL语句将删除DEPT表中的所有数据,并永久删除DEPT表的整个构造?〔〕A)DROPTABLEdept;B)DELETETABLEdept;C)TRUNCATETABLEdept;D)DELETE*.*FROMdept;[ENDCODE]A54.执行以下语句出错的行为是:〔〕SELECTdeptno,max(sal)FROMempWHEREjobIN(‘CLERK‘,‘SALEMAN‘,‘ANALYST‘)GROUPBYdeptnoHAVINGsal>1500;A)第一行B)第二行C)第三行D)第四行DHaving子句包含where子句的功能,而且可以使用集合函数.where子句效率高。HAVING对GROUPBY之后的查询结果,再进展过滤,只能对SELECT前面已有的字段进展条件判断55.以下语句出错,哪种改动可以正确执行:〔〕SELECTdeptno,max(sal)FROMempGROUPBYdeptnoWHEREmax(sal)>2500; A)将WHERE和GROUPBY语句顺序调换一下B)将WHEREmax(sal)>2500语句改成HAVINGmax(sal)>2500C)将WHEREmax(sal)>2500语句改成WHEREsal>2500D)将WHEREmax(sal)>2500语句改成HAVINGsal>2500A+C=B,groupby子句和where子句的顺序一定是where前groupby后 56.下面哪一个语句将在结果中返回书名为HANDCRANKEDCOMPUTERS的图书?〔〕A)SELECT*FROMbooksWHEREtitle=‘H_N_%‘;B)SELECT*FROMbooksWHEREtitleLIKE"H_N_C%";C)SELECT*FROMbooksWHEREtitleLIKE‘H_N_C%‘;D)SELECT*FROMbooksWHEREtitleLIKE‘_H%‘C_指代单个任意字符,%指代任意多个字符57.以下类型的视图中,有可能进展数据修改的视图是:〔〕A)带WITHREADONLY选项的视图B)子查询中包含分组统计查询的视图C)子查询中包含计算列的视图D)带WITHCHECKOPTION选项的视图?任何修改〔包括UPDATE、INSERT和DELETE语句〕都只能引用一个基表的列。在视图中修改的列必须直接引用表列中的根底数据。它们不能通过其他方式派生,例如通过:聚合函数〔AVG、COUNT、SUM、MIN、MAX、GROUPING、STDEV、STDEVP、VAR和VARP〕。计算,不能通过表达式并使用列计算出其他列。使用集合运算符〔UNION、UNIONALL、CROSSJOIN、EXCEPT和INTERSECT〕形成的列得出的计算结果不可更新。被修改的列不受GROUPBY、HAVING或DISTINCT子句的影响。同时指定了WITHCHECKOPTION之后,不能在视图的select_statement中的任何位置使用TOP58.Oracle数据库属于以下哪种类型:〔〕A)网状数据库B)层次数据库C)关系数据库D)面向对象关系数据库C59.以下不需要进展提交或回退的操作是:〔〕A)显式的锁定一张表B)使用UPDATE修改表的记录C)使用DELETE删除表的记录D)使用SELECT查询表的记录D60.用户不能在下面哪一个视图上执行任何DML操作?〔〕A)使用WITHCHECKOPTION选项创立的视图B)包括DISTINCT关键字的视图C)包括GROUPBY子句的视图D)上面所有视图都允许DML操作E)上面所有视图都不允许DML操作A?E?见57 61.建立外键时添加ONDELETECASCADE从句的作用是:〔〕A)删除子表的记录,主表相关记录一同删除B)删除主表的记录,子表相关记录一同删除C)子表相关记录存在,不能删除主表记录D)主表相关记录存在,不能删除子表记录B假如ONDELETECASCADE被指定,当主表中的记录行被删除时,InnoDB将自动删除子表中被引用键值与主表中相对应的外键值一样的记录62.下面哪一个参数不是存储过程承受的参数?〔〕A)INPUTB)OUTC)INOUTD)INA过程存储过程是一个PL/SQL程序块,承受零个或多个参数作为输入(IN)或输出(OUT)、或既作输入又作输出(INOUT)63.对于以下查询:SELECTtitle,giftFROMbooksCROSSJOINpromotion;下面哪一个查询是等效的?〔〕A)SELECTtitle,giftFROMbooksNATURALJOINpromotion;B)SELECTtitleFROMbooksINTERSECTSELECTgiftFROMpromotion;C)SELECTtitleFROMbooksUNIONALLSELECTgiftFROMpromotion;D)以上都是ACrossJoinN*M的NatualJoin自动按一样名字的列进展=查询,假设两表中没有任何属性的名字一样,那么等同于CrossJoin.Interselect交集查询ALL选项表示将所有行合并到结果集合中,包括重复行64.在包含组函数的视图上不能执行下面哪一个DML操作?〔〕A)INSERTB)UPDATEC)DELETED)在包含组函数的视图上可以执行上面所有操作E)在包含组函数的视图上不能执行上面所有操作E65.下面哪一种说法是正确的?〔〕A)当用户使用EXIT命令退出系统时,将隐含执行一个提交B)在执行一个DDL命令时,将隐含执行一个提交C)在执行一个DML命令时,将自动执行一个提交D)上面的说法都是正确的E)a和c是正确的A事务的开场:开场于第一个DMLSQL语句执行时开场完毕的时候是在:*、一个COMMIT或ROLLBACK被执行的时候。*、一个DDL或DCL语句被执行〔自动提交〕注意*&*!〔隐式〕*、用户退出SQLPLUS〔隐式〕Exit命令?*、系统崩溃〔隐式〕 66.软件测试的目的是____。 A)说明软件的正确性B)评价软件质量C)尽可能发现软件中错误D)断定软件是否合格C67.为了进步测试的效率,应该____。A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试方案D)选择发现错误的可能性大的数据作为测试数据D68.系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进展测试。__不是系统测试的内容。A)途径测试B)可靠性测试C)安装测试D)平安测试A软件测试的目的尽最大可能找出最多的错误软件测试分4个阶段:单元测试,集成测试,确认测试,系统测试。单元测试测试模块是否到达设计的功能,是测试的根底。途径测试,边界测试,错误处理测试集成测试是将已单元测试的局部组装起来,对软件体系构造进展测试。确认测试是测试软件是否满足需求说明书的需求说明,并且配置是否正确。有效性测试,系统测试软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进展测试。可靠性测试,安装测试,平安测试。69.通常____是在代码编写阶段可进展的测试,它是整个测试工作的根底A)系统测试B)安装测试C)验收测试D)单元测试D70.逻辑覆盖标准主要用于____。它主要包括条件覆盖、条件组合〔多重条件〕覆盖、断定覆盖、条件及断定覆盖、语句覆盖、途径覆盖等几种 A)黑盒测试方法B)白盒测试方法C)灰盒测试方法D)软件验证方法B白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和根本途径测试逻辑覆盖是以程序内部的逻辑构造为根底的测试用例设计技术,这一方法要求测试人员对程序的逻辑构造有清楚的理解。71.以下哪种类型的图表述系统中各个对象的类型以及其间存在的各种静态关系?A)用例图B)构件图C)活动图D)类图D72.泳道图属于下面的那种类型的图:A)顺序图B)活动图C)类图D)状态图B类图:最常用的UML图,它用于描绘系统的构造化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。活动图:描绘了需要做的活动以及这些活动的执行顺序其中的泳道技术是将所有的活动按照纵向进展划分,例如按活动的主体或者活动的责任部门用例图:描绘了系统向谁提供了哪些效劳顺序图:描绘对象间动态的交互关系,着重表达对象间消息传递的时间顺序状态图:描绘了一个特定对象的所有可能状态,以及由于各种事件而发生的状态的改变,描绘对象在生命周期中的行为构件图:显示软构件以及他们之间的依赖关系73.概要设计是软件系统构造的总体设计,以下选项中不属于概要设计的是____。 A)把软件划分成模块B)确定模块之间的调用关系C)确定各个模块的功能D)设计每个模块的伪代码D将软件系统需求转换为将来系统的设计;逐步开发强壮的系统构架;使设计合适于施行环境,为进步性能而进展设计;构造应该被分解为模块和库。74.下述任务中,不属于软件工程需求分析阶段的是__。A)分析软件系统的数据要求B)确定软件系统的功能需求C)确定软件系统的性能要求D)确定软件系统的运行平台D业务需求,用户需求,功能需求,非功能性需求需求分析活动其实本来就是一个和客户交流,正确引导客户可以将自己的实际需求用较为适当的技术语言进展表达〔或者由相关技术人员帮助表达〕以明确工程目的的过程75.软件设计中划分模块的一个准那么是__。A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合C高内聚和低耦合,进步软件的可维护性和可重用性 76.在选择开发方法时,有些情况不合适使用原型法,以下选项中不能使用快速原型法的情况是____。A)系统的使用范围变化很大B)系统的设计方案难以确定C)用户的需求模糊不清D)用户的数据资源缺乏组织和管理A快速原型法(rapidprototyping)快速原型法是近年来提出的一种以计算机为根底的系统开发方法,它首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩大完善得到最终的软件系统。原型就是模型,而原型系统就是应用系统的模型。它是待构筑的实际系统的缩小比例模型,但是保存了实际系统的大局部性能。这个模型可在运行中被检查、测试、修改,直到它的性能到达用户需求为止。因此这个工作模型很快就能转换成原样的目的系统。优点:支持多用户,有利重新开发,减少风险77.以下对customtags的阐述哪个不正确?〔〕A)是开发者自己定义的tag,可以在JSP页面中使用B)JSP中定制标记符,本质上就是以标记的形式封装了一个俱有独立功能的Java类C)必须依靠TLD文件实现customtag到实现类的映射D)是某些厂商自己实现的JSP扩展D78.默认情况下,WeblogicServer8.0类的加载顺序正确的选项是:A)java自身的类-?java扩展类-?系统类途径-?APP-INF/liborAPP-INF/classes-?WEB-INF/liborWEB-INF/classesB)APP-INF/liborAPP-INF/classes-?WEB-INF/liborWEB-INF/classes-?java自身的类-?java扩展类-?系统类途径C)WEB-INF/liborWEB-INF/classes-?APP-INF/liborAPP-INF/classes-?java自身的类-?java扩展类-?系统类途径D)java自身的类-?java扩展类-?系统类途径-?WEB-INF/liborWEB-INF/classes-?APP-INF/liborAPP-INF/classesA1。系统类途径,除了java途径和java扩展途径,这个算是级别最高的了。2。APP-INF/liborAPP-INF/classes,这个就和详细的应用相关了。也就是说两个或多个应用的APP-INF/LIB下的类是不可见的。比系统类途径的级别低了一级。3。WEB-INF/liborWEB-INF/classes,这个应该是最低的级别了。79.JSTL标签语句中,假设a为collection,b为数组,c为b中第一个元素。以下访问c的语句哪句正确?〔〕A)${a.b.c}B)${a.b[0].c}C)${a}.${b}.${c}D)${a}.${b[0]}.${c}B80.以下关于URL的阐述哪个是错误的?〔〕A)绝对URL是指包括协议名和效劳器地址的途径B)相对URL是指缺少协议名或者效劳器地址的途径C)以‘/‘开头的相对途径被称为"context-relative"URLD)HTML中使用的以‘/‘开头的相对途径是以web应用根途径开场的URLC81.关于Weblogic-ejb-jar.xml的作用以下描绘正确的选项是A)可以声明EAR包应该包含的jar包和war包B)可以声明EJB的事务类型C)可以声明EJB的JNDI名字D)可以声明EJB的远程和本地接口C根据EJB容器的类型,weblogic-ejb-jar.xml告诉容器如何识别和定位采用JNDI的bean。82.当JSP页面改动后,如何完成编译?〔〕A)在用户给出命令后,容器自动编译B)用户手动编译后,重新部署到容器C)无需用户干预,容器自动编译D)容器和手动都可以A83.对一个包含事务的工作逻辑单元来说,事务必须满足ACID测试,ACID代表:〔〕 A)Atomi、Consistent、Isolated和DurableB)Atomi、Container、Isolated和DatabaseC)Atomi、Consistent、Informed和DatabaseD)Absolut、Container、Isolated和DurableAtomic、Consistent、Isolated、Durable原子的、一致的、独立的、耐久的A84.以下哪个不属于EJB容器的事务属性:〔〕A)NotSupportedB)RequiredC)SupportsD)ForeverE)RequiresNewF)MandatoryG)NeverNotSupported、Required、Supports、RequiresNew、Mandatory和NeverD事务形式Bean类型在事务T内被调用时的行为在事务外被调用时的行为Required会话、实体、消息驱动在T中征用新建事务RequiresNew会话、实体新建事务新建事务Supports会话、消息驱动在T中征用不带事务运行Mandatory会话、实体在T中征用出错NotSupported会话、消息驱动不带事务运行不带事务运行Never会话、消息驱动出错不带事务运行85.下端程序的最终运行效果是:publicclassHelloPingAnextendsHttpServlet{inti=0;publicvoidservice(HttpServletRequestreq,HttpServletResponseres)throwsIOException{res.setContentType("text/html");PrintWriterout=res.getWriter();out.print("<HEAD><TITLE>");out.print("Aserver-sidestrategy");out.print("</TITLE></HEAD><BODY>");out.print("<h1>HelloPing-AnInsurance!"+i++);out.print("</h1></BODY>");out.close();}} A)输出一个HTML页面〔即:HEAD>…/HEAD>等〕B)输出HelloPing-AnInsurance!i〔字符‘i’〕C)输出HelloPing-AnInsurance!i(i值随访问递增)D)输出HelloPing-AnInsurance!i(i值恒为0)A 86.在J2EE设计形式中,以下关于DAO形式的描绘哪个是不正确的?A)DAO实现一个数据访问机制,用于访问、操作持久化存储介质中的数据。B)DAO处于在业务逻辑层与数据库资源之间。C)一般DAO是与AbstractFactory形式一起来用。D)DAO可以代替DATASOURCE。DDAO形式是标准J2EE设计形式之一,开发人员常常用这种形式将底层数据访问操作与高层业务逻辑别分开。DAO用来封装DataSourceDAO也是把对数据库的操作(比方最根本的CRUD操作)全部封装在里面..一般DAO是与AbstractFactory形式一起来用的...87.以下关于J2EE应用编程模型中各层的描绘哪个是不正确的?〔〕A)客户层:运行于客户端或者效劳器端,负责与用户直接交互B)Web层:运行于效劳器端,负责与业务逻辑层交互C)业务逻辑层:运行于效劳器端,封装企业业务逻辑EJB层D)持久存储层:运行于效劳器端,负责持久保存企业数据DB

层A客户层运行在客户阅读器上。88.关于MVC形式的阐述,哪句是正确的? A)Model向View注册,Controller监听事件并做出响应B)View向Controller注册,Model监听事件并做出响应C)View向Model注册,Controller监听事件并做出响应D)Controller向Model注册,View监听事件并做出响应C不定项选择题89.假如Sal列包含各个员工的工资,Comm列包含销售代表所得到的佣金,那么下面哪一个查询将显示各个员工的总工资?选出所有正确的答案。〔〕(选择所有正确答案) A)SELECTename,sal+NVL(comm,0)AS"GrossSalary"FROMempB)SELECTename,NVL2(sal+com,sal,comm)"Gross"FROMemp;C)SELECTename,NVL(comm,0)+salFROMemp;D)SELECTename,NVL(sal+comm,sal)FROMemp;ACD任何一个运算式只要含有Null,那么该运算式就等于NullNVL2(expr1,expr2,expr3)假如expr1为非空,那么返回expr2,假如expr1为NULL,那么返回expr390.执行下面的哪些命令将释放用户以前持有的所有表锁?选出所有正确的答案。〔〕 (选择所有正确答案) A)COMMIT;B)EXITC)ALTERTABLEempADDUNIQUE(ename);D)UPDATEempSETsal=3000WHEREename=‘SMITH‘;AB 91.下面哪些SQL命令向名为ACCTSUPER的用户授予系统权限?选出所有正确的答案。〔〕(选择所有正确答案) A)GRANTINSERTONempTOacctsuper;B)GRANTCREATETABLETOacctsuper;C)GRANTSELECTONempTOacctsuper;D)GRANTUPDATEANYTABLETOacctsuper;E)GRANTCREATESESSIONTOacctsuper;BDE?92.以下描绘

温馨提示

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

评论

0/150

提交评论