成都软件设计大赛A.docx
《成都软件设计大赛A.docx》由会员分享,可在线阅读,更多相关《成都软件设计大赛A.docx(30页珍藏版)》请在冰点文库上搜索。
成都软件设计大赛A
UML中序列图的特点是()。
A有生命线及控制焦点,重点在消息的时间顺序上
有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
是对系统、子系统或类的行为建模
本质上是一个流程图,显示从活动到活动的信息流
在Oracle10G中,下列哪一个选项不是PGA的一部分()
绑定信息
分析信息
会话变量
排序空间
eclipse内文件的默认编码格式是?
构架由许多不同的构架视图来表示,这些视图本质上是以图形方式来摘要说明“在构架方面具有重要意义”的模型元素。
在RationalUnifiedProcess中,您将从一个典型的视图集开始,该视图集称为“4+1视图模型”,它们是()。
用例视图、逻辑视图、实施视图、进程视图、部署视图
用例视图、逻辑视图、实施视图、进程视图、数据视图
用例视图、逻辑视图、进程视图、数据视图、部署视图
用例视图、逻辑视图、实施视图、数据视图、部署视图
在事件处理中,适配器的作用是什么
避免实现不需要的函数接口
跳过事件处理类,直接面对事件处理函数
使得框架类可以同时兼作事件处理类
提高事件处理的执行速度
以下不是软件配置管理优点的是___。
有助于管理资金
组织保持列举完整性的任务和活动
具有跟踪在并行或串行发展过程中变化的能力
减少当前的状态记录
对于业务流清晰的系统可以利用______贯穿整个测试用例设计过程。
等价类划分
因果图法
正交试验法
场景法
由于进度压力,你决定为每一项活动计算出简单明了的较早与较晚开始日期与结束日期。
因此,你决定使用:
甘特图
图形评审技术(GERT)
关键路径法(CPM)
蒙特卡罗分析
进程的最基本状态有
就绪、运行、隐蔽
停止、就绪、运行
运行、就绪、阻塞
就绪、撤消、运行
JSP部分代码如下:
<%Stringstr=null;%>stris<%=“str”%>运行时将会发生
转译期错误
编译期错误
运行后,浏览器上显示:
strisnull
运行后,浏览器上显示:
strisstr
JavaBean中get方法的作用
读操作
写操作
读写操作
以上都不是
下面哪个不是JDBC事务的方法
commit()
rollback()
setAutoCommit()
begin()
JMS还定义了可发送的若干不同类型的消息说法错误的是
Text消息包含消息的字符串表示形式
Object消息包含序列化的Java对象
file消息包含序列化的Java对象
可以发送XML格式的消息
你正在使用UML为你的系统建模,你需要描述软件组件与组件之间的关系,显示代码的结构,你需要使用()来实现。
组件图
类图
协作图
序列图
spring中,下列那一项不能实现类org.springframework.web.servlet.ModelAndView的对象
publicModelAndView(StringviewName){//do…………}
publicModelAndView(StringviewName,MaptempMap){//do…………}
publicModelAndView(StringviewName,StringmodelName,String
modelObject){//do…………}
publicModelAndView(StringviewName,MaptempMap,StringmodelName){//do…………}
不属于WebServices功能
Web上链接文档的浏览
远程数据访问
WebServices以xml作为服务描述语言,
服务的动态发现和发布
以下关于黑盒测试技术的描述,正确的是()。
如果变量不是独立的,可采用边界值和等价类测试
如果可保证是单缺陷假设,可采用最坏情况测试、健壮最坏情况测试和决策表测试
如果变量引用的是逻辑量,可采用等价类测试和决策表测试
如果可保证是多缺陷假设,可采用边界值分析和健壮性测试
对TopicConnectionFactory的引用属于
Environmententry
Resourceenvironmentreferenc
EJBlocalreference
Resourcereference
面向对象程序设计中,用____来描述具有共同特征的一组对象
集合类型类数组
职工实体中有职工号、姓名、部门、参加工作时间、工作年限等属性,其中,工作年限是一个()属性。
派生多值复合NULL
黑盒测试在设计测试用例时,主要需要研究()
需求规格说明与概要设计说明
详细设计说明
项目开发计划
概要设计说明与详细设计说明
在doGet方法中接收请求对应的接口的对象req使用哪个方法接收一组复选框id的值
Stringid=req.doGet("id");
Stringid[]=req.getParameters("id");
Stringid=req.getParameter("id");
String[]id=(String[])req.getParameterValues("id");
防止盗用IP行为是利用防火墙的____功能bbs
防御攻击的功能
访问控制功能
IP地址和MAC地址绑定功能
URL过滤功能
建立一个供应商、零件数据库。
其中“供应商”表S(Sno,Sname,Zip,City)分别表示:
供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:
Sno→(Sname,Zip,City),Zip→City。
“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。
表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。
供应商”表S属于()。
1NF2NF3NFBCNF
WhichofthefollowingthreeportionsofadatablockarecollectivelycalledasOverhead.
tabledirectory,rowdirectoryandrowdata
data?
block?
header,?
table?
diretory?
and?
free?
space?
tabledirectory,rowdirectoryanddatablcokheader
datablockheader,rowdataandrowheader
单个Session实例和它所关联的所有持久化对象实例都被用于整个对话,这被称为( )
session-per-conversation
session-per-conver
session-per-convered
session-per-convers
若关系R所有的属性都是不可再分的数据项,则称R属于()
第一范式第二范式第三范式第四范式
由于政府的一项新规定导致项目目标发生变更,项目经理已经对项目的技术和管理文件做了必要的修改,他的下一步应该是()。
及时通知项目干系人
修改公司的知识管理系统
获取客户的正式认可
获得政府的认可
通过调用( )应用投影到一个查询。
setProjections
setProjection
getProjections
getProjection
在Hibernate中数据源信息存放在下列哪个文件中
log4j.propertieshibernate.propertieshibernate.cfg.xmlhibernate.hbm.xml
以下哪个组件不支持动作监听器
文本框下拉框按钮列表框
eclipse导入工程的命令是?
IDEF0图不反映出系统()
系统做什么
系统功能如何实现
系统由谁来做
系统实现的约束条件
Tomcat数据源配置在下列哪个文件内?
server-minimal.xmlcontext.xmltomcat-users.xmlserver.xml
在关系数据库中,当关系的型改变时,用户程序也可以不变。
这是
物理独立性逻辑独立性位置独立性存储独立性
Hibernate对原生SQL查询执行的控制是通过下列哪个接口来进行的?
Criteria
SQLQuery
Query
Serializable
你正在进行一个通信项目。
有关产品和系统的要求已经确定并得到了客户、管理阶层和其它股东的认可。
工作正在按照时间表进行之中。
到目前各方对进展似乎都很满意。
你得知一项新的政府管理方面的要求将会引起项目的一个绩效指标的变更。
为使这个变更包括在项目计划之中,你应该:
召集一次变更控制委员会会议
改变工作分解包,项目时间表和项目计划以反映该管理要求
准备变更请求
通知受到影响的股东将要对项目立即采取的新计划
JTS事务管理器为哪些提供了事务服务
JNDI
LDAP
EJB
WebService
多值依赖的缺点是________。
插入异常
删除异常
数据冗余太大
插入异常、删除异常、数据冗余太大
SessionBean和Message-DrivenBean的事务处理方式可采用
BMT和CMP
BMT和CMT
BMP和CMP
BMP和CMT
软件质量控制中,()是指在遇到意外时,系统能做出适应的程度。
灵活性
可重复性
适应性
健壮性
程序设计语言提供了基本类型及其相关的操作,而()则允许开者自定义一种新的类型及其相关的操作。
对象实例类引用
单元测试是检验程序( )有无错误。
最小可测试单元
最大可测试单元
集成工作版本
最终应用系统
面向对象系统中有两种基本的复用方式:
框架服用和类库复用。
下列关于框架和类库的描述不正确的是()。
框架是一个半成品的应用程序。
类库只包含一系列可被应用程序调用的类。
框架会为一个特定的目的实现一个基本的、可执行的架构。
类库是框架的一种扩展形式。
关于LDAP属性的描述哪些是不正确的
cn代表姓名
l代表语言
c代表国家
ou代表组织
在Oracle10G中,可以使用ANALYZEINDEX命令或DBMS_STATS.GATHER_INDEX_STATS过程分析一个索引,进行分析操作后会填充下列哪个视图()
INDEX_STATS视图
DBA_INDEXES视图
DBA_IND_COLUMNS视图
DBA_INDEX_STATS视图
在JAVA中,如何获得一个子目录下的文件和文件夹名称
使用contentFiles函数
使用dir函数
使用dirFiles函数
使用list函数,列出子目录下的所有文件和文件夹名称
Hibernate配置属性hibernate.connection.password的用途是?
文件密码
登录用户密码
数据库用户密码
以上都不对
为了建立各职能组织在工作分解包之间的联系,项目经理应该采用?
工作分解包指数
项目工作分解包
成本帐目矩阵
工作包任务指数
ARP协议的作用是
将端口号映射到IP地址
连接IP层和TCP层
广播IP地址
将IP地址映射到第二层地址
在面向对象软件开发过程中,设计模式的采用是为了()。
允许在非面向对象程序设计语言中使用面向对象的概念
复用成功的设计和体系结构
减少设计过程创建的类的个数
保证程序的运行速度达到最优值
下列聚合函数中不忽略空值(null)的是( )
SUM(列名)
MAX(列名)
COUNT(*)
AVG(列名)
在挣值分析中,CV是表示()。
进度偏差
成本偏差
进度执行指标
成本执行指标
关闭JDBC对象首先应关闭
声明
连接对象
记录集
指令集
JBoss4.0.0默认Web容器是?
Jetty5.0
Tomcat5.0
Resin3.0
Orion2.0
()目的是建立和维护项目(开发)计划
过程和产品质量保证
配置管理
项目策划
技术解决方案
阅读下列代码
publicclassTest{
publicstaticvoidmain(Stringargs[]){
System.out.println((3>2)?
4:
5);
}
}
其运行结果是
2345
你正在用UML对你开发的系统建模,其中有两个类建筑物和学生宿舍,你需要确定它们之间的关系,你将建模为()。
关联关系依赖关系聚合关系泛化关系
在Struts框架中的控制器组件是有()类实现的,这个类是javax.servlet.http.HttpServlet类的扩展
org.apache.struts.config.ApplicationConfig
org.apache.struts.action.ActionMapping
org.apache.struts.action.ActionServlet
org.springframework.web.servlet.DispatcherServlet
不属于风险管理策略的是()。
风险规避
风险转移
风险接受
风险缓解
Hibernate配置属性hibernate.show_sql的用途是?
输出所有SQL语句到控制台
一个HibernateDialect类名允许Hibernate针对特定关系数据库生成优化的SQL
生成有助于调试的注释信息
在log和console中打印出更漂亮的SQL
业务对象模型是描述业务用例实现的对象模型,以下哪类人员不使用业务对象模型()
业务流程分析员
系统分析员
设计员
项目经理
在某信息系统中,存在如下的业务陈述:
①一个客户提交0个或多个订单②一个订单由一个且仅由一个客户提交。
系统中存在两个类:
"客户"类和"订单"类。
对应每个"客户"类的实例,存在()个"订单"类的实例;
0个1个1个或多个0个或多个
软件的单元测试工作最好由()承担,以提高单元测试的效果。
该单元的设计人员
该软件开发组的负责人
该单元的编程人员
同组的其他软件编程人员
在Hibernate中,对于外键关联的单向一对一关联和单向多对一关联以下说法正确的是
单向一对一关联中的外键字段具有唯一性约束
单向多对一关联中的外键字段具有唯一性约束
两者都具有唯一性约束
以上都不对
下面对JavaMail描述不正确的是
JavaMail是邮件客户端API
JavaMail实现了所有常用的的邮件协议
JavaMail只是一组Interface接口,需要具体实现才能应用
JavaMail可以对邮件进行多种操作
对JSP指令的描述,正确的是
指令以“<%”开始,以“%>”结束
指令以“<”开始,以“>”结束
指令以“”开始,以“/>”结束
下列哪个选项可能包含菜单条
Panelframeappletdialog
假设某程序语言的文法如下:
S->SaT|T T->TbR|R R->PdR|P P->fSg|e 其中Vr={a,b,d,e,f,g};Vn={S,T,R,P};S是开始符号,那么,此文法是____文法。
五则文法
算符文法
二义文法
属性文法
以下关于用例(UseCase)的描述错误的是()。
系统的功能由不同的用例来定义,每个用例都代表了一个特定的事件流。
一个用例定义一个用例实例。
用例可以说明当主角通过与系统交互来执行该用例时在系统中发生的事件。
每个用例都应有一个名称,以表明它与主角进行交互的结果。
下列设计模式属于结构型模式的为()。
FactoryMethod
Bridge
State
Observer
子模式是用户与数据库的接口之一,它对应于数据库的()
外模式
概念模式
内模式
存储模式
因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和___
请求与释放
释放与保持
释放与阻塞
保持与等待
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是
条件覆盖
条件组合覆盖
语句覆盖
条件及判定覆盖
在UML提供的图中,()用于描述系统与外部系统及用户之间的交互;
用例图类图对象图部署图
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:
-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是()。
条件覆盖法
等价分类法
边界值分析法
错误推测法
多项选择题;
下面哪些是消息Bean的方法
ejbCreate()
ejbRemove()
setMessageDrivenContext()
onMessage()
事务管理器通过实现下面的JTA接口而允许应用服务器和独立的java客户端应用来控制事务边界划分和执行事务操作。
()
javax.transaction.TransactionManage
javax.transaction.Transaction
javax.transaction.UserTransaction
javax.transaction.Synchronization
JSP内置对象有:
JMS规范中声明,JMS的目标是
定义一组消息公用概念和实用工具
最少化程序员使用消息时必须学习的概念
最大化消息应用程序的可移植性
最小化消息应用程序的可移植性
MicrosoftSQLServer可以在几种安全(身份验证)模式之一下工作,他们是()
Windows身份验证模式
DOS身份验证模式
混合模式
UNIX身份验证模式
定义系统用途的最初步骤包括查找主角。
系统必须与之交互的每种外部现象都由一个主角来代表。
为了查找主角,需考虑以下问题
哪些用户组需要该系统来帮助他们执行任务?
需要哪些用户组来执行该系统最明显的主要功能?
需要哪些用户组来执行该系统的辅助功能(如系统维护与系统管理)?
该系统是否将会与外部的硬件或软件系统进行交互?
从下列关于数据库系统的特点的叙述中,选出正确的叙述。
数据库避免了一切数据重复;
数据库减少了数据冗余;
各类用户程序均可随意地使用数据库中的各种数据;
用户程序按所对应的子模式使用数据库中的数据。
质量管理计划描述下面哪些项?
执行质量系统
执行质量政策的方法
执行项目质量管理所需要的组织结构、责任、程序、过程和资源
用于贯彻成本的平衡分析的程序
Jboss日志服务中的日志级别有
DEBUG
INFO
WARN
ERROR
eclipse常用的视图有?
consoleWindowOutlinepackageExplorer
下面哪些是LDAP应用
业务数据存储
访问控制
白页服务
分布计算目录
下面管理需求管理描述正确的是?
控制需求变更就是拒绝用户提出的变更请求,以保证工程实现核心目标
只有建立了基线才能很好地实施变更
需求变更应该以规定格式提出,并统一提交到变更控制委员会
应定期评估需求变更对项目进度、成本、质量等绩效的影响
黑盒测试技术包括:
边界值分析
等价类划分
决策表分析
状态转换图分析
风险的范畴包括()?
技术风险
质量风险
项目管理风险
组织风险
Struts2基于Dojo编写一些AJAX标志(在Dojo中称为Widget),要使用这些标志的AJAX功能,需要将标志的“theme”属性设为“ajax”。
同时,亦需要将加入在
与之间加入headtheme="ajax"/>。
当使用这些标志的AJAX功能,有些属性可能会经常用到,下列对属性解释正确的是
notifyTopics属性完成远程调用后,发出通知,触发相应的Javascript函数或DojoWidget
formId属性需要提交到服务器的表单的ID
indicator属性XHR(XMLHttpRequest)请求的地址
listenTopics属性监听的Dojo话题(Topic)以触发自身,如可以在可以通过发布(Publish)相应的话题,通知autocompleter/>重新加载其备选项(Options)
对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。
主要按____和____手段进行。
类推类比分解综合
Spring提供的事务管理可以分为
声明式事务管理
自动式事务管理
编程式事务管理
代理试事务管理
关于中断,正确的描述是____
程序中断是自愿性中断事件
输入输出中断是强迫性中断事件
外部中断是自愿性中断事件
硬件故障中断是自愿性中断事件
为了提高软件的可维护性,在编码阶段应注意那些
保存测试用例和数据
提高模块的独立性
文档的副作用
养成好的程序设计风格
那两个InputStream打开了文件“file.txt”
FileInputStreamin=newFileInputStream(newFile(“file.txt”));
InputStreamin=newFileInputStream(“file.txt”);
InputStreamin=newInputStreamFileReader(“file.txt”,“read”);
FileInputStreamin=newFileReader(newFile(“file.txt”));
软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。
包括()
付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;
需要较低的维护费用
能按时完成开发任务,及时交付使用;
开发的软件可靠性高。
业务前景制定了一系列业务建模工作的目标。
我们通常以()的形式来表述目标,这样,随着它们被开发出来,您可以看到业务前景是如何实现的。
业务用例
业务角色
业务实体
业务模型
JSP的优势
一次编写,到处运行
系统的多平台支持
强大的可伸缩性
多样化和功能强大的开发工具支持
关于原型化开发方法的叙述中,正确的是()。
原型化方法适应于需求不明确的软件开发
在开发过程中,可以废弃不用早期构造的软件原型
原型化方法可以直接开发出最终产品
原型化方法利于确认各项系统服务的可用性
如果在自己的计算机中创建了两个数据库,并且希望使用DatabaseControl来管理这两个数据库,下列那些叙述是正确的()
因为DatabaseControl只能在每台计算机中管理一个数据库,所以无法使用DatabaseControl
由于在计算机中具有两个数据库,所以必须使用GridControl
必须在启动一个OC4J实例之前正确设置ORACLE_SID变量
每个数据库必须启动一个OC4J实例
按用途可将文件分为____
系统文件库文件设备文件用户文件
在UML中,我们用视图来划分各种组件和概念,以下视图属于动态行为的有()。
协作图类图活动图用例图
Servlet的生命周期
初始化服务卸载创建
对于定义缺陷的规则,以下