版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单项选择题
1.下列哪一种不是UMLI向动态图?(该题为必答题)4
活动图
序列图
状态图
川例图
注解:UnifiedModelingLanguage(UML)又称统一建模语言或原则建模语言,是始于1997
年一种OMG原则,它是一种支持模型化和软件系统开发的图形化语言,为软件开发的所有
阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
动态图:状态图,次序图,活动图,协作图。
静态图:类图,对象图,用例图,布署图,构件图。
2.下面有关系统并发访问数估嫌数据那个最有效:(该题为必答题)I
高峰时段平均每秒祈求数80
同步在线顾客数100
高峰时段日处理业务量100000
平均每秒顾客祈求数50
注骅:并发访问数描述的是同步向客户端发出祈求时客户,体现的是服务端承受的最大并发
访问数。
并发顾客数的计算公式
系统顾客数:系统额定的顾客数量,如种0A系统,也许使用该系统的顾客总数是2023
个,那么这个数量,就是系统顾客数。
同步在线顾客数:在一定的时间范围内,最大的同步在线顾客数量。
平均并发顾客数的计算:C=nL/T,
其中C是平均的并发顾客数,n是平均每天访问顽客数,L是一天内顾客从登录到退出的平
均付间(操作平均时间),T是考察时间长度(一天内多长时间有顾客使用系统)。
并发顾客数峰值计算:C八约等于C+3*根号C,
其中(:人是并发顾客峰值,C是平均并发顾客数,该公式遵照泊松分布理论。
3.EJB组件的包文献的扩展名是:(该题为必答题)1
.ear
.war
.jar
.rai
注释:
jar:一般是开发时要引用通用(JAVA)类,打成包便于寄存管理:
war:是做好一种(web)应用后,一般是网站,打成包布署到容器中:
ear:企业级应用,实际上EAR包中包括WAR包和几种企业级项目的配置文献而已,一般
服务器选择WebSphere等,都会使用EAR包。一般是EJB打成ear包。
JARWAREAR
英文JavaArchivefileWebArchivefileEnterpriseArchivefile
class.properties文件,是文件封装
Servlet.JSP页面、JS嗝JAR
包含内的最〃9元;也令Java类的苦通庠、峥了包含JAR.WAR以
M文件.HTML/XM囱题具他公用
容法源(resources)、5#助文件(auxi外,还包括EJBig件
凌源文件,为图片,台窖"小
liaryfiles)等
部署文
application-dient.xmlweb.xmlopplicotion.xml
件
小型震务程序容器(servletcontainEJB容器(EJBcontainer
应是服芬舞(applicationservers)
ers)«)
我别小中大
4.有关进程的论述哪一项是不对的的(该题为必答题)I
可同步执行的进程是指若干进程同步占用处理器
一种进程的工作没有完毕之前,另一进程就可开始工作,则称这些进程具有并发性
•种进程独占处理器时其执行成果只取决于进程自身
进程并发执行时其执行成果与进程执行的相对速度有关
注释:进程是一种具有一定独立功能的程序有关某个数据集合的一次运行活动。它是操作系
统动态执行的基本单元,在老式的操作系统中,进程既是基本的分派单元,也是基本的执行
单元。它具有如下特性:
动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态
消灭的:
并发性:任何进程都可以同其他进程一起并发执行:
独立性:进程是一种能独立运行的基本单位,同步也是系统分派资源和调度的独立单位:
异步性:由于进程间的互相制约,使进程具有执行的间断性,即进程按各自独立II勺、不
可预知的速度向前推进;
构造特性:进程由程序、数据和进程控制块三部分构成。
多种不一样的进程可以包括相似的程序:一种程序在不一样的数据集里就构成不一样的
进程,能得到不一样的成果;不过执行过程中,程序不能发生变化。
在操作系统的管理下,所有正在运行的进程轮番使用CPU,每个进程容许占用CPU的
时间非常短(例如10空秒),这样顾客主线感觉不出来CPU是在轮希为多种进程服务,就好
象所有的进程都在不间断地运行同样。但实际上在任何一种时间内有且仅有一种进程占有
CPU。
5.在数据库中,产生数据不一致的主线原因是(该题为必答题)I
数据冗余
未对数据进行完整性控制
数据存储成太大
没有严格保护数据
注释:数据不一致性是指数据的矛盾性、不相容性。产生数据不一致的原因卓要有如下三种:
一是由于数据冗余导致的:二是由于并发控制不要导致的;三是由于多种故障、错误导致的。
6.评估下面的一组SQL语句:
CREATETABLEdept(deptnoNUMBER(2),dnamcVARCNAR2(14),locVARCNAR2(13));
ROLLBACK:DESCRIBEDEPT
下面有关该组语句的哪个描述是对的曲?(该题为必答题)3
DESCRIBEDEPT语句将返回•种错误ORA-04N3:objectDEPTdoesnotexist.
ROLLBACK语句将释放DEPT占用的存储空间
DESCRIBEDEPT语句将显示DEPT表的构造描述内容
DESCRIBEDEPT语句将只有在ROLLBACK之前引入一种COMMIT语句时,才会显示
DEPT表的构造描述内容
注释:DESCRIBETABLE用于列出指定表或视图中的所有列;
DESCRIBEINDEXPORTABLE用于列出指定表的所有索引。
因此DESCRIBE是用来显示数据构造信息口勺。
7.Oracle中VARCHAR2类型ITJ最大长度是:(该题为必答题)I
4000
3000
1000
2023
8.在下面哪个场景中,索引将是最有用的?(该题为必答题)1
被索引的列作为体现式的一部分
被索引的列包括不一样范围的值
被索引的列用于FROM千句
被索引的列被申明为NOTNULL
注择:索引是对数据库表中一种或多种列的值进厅排序的构造。建立索引的目的是加紧对表
中记录的查找或排序。在任-了•句中包拈的每一列都是索引可以选择的对象.
9.下列四项中,不属于关系数据库特点I向是()(该题为必答题)4
多顾客访问
数据独立性高
数据共享性好
数据冗余小
注释:关系数据库重要具有如下几种特点:
(1)以面向系统啊观点组织数据,使数据具有最小的冗余度,支持且杂的数据构造:
(2)具有而度的数据和程序的独立性,应用程序与数据的逻辑构造及数据的物理存储方式
无关:
(3)由于数据具布T共享性,使数据库中的数据能为多种顾客服务:
关系数据库容许多种顾客同步访问,同步提供了多种控制功能,保证数据的安全性、
完整性和并发性控制。安全性控制可防止未经容许的顾客存取数据:完整性控制可保证数据
的对的性、有效性和相容性;并发性控制可放置多顾客并发访问数据时由于互相干扰而产生
的数据不一致。
10.有关sleep。和wait()的区别描述错误的是(该题为必答题)2
wait是Object类的措施
sleep会释放对象锁
对比对象调用wait措施导致本线程放弃对象锁
sleep是线程类(Thread)的措施
注释:
1、这两个措施来自不一样的类分别是,sleep来自Thread类,和wait来自Object类.sleep
是Thread的静态类措施,谁调用的谁去唾觉,虽然在a线程里调用了b的sleep措施,实际
上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleepo
2,最重要是sleep措施没有释放锁,而wait措施释放了锁,使得其他线程可以使用同步控
制块或者措施。sleep不出让系统资源;wait是进入线程等待池等待,出让系统资源,其他
线程可以占用CPU。一般wail不会加时间限制,由于假如wait线程的运行资源不够,再出
来也没用,要等待其他线程调用notify/notifyAH唤醒等待池中的所有线程,才会进入就绪队
列等待OS分派系统资源。sleep(milliseconds)可以用时间指定使它自动唤醒过来,假如时间
不到只能调用inlemiptO强行打断。Thread.Sleep(O)的作用是“触发操作系统立即重新进行一
次CPU竞争”。
3、使用范围:wait,notify和notifyAII只能在同步控制措施或者同步控制块里面使用,而
sle叩可以在任何地方使用。
4、sleep必须捕捉异常,而wait,no【ify和nolifyAll不需要捕捉异常。
II.如下哪行代码会进行对象垃圾回收
1.publicclassMyClass{
2.publicStringBufferaMethod(){
3.StringBuffcrsf=new4.StringBuffcrCHUl。");
5.StringBuffcr[]sf_arr=newStringBufTer[1];
6.sf_arr[0]=sf;
7.sf=null;
8.sf_arr[0]=null;
returnsf;
)(该题为必答题)2
第B行
第7行
第5行
第3行
12.如下循环执行()次
publicclassTest(
publicstaticvoidmain(String[]args)(
intx=-10,k=0;
while(++x<0){
k++:
)
System.out.println(k);
)
)(该题为必答题)I
9
10
11
无限
13.假如存在事务上下文,措施调用使用H前事务上下文,假如不存在,则不创立新的事务
上下文。这种事务属性在EJB中应当配置为:(该题为必答题)2
Never
Supports
Mandatory
Required
注释:
Mandatory-当使用这个值时,bean措施被调用时必须有一种事务已经处在运行中。
Never-假如在既彳j事务中调用此bean,。
Required-bean措施必须总是在事务上下文中执行。
RequiresNew-当措施被调用的时候,bean总会需要后动••种新的事务。
Supports可以参与到正在运行的事务中,但这个事务并不是必须的。
N。:Supported-该值意味着在事务中bean或者措施主线不能被调用。
14.在Java中,负责对字节代码解择执行的是(该题为必答题)3
编译器
应用服务器
虚拟机
垃圾回收器
15.在划分了等价类后,首先需要设计一种案例覆盖()有效等价类(该题为必答题)2
等价类数量-1个
尽量多的
2个
1个
16.压力测试属于()阶段(该题为必答题)1
系统测试
集成测试
顾客验收测试
单元测试
17.可靠性测试属于()阶段(该题为必答题)2
顾客验收测试
系统测试
集成测试
单元测试
18.系统测试阶段的测试对象不包括()(该题为必答题)2
硬件系统
源程序
软件系统
文档
19.下面哪个描述属于功能需求()(该题为必答题)4
系统规定可以持续运行1000小时
系统应按J2EE架构进行设计
90%的响应时间不大于2秒钟
随机选择5%的顾客发送广告消息
20.使用瀑布模型术语,在软件测试V模型中,对应“需求分析”口勺测试阶段是()(该
题为必答题)I
系统测试
集成测试
顾客脸收测试
单元测试
注释:
预验收测试
可行性分析--------->验收测试
\预系统测试/
需求分析--------->系统测试
\预集成测试/
概要设计集成测试
预单元测试
详细设计单元测试
编码
21.“均匀分散、齐整可比”这个描述与哪种测试措施一般知识有关:()(该题为必答
黝1
正交法
决策表
因果图
等价类分析法
22.如卜状态迁移图(中括号表达状态,箭头表达边):
[ab>[b],[b]->[c].[b]->(d]4c]->[d],[b]->[e]
则覆盖所有边至少需要()个案例(该题为必答题)1
3
2
4
1
注释:
a->b->e
a->b->c->d
a->b->d
23.测试系统长时间运行的体现,以期发现某些资源泄露等问题。这种测试类型•股知识是
(该题为必答题)4
强度测试
基准测试
负或测试
稳定性测试
24.软件测试措施一般知识中,—称为功能测试,—测试称为构造测试。(该题为必答
题)4
灰盒测试门盒测试
白盒黑盒
黑盒测试灰盒测试
黑盒测试白盒测试
25•项目中的技术风险是一般是通过O措施来缓和的(该题为必答题)1
架构原型验证
技术文档
代玛更审
单元测试
26.软件设计的重要任务是设计软件的构造、模淡和过程,其中软件构造设计的重要任务是
要确定(该题为必答题)3
模块的详细功能
模块间的操作细节
模块间的构成关系
模块间的相似性
27.文献系统与()亲密1T关,它们共同为顾客使用文献提供以便(该题为必答题)4
设务管理
作业管理
处理器管理
存储管理
注择:文献系统是操作系统用于明确磁盘或分区上的文献I向措施和数据构造:即在磁盘上组
织文献的措施。也指用于存储文献的磁盘或分区,或文献系统种类。操作系统中负责管理和
存储文献信息的软件机构称为文献管理系统,简称文献系统。文献系统由三部分构成:与文
献管理有关软件、被管理文献以及实行文献管理所需数据构造。从系统角度来看,文献系统
是对文献存储器空间进行组织和分派,负责文献存储并对存入的文献进行保护和检索的系
统<详细地说,它负责为顾客建立文献,存入、读出、修改、转储文献,控制文献的存取,
当顾客不再使用时撤销文献等。
28.文献的存取方式与文献的物理构造有关,也许有如卜的文献物理构造:
I.次序构造H.线性构造
Ill锌接构造N.索引构造
而常见的文献物理构造是(该题为必答题)2
I、II和V
I、in和N
I、n和in
n、山和N
注锋:
文就的存取方式:
文献的存取方式是由文献的性质和顾客使用文献的状况决定。
1次序存取。
2随机存取。
磁带是次序存取。磁盘是陵机存取。
文献的物理构造:
1次序构造。
2处接构造。
3索引构造。
假如是三级索引,文献长度最大为:256*256*256+256*256+256+10o
文献系统最大的•种特点是“按名存取”文献目录是文献控制块的有序集合。
29.要想在你的视图上成功的执行查询需要做什么?(该题为必答题)3
基础表必须在同一种顾客模式中
基此表中必须有数据
只能在基础表中有seleci权限
在视图中需要有seleci权限
注择:
安全性。通过视图顾客只能查询和修改他们所能见到的数据。数据库中的其他数据则既
看不见也取不到。数据库授权命令可以使每个顾客对数据库的检索限制到特定的数据库对象
上,但不能授权到数据库特定行和特定的列上。通过视图,顾客可以被限制在数据的不一样
子集上:
使用权限可被限制在基表的行的子集上。
使用权限可被限制在基表的列的子集上。
使用权限可被限制在基表的行和列的子宾上。
使用权限可被限制在多种基表的连接所限定的行上。
使用权限可被限制在基表中的数据的记票汇总上.
使用权限可被限制在另一视图的一种子关上,或是某些视图和基表合并后的子集上。
30.数据库中只寄存视图的?(该题为必答题)3
对应的数据
操作
定义
限制
注释:
从顾客角度来看,一种视图是从一种特定的角度来查看数据库中的数据。从数据库系统
内部来看,一种视图是由SELECT语句构成的查询定义的虚拟表。从数据即系统内部来看,
视图是由一张或多张表中的数据构成的,从数据库系统外部来看,视图就如同一张表同样,
对表可以进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。
视图是一种虚拟表,其内容由查询定义。同其实的表同样,视图的作用类似于筛选。定
义视图的筛选可以来自目前或其他数据库的一种或多种表,或者其他视图.分布式查询也可
用于定义使用多种异类源数据的视图。
视图是存储在数据库中的查询的SQL语句,它重要出于两种原因:安全原因,视图可
以麻藏某些数据,如:社会保险基金表,可以用视图只显示姓名,地址,而不显示社会保险
号前工资数等,另一原因是可使夏杂的查询易于理解和使用。
视图:查看图形或文档口勺方式。
视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存
储一份,通过视图看到的数据只是寄存在基本表门的数据。对视图的操作与对表的操作同样,
可以对其进行查询、修改(有一定的限制)、删除.
当对通过视图看到的数据进行修改时,对应的基本表的数据也要发生变化,同步,若基
本麦的数据发生变化,则这种变化也可以自动地反应到视图中。
31.在视图上不能完毕的操作是(该题为必答题)1
在视图上定义新的基本表
在视图上定义新视图
更新视图
查询
注绛:见上。
32."|DF|A3".split(T).lengthI向成果是()(该题为必答题)4
5
4
6
7
3
注择:splil措施是将一种字符串分割为子字符串,然后将成果作为字符串数组返回。
33.下列有关Perl语言说法不对的的是()(该题为必答题)1
Perl是脚本语言,因此运行速度较慢
PerlII勺脚本不支持动态加载
Perl比较擅长就是分析处理日志文献
Perl不需要编译器和链接器来运行代码
注释:
Perl借取了C、sed、awk>shellscripting以及诸多其他程序语言的特性。其中最重要的
特性是它内部集成了正则体现式的功能,以及巨大的第三方代码库CPAN。Perl与脚本语言
同样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而
已,这意味着Perl对于小的编程问题时迅速处理方案和为大型事件创立原型来测试潜在的
处理方案是十分理想的。
Perl是一种能完毕任务的语言。从一开始,Perl就设计成可以把简朴工作简朴化,同
步又不失去处理困难问题能力的语言。它可以很轻易操作数字,文本,文献和目录,计算机
和网络,尤其是程序的语言。这种语言应当很轻易运行外部的程序并且扫描这些程序的输出
获取感爱好的东西。并且它还应当很轻易能把这些你感爱好的东西交给其他程序做特殊的处
理,当然,这种语言还应当很轻易在任何现代I向操作系统上可以移植地编译和运行。
34.下列代码哪儿行会出错:
1)publicvoidmodifyO{
2)iniI,j,k;
3)1=100;
4)while(I>0)(
5)j=I*2;
6)System.out.println("Thevalueofjis"+j);
7)k=k+1;
8)1-:
9)1
10))(该题为必答题)2
line6
line7
line8
line4
35.有关finally块中的代码描述对内的是:(该题为必答题)3
异常发生时才被执行
假如try块后没有catch块时,finally块中的代码才会执行
finally块可以不写
异常没有发生时才被执行
注相
finally在异常处理时提供finally块来执行所有清除操作。重要与trj'-catch-finally配合使
用,
finally语句块的作用是无论出现什么状况,finally块中的语句一定会被执行,并且是在
return之前执行。根据JAVA规范,假如try-finally或者catch-finally中均有return.则2个
return都执行并最终返1sl调用者那里的是finally中的return,假如finally中没Itreturn则返
同时是catch中的return,不过finally中的代玛也是要执行的。
36.在面向对象数据模型中,子类不仅可以从其超类中继承所有的属性和措施,并且还可以
定义自己的属性和措施,这有助于实现(该题为必答题)1
可扩充性
可靠性
可移植性
安全性
37.有关自动化测试与手工测试的比较,对的的是()(该题为必答题)3
自动化测试能做的,手工测试不能做
手工测试能做的,自动化测试都能做
谁也不能完全替代对方
自动化测试能做的,手工测试都能做
38.假设i是不大于10的整型变量,则体现式i-10+10==i的运行成果()(该题为必
答题)4
等Fi
等于i
也许为宾,也也许为假
,定为真
注释:
优先级运算符结合性
10[].从左到右
2I+(正)-(负)~++—从右向左
3*/%从左向右
4+(加)-(减)从左向右
5«>>>>>从左向右
6<<->>-instanceof从左向右
7==1=从左向右
8&(按位与)从左向右
9人从左向右
101从左向右
11&&从左向右
12II从左向右
13?:从右向左
14=+=-=*=/=%=&=1=八=~=<<=>>=»>=从右向左
1、该表中优先级按照从高到低的次序书写,也就是优先级为1的优先级原高,优先级14
的优先级最低。
2、结合性是指运算符结合的次序,一般都是从左到右。从右向左的运算符最经典的就是负
号,例如3+Y,则意义为3加-4,符号首先和运算符右侧的内容结合。
3、insianceof作用是判断对象与否为某个类或接口类型。
4、注意辨别正负号和加减号,以及按位与和逻辑与的区别。
39.运用正交设计法可以覆盖()(该题为必答题)2
所芍设辑分支
所芍原因之间的组合
任意两个原因之间的组合
所有数据流
注释:
正交试验设计(Orthogonalexperimentaldesign)是研究多原因多水平I向又一种设计措施,
它是根据正交性从全面试验中挑选山部分It代表性时点进行试验,这些It代表性的点具布•了
“均匀分散,齐整可比”的特点,正交试验设计是分析因式设计的重要措施。是•种高效率、
迅速、经济的试脸设计措施。
正交试睑设计的关键在于试验原因的安排.一般,在不考虑交互作用的状况下,可以自
由的将各个原因安排在正交表的各列,只要不在同一列安排两个原因即可(否则会出现混
杂L不过当要考虑交互作用时,就会受到一定的限制,假如任意安排,将会导致交互效应
与其他效应混杂的状况。
40.采用自顶向下集成的测试措施,需要编写()。(该题为必答题)3
客户端程序
驱动程序
条件桩
测试桩
注释:
自顶向下增量式测试:重要长处在于它可以刍然内做到逐渐求精,一开始就能让测试者
看到系统的框架:重要缺陷是需要提供桩模块,并且在输入/输出模块接入系统此前,在桩
模块中表达测试数据有一定困难。
自底向上增量式测试:长处在于由于驱动模决模拟了所有调用参数,虽然数据流并未构
成有向的非环状图,生成测试数据也无困难:重要缺陷在于,直到最终一种模块被加进去之
后才能看到整个程序(系统)的框架。
41.功能测试也叫做()(该题为必答题)1
FVT
ST
PT
UAT
注释:FUNCTIONVERIFYTESTING(功能测试),也称为behavioraltesting(行为测试)。
42.使用录制模式产生口勺自动化脚木,与人工编写的脚木相比,后期维护成本一般()
(该题为必答题)2
不能比较
较高
较低
没芍差异
43.某项测试有6个原因,均为布尔后,使用鉴定表措施,鉴定表有()行(该题为
必答题)I
2ABi94
Bl94人2
POWER(B194.BI94)
6
注释:
鉴定表的建立环节:
1)痈定规则的个数。假如有n个条件。每个条件有两个取值(0,1),故有"2的n次方种规则。
2)列出所有的条件班和动作桩。
3)填入条件项。
4)填入动作项。得到初始鉴定表。
5)简化.合并相似规则(相似动作工
44.软件测试的目的是()(该题为必答题)4
发现软件开发中出现的错误
防止软件开发中出现的错误
修改软件中出现的错误
尽最多的发现软件缺陷,并保证得以修复
45.黑盒测试也称为功能测试。黑盒测试不能发现(该题为必答题)4
输入与否对的接受
终止性错误
界面与否有错误
与否存在冗余代码
46.如下参数中不能用于进程间通信的是(读题为必答题)I
信件
信号搔
口令
消息
注释:
逊程间通信各种方式效率比较
类皆可拿请控制消息英81优先@5
BiSPlPENYYN
»PIPENYYN
命名PIPE(FIFO)NYYN
洎息队列N|YYY
信号量NYYY
共享存储NYYY
UHIXJISOCKETNYYN
unL,<»J8fisoc
YYNN
KET
47.操作系统具有进程管理、存储管理、文献管理和设备管理的功能,在如卜有关的描述中,
哪一种是不对的的(该题为必答题)3
存储管理重要是管理内存资源
文猷管理可以有效地支持对文献的操作,处理文献共享、保密和保护问题
进程管理重要是对程序进行管理
设多管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理
注择:进程管理指的是操作系统调整豆数进程口勺功能。
48.下列有关描述XML和HTML的差异不对的的是(该题为必答题)2
解析XML的性能优于HTML
XML与HTML互补
XML的语法比HTML严格
XML扩展性比HTML强
注释:xml和html都是用于操作数据或数据构造,在构造上大体是相似的,但它们在本质
上却存在着明显的区别。综合网上口勺多种资料总结如下。它们的区别重要有如下几点:
一、语法规定不一样:
1.在himl中不辨别大小写,在xml中严格辨别。
2.在HTML中,有时不严格,假如上下文清晰地显示出段落或者列表键在何处结尾,那么
你可以省略v/p>或者</li>之类的结束标识。在XML中,是严格的树状构造,绝对不能省略
掉结束标识。
3.在XML中,拥有单个标识而没有匹配的结束标识的元素必须用种/字符作为结尾。
这样分析器就懂得不用查找结束标识了。
4.在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。
5.在HTML中,可以拥有不带值的属性名。在XML中,所有的同性都必须带有对应的值。
6.在XML文档中,空白部分不会被解析器自动删除:不过himl是过滤掉空格的。
二.标识不一样:
html使用固有的标识:而xml没有固有的标识。
Html标签是预定义啊:
XML标签是免费向、自定义I向、可扩展I向。
三、作用不一样:
1.html是用来显示数据的:xml是用来描述数据、寄存数据的,因此可以作为持久化的介质!
Hunl将数据和显示结合在一起,在页面中把这数据显示出来:而xml则将数据和显示分开。
XML被设计用来描述数据,其焦点是数据的内容。
HTML被设计用来显示数据,其焦点是数据的外观。
2.>.ml不是HTML的替代品,xml和html是两种不一样用途的语言。
XML不是要替代HTML:实际上XML可以视作对HTML的补充。
XML和HTML的目的不一样:
HTML的设计目的是显示数据并集中于数据外观,而XML的设计目的是描述数据并集中于
数据的内容。
3,没有•任何行为的XML.与HTML相似,XML不进行任何操作。(共同点)
4.对于XML最佳的形容也许是:XML是•种跨平台的,与软、硬件无关的,处理与传播信
息的工具。
5.XML未来将会无所不在。XML将成为最普遍的数据处理和数据传播的工具。
49.下面是有关子类调用父类构造函数的描述对的的是(该题为必答题)4
创立子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
子类必须通过super关键字调用父类没有参数的构造函数
子类定义了自己的构造函数,就不会调用父类的构造函数
假如子类的构造函数没有通过super谢用父类构造函数,那么子类会先调用父类不含参数的
构造函数,再调用子类自己的构造函数
注释:构造函数的继承
1、子类只继承父类的默认(缺省)构造函数,即无形参构造函数。假如父类没有默认构造函
数,那子类不能从父类继承到任何构造函数。
2,子类从父类处继承来的父类默认构造函数,不能成为子类的默认构造函数。
3、在创立对象时,先调用父类默认构造函数对对象进行初始化,然后调用子类自身自己定
义叼构造函数。
4、假如子类想调用父类的非默认构造函数,则必须使用super来实现。
5、子类必须调用父类的构造函数。可以通过系统自动调用父类的默认构造函数,假如父类
没有默认构造函数时,子类构造函数必须通过super调用父类的构造函数。
缺省构造函数的问题:base类是父类,加rived类是子类,首先要阐明的是由于先市•父
类后有子类,因此生成子类之前要首先有父类。class是由class的构造函数consiruclor产生
的,每一种class均有构造函数,假如你在编写自己的class时没有编写任何构造函数,那么
编译器为你自动产生一种缺省default构造函数。这个defaull构造函数实质是空的,其中不
包括任何代码。不过一牵扯到继承,它的问题就出现了。
假如父类baseclass只有缺省构造函数,也就是编译器自动为你产生的。而子类中也只
有缺省构造函数,那么不会产生任何问题,由于当你试图产生一种子类的实例时,首先要执
行子类的构造函数,不过由于子类维承父类,因此子类的缺省构造函数自动调用父类的缺省
构造函数。先产生父类的实例,然后再产生子类的实例。
50.下面()是有效明确的功能需求(该题为必答题)2
两年内存储数据苗不超过100G
登录后显示公告栏
界面美观大方
长时间操作后提醒顾客休息
51.如下哪一项测试是自动化测试无法胜任的:()(该题为必答题)1
对图形验证码的测试
对数据流的测试
对业务流程的测试
对页面校验规则的测试
52.一种对象有4个属性,每个属性有3种也许的值,假如规定对所有值的组合进行测试,
则共有()种组合(该题为必答题)2
12
81
7
64
53.软件测试术语“V&V”指()(该题为必答题)4
ValidandValuable
VersionandVersion
ValidandVictory
VerificationandValidation
注释:软件测试中的V&V意思是:软件测试的工作归结起来就是两个V,Verification和
ValidationoVerification翻译为验证,在在IS09000中,“验证”的严格定义是:验证是通过
检查和提供客观证据,表明规定规定已经满足的承认。Validation翻译为确认,在IS09000
中,“确认”的严格定义是:确认是通过检查和提供客观证据,表明某些针对某一特定预期
用途的规定已经满足的承认。因此,V&V意思就是:软件测试中的Verification和Validation
54.Loadrunner中哪个部件用来设置性能测试场景(该题为必答题)1
cortroller
virtualusergenerator
remoteagent
analysis
注释:LoadRunner包括如下组件:
>VirtualUserGenerator录制最终顾客业务流程并创立自动化性能测试脚本,即Vuser脚本。
AControllcr组织、驱动、管理并监控负载测试。
aLoadGenerator通过运行Vuser产生负载。
AAnalysis用于查看、剖析和比较性能成果。
ALauncher使您可以从单个访问点访问所1tfLoadRunner组件。
55.如下有关压力测试的描述,哪种描述是错误的?(该题为必答题)4
压力测试和并发行测试的联络和区别:并发测试是一种测试手段,在压力测试中可以运用并
发测试来进行压力测试。
压力测试一般通过模拟措施进行。
压力测试是指模拟巨大的工作负荷,以查看系统在峰值使用状况下与否可以正常运行。
压力测试是通过一次性大量增长系统负载来测试系统性能的变化,以此来获得系统性能提供
的最大服务级别的测试。
56.从下列论述中,可以与需求分析、设计、编码相对应的软件测试阶段是(该题为必
答题)2
单元测试、开发集成测试、系统测试
系统测试、开发集成测试、单元测试
开发集成测试、系统测试、单元测试
单元测试、系统测试、开发集成测试
注释:
预验收测试
可行性分析--------->验收测试
X预系统测试/
需求分析--------->系统测试
\预集成测试/
概要设计--------->集成测试
预单元测试/
详细设计--------->单元测试
/
编码
57.如下不能用作功能测试的自动化工具是(该题为必答题)2
WiaRunner
ClearCase
QTP
Robot
注释:
WinRunne门是一种企业级的功能测试工具,用于检测应用程序与否可以到达预期的功能及
正常运行。
ClearCase:是SCM管理工具其中的一种。是RATIONAL企业开发的配置管理工具,类似
于VSS,CVS的作用,不过功能比VSS,CVS强大的多,并且可以与WINDOWS资源管理
器集成使用,并且还可以与诸多开发工具集成在一起使用。
QTP:一种侧重于功能的回归自动化测试工具。
Robot:是一种可犷展的、灵活的功能测试工具。
58.软件测试的对象包括一.(该题为必答题)3
源程序和目的程序
目的程序和有关文档
源程序、目口勺程序、数据及有关文档
目的程序、操作系统和平台软件
59.在UML提供的图中,()用于准时间次序描述对象间的交互。(该题为必答题)1
序列图
状态图
网络图
协作图
注释:次序图展现了一组对象和由这组对象收发的消息,用「准时间次序对控制流建模。用
次序图阐明系统的动态视图。
60.在操作系统中,Wail(S)和Signal(s)操作是一种(该题为必答题)2
作业控制命令
低级进程通信原语
机器指令
系统调用命令
注释:信号量是•种计数器,可以控制进程间多种线程或者多种进程对资源的同步访问,它
常实现为一种锁机制。实质上,信号量是一种被保护的变量,并且只能通过初始化和两个原
则的原子操作(P/V)来访问。(P.V操作也常称为wait(s),signal(s)),
61.下面列出的条目中,哪些是数据仓库的基本特性«
【.数据仓库是面向主题的
II.数据仓库的数据是集成的
III.数据仓库的数据是相对稳定的
N.数据仓库的数据是反应历史变化的(该题为必答题)2
I、II和N
都是
H.III和IV
i.n和ni
注释:
数据仓库的特点
1、面向主题
操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库
中叼数据是按照一定的主题域进行组织的。
2、集成I向
数据仓库中的数据是在对原有•分散的数据库数据抽取、清理的J基础上通过系统加工、汇
总司整顿得到的,必须消除源数据中的不•致性,以保证数据仓库内的信息是1T关蜷个企业
的一致的全局信息。
3、相对稳定的
数据仓库的数据重要供企业决策分析之用,所波及的数据操作重要是数据查询,一旦某
个数据进入数据仓库后来,一般状况下将被长期架留,也就是数据仓座中一般有大量的查询
操作,但修改和删除操作很少,一般只需要定期的加载、刷新。
4、反应历史变化
数据仓库中的数据一般包括历史信息,系统记录了企业从过去某一时点(如开始应用数
据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋
势做出定成分析和预测
62.下列有关jsp和servlet描述不对的的是,该题为必答题)4
JSP侧重于视图
Servlet的应用逻辑是在Java文献中
JSP本质上是Servlet的简易方式
Servlet也可以嵌入在HTML里
注择:JSP是Servlet技术的扩展,本质上就是Serdet的简易方式。JSP编译后是“类servlei”。
Scrvlcl和JSP最重要的不一样点在于,Servlet的应用逻辑是在Java文献中,并且完全从表
达层中的HTML里分离开来。而JSP的状况是Java和HTML可以组合成一种犷展名为.jsp
II勺文献。JSP侧重于视图,Servlet重要用于控制逻辑。
63.假设A类有如下定义,设a是A类的•种实例,下列哪些语句调用是错误的。4
classA{
inti;
sialicStrings:
voidmethod1(){}
staticvoidmethod2(){}
}(该题为必答题)
A.mcthodl();
A.method2()
System.out.println(a.i);
a.method1();
注释:
1:没有sialic修饰的措施,在调用的时候需要先发明对象类名。
对象名=new类名();
对象名.措施名O;
2:有static修饰的措施,在调用的时候直接调用。
类名.措施名0;
也就是说:没有static修饰的,它们在生成的时候,就属于对象。
有static修饰的,它们在生成的时候,就属干类。
64.欲构造ArrayList类的•种实例,此类继承了List接口,下列哪个措施是对的的?
(该题为必答题)I
ListmyList=newArrayList();
ArrayListmyList=newList();
ArrayListmyList=ncwObject();
ListmyList=ncwList();
注释:
List是一种接口,而ListArray是一种类。ListArray继承并实现了List。因此List不能被构
造,但可以向上面那样为List创立一种引用,而ListArray就可以被构造。
Listlist;〃对的list=null;
Listlist=newList();//是错误的使用方法
Listlist=newArrayLisl();这句创立了,•种ArrayList的对象后把上溯到了Lisi。此时它是••种
Lis(对象了,有些ArrayLisl有不过Lisi没有的J属性和措施,它就不能再用了。而ArrayLisl
Iist=newArrayLisi();创立一对象则保留了ArrayLisl的所有属性。这是种例子:
importjava.ucil.*;
publicclassTes(List(
publicstaticvoidmain(String[]args){
Listlist=newArrayList();
ArrayListarrayList=newArrayList();
list.trimToSize();〃错误,没有该措施。
arrayList.trimToSizeO;//ArrayList里有该措施。
)
)
编译一下就懂得成果了。
假如这个样子:Lisia=newArrayList();则a押有Li$【与ArrayLisi的所有属性和措施,不会
减少。
假如List与ArrayList中有相似的属性(如inti),有相似的措施(如voidf()),则a.i是调用T
List中的ia.f()是调用了ArrayList中的f();
问题的关键:
为忖要用Lisilist=newArrayList。,而不用ArrayListalist=newArrayList。呢?问题就在于
List有多种实现类,目前你用的是ArrayList,也许哪一天你需要换成其他的实现类,如
LinkedLisi或者Vector等等,这时你只要变化这••行就行了:Listlist=newLinkedListO:其
他使用了lisi地方的代码主线不需要改动。假设你开始用ArrayListalist=newArrayLis(().这
下你有口勺改了,尤其是假如你使用了ArrayList特有的措施和属性.
地区用Lisiarr=newArrayList();定义;
行业用ArrayListarr=newArrayList。;定义;
则阚明,行业里用到了ArrayList的特殊的措施。
此外的例子就是,在类的措施中,如下申明:
privatevoiddoMyAciion(Listlist){}
这样这个措施能处理所有实现了List接口的类,一定程度上实现了泛型函数,
假如开发的时候觉得ArrayListHashMap的性能不能满足你的需要,可以通过实现
Lisl,Map(或者Collection)来定制你的自定义类。
65.下列有关栈的论述对的的是(该题为必答题)3
栈具有先进先出的特性
栈是非线性构造
栈具有后进先出的特性
栈是一种树状构造
66.算法的时间复杂度是指(该题为必答题)3
算法程序的长度
执行算法程序所需要的时间
算法执行过程中所需要的基本运算次数
算法程序中的指令条数
注释:在进行算法分析时,语句总的执行次数T(n)是有关问题规模n的函数,进而分析T(n)
随n的变化状况并确定T(n»内数量级。算法的时间复杂度,也就是算法的时间量度,记作:
T(r.)=O(f(n)),它表达随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相似,
称作算法的渐近时间红杂度,简称为时间红杂度。其中f(n)是问题规模n的某个函数。
67.一种输入项的合法输入范围是“0-100的整数”,则边界值应当是(该题为必答题)4
0,53,100
-0.00001,0,100,100.00001
0,130
-1.0.100,101
68.一种输入项的合法输入范围是“上二“下”,则一种最小的等价类划分是:()(该
题为必答题)4
上,下,左,右
上,中,下
上,下
不适合用等价类
69.一种输入项的合法输入范围是“当月日期”,则合理的测试边界值为:()(该题为
必答题)2
前月第一天,当月第一天,当月最终•天,下月
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度工地民工食堂食品安全风险评估合同
- 2025年京牌指标租赁合同及车辆购置税费减免协议
- 2025年度住宿生生活服务及安全保障合同2篇
- 二零二五年度关于电力设备租赁的长期合同
- 2025年度特殊材质门窗定制安装合同范本3篇
- 2024养殖场兽医专业团队建设与疾病防控服务合同3篇
- 2024年专业展览馆展位租赁合同补充协议范本3篇
- 2024年集资房过户合同版
- 2024年物流包装材料供应外包合同3篇
- 2024年版智能机器人研发与生产合同
- 【企业杜邦分析国内外文献综述6000字】
- 2023-2024学年浙江省富阳市小学数学五年级上册期末通关试题
- GB/T 5343.2-2007可转位车刀及刀夹第2部分:可转位车刀型式尺寸和技术条件
- GB/T 32285-2015热轧H型钢桩
- 中考数学真题变式题库
- FZ/T 91019-1998染整机械导布辊制造工艺规范
- 主持人培训 课件
- SHSG0522003 石油化工装置工艺设计包(成套技术)内容规定
- 制造部年终总结报告课件
- 企业大学商学院建设方案
- 粤科版高中通用技术选修1:电子控制技术全套课件
评论
0/150
提交评论