2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项最符合试题要求。1.若栈S1中保存整数,栈S2中保存运算符,函数F()依次执行下述各步操作:(1)从S1中依次弹出两个操作数a和b;(2)从S2中弹出一个运算符op;(3)执行相应的运算bopa;(4)将运算结果压人S1中。假定S1中的操作数依次是5,8,3,2(2在栈顶),S2中的运算符依次是*,-,+(+在栈顶)。调用3次F()后,S1栈顶保存的值是。A.-15B.15C.-20D.202.现有队列Q与栈S,初始时Q中的元素依次是1,2,3,4,5,6(1在队头),S为空。若仅允许下列3种操作:①出队并输出出队元素;②出队并将出队元素人栈;③出栈并输出出栈元素,则不能得到的输出序列是。A.1,2,5,6,4,3B.2,3,4,5,6,1C.3,4,5,6,1,2D.6,5,4,3,2,13.设有一个12×12的对称矩阵M,将其上三角部分的元素mi,j(1≤i≤j≤12)按行优先存人C语言的一维数组N中,元素m6,6在N中的下标是。A.50B.51C.55D.664.设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2个子结点。若T有k个叶结点,则T的结点总数是。A.2k-1B.2kC.k2D.2k-15.已知字符集{a,b,c,d,e,f},若各字符出现的次数分别为6,3,8,2,10,4,则对应字符集中各字符的哈夫曼编码可能是。A.00,1011,01,1010,11,100B.00,100,110,000,0010,01C.10,1011,11,0011,00,010D.0011,10,11,0010,01,0006.已知二叉排序树如下图所示,元素之间应满足的大小关系是。A.x1x2x5B.x1x4x5C.x3x5x4D.x4x3x57.下列选项中,不是如下有向图的拓扑序列的是。A.1,5,2,3,6,4B.5,1,2,6,3,4C.5,1,2,3,6,4D.5,2,1,6,3,48.高度为5的3阶B树含有的关键字个数至少是。A.15B.31C.62D.2429.现有长度为7、初始为空的散列表HT,散列函数H(k)=k%7,用线性探测再散列法解决冲突。将关键字22,43,15依次插人到HT后,查找成功的平均查找长度是。A.1.5B.1.6C.2D.310.对初始数据序列(8,3,9,11,2,1,4,7,5,10,6)进行希尔排序。若第一趟排序结果为(1,3,7,5,2,6,4,9,11,10,8),第二趟排序结果为(1,2,6,4,3,7,5,8,11,10,9),则两趟排序采用的增量(间隔)依次是。A.3,1B.3,2C.5,2D.5,311.在将数据序列(6,1,5,9,8,4,7)建成大根堆时,正确的序列变化过程是。A.6,1,7,9,8,4,5→6,9,7,1,8,4,5→9,6,7,1,8,4,5→9,8,7,1,6,4,5B.6,9,5,1,8,4,7→6,9,7,1,8,4,5→9,6,7,1,8,4,5→9,8,7,1,6,4,5C.6,9,5,1,8,4,7→9,6,5,1,8,4,7→9,6,7,1,8,4,5→9,8,7,1,6,4,5D.6,1,7,9,8,4,5→7,1,6,9,8,4,5→7,9,6,1,8,4,5→9,7,6,1,8,4,5→9,8,6,1,7,4,512.冯•诺依曼结构计算机中数据采用二进制编码表示,其主要原因是。Ⅰ.二进制的运算规则简单Ⅱ.制造两个稳态的物理器件较容易Ⅲ.便于用逻辑门电路实现算术运算A.仅Ⅰ、ⅡB.仅Ⅰ、ⅢC.仅Ⅱ、ⅢD.Ⅰ、Ⅱ和Ⅲ13.假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFFFFDFH和00000041H,则x、y的值以及x-y的机器数分别是。A.x=-65,y=41,x-y的机器数溢出B.x=-33,y=65,x-y的机器数为FFFFFF9DHC.x=-33,y=65,x-y的机器数为FFFFFF9EHD.x=-65,y=41,x-y的机器数为FFFFFF96H14.IEEE754单精度浮点格式表示的数中,最小的规格化正数是。A.1.0×2-126B.1.0×2-127C.1.0×2-128D.1.0×2-14915.某32位计算机按字节编址,采用小端(LittleEndian)方式。若语令“inti=0;”对应指令的机器代码为“C745FC00000000”,则语句“inti=-64;”对应指令的机器代码是。A.C745FCC0FFFFFFB.C745FC0CFFFFFFC.C745FCFFFFFFC0D.C745FCFFFFFF0C16.整数x的机器数为11011000,分别对x进行逻辑右移1位和算术右移1位操作,得到的机器数各是。A.11101100、11101100B.01101100、11101100C.11101100、01101100D.01101100、0110110017.假定DRAM芯片中存储阵列的行数为r、列数为c,对于一个2K×1位的DRAM芯片,为保证其地址引脚数最少,并尽量减少刷新开销,则r、c的取值分别是。A.2048、1B.64、32C.32、64D.1、204818.按字节编址的计算机中,某double型数组A的首地址为2000H,使用变址寻址和循环结构访问数组A,保存数组下标的变址寄存器初值为0,每次循环取一个数组元素,其偏移地址为变址值乘以sizeof(double),取完后变址寄存器内容自动加1。若某次循环所取元素的地址为2100H,则进入该次循环时变址寄存器的内容是。A.25B.32C.64D.10019.减法指令“subR1,R2,R3”的功能为“(R1)-(R2)→R3”,该指令执行后将生成进位/借位标志CF和溢出标志OF。若(R1)=FFFFFFFFH,(R2)=FFFFFFF0H,则该减法指令执行后,CF与OF分别为。A.CF=0,OF=0B.CF=1,OF=0C.CF=0,0F=1D.CF=1,OF=120.若某计算机最复杂指令的执行需要完成5个子功能,分别由功能部件A~E实现,各功能部件所需时间分别为80ps、50ps、50ps、70ps和50ps,采用流水线方式执行指令,流水段寄存器延时为20ps,则CPU时钟周期至少为。A.60psB.70psC.80psD.100ps21.下列选项中,可提高同步总线数据传输率的是。Ⅰ.增加总线宽度Ⅱ.提高总线工作频率Ⅲ.支持突发传输Ⅳ.采用地址/数据线复用A.仅Ⅰ、ⅡB.仅Ⅰ、Ⅱ、ⅢC.仅Ⅲ、ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ22.下列关于外部I/O中断的叙述中,正确的是。A.中断控制器按所接收中断请求的先后次序进行中断优先级排队B.CPU响应中断时,通过执行中断隐指令完成通用寄存器的保护C.CPU只有在处于中断允许状态时,才能响应外部设备的中断请求D.有中断请求时,CPU立即暂停当前指令执行,转去执行中断服务程序23.下列关于多任务操作系统的叙述中,正确的是。Ⅰ.具有并发和并行的特点Ⅱ.需要实现对共享资源的保护Ⅲ.需要运行在多CPU的硬件平台上A.仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ24.某系统采用基于优先权的非抢占式进程调度策略,完成一次进程调度和进程切换的系统时间开销为1µs。在T时刻就绪队列中有3个进程P1、P2和P3,其在就绪队列中的等待时间、需要的CPU时间和优先权如下表所示。进程等待时间需要的CPU时间优先权P130µs12µs10P215µs24µs30P318µs36µs20若优先权值大的进程优先获得CPU,从T时刻起系统开始进程调度,则系统的平均周转时间为。A.54µsB.73µsC.74µsD.75µs25.属于同一进程的两个线程thread1和thread2并发执行,共享初值为0的全局变量x。thread1和thread2实现对全局变量x加1的机器级代码描述如下。thread1thread2movR1,x//(x)→R1incR1//(R1)+1→R1movx,R1//(R1)→xmovR2,x//(x)→R2incR2//(R2)+1→R2movx,R2//(R2)→x在所有可能的指令执行序列中,使x的值为2的序列个数是。A.1B.2C.3D.426.假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果是。A.不存在安全序列,系统处于不安全状态B.存在多个安全序列,系统处于安全状态C.存在唯一安全序列P3、P1、P2,系统处于安全状态D.存在唯一安全序列P3、P2、P1,系统处于安全状态27.下列选项中,可能导致当前进程P阻塞的事件是。Ⅰ.进程P申请临界资源Ⅱ.进程P从磁盘读数据Ⅲ.系统将CPU分配给高优先权的进程A.仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ28.若x是管程内的条件变量,则当进程执行x.wait()时所做的工作是。A.实现对变量x的互斥访问B.唤醒一个在x上阻塞的进程C.根据x的值判断该进程是否进人阻塞状态D.阻塞该进程,并将之插入x的阻塞队列中29.当定时器产生时钟中断后,由时钟中断服务程序更新的部分内容是。Ⅰ.内核中时钟变量的值Ⅱ.当前进程占用CPU的时间Ⅲ.当前进程在时间片内的剩余执行时间A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、ⅢD.Ⅰ、Ⅱ、Ⅲ30.系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求,这种现象称为磁臂黏着。下列磁盘调度算法中,不会导致磁臂粘着的是。A.先来先服务(FCFS)B.最短寻道时间优先(SSTF)C.扫描算法(SCAN)D.循环扫描算法(CSCAN)31.下列优化方法中,可以提高文件访问速度的是。Ⅰ.提前读Ⅱ.为文件分配连续的簇Ⅲ.延迟写Ⅳ.采用磁盘高速缓存A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、Ⅲ、ⅣD.Ⅰ、Ⅱ、Ⅲ、Ⅳ32.在下列同步机制中,可以实现让权等待的是。A.Peterson方法B.swap指令C.信号量方法D.TestAndSet指令33.下列TCP/IP应用层协议中,可以使用传输层无连接服务的是。A.FTPB.DNSC.SMTPD.HTTP34.下列选项中,不属于物理层接口规范定义范畴的是。A.接口形状B.引脚功能C.物理地址D.信号电平35.IEEE802.11无线局域网的MAC协议CSMA/CA进行信道预约的方法是。A.发送确认帧B.采用二进制指数退避C.使用多个MAC地址D.交换RTS与CTS帧36.主机甲采用停-等协议向主机乙发送数据,数据传输速率是3kbps,单向传播延时是200ms,忽略确认帧的传输延时。当信道利用率等于40%时,数据帧的长度为。A.240比特B.400比特C.480比特D.800比特37.路由器R通过以太网交换机S1和S2连接两个网络,R的接口、主机H1和H2的IP地址与MAC地址如下图所示。若H1向H2发送1个IP分组P,则H1发出的封装P的以太网帧的目的MAC地址、H2收到的封装P的以太网帧的源MAC地址分别是。A.00-a1-b2-c3-d4-62、00-1a-2b-3c-4d-52B.00-a1-b2-c3-d4-62、00-a1-b2-c3-d4-61C.00-1a-2b-3c-4d-51、00-1a-2b-3c-4d-52D.00-1a-2b-3c-4d-51、00-a1-b2-c3-d4-6138.某路由表中有转发接口相同的4条路由表项,其目的网络地址分别为35.230.32.0/21、35.230.40.0/21、35.230.48.0/21和35.230.56.0/21,将该4条路由聚合后的目的网络地址为。A.35.230.0.0/19B.35.230.0.0/20C.35.230.32.0/19D.35.230.32.0/2039.UDP协议实现分用(demultiplexing)时所依据的头