2015年计算机专业408考研试题及答案
2015年408真题及答案
2015 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第 1~40 小题,每小题 2 分,共80 分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.已知程序如下:程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是。
A.main()→S(1)→S(0)B.S(0)→S(1)→main()B.main()→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.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(Kruskal)算法第2次选中但不是普里姆(Prim)算法(从V4 开始)第2 次选中的边是。
A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是。
A.500,200,450,180int S(int n){ return (n<=0)?0:s(n-1)+n;}void main(){ cout<< S(1);}B.500,450,200,18 0C.180,500,200,450 D.180,200,500,4508.已知字符串S 为“abaabaabacacaabaabcc”,模式串t 为“abaabc”。
2015年计算机考研统考408真题答案解析
【解析】将堆画成完全二叉树的形式,堆删除堆顶元素后,是将二叉树最后的叶子节点 12 放到堆顶,然后
将 12 与其子节点 15 和 10 相比较,当 15>12 时,堆顶 12 不动,将 12 与 10 判断,12>10,不符合小根堆,
所以将 10 和 12 对调,然后还要将 12 与其子节点 16 比较。所以总共比较 3 次。
7. A 15. C 23. B
8. C 16. B 24. C
25. D 33. D
26. B 34. A
27. A 35. B
28. A 36. B
29. B 37. A
30. C 38. C
31. C 39. A
32. C 40. C
1. 【参考答案】A
【解析】程序都是从 main 函数开始的,进入 main 函数后执行 S(1),之后递归执行 S(0),故栈底到栈顶的
很显然,选项 A 的查找路径不满足二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉排序树。 8.【参考答案】C 【解析】KMP 算法主要是求 next 数组的过程,首先要理解 next 数组是啥,next[i]代表什么:next[i]代表在 模式串 t 中,长度为 i 的前缀后缀匹配长度。 根据 next 数组生成算法可得
6.【参考答案】C 【解析】Kruskal 算法是按权值选边,若选边后不形成回路,则保留作为一条边,若形成回路则除去。Prim 算 法是每次从当前的二叉树节点向外延伸的,选择权值最小的边。克鲁斯卡(Kruskal)算法和普里姆(Prim) 算法(从 v4 开始)第 1 次选中的边都是(v4,v1)。Kruskal 算法第二次可以选择(v1,v3), (v2,v3), (v3,v4); Prim 算法 第二次可以选择(v1,v3), (v3,v4)。 7.【参考答案】A 【解析】画出查找路径图,因为折半查找的判定树是一棵二叉排序树,看其是否满足二叉排序树的要求。
计算机专业 考研试题及答案
C.提高磁盘数据可靠性
D.实现设备无关性
29.在文件的索引节点中存放直接索引指针 10 个,一级和二级索引指针各 1 个。磁盘块大小为 1KB,
每个索引指针占 4 个字节。若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为 1234
和 307400 处所在的磁盘块读入内存,需访问的磁盘块个数分别是
次出现“失配”(s[i]≠t[j]) 时,i=j=5,则下次开始匹配时,i 和 j 的值分别是
。
A.i=1,j=0
B.i=5,j=0
C.i=5,j=2
D.i=6,j=2
9.下列排序算法中,元素的移动次数与关键字的初始排列次序无关的是
。
A.直接插入排序
B.起泡排序
C.基数排序
D.快速排序
10.已知小根堆为 8,15,10,21,34,16,12,删除关键字 8 之后需重建堆,在此过程中,关键字之间的
比较次数是
。
A.1
B.2
C.3
D.4
11.希尔排序的组内排序采用的是
。
A.直接插入排序
B.折半插入排序
C.快速排序
D.归并排序
12.计算机硬件能够直接执行的是
。
Ⅰ.机器语言程序 Ⅱ.汇编语言程序
Ⅲ.硬件描述语言程序
A.仅Ⅰ
B.仅Ⅰ、Ⅱ
C.仅Ⅰ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ
13.由 3 个“1”和 5 个“0”组成的 8 位二进制补码,能表示的最小整数是
250ms,帧长为 1000 字节。不考虑确认帧的开销,为使链路利用率不小于 80%,帧序号的比特数至少
是
。
A.3
B.4
C.7
D.8
36.下列关于 CSMA/CD 协议的叙述中,错误的是
2015计算机专业基础综合真题与答案解析
WORD 格式2015 年全国硕士研究生入学统一考试计算机学科专业基础综合试题、单项选择题: 140 小题,每小题 2分,共 80 分。
下列每题给出的四个选项中,只 有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:ints(intn){ return(n<=0)?0:s(n-1)+n; }voidmain(){ cout<<s(1); } 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是 A .main()->S(1)->S(0) B . S(0)->S(1)->main()C .main()->S(0)->S(1)D . S(1)->S(0)->main()2.先序序列为 a,b,c,d 的不同二叉树的个数是A .13B .14C .15D . 163.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫 曼树的是 A .24,10,5和 24,10,7C .24,10,10和 24,14,11 4.现在有一颗无重复关键字的平衡二 叉树 序序列。
下列关于该平衡二叉树的叙述中,正确的是B .24,10,5和 24,12,7 D .24,10,5和 24,14,6(AVL 树) , 对其进行中序遍历可得到一个降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 )算法(从V 4 开始)第 2 次选中的边是A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)专业资料整理WORD格式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=2A.直接插入排序B.起泡排序C.基数排序D.快速排序10.已知小根堆为8,15,10,21,34,16,12,删除关键字8 之后需重建堆,在此过9.下列排序算法中元素的移动次数和关键字的初始排列次序无关的是A.1 B. 2 C. 3 D.4程中,关键字之间的比较数是11.希尔排序的组内排序采用的是()14.下列有关浮点数加减运算的叙述中,正确的是()Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出A .仅Ⅱ ⅢB .仅ⅠⅡⅣC .仅ⅠⅢ ⅣD .ⅠⅡ ⅢⅣ专业资料整理WORD 格式 15. 为 假定主存地址 32 位,按字节编址,主存 和 Cache 之间采用直接映射方式,主存 块大小 4 个字,每 32 位,采用回写 WriteBack )方式,则能存 4K 字数据 Cache 为 字 ( 放 的 的总容量的位数至少是()A . 146kB .147KC . 148KD .158K16.假定编译器将赋值语 “ x=x+3; 转”换为指令” addxaddt,3 ,其”xadd 是 x 对应的句 中t 存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相A .直接插入排序 B .折半插入排 序 12.计算机硬件能够直接执行的是()Ⅰ.机器语言程 序A .仅Ⅰ Ⅱ.汇编语言程 C .快速排序 D .归并排序Ⅲ.硬件描述语言程序 C .仅Ⅰ Ⅲ D .ⅠⅡ Ⅲ13. 由3 个“1”和 5 个“ 0”组成的8 位二进制补码,能表示的最小整数是() A . -126 B .-125 C .-32 D .-3应的TLB,且Cache 使用直写( WriteThrough )方式,则完成该指令功能需要访问主存的次数至少() 是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 、8008B.8002、8007C.8001 、8008D.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年408真题及答案
2015年408真题及答案2015 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40 小题,每小题2 分,共80 分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.已知程序如下:程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是。
A.main()→S(1)→S(0) B.S(0)→S(1)→main()B.main()→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.根结点的度一定为2B.树中最小元素一定是叶结点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.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(Kruskal)算法第2次选中但不是普里姆(Prim)算法(从V4 开始)第2次选中的边是。
A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是。
int S(int n){ return (n<=0)?0:s(n-1)+n;}void main(){ cout<< S(1);}A.500,200,450,180 B.500,450,200,180·2·C .180,500,200,450D .180,200,500,4508.已知字符串 S 为“abaabaabacacaabaabcc”,模式串 t 为“abaabc”。
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()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)三类。
408试题及答案
408试题及答案1. 单项选择题(1) 在计算机系统中,CPU主要负责什么?A. 数据存储B. 数据输入C. 数据处理D. 数据输出答案:C(2) 下列哪个选项不属于操作系统的功能?A. 进程管理B. 文件管理C. 网络通信D. 数据加密答案:D2. 多项选择题(1) 在计算机网络中,下列哪些设备属于网络互联设备?A. 路由器B. 交换机C. 网桥D. 网关答案:A、B、C、D(2) 下列哪些是数据库管理系统的主要功能?A. 数据定义B. 数据操纵C. 数据查询D. 数据备份答案:A、B、C、D3. 填空题(1) 在计算机系统中,____是CPU与内存之间的桥梁。
答案:北桥(2) 在数据库管理系统中,____用于定义数据的逻辑结构。
答案:数据定义语言(DDL)4. 判断题(1) 计算机病毒是一种程序,它能够自我复制。
答案:正确(2) 所有的计算机系统都使用二进制编码。
答案:错误5. 简答题(1) 请简述计算机硬件系统的组成。
答案:计算机硬件系统主要由输入设备、输出设备、存储设备、中央处理器(CPU)和主板组成。
(2) 什么是云计算,它有哪些主要特点?答案:云计算是一种通过网络提供计算资源和服务的模式,其主要特点包括资源的按需分配、弹性伸缩、服务的可访问性和多租户性。
6. 计算题(1) 给定一个二进制数1010101,将其转换为十进制数。
答案:85(2) 已知一个IP地址为192.168.1.1,子网掩码为255.255.255.0,请计算该IP地址所在的网络地址。
答案:192.168.1.07. 编程题(1) 编写一个函数,实现将字符串中的大写字母转换为小写字母。
答案:```pythondef to_lowercase(s):return s.lower()```(2) 编写一个程序,计算并输出100以内所有奇数的和。
答案:```pythondef sum_odd_numbers():total = 0for i in range(1, 101, 2):total += iprint(total)sum_odd_numbers()```。
2015计算机统考408真题
2015年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题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.main( )→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.现有一棵无重复关键字的平衡二叉树(AVL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是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.3C.4 D.56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡尔(Kruskal)算法第2次选中但不.是普里姆(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,450R.已知字符串s为“abaabaabacacaabaabcc”,模式串t为“abaabc5’。
研究生考试考研计算机学科专业基础(408)试卷与参考答案
研究生考试考研计算机学科专业基础(408)复习试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机系统中,下列哪种存储器是用于存放机器指令的?A、只读存储器(ROM)B、随机存取存储器(RAM)C、光盘存储器D、硬盘存储器2、以下哪种编程语言被广泛用于开发操作系统?A、C语言B、JavaC、PythonD、Ruby3、在计算机网络中,以下哪个协议负责处理不同网络之间的数据交换?A、HTTP协议B、FTP协议C、SMTP协议D、TCP/IP协议4、下列关于数据结构中栈和队列的描述,不正确的是:A. 栈是一种后进先出(LIFO)的数据结构B. 队列是一种先进先出(FIFO)的数据结构C. 栈和队列都是线性表D. 栈可以采用链式存储结构,队列只能采用顺序存储结构5、以下关于哈希表的说法,正确的是:A. 哈希表可以解决所有数据结构的问题B. 哈希表的查找效率与哈希函数的选择无关C. 哈希表是一种通过哈希函数将数据元素映射到表中的数据结构D. 哈希表在发生哈希冲突时,一定需要使用链表来解决6、以下关于图数据结构的描述,不正确的是:A. 图可以表示任意复杂的关系B. 图的顶点可以是任何数据类型C. 图的边可以是单向或双向的D. 无向图和有向图的顶点数必须相同7、下列关于C++中构造函数和析构函数的说法,错误的是:A、构造函数在对象被创建时自动调用B、析构函数在对象被销毁时自动调用C、构造函数和析构函数可以有参数D、构造函数和析构函数的名字与类名相同8、在Java中,以下哪个关键字用来声明一个抽象类?A、publicB、abstractC、finalD、class9、以下关于数据库事务的ACID特性,哪个描述是错误的?A、原子性(Atomicity)确保事务中所有操作要么全部完成,要么全部不做B、一致性(Consistency)确保事务执行结果使得数据库从一个一致性状态转移到另一个一致性状态C、隔离性(Isolation)确保事务在并发执行时不会相互干扰D、持久性(Durability)确保事务一旦提交,其所做的更改将永久保存到数据库中10、在计算机网络中,以下哪个协议主要用于实现互联网中的电子邮件服务?A. HTTPB. FTPC. SMTPD. DNS11、在计算机组成原理中,以下哪个寄存器通常用于存储CPU的当前指令地址?A. 程序计数器(PC)B. 数据寄存器(DR)C. 累加器(ACC)D. 指令寄存器(IR)12、在操作系统原理中,以下哪个概念描述了进程在执行过程中可能遇到的三种基本状态?A. 进程调度B. 进程同步C. 进程状态D. 进程通信13、在计算机系统中,下列哪种设备属于I/O设备?A. 中央处理器(CPU)B. 存储器C. 硬盘D. 显卡14、下面哪种技术可以实现多级缓存一致性?A. 线性一致性模型B. 强一致性模型C. 松散一致性模型D. 缓存一致性协议15、以下哪个算法的时间复杂度是O(nlogn)?A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序16、在C++中,以下哪个关键字用于声明一个指向常量的指针?A. constB. &constC. const*D. &*17、在Java中,下列哪个关键字用于声明一个接口?A. interfaceB. classC. extendsD. implements18、以下哪种数据结构可以实现动态数组的功能?A. 链表B. 栈C. 队列D. 动态数组19、在计算机网络中,以下哪个协议属于传输层协议?A. HTTPB. FTPC. SMTPD. TCP 20、以下哪个算法属于动态规划算法?A. 冒泡排序B. 快速排序C. 深度优先搜索D. 最长公共子序列21、在C++中,以下哪个关键字用于声明一个类的私有成员?A. publicB. protectedC. privateD. static22、以下哪种编程语言是面向对象编程语言?A. JavaB. CC. PythonD. JavaScript23、以下哪种数据结构是用于解决排序问题的?A. 队列B. 栈C. 树D. 散列表24、在计算机网络中,以下哪个协议用于传输文件?A. HTTPB. FTPC. SMTPD. DNS25、以下哪个操作系统不是基于分时多任务技术的?A. WindowsB. LinuxC. macOS26、在计算机网络中,以下哪个协议负责传输层的可靠性?A. IPB. TCPC. UDPD. HTTP27、在数据库设计中,以下哪个范式描述了“每个非主属性只依赖于主属性”?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)28、在C语言中,以下哪个关键字表示静态存储期的变量?A. staticB. externC. autoD. register29、以下哪个算法的时间复杂度是O(nlogn)?A. 快速排序B. 冒泡排序C. 选择排序D. 插入排序 30、在计算机网络中,以下哪个协议负责将数据包从源主机发送到目的主机?B. UDPC. IPD. HTTP31、以下关于C++中的构造函数的描述,错误的是:A. 构造函数是类的一个特殊成员函数,用于初始化对象B. 构造函数的函数名与类名相同C. 构造函数可以重载D. 构造函数不能有返回类型,即使是void也不可以32、在Java中,下列关于继承的说法,正确的是:A. 子类可以访问父类的所有成员变量和方法B. 子类可以访问父类中声明的私有成员变量和方法C. 子类可以修改父类中声明的私有成员变量和方法D. 子类可以重写父类中声明的私有成员变量和方法33、以下关于Python中列表(list)的说法,正确的是:A. 列表中的元素类型可以不同B. 列表中的元素类型必须相同C. 列表是不可变的,不能修改D. 列表是可变的,可以添加、删除和修改元素34、关于C++中的“引用”,以下说法错误的是:A. 引用是另一个变量的别名,对引用的操作等同于对原变量的操作。
2021考研《408计算机学科专业基础综合》2015年真题及答案
1 KB ) 1234 307400
B D
32 127 409612
1024
B 81 2 D 82 2 0) SCAN B 287 D 382
130 42 180 15 199
01100111
1
2
A NRZ C NRZI 35
1000 A3 36
A B
128 kbps CSMA/CD
B NRZ D NRZI
?
255.255.255.0
?2 IP
111.123.15.2
DHCP ?
M&C
IP ?
WWW
(2015 )
1A 6C 11 A 16 B 21 B 26 B 31 C 36 B
2B 3D 4D 5D 7 A 8 C 9 C 10 C
12 A 13 B 14 D 15 C 17 B 18 D 19 C 20 B 22 D 23 B 24 C 25 D 27 A 28 A 29 B 30 C 32 C 33 D 34 A 35 B 37 A 38 C 39 A 40 C
C
C++
C
O(m)
O(n)
A
(2)A2
03 (3)Bm
01101 10011 A 10010 01101 11010
3
0
ij
31031
13212 A2 0 2 2 0 2
31031
12213
3
2
3
-1)
A
(2)
A A2
B2 B3
Bn
Bn
43
(1)
(R0 R3) PC
AB
(R0 R3)
PC
A
2015年全国硕士研究生招生考试计算机科学与技术学科联考真题解析【圣才出品】
2015年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合(408)真题及详解一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是()。
A.main()->S(1)->S(0)B.S(0)->S(1)->main()C.main()->S(0)->S(1)D.S(1)->S(0)->main()【答案】A【解析】函数S(int n)是一个递归函数:①当实际参数小于等于零时则返回0,并终止递归;②当实际参数大于零时则递归调用S(n-1),并将S(n-1)的结果加上n作为返回值。
程序从main()函数开始,首先调用main()函数;在main()函数中调用S(1)函数时,将main()函数的上下文保存到栈中,并进入函数S(1);由于函数S(1)的实际参数大于零,需要调用S(0),故将S(1)函数的上下文保存到栈中,进入S(0);在S(0)中,实际参数小于等于零,递归终止。
2.先序序列为a,b,c,d的不同二叉树的个数是()。
A.13B.14C.15D.16【答案】B【解析】二叉树的先序遍历定义为:若二叉树为空,则空操作;否则,访问根节点,然后先序遍历左子树,最后先序遍历右子树。
本题中,结点a为二叉树的根节点,左右子树的先序遍历可能存在下面四种情况:①左子树为空,bcd为右子树;②b为左子树,cd为右子树;③bc为左子树,d为右子树;④bcd为左子树,右子树为空。
然后将左右子树继续分解,如第①种情况的右子树先序遍历(bcd)可能有:a.左子树为空,右子树为cd;b.左子树为c,右子树为d;c.左子树为cd,右子树为空。
按照这种方法继续分解左右子树,直到不能再分解为止,可得第①和④种情况各包含5种不同情况,第②和③种情况各包含2种情况,因此总共有14种不同的二叉树。
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)三类。
研究生考试考研计算机学科专业基础(408)试题及解答参考
研究生考试考研计算机学科专业基础(408)自测试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机科学中,下列哪个概念不属于面向对象编程(OOP)的基本特性?A、封装B、继承C、并发D、多态2、在C语言中,以下哪种类型的变量在栈上分配内存?A、全局变量B、静态局部变量C、自动局部变量D、动态分配的变量3、在数据库管理系统中,下列哪个术语表示存储在数据库中的数据集合?A、数据项B、数据结构C、数据模型D、数据库4、以下关于C++中模板的说法,错误的是:A. 模板可以提高代码的复用性B. 使用模板时,编译器会为每个实例化类型生成不同的函数C. 模板可以用于类和函数D. 模板不可以用在构造函数中5、以下关于Java中的集合框架的说法,正确的是:A. 集合框架中的List接口实现了Set接口B. Set接口中的元素是无序的,而List接口中的元素是有序的C. HashMap和TreeMap都是基于Map接口实现的D. ArrayList和LinkedList都是基于List接口实现的6、以下关于Python中列表(List)的说法,错误的是:A. 列表是动态数据结构,可以在运行时添加或删除元素B. 列表中的元素可以是任意类型C. 列表支持索引访问,可以使用负数索引D. 列表中的元素可以重复7、下列关于计算机存储器的说法中,错误的是:A. Cache(缓存)是位于CPU和主存储器之间的高速小容量存储器B. 主存储器(RAM)是计算机用来存放当前正在执行的数据和指令的存储器C. 硬盘驱动器(HDD)的存储速度通常比固态硬盘(SSD)慢D. ROM(只读存储器)可以随机读写数据8、下列关于算法复杂度的说法中,正确的是:A. 算法的空间复杂度是指算法执行过程中临时占用存储空间的大小B. 算法的时间复杂度是指算法执行过程中所需的时间长度C. 算法的空间复杂度与算法的时间复杂度是相互独立的D. 算法的时间复杂度通常以每秒执行的指令数来衡量9、在计算机网络中,以下哪个协议用于实现文件传输?A. HTTPB. FTPC. SMTPD. DNS10、在计算机系统中,以下哪种存储器具有最高的读写速度?()A. 硬盘存储器B. 内存存储器C. 磁盘存储器D. 光盘存储器11、以下哪个网络协议用于在TCP/IP网络中进行域名解析?()A. HTTPB. FTPC. DNSD. SMTP12、以下哪种编程范式强调代码的可重用性和模块化?()A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程13、关于数据结构,以下说法错误的是:A. 链表比数组更适合插入和删除操作B. 树是一种非线性结构C. 图可以用来表示网络拓扑结构D. 栈是一种后进先出(LIFO)的数据结构14、在计算机网络中,以下哪个协议负责在网络层实现数据包的路由选择?A. TCP(传输控制协议)B. IP(互联网协议)C. UDP(用户数据报协议)D. HTTP(超文本传输协议)15、在数据库系统中,以下哪个操作会导致数据库的不一致?A. 提交(Commit)B. 回滚(Rollback)C. 事务(Transaction)D. 修改(Update)16、在计算机网络中,以下哪个协议负责在数据链路层实现无连接的数据传输?A. TCPB. UDPC. IPD. HTTP17、在计算机组成原理中,以下哪种存储器通常用于缓存CPU的指令?A. RAMB. ROMC. CacheD. HDD18、在数据库系统中,以下哪个概念描述了数据模型?A. 数据库B. 数据表C. 数据库管理系统D. E-R图19、在计算机科学中,下面哪个算法在最坏情况下具有线性时间复杂度?A. 快速排序(Quick Sort)B. 归并排序(Merge Sort)C. 堆排序(Heap Sort)D. 冒泡排序(Bubble Sort) 20、下面哪个概念不属于数据库的三范式(Third Normal Form, 3NF)?A. 减少数据冗余B. 每个非主属性完全依赖于主键C. 每个数据项只能由主键直接确定D. 没有部分依赖21、下面哪个编程范式适用于处理多表连接查询的性能优化?A. 单表索引B. 连接池C. 视图D. 分区表22、在计算机网络中,以下哪项不是TCP/IP协议族中的协议?A. IP协议B. HTTP协议C. FTP协议D. SMTP协议23、以下哪个语言是面向对象编程语言?A. C语言B. Java语言C. C++语言D. Python语言24、在数据库中,以下哪个概念是指数据库中数据的结构?A. 数据定义B. 数据操纵C. 数据查询D. 数据维护25、在计算机系统中,以下哪个存储器具有最快的存取速度?A)硬盘 B)内存(RAM) C)光盘 D)USB闪存26、以下哪个技术不属于网络层的功能?A)IP地址分配 B)路由选择 C)数据报传输 D)TCP连接建立27、在二进制数中,一个字节由8位组成,以下哪个选项表示8位二进制数转换为十进制数的结果是255?A)11111111 B)10000000 C)00000001 D)1010101028、在计算机网络中,TCP/IP模型的应用层对应OSI七层模型中的哪几层?A. 应用层B. 应用层、表示层C. 应用层、表示层、会话层D. 应用层、会话层29、下列关于死锁预防策略的叙述中,哪种说法是正确的?A. 只要不让系统进入不安全状态就不会发生死锁。
研究生考试考研计算机学科专业基础(408)试卷及答案指导
研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于算法的叙述中,正确的是____ 。
A.算法就是程序B.数据结构是算法的核心C.算法的核心在于排序和查找D.设计算法时只需要考虑数据结构的表现形式2、算法分析和算法时间复杂度最本质的思想就是 ____ 。
A.从不考虑问题的规模入手研究算法B.从问题的规模入手研究算法C.假设最终结果相同,研究运行算法的速度D.研究算法流程图上各操作所花的时间总和3、下列有关基本算法的性质叙述中,正确的一条是 ____ 。
A.算法可以由若干个子算法得到B.算法是问题求得解的一个计算过程C.算法是应用于计算机上,或只应用于计算机上的问题的解法D.算法只是指问题的解法4.哪种算法通常用于解决问题,当问题空间是可穷举且最优解已知时?A. 贪心算法B. 回溯算法C. 分支限界算法D. 动态规划5.在操作系统中,哪个过程优先级最高?A. 用户进程B. 实时进程C. 作业控制进程D. 批处理进程6.在数据结构中,以下哪个是树的一个常见属性?A. 双向链表B. 无环图C. 分支结构D. 线性链表7、关于线性表的存储结构,下列说法错误的是:A. 数组是一种线性表存储结构B. 数组的元素之间按顺序存储C. 数组的访问效率较高,常数时间复杂度O(1)D. 链表是一种非顺序存储结构8、下列关于二叉树的描述,错误的是:A. 二叉树每个节点最多有两个孩子节点B. 二叉树中,空节点个数不超过非空节点个数C. 二叉树是一个对比高效的数据结构D. 二叉树可以用来实现堆结构9、下列关于快排算法的描述,正确的是:A. 快排算法的时间复杂度为 O(n log n)B. 快排算法的空间复杂度为 O(1)C. 快排算法在最坏情况下时间复杂度为O(n²)D. 快排算法不稳定排序10、单项选择题 A) Transistor B) Diode C) Op-Amp D) MOSFET11、单项选择题 A) IEEE 802.11acB)USB 3.2C)DDR4 SDRAMD)PCIe 4.012、单项选择题A) Markov Chain B) Hidden Markov Model C) PageRank D) Neural Network13、下列哪个数据结构可以用避免单一链的操作不适合运用到循环依赖关系的场景?A. 树形结构B. 栈C. 队列D. 图14、以下哪种排序算法的平均时间复杂度为O(n log n)?A. 简单插入排序B. 选择排序C. 冒泡排序D. 归并排序15、下列哪个模块最有可能负责处理器调度的任务?A. 编译器B. 内核C. 操作系统用户界面D. 运行时库16.已知某二叉树的中序遍历序列与后序遍历序列均为{A, B, D, E, C},则该二叉树的根节点字符为()。
研究生考试考研计算机学科专业基础(408)试卷与参考答案
研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、考研计算机学科专业基础(408)单项选择题:在操作系统进程管理中,以下哪一种状态不是进程可能的状态?A、运行状态B、就绪状态C、挂起状态D、完成状态2、考研计算机学科专业基础(408)单项选择题:一个二叉树的高度定义为从根节点到叶子节点的最长路径中的节点个数。
对于以下哪个二叉树,其高度为3?A、1 / \23 / \ / \456 7B、1 / \23 / \ \45 6C、1 / \2 3D、1 / \23 \4 \ 53、考研计算机学科专业基础(408)单项选择题:在一个文本编辑器中,关于以下哪种数据结构是新的一行的前一个字符特有的?A、栈B、队列C、链表D、散列表4、在计算机网络中,OSI模型中的“会话层”主要负责:A)数据表示的转换B)两个实体间的会话管理C)网络层协议之间的接口D)进行端到端的错误恢复和流量控制5、计算机网络中的数据链路层的主要功能是:A)确保正确顺序、无错、完整地向另一网络层传送数据B)在连接的网络层实体之间传送数据C)处理物理地址和提供物理层与网络层之间的接口D)以上说法均不对6、在以下数据结构中,具有高效查找,但不直接支持顺序访问和插入操作的是:A)链表B)栈C)哈希表D)队列7、下列关于时间复杂度的表述中,正确的是:A、大O记号用于描述算法时间复杂度的上界B、时间复杂度只能表示算法运行时间的大小,但不能反映算法运行时间的具体数值C、算法的时间复杂度与问题规模呈线性关系D、通常认为算法的时间复杂度为O(n)和O(nlogn)属于同一级别8、以下哪个语言不支持动态内存分配:A、C语言B、Java语言C、C++语言D、Python语言9、在计算机科学中,以下哪个概念不属于数据结构:A、数组B、栈C、数据库管理系统D、树10、关于TCP/IP协议族中的传输层协议TCP,下列说法错误的是:A. TCP提供可靠的数据传输服务B. TCP使用三次握手建立连接C. TCP不支持多路复用功能D. TCP通过滑动窗口机制实现流量控制11、在数据库系统中,事务的ACID特性是指原子性、一致性、隔离性和持久性。
2015计算机考研408真题和答案
B SDRAM
C ROM
D FLASH
18
4
8007 8008 8001 8002 8003 8004 8000
A 8004 8008
B 8002 8007
C 8001 8008
D 8000 8004
19
A
B
C
D
20
7200 /
8 ms
(
)
8005 8006
1000
A 8.1 ms
C 16.3 ms
C
C++
C
O(m)
O(n)
A
10
(2)A2
03 (3)Bm
01101 10011 A 10010 01101 11010
3
0
ij
31031
13212 A2 0 2 2 0 2
31031
12213
3
2
3
-1)
A
(2)
A A2
B2 B3
Bn
Bn
43
(1)
(R0 R3) PC
AB
(R0 R3)
PC
A
(2)ALU 7
A
2
C
5
G=(V E)
<v0 v2> <v0 v3> <v1 v3>}
B D V={v0 v1 v2 v3}
v0
E {<v0 v1>
A2 C4 6
( v4 ) 2
()
B3 D5
(Kruskal)
2
(Prim)
1
A (v1 v3) C (v2 v3) 7
B (v1 v4) D (v3 v4)
考研计算机学科专业基础(408)研究生考试试题及答案指导
研究生考试考研计算机学科专业基础(408)复习试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、题干:关于数据结构中二叉树的遍历方式,以下哪种说法是错误的?A、前序遍历首先访问根节点,然后递归访问左子树,最后递归访问右子树。
B、中序遍历首先递归访问左子树,然后访问根节点,最后递归访问右子树。
C、后序遍历首先递归访问左子树,然后递归访问右子树,最后访问根节点。
D、前序遍历和后序遍历的顺序可以随意交换。
2、题干:以下哪个排序算法的平均时间复杂度是O(nlogn)?A、冒泡排序B、插入排序C、快速排序D、选择排序3、题干:在计算机网络中,以下哪个协议属于应用层?A、IP协议B、TCP协议C、HTTP协议D、UDP协议4、在计算机系统中,下列哪个部件负责存储和提供程序运行时所需的指令和数据?A. 运算器B. 控制器C. 存储器D. 输入设备5、在C语言中,以下哪个数据类型的变量不能直接作为函数的参数传递?A. intB. floatC. doubleD. char6、在TCP/IP协议族中,负责将数据从发送方传输到接收方的协议是:A. IP协议B. TCP协议C. UDP协议D. HTTP协议7、在计算机网络中,以下哪个协议负责处理数据包的传输?A. HTTPB. FTPC. TCPD. UDP8、在计算机组成原理中,下列哪个部件负责将高级语言编写的程序转换成机器语言?A. 运算器B. 控制器C. 存储器D. 汇编器9、在数据库系统中,以下哪种数据结构用于实现数据的快速检索?A. 链表B. 树C. 数组D. 队列10、在计算机系统中,以下哪种存储器的访问速度最快?A. 硬盘(HDD)B. 固态硬盘(SSD)C. 内存(RAM)D. 硬盘阵列(RAID)11、以下哪个术语描述的是在计算机系统中,将一个物理设备分配给多个用户或进程使用的技术?A. 并行处理B. 虚拟化C. 并行存储D. 分布式处理12、在计算机网络中,以下哪个协议负责在应用层提供数据传输的完整性和顺序性?A. TCP(传输控制协议)B. UDP(用户数据报协议)C. IP(互联网协议)D. HTTP(超文本传输协议)13、计算机内存的容量通常以以下哪个单位来衡量?A. Bit(比特)B. Byte(字节)C. KB(千字节)D. GB(吉字节)14、在计算机中,下列哪个概念指的是将信息从一种形式转换成另一种形式的过程?A. 算法B. 编译C. 运算D. 转换15、以下哪种编程语言被广泛用于Web开发,尤其是在前端开发中?A. JavaB. C++C. PythonD. HTML/CSS16、题干:在计算机中,数据在内存和寄存器之间的传输通常采用以下哪种方式?()A. 串行传输B. 并行传输C. 分时传输D. 串并混合传输17、题干:下列关于计算机体系结构的描述,正确的是()A. 计算机体系结构主要描述计算机硬件的组成和连接方式B. 计算机体系结构主要描述计算机软件的组成和连接方式C. 计算机体系结构主要描述计算机硬件和软件的组成和连接方式D. 计算机体系结构主要描述计算机硬件的组成和软件的运行过程18、题干:在计算机系统中,以下哪种存储器属于随机存储器?()A. 硬盘B. 光盘C. 内存储器D. 磁带19、在C++中,以下哪个关键字用于实现多态?A. interfaceB. abstractC. virtualD. extends 20、以下哪种数据结构被称为“先进先出”(FIFO)队列?A. 链表B. 栈C. 队列D. 二叉树21、在Java中,以下哪个关键字用于实现接口?A. implementsB. extendsC. interfaceD. super22、以下哪个算法在最坏情况下具有线性时间复杂度?A. 快速排序B. 归并排序C. 插入排序D. 冒泡排序23、以下关于栈的描述,正确的是:A. 栈是一种先进先出(FIFO)的数据结构B. 栈是一种后进先出(LIFO)的数据结构C. 栈是一种随机访问的数据结构D. 栈是一种只允许插入和删除元素在首部或尾部的数据结构24、以下哪种算法适用于解决动态规划问题?A. 贪心算法B. 回溯算法C. 分而治之算法D. 动态规划算法25、以下关于数据结构中“二叉搜索树”(Binary Search Tree,BST)的描述,错误的是:A. 在BST中,每个节点的左子树上所有节点的值均小于该节点的值。
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.main()->S(0)->S(1) D.S(1)->S(0)->main()【参考答案】D【考查知识点】栈的基本概念和函数调用的原理。
2.先序序列为a,b,c,d的不同二叉树的个数是A.13B.14C.15D.16【参考答案】C【考查知识点】二叉树的基本概念。
3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,6【参考答案】C【考查知识点】哈夫曼树的原理。
4.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2B.树中最小元素一定是叶节点.树中最大元素一定是无左子树D.最后插入的元素一定是叶节点C.【参考答案】B【考查知识点】树的中序遍历和A VL树的基本概念。
5.设有向图G=(V,E),顶点集V={V,V,V,V},边集E={<v,v>,<v,v>,<v,v>,<v,v>},301201123300若从顶点V开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是0A.2B.3C.4D.5【参考答案】D【考查知识点】图的深度优先遍历。
2015年408真题及问题详解
A.程序计数器(PC)的内容B.通用寄存器的内容
C.块表(TLB)中的内容D.Cache中的内容
D.当信号传播延迟趋近0时,信道利用率趋近100%37.下列关于交换机的叙述中,正确的是。A.以太网交换机本质上是一种多端口网桥 B.通过交换机互连的一组工作站构成一个冲突域 C.交换机每个端口所连网络构成一个独立的广播域D.以太网交换机可实现采用不同网络层协议的网络互联38.某路由器的路由表如下表所示:
A.8.1msB.12.2msC.16.3msD.20.5ms21.在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信
息不可能是。
A.打印字符B.主存地址C.设备状态D.控制命令22.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异
24.假定下列指令已装入指令寄存器。则执行时不可能导致CPU从用户态变为内核态(系统态)的是。
A.DIVR0,R1;(R0)/(R1)→R0
B.INTn;产生软中断
C.NOTR0;寄存器R0的内容取非
D.MOVR0,addr;把地址addr处的内存数据放入寄存器R0中
25.下列选项中,会导致进程从执行态变为就绪态的事件是A.执行P(wait)操作B.申请内存失败
A.根结点的度一定为2B.树中最小元素一定是叶结点
C.最后插入的元素一定是叶结点D.树中最大元素一定是无左子树 5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>}。若
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题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()B.main()→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)算法第2次选中但不是普里姆(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[j]) 时,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 xadd r, 3”,其中xaddr是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和8004 19.下列有关总线定时的叙述中,错误的是。
A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制·002·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)三类。
下列有关内部异常的叙述中,错误的是。
A.内部异常的产生与当前执行指令相关B.内部异常的检测由CPU内部逻辑实现C.内部异常的响应发生在指令执行过程中D.内部异常处理后返回到发生异常的指令继续执行23.处理外部中断时,应该由操作系统保存的是。
A.程序计数器(PC)的内容B.通用寄存器的内容C.块表(TLB)中的内容D.Cache中的内容24.假定下列指令已装入指令寄存器。
则执行时不可能导致CPU从用户态变为内核态(系统态)的是。
A.DIV R0,R1 ; (R0)/(R1)→R0B.INT n ; 产生软中断C.NOT R0 ; 寄存器R0的内容取非D.MOV R0,addr ; 把地址addr处的内存数据放入寄存器R0中25.下列选项中,会导致进程从执行态变为就绪态的事件是A.执行P(wait)操作B.申请内存失败C.启动I/O设备D.被高优先级进程抢占26.若系统S1 采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是。
Ⅰ.S1会限制用户申请资源的顺序,而S2不会Ⅱ.S1需要进程运行所需资源总量信息,而S2不需要Ⅲ.S1不会给可能导致死锁的进程分配资源,而S2会A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、ⅢD.Ⅰ、Ⅱ、Ⅲ27.系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,4,8,4,5。
若进程要访问的下一页的页号为7,依据LRU算法,应淘汰页的页号是。
A.2 B.3 C.4 D.828.在系统内存中设置磁盘缓冲区的主要目的是。
A.减少磁盘I/O次数B.减少平均寻道时间C.提高磁盘数据可靠性D.实现设备无关性29.在文件的索引节点中存放直接索引指针10个,一级和二级索引指针各1个。
磁盘块大小为1KB,每个索引指针占4个字节。
若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是。
A.1,2 B.1,3 C.2,3 D.2,430.在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是。
A.可变分配,全局置换B.可变分配,局部置换·003·C.固定分配,全局置换D.固定分配,局部置换31.文件系统用位图法表示磁盘空间的分配情况,位图存于磁盘的32~127号块中,每个盘块占1024个字节,盘块和块内字节均从0开始编号。
假设要释放的盘块号为409612,则位图中要修改的位所在的盘块号和块内字节序号分别是。
A.81、1 B.81、2 C.82、1 D.82、232.某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199,当前磁头位于第58号磁道并从外侧向内侧移动。
按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是。
A.208 B.287 C.325 D.38233.通过POP3协议接收邮件时,使用的传输层服务类型是。
A.无连接不可靠的数据传输服务B.无连接可靠的数据传输服务C.有连接不可靠的数据传输服务D.有链接可靠的数据传输服务34.使用两种编码方案对比特流01100111进行编码的结果如下图所示,编码1和编码2分别是。
比特流0 1 1 0 0 1 1 1编码1编码2A.NRZ和曼彻斯特编码B.NRZ和差分曼彻斯特编码C.NRZI和曼彻斯特编码D.NRZI和差分曼彻斯特编码35.主机甲通过128kbps卫星链路,采用滑动窗口协议向主机乙发送数据,链路单向传播延迟为250ms,帧长为1000字节。
不考虑确认帧的开销,为使链路利用率不小于80%,帧序号的比特数至少是。
A.3 B.4 C.7 D.836.下列关于CSMA/CD协议的叙述中,错误的是。
A.边发送数据帧,边检测是否发生冲突B.适用于无线网络,以实现无线链路共享C.需要根据网络跨距和数据传输速率限定最小帧长D.当信号传播延迟趋近0时,信道利用率趋近100%37.下列关于交换机的叙述中,正确的是。
A.以太网交换机本质上是一种多端口网桥B.通过交换机互连的一组工作站构成一个冲突域C.交换机每个端口所连网络构成一个独立的广播域D.以太网交换机可实现采用不同网络层协议的网络互联·004··005·若路由器收到一个目的地址为169.96.40.5的IP 分组,则转发该IP 分组的接口是 。
A .S1 B .S2 C .S3 D .S4 39.主机甲和主机乙新建一个TCP 连接,甲的拥塞控制初始阈值为32KB ,甲向乙始终以MSS=1KB 大小的段发送数据,并一直有数据发送;乙为该连接分配16KB 接收缓存,并对每个数据段进行确认,忽略段传输延迟。
若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT 后,甲的发送窗口是 。
A .1KB B .8KBC .16KBD .32KB 40.某浏览器发出的下列叙述中,错误的是 。
A .该浏览器请求浏览index.htmlB .Index.html 存放在 上C .该浏览器请求使用持续连接D .该浏览器曾经浏览过二、综合应用题:第41~47小题,共70分。