首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
对于一个大型软件来说,不加控制的变更很快就会引起混乱。为有效地实现变更控制,需借助于配置数据库和基线的概念。()不属于配置数据库。
查看本题答案
包含此试题的试卷
中级软件设计师《单选集》真题及答案
点击查看
你可能感兴趣的试题
某项目经理正在管理一个大型软件集成项目项目的进度已经确定而客户现场的管理层反馈说项目的周期太长了不断
启动变更流程,评估相应风险
和团队一起评估如何将所有活动历时减少10%
将更多的关键路径上的活动并行
与管理层评审最初的项目管理计划,并讨论相应的范围变更
一个大型软件系统的需求通常是会发生变化的以下关于需求变更策略的叙述中错误的是
所有需求变更必须遵循变更控制过程
对于未获得核准的变更,不应该做变更实现工作
完成对某个需求的变更之后,可以删除或者修改变更请求的原始文档
每一个集成的需求变更必须能追溯到一个经核准的变更请求
瀑布模型适合______
小型软件系统开发
中型软件系统开发
大型软件系统开发
小、中、大型软件系统开发
对于一个大型软件来说不加控制地变更很快就会引起混乱为有效地实现变更控制需借助于配置数据库和基线的概念
开发库
受控库
信息库
产品库
软件危机是大型软件开发中出现的现象下列选项中的______是其主要表现①软件生产的复杂性②软件生产进
全部
②和⑧
①、②和④
②和④
对于一个大型的复杂项目组织是最佳的一种选择
马基雅维利认为一个君主如果没有而只有多变的政策很快就会使整个国家陷入混乱
法律
制度
规矩
权威
同任何事物—样软件也有一个孕育诞生成长成熟衰亡的过程这就是软件的生存周期在软件生存周期内对所产
大型软件测试包括确认测试和四个步骤
对于一个组织来说实现有效的现场控制必须具备的条件有哪些
你已着手管理一个大型项目该项目的主要干系人也已确立了一个变更控制部门负责批准推迟或否决对你的项目提出
绩效测量基准计划
变更管理计划
质量保证计划
项目管理计划
下列关于软件规模等级划分的描述中符合规定的是
开发人数1人,开发周期在6个月以内,源程序行数在2K以下的属于小型软件
开发人数2~4人,开发周期为1~2年,源程序行数在5~50K的属于中型软件
开发人数5~20人,开发周期为2~4年,源程序行数在50~1000K的属于大型软件
开发人数100~1000人,开发周期为5~10年,源程序行数在1~10M的属于特大型软件
开发人数5~10人,开发周期为2~4年,源程序行数在50~1000K的属于大型软件
对于大型软件系统为了便于控制复杂性结构化分析方法采用______
你是个大型软件开发项目的项目经理两个模块组长之间在什么地方做变更上面出现了冲突你介入告诉他们按时完成
面对
妥协
调和
强制
操作系统是一个大型的程序系统它负责计算机的全部软件硬件资源的分配
一个大型软件系统的需求通常是会发生变化的以下关于需求变更策略的叙述中错误的是
所有需求变更必须遵循变更控制过程
对于未获得核准的变更,不应该做变更实现工作
完成了对某个需求的变更之后,就可以删除或者修改变更请求的原始文档
每一个集成的需求变更必须能追溯到一个经核准的变更请求
瀑布模型适合于
小型软件系统开发
中型软件系统开发
大型软件系统开发
小、中、大型软件系统开发
对于大型软件系统为了控制复杂性结构化分析方法采用【8】
对于一个大型软件来说不加控制地变更很快就会引起混乱为有效地实现变更控制需借助于配置数据库和基线的概念
开发库
受控库
信息库
产品库
对于大型软件系统为了控制复杂性结构化分析方法采用______
热门试题
更多
下面关于校验方法的叙述是正确的
与等价的逻辑表达式是表示逻辑异或+表示逻辑加
编写汇编语言程序时下列寄存器中程序员可访问的是
若内存容量为4GB字长为32则
阅读下列说明和C代码回答问题1至问题3将解答写在对应栏内 [说明] 对有向图进行拓扑排序的方法如下 1初始时拓扑序列为空 2任意选择一个入度为0的顶点将其放入拓扑序列中同时从图中删除该顶点以及从该顶点出发的弧 3重复2直到不存在入度为0的顶点为止若所有顶点都进入拓扑序列则完成拓扑排序否则由于有向图中存在回路无法完成拓扑排序 函数int*TopSortLinkedDigraphG的功能是对有向图G中的顶点进行拓扑排序返回拓扑序列中的顶点编号序列若不能完成拓扑排序则返回空指针其中图G中的项点从1开始依次编号顶点序列为v1v2…vn图G采用邻接表表示其数据类型定义如下 #defineMAXVNUM50/*最大顶点数*/ typedefstructArcNode/*表结点类型*/ intadjvex/*邻接顶点编号*/ StructArcNode*nextarc/*指示下一个邻接顶点*/ ArcNode typedefstructAdjList/*头结点类型*/ charvdata/*顶点的数据信息*/ ArcNode*firstarc/*指向邻接表的第一个表结点*/ AdjList typedefstructLinkedDigraph/*图的类型*/ intn/*图中顶点个数*/ AdjListVhead[MAXVNUM]/*所有顶点的头结点数组*/ LinkedDigraph 例如某有向图G如图21-13所示其邻接表如图21-14所示 函数TopSort中用到了队列结构Queue的定义省略实现队列基本操作的函数原型如表21-4所示 [C代码] int*TopSortLinkedDigraphG ArcNode*p/*临时指针指示表结点*/ QueueQ/*临时队列保存入度为0的顶点编号*/ intk=0/*临时变量用作数组元素的下标*/ intj=0w=0/*临时变量用作顶点编号*/ int*topOrder*inDegree topOrder=int*mallocG.n+1*sizeofint/*存储拓扑序列中的顶点编号*/ inDegree=int*mallocG.n+1*siZeofint/*存储图G中各顶点的入度*/ if!inDegree||!topOrderreturnNULL 1/*构造一个空队列*/ forj=1j<=G.nj++/*初始化*/ topOrder[j]=0inDegree[j]=0 forj=1j<=G.nj++/*求图G中各顶点的入度*/ forp=G.Vhead[j].firstarcpp=p->nextarc inDegree[p->adjvex]+=1 forj=1j<=G.nj++/*将图G中入度为0的顶点保存在队列中*/ if0==inDegree[j]EnQueue&Qj while!IsEmptyQ 2/*队头顶点出队列并用W保存该顶点的编号*/ topOrder[k++]=w /*将顶点w的所有邻接顶点的入度减1模拟删除顶点W及从该顶点出发的弧的操作*/ forp=G.Vhead[w].firstarepp=p->nextarc 3-=1 if0==4EnQueue&Qp->adjvex /*for*/ /*while*/ freeinDegree if5 returnNULL returntopOrder /*TopSort*/ 根据以上说明和C代码填充C代码中的空1~5
以下关于CPU的叙述中错误的是
设指令由取指分析执行3个子部件完成每个子部件的工作周期均为△t采用常规标量单流水线处理机若连续执行10条指令则共需时间△t
阅读下列说明和C代码回答问题1至问题3将解答写在对应栏内 [说明] 堆数据结构定义如下 对于n个元素的关键字序列a1a2…an当且仅当满足下列关系时称其为堆 在一个堆中若堆顶元素为最大元素则称为大顶堆若堆顶元素为最小元素则称为小顶堆堆常用完全二叉树表示图21-16是一个大顶堆的例子 堆数据结构常用于优先队列中以维护由一组元素构成的集合对应于两类堆结构优先队列也有最大优先队列和最小优先队列其中最大优先队列采用大顶堆最小优先队列采用小顶堆以下考虑最大优先队列 假设现已建好大顶堆A且已经实现了调整堆的函数heapifyAnindex 对C代码中需要完善的3个函数说明如下 1heapMaximumA返回大顶堆A中的最大元素 2heapExtractMaxA去掉并返回大项堆A的最大元素将最后一个元素“提前”到堆顶位置并将剩余元素调整成大顶堆 3maxHeapInsertAkey把元素key插入到大顶堆A的最后位置再将A调整成大顶堆 优先队列采用顺序存储方式其存储结构定义如下 #definePARENTii/2 typedefstructarray int*int_arrav//优先队列的存储空间首地址 intarray_size//it先队列的长度 intcapacity//优先队列存储空间的容量 ARRAY [C代码] 1函数heapMaximum intheapMaximumARRAY*Areturn1 2函数heapExtractMax intheapExtractMaxARRAY*A intmax max=A->int_array[0] 2 A->array_size-- heapifyAA->array_size0//将剩余元素调整成大顶堆 returnmax 3函数maxHeapInsert intmaxHeapInsertARRAY*Aintkey inti*p ifA->array_size==A->capacity//存储空间的容量不够时扩充空间 p=int*reallocA->int_arrayA->capacity*2*sizeofint if!preturn-1 A->int_array=p A->capacity=2*A->capacity A->array_size++ i=3 whilei>0&&4 A->int_array[i]=A->int_array[PARENTi] i=PARENTi 5 return0 根据以上C代码函数heapMaximumheapExtractMax和maxHeaplnsert的时间复杂度的紧致上界分别为67和8用0符号表示
以下关于编译系统对某高级语言进行翻译的叙述中错误的是
计算机指令一般包括操作码和地址码两部分为分析执行一条指令其
序列图有两个不同于协作图的特征它们是
处理机主要由处理器存储器和总线组成总线包括
海明校验码是在n个数据位之外增设k个校验位从而形成一个k+n位的新的码字使新的码字的码距比较均匀地拉大n与k的关系是
在输入输出控制方法中采用可以使得设备与主存间的数据块传送无需CPU干预
在CPU中可用于传送和暂存用户数据为ALU执行算术逻辑运算提供工作区
浮点数的一般表示形式为N=2E×F其中E为阶码F为尾数以下关于浮点表示的叙述中错误的是1两个浮点数进行相加运算应首先2 1处填
内存采用段式存储管理有许多优点但不是其优点
计算机在进行浮点数的相加减运算之前先进行对阶操作若x的阶码大于y的阶码则应将
若某计算机采用8位整数补码表示数据则运算将产生溢出
以下关于高级语言程序的编译和解释的叙述中正确的是
以下关于cache的叙述中正确的是
已知某高级语言源程序A经编译后得到机器C上的目标程序B则
程序语言的大多数语法现象可用上下文无关文法描述对于一个上下文无关文法G=NTPS其中N是非终结符号的集合T是终结符号的集合P是产生式集合S是开始符号令集合V=N∪T那么G所描述的语言是的集合
阅读下列说明和C代码回答问题1至问题3将解答写在对应栏内 [说明] 对有向图进行拓扑排序的方法如下 1初始时拓扑序列为空 2任意选择一个入度为0的顶点将其放入拓扑序列中同时从图中删除该顶点以及从该顶点出发的弧 3重复2直到不存在入度为0的顶点为止若所有顶点都进入拓扑序列则完成拓扑排序否则由于有向图中存在回路无法完成拓扑排序 函数int*TopSortLinkedDigraphG的功能是对有向图G中的顶点进行拓扑排序返回拓扑序列中的顶点编号序列若不能完成拓扑排序则返回空指针其中图G中的项点从1开始依次编号顶点序列为v1v2…vn图G采用邻接表表示其数据类型定义如下 #defineMAXVNUM50/*最大顶点数*/ typedefstructArcNode/*表结点类型*/ intadjvex/*邻接顶点编号*/ StructArcNode*nextarc/*指示下一个邻接顶点*/ ArcNode typedefstructAdjList/*头结点类型*/ charvdata/*顶点的数据信息*/ ArcNode*firstarc/*指向邻接表的第一个表结点*/ AdjList typedefstructLinkedDigraph/*图的类型*/ intn/*图中顶点个数*/ AdjListVhead[MAXVNUM]/*所有顶点的头结点数组*/ LinkedDigraph 例如某有向图G如图21-13所示其邻接表如图21-14所示 函数TopSort中用到了队列结构Queue的定义省略实现队列基本操作的函数原型如表21-4所示 [C代码] int*TopSortLinkedDigraphG ArcNode*p/*临时指针指示表结点*/ QueueQ/*临时队列保存入度为0的顶点编号*/ intk=0/*临时变量用作数组元素的下标*/ intj=0w=0/*临时变量用作顶点编号*/ int*topOrder*inDegree topOrder=int*mallocG.n+1*sizeofint/*存储拓扑序列中的顶点编号*/ inDegree=int*mallocG.n+1*siZeofint/*存储图G中各顶点的入度*/ if!inDegree||!topOrderreturnNULL 1/*构造一个空队列*/ forj=1j<=G.nj++/*初始化*/ topOrder[j]=0inDegree[j]=0 forj=1j<=G.nj++/*求图G中各顶点的入度*/ forp=G.Vhead[j].firstarcpp=p->nextarc inDegree[p->adjvex]+=1 forj=1j<=G.nj++/*将图G中入度为0的顶点保存在队列中*/ if0==inDegree[j]EnQueue&Qj while!IsEmptyQ 2/*队头顶点出队列并用W保存该顶点的编号*/ topOrder[k++]=w /*将顶点w的所有邻接顶点的入度减1模拟删除顶点W及从该顶点出发的弧的操作*/ forp=G.Vhead[w].firstarepp=p->nextarc 3-=1 if0==4EnQueue&Qp->adjvex /*for*/ /*while*/ freeinDegree if5 returnNULL returntopOrder /*TopSort*/ 设某有向无环图的顶点个数为n弧数为e那么用邻接表存储该图时实现上述拓扑排序算法的函数TopSort的时间复杂度为6若有向图采用邻接矩阵表示例如图21-13所示的有向图的邻接矩阵如图21-15所示且将函数TopSort中有关邻接表的操作修改为针对邻接矩阵的操作那么对于有n个顶点e条弧的有向无环图实现上述拓扑排序算法的时间复杂度为7[*]
是指按内容访问的存储器
函数调用时基本的参数传递方式有传值与传地址两种
为实现程序指令的顺序执行CPU中的值将自动加1
阅读下列说明和c代码回答问题1至问题3将解答写在对应栏内 [说明] 某应用中需要对100000个整数元素进行排序每个元素的取值在0~5之间排序算法的基本思想是对每一个元素x确定小于等于x的元素个数记为m将x放在输出元素序列的第m个位置对于元素值重复的情况依次放入第m-1m-2…个位置例如如果元素值小于等于4的元素个数有10个其中元素值等于4的元素个数有3个则4应该在输出元素序列的第10个位置第9个位置和第8个位置上算法的具体步骤如下 步骤1统计每个元素值的个数 步骤2统计小于等于每个元素值的个数 步骤3将输入元素序列中的每个元素放入有序的输出元素序列 [C代码] 下面是该排序算法的c语言实现 1常量和变量说明 R常量定义元素取值范围中的取值个数如上述应用中R值应取6 i循环变量 n待排序元素个数 a输入数组长度为n b输出数组长度为n c辅助数组长度为R其中每个元素表示小于等于下标所对应的元素值的个数 2函数sort 1voidsortintninta[]intb[] 2intc[R]i 3fori=0i<1i++ 4c[i]=0 5 6fori=0i<ni++ 7c[a[i]]=2 8 9fori=1i<Ri++ 10c[i]=3 11 12fori=0i<ni++ 13b[c[a[i]]-1]=4 14c[a[i]]=c[a[i]]-1 15 16 根据以上C代码分析该排序算法是否稳定若稳定请简要说明不超过100字若不稳定请修改其中代码使其稳定给出要修改的行号和修改后的代码
阅读下列说明和c代码回答问题1至问题3将解答写在对应栏内 [说明] 某应用中需要对100000个整数元素进行排序每个元素的取值在0~5之间排序算法的基本思想是对每一个元素x确定小于等于x的元素个数记为m将x放在输出元素序列的第m个位置对于元素值重复的情况依次放入第m-1m-2…个位置例如如果元素值小于等于4的元素个数有10个其中元素值等于4的元素个数有3个则4应该在输出元素序列的第10个位置第9个位置和第8个位置上算法的具体步骤如下 步骤1统计每个元素值的个数 步骤2统计小于等于每个元素值的个数 步骤3将输入元素序列中的每个元素放入有序的输出元素序列 [C代码] 下面是该排序算法的c语言实现 1常量和变量说明 R常量定义元素取值范围中的取值个数如上述应用中R值应取6 i循环变量 n待排序元素个数 a输入数组长度为n b输出数组长度为n c辅助数组长度为R其中每个元素表示小于等于下标所对应的元素值的个数 2函数sort 1voidsortintninta[]intb[] 2intc[R]i 3fori=0i<1i++ 4c[i]=0 5 6fori=0i<ni++ 7c[a[i]]=2 8 9fori=1i<Ri++ 10c[i]=3 11 12fori=0i<ni++ 13b[c[a[i]]-1]=4 14c[a[i]]=c[a[i]]-1 15 16 根据说明和C代码填充C代码中的空缺1~4
设用2K×4位的存储器芯片组成16K×8位的存储器地址单元为0000H~3FFFH每个芯片的地址空间连续则地址单元0BIFH所在芯片的最小地址编号为
热门题库
更多
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术