2015年北京交通大学901软件工程考研真题
2015年全国硕士研究生入学统一考试计算机专业基础综合真题及答案解析

2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int s(int n){ return (n<=0) ? 0 : s(n-1) +n; }void main(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main()C.m ain()->S(0)->S(1) D.S(1)->S(0)->main()2.先序序列为a,b,c,d的不同二叉树的个数是A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7 B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,64.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2 B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4508.已知字符串S为“abaabaabacacaabaabcc”. 模式串t为“abaabc”, 采用KMP算法进行匹配,第一次出现“失配”(s[i] != t[i]) 时,i=j=5,则下次开始匹配时,i和j的值分别是A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=29.下列排序算法中元素的移动次数和关键字的初始排列次序无关的是A.直接插入排序B.起泡排序C.基数排序D.快速排序10.已知小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是A.1 B.2 C.3 D.411.希尔排序的组内排序采用的是()A.直接插入排序B.折半插入排序 C.快速排序D.归并排序12.计算机硬件能够直接执行的是()Ⅰ.机器语言程序Ⅱ.汇编语言程序Ⅲ.硬件描述语言程序A.仅ⅠB.仅ⅠⅡC.仅ⅠⅢD.ⅠⅡⅢ13.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()A.-126 B.-125 C.-32 D.-314.下列有关浮点数加减运算的叙述中,正确的是()Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出A.仅ⅡⅢB.仅ⅠⅡⅣC.仅ⅠⅢⅣD.ⅠⅡⅢⅣ15.假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4K字数据的Cache 的总容量的位数至少是()A.146k B.147K C.148K D.158K16.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt, 3”,其中xaddt是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()A.0 B.1 C.2 D.317.下列存储器中,在工作期间需要周期性刷新的是()A.SRAM B.SDRAM C.ROM D.FLASH18.某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生发生缓存冲突的地址对是()A.8004、8008 B.8002、8007 C.8001、8008 D.8000、800419.下列有关总线定时的叙述中,错误的是()A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由多设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制20.若磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是( )A.8.1ms B.12.2ms C.16.3ms D.20.5ms21.在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是( )A.打印字符B.主存地址C.设备状态D.控制命令22.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
2015 计算机专业基础综合真题及答案解析

需重建堆,在此过程中,关键字之间的比较数是 A.1 B.2 C.3 D.4 11.希尔排序的组内排序采用的是() A.直接插入排序 B.折半插入排序 C.快速排序 D.归并 排序 12.计算机硬件能够直接执行的是() Ⅰ.机器语言程序 Ⅱ.汇编语言程序 Ⅲ.硬件描述语言程序 A.仅Ⅰ B.仅Ⅰ Ⅱ C.仅Ⅰ Ⅲ D.ⅠⅡ Ⅲ 13.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整 数是() A.-126 B.-125 C.-32 D.-3 14.下列有关浮点数加减运算的叙述中,正确的是() Ⅰ. 对阶操作不会引起阶码上溢或下溢 Ⅱ. 右规和尾数舍入都可能引起阶码上溢 Ⅲ. 左规时可能引起阶码下溢 Ⅳ. 尾数溢出时结果不一定溢出 A.仅Ⅱ Ⅲ B.仅ⅠⅡⅣ C.仅ⅠⅢ Ⅳ D.ⅠⅡ Ⅲ Ⅳ 15.假定主存地址为32位,按字节编址,主存和Cache之间采用直接 映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方 式,则能存放4K字数据的Cache的总容量的位数至少是() A.146k B.147K C.148K D.158K 16.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt, 3”,其中 xaddt是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存 储管理方式,并配有相应的TLB,且Cache使用直写(Write Through) 方式,则完成该指令功能需要访问主存的次数至少是() A.0 B.1 C.2 D.3 17.下列存储器中,在工作期间需要周期性刷新的是() A.SRAM B.SDRAM C.ROM D.FLASH
2015年计算机考研真题解析

2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int s(int n){ return (n<=0) ? 0 : s(n-1) +n; }void main(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main()C.m ain()->S(0)->S(1) D.S(1)->S(0)->main()【参考答案】D【考查知识点】栈的基本概念和函数调用的原理。
2.先序序列为a,b,c,d的不同二叉树的个数是A.13 B.14 C.15 D.16【参考答案】C【考查知识点】二叉树的基本概念。
3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7 B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,6【参考答案】C【考查知识点】哈夫曼树的原理。
4.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2 B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树【考查知识点】树的中序遍历和A VL树的基本概念。
5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.5【参考答案】D【考查知识点】图的深度优先遍历。
北京交通大学交通运输学院94计算机软件技术基础历年考研真题附答案汇编0p

北京交通大学交通运输学院计算机软件技术基础历
年考研真题汇编
最新资料,WORD格式,可编辑修改!
目录
2009年北京交通大学交通运输学院941计算机软件技术基础考研真题 ........... 2008年北京交通大学交通运输学院941计算机软件技术基础考研真题 ........... 2007年北京交通大学交通运输学院418计算机软件技术基础考研真题 ........... 2006年北京交通大学交通运输学院418计算机软件技术基础考研真题 ........... 2005年北京交通大学交通运输学院418计算机软件技术基础考研真题 ........... 2004年北京交通大学交通运输学院计算机软件技术基础考研真题 ............... 2003年北京交通大学交通运输学院计算机软件技术基础考研真题 ............... 说明:2005年计算机软件技术基础的科目代码是418,2008年改为941。
2008年北京交通大学交通运输学院941计算机软件技术基础考研真题。
北航2015年考研991科目的答案

北航2015年考研991科目的答案一、单项选择题1.C 2.A 3.D 4.B 5.C 6.B 7.D 8.A 9.C 10.D 二、填空题1.顺序2.O(m) 3.log2k+1 4.235 5.2(n-1) 6.该有向图中不存在回路7.2.9 8.m-1 9.插入排序法10.9三、综合题1.答:(1)多个堆栈共享一个连续的存储空间,可以充分利用存储空间,只有在整个存储空间都用完时才能产生溢出,其缺点是当一个堆栈溢出时需要向左、右栈查询有无空闲单元。
若有,则需要移动相应元素和修改相关的栈底和栈顶指针的位置。
当各个堆栈接近溢出时,查询空闲单元、移动元素和修改栈底栈顶指针位置的操作频繁,计算复杂,并且耗费时间。
(2)每个堆栈仅用一个顺序存储空间时,操作简便。
但难以确定初始分配存储空间的大小,空间分配少了,容易产生溢出,空间分配多了,容易造成空间浪费;并且各个堆栈不能共享空间。
(3)一般情况下,分别建立多个链接堆栈不考虑堆栈的溢出(仅受用户内存空间限制),缺点是堆栈中各元素要通过指针链接,比顺序存储结构多占用存储空间。
2.(T->lchild==NULL && T->rchild==NULL) T->lchild T->rchild3.(由于图表显示限制,此题答案见指定教材(《数据结构教程第二版》(2012年4月第7次印刷)) 第418页8-16题)4.(1).根据α=散列表中存入的元素数/散列表的长度,得到表的长度为18,因此,合适的散列函数应该为H(k)=k MOD 17。
(2).(由于图表显示限制,此题答案见指定教材(《数据结构教程第二版》(2012年4月第7次印刷)) 第428页9-15题)四、算法设计题SORT(int A[ ], int n){ int ,i, j, min, max, temp; i=1;while(i<=n/2){ min=i; max=i;for(j=i+1;j<n-i+1;j++){ if(A[j]<A[min])min=j; if(A[j]>A[max]) max=j;} /* 确定某趟排序的最小值元素和最大值元素*/ if(min!=i){temp=A[min]; A[min]=A[i]; A[i]=temp; } /* 交换A[min]与A[i]的位置*/ if(max!=n-i+1) if(max==i){temp=A[min]; A[min]=A[n-i+1]; A[n-i+1]=temp; } /* 交换A[min]与A[n-i+1]的位置*/ else{temp=A[max]; A[max]=A[n-i+1]; A[n-i+1]=temp; /* 交换A[max]与A[n-i+1]的位置*/ } i++; } }五、填空题1.break a/q 2.a[n-1]>=a[n-2] FUNC2(a, n-1) 3.(*(a+i)+i) (*(a+i)+N-i-1) 4.i!=0 n%10+′0′5.ch-=30 ch-=266.*(s+i) t++ 7.strlen(p)-1 p<q 8.ch & 24 9.4 &number 10.argv[1],“rb”argv[2], “wb”六、简答题1.答:通常有下列三种方式:(1)参数传递方式:函数调用时根据实参传递给形参内容的不同又分为值传递与地址传递两种。
计算机专业基础综合真题及答案解析

17.下列存储器中,在工作期间需要周期性刷新的是()
A.SRAMB.SDRAMC.ROMD.FLASH
18.某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生发生缓存冲突的地址对是()
C.180,500,200,450 D.180,200,500,450
8.已知字符串S为“abaabaabacacaabaabcc”.模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s[i] != t[i])时,i=j=5,则下次开始匹配时,i和j的值分别是
A.i=1,j=0B.i=5,j=0C.i=5,j=2D.i=6,j=2
A.2B.3C.4D.5
6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是
A.(V1,V3)B.(V1,V4)C.(V2,V3)D.(V3,V4)
7.下列选项中,不能构成折半查找中关键字比较序列的是
A.500,200,450,180B.500,450,200,180
A.执行P(wait)操作B.申请内存失败
C.启动I/O设备D.被高优先级进程抢占
26.若系统S1采用死锁避免方法,S2采用死锁检测方法,下列叙述中正确的是()
Ⅰ.S1会限制用户申请资源的顺序
Ⅱ.S1需要进行所需资源总量信息,而S2不需要
Ⅲ.S1不会给可能导致死锁的进程分配资源,S2会
A.仅ⅠⅡB.仅ⅡⅢC.仅ⅠⅢD.ⅠⅡⅢ
D.实现设备无关性
29.在文件的索引节点中存放直接索引指针10个,一级二级索引指针各1个,磁盘块大小为1KB。每个索引指针占4个字节。若某个文件的索引节点已在内存中,到把该文件的偏移量(按字节编址)为1234和307400处所在的磁盘块读入内存。需访问的磁盘块个数分别是()
全国硕士研究生入学统一考试计算机专业基础综合真题及答案解析

2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int s(int n){ return (n<=0) ? 0 : s(n-1) +n; }void main(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main()C.m ain()->S(0)->S(1) D.S(1)->S(0)->main()2.先序序列为a,b,c,d的不同二叉树的个数是A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7 B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,64.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2 B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4508.已知字符串S为“abaabaabacacaabaabcc”. 模式串t为“abaabc”, 采用KMP算法进行匹配,第一次出现“失配”(s[i] != t[i]) 时,i=j=5,则下次开始匹配时,i和j的值分别是A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=29.下列排序算法中元素的移动次数和关键字的初始排列次序无关的是A.直接插入排序B.起泡排序C.基数排序D.快速排序10.已知小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是A.1 B.2 C.3 D.411.希尔排序的组内排序采用的是()A.直接插入排序B.折半插入排序 C.快速排序D.归并排序12.计算机硬件能够直接执行的是()Ⅰ.机器语言程序Ⅱ.汇编语言程序Ⅲ.硬件描述语言程序A.仅ⅠB.仅ⅠⅡC.仅ⅠⅢD.ⅠⅡⅢ13.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()A.-126 B.-125 C.-32 D.-314.下列有关浮点数加减运算的叙述中,正确的是()Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出A.仅ⅡⅢB.仅ⅠⅡⅣC.仅ⅠⅢⅣD.ⅠⅡⅢⅣ15.假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4K字数据的Cache 的总容量的位数至少是()A.146k B.147K C.148K D.158K16.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt, 3”,其中xaddt是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()A.0 B.1 C.2 D.317.下列存储器中,在工作期间需要周期性刷新的是()A.SRAM B.SDRAM C.ROM D.FLASH18.某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生发生缓存冲突的地址对是()A.8004、8008 B.8002、8007 C.8001、8008 D.8000、800419.下列有关总线定时的叙述中,错误的是()A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由多设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制20.若磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是( )A.B.C.D.21.在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是( )A.打印字符B.主存地址C.设备状态D.控制命令22.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
2015年计算机考研真题解析解析

曼树的是A . 24, 10, 5 和24, 10, 7C . 24, 10, 10 和24, 14, 11【参考答案】C【考查知识点】哈夫曼树的原理。
4. 现在有一颗无重复关键字的平衡二叉B. 24, 10, 5 和24, 12, 7D. 24, 10, 5 和24, 14, 6(AVL树),对其进行中序遍历可得到一个降2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1. 已知程序如下:int s(i nt n){ return (n<=0) ? 0 : s(n-1) +n; }void mai n(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A . main()->S(1)->S(0) B. S(0)->S(1)->main()C. main()->S(0)->S⑴ D . S(1)->S(0)->main()【参考答案】D【考查知识点】栈的基本概念和函数调用的原理。
2. 先序序列为a,b,c,d的不同二叉树的个数是A . 13 B. 14 C. 15 D . 16【参考答案】C【考查知识点】二叉树的基本概念。
3. 下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫序序列。
下列关于该平衡二叉树的叙述中,正确的是C. 最后插入的元素一定是叶节点D .树中最大元素一定是无左子树A .根节点的度一定为2B .树中最小元素一定是叶节点kruskal )算法第二次选中但不是普里姆( Prim )算法(从V 4开始)第2次选中的边是A. (V1,V3)B. (V1,V4)C . (V2,V3) D. (V3,V4)【参考答【考查】最小生成树算法的 Prim 算法和Kruskal 算法。
2013年北京交通大学901软件工程考研真题答案

一.单项选择题A CBC BD D A A DB D D A D D AC A B二.判断题(W表示错误,T表示正确)T T W T W W T W T W 判断题15题出题图是画错的可以忽略此题T T W T W T T W W W三.填空题1.对象2.高内聚,低耦合3.数据4.增量模型5.选择6.文档7.循环8.机器语言9.信息流动10.驱动模块和桩模块四.简答题1.1)通常把在计算机软件的开发与维护过程中所遇到的一系列严重问题笼统地称为软件危机。
概括地说,软件危机包含下述两方面的问题:(1)如何开发软件,以满足社会对软件日益增长的需求;(2)如何更有效地维护数量不断膨胀的已有软件。
2)软件危机主要有以下一些典型表现:对软件开发成本和进度的估计常常很不准确。
经常出现用户对“已完成的”软件产品不满意的情况。
软件产品的质量往往达不到要求。
软件通常是很难维护的。
软件往往没有适当的文档资料。
软件成本在计算机系统总成本中所占的比例逐年上升。
软件开发生产率提高的速度远远不能满足社会对软件产品日益增长的需求。
3)产生软件危机的原因1 .客观原因软件是计算机系统中的逻辑部件而不是物理部件,其显著特点是缺乏“可见性”,因此,管理和控制软件开发过程相当困难。
此外,软件维护通常意味着改正或修改原有的设计,从而使得软件较难维护。
软件的另一个突出特点是规模庞大,而程序复杂性将随着程序规模增加以指数速度上升。
软件可能具有的状态数通常都是天文数字,无法完全预见软件可能遇到的每一种情况。
2 .主观原因在计算机系统发展的早期阶段开发软件的个体化特点,使得许多软件工程师对软件开发和维护有不少糊涂认识,在实际工作中或多或少地采用了错误的方法,这是使软件问题发展成软件危机的主要原因。
错误的认识和做法主要表现为,忽视软件需求分析的重要性,认为软件开发就是写程序,轻视软件维护。
2.3.详细设计的目的: 确定应该怎样具体地实现所要求的系统, 得出对目标系统的精确描述。
北京交通大学-901-2018-真题

一、单项选择题(本大题共 20 个小题,每小题 2 分,共 40 分) 1、软件工程的出现主要是由于(B) A.程序设计语言的快速发展 B.软件危机的出现 C.计算机硬件的飞速发展 D.其他工程学科的影响
2、软件工程除了重视软件开发研究外,另一项重要的组成内容是软件的(C)和 过程改进。 A.成本核算 B.工具开发 C.项目管理 D.人员培训
2. 软件测试作为软件质量保证的一个重要手段,请回答如下问题: (13 分)
(1)软件测试包括哪些步骤?这些步骤的测试目的分别是什么? (8 分) 【答案】: (1)主要包括:单元测试、集成测试、系统测试、验收测试 4 个步骤。 单元测试:保证每个模块作为一个单元能正确运行。 集成测试:把通过单元测试的模块集成起来,主要发现与接口有关的问题。 系统测试:是对整个系统的测试,将硬件、软件、操作人员看作一个
1、“数据耦合指的是两个模块之间有调用关系,传递简单的数据值,这种耦合程 度较低,模块的独立性较高。(✔)
2、瀑布模型不要求项目所有的活动都严格按照顺序执行,该模型可以有反馈。 (X) 3、面向对象方法是将数据和对数据的操作紧密结合起来的方法,这是与传统结 构化方法的主要区别。(✔)
4、原型模型是在设计阶段快速构建一部分系统的软件开发模型。(X) 5、MVC 模式将模型、视图与控制器三个相对独立的部分分隔开来,这样可以实
A.封装 B.多态 C.继承 D.泛化 16、在采用 UML 进行软件建模过程中,类图是系统的一种静态视图,用()可 明确表示两类事物之间存在的整体/部分形式的关联关系。 A.依赖关系 B.泛化关系 C.聚集关系 D.实现关系
17、一个故障已经被发现且排除了。为了检查修改是否引起了其他故障,这时应 该进行()。 A.程序走查 B.回归测试 C.软件评审 D.验收测试