中级软件设计师-软件设计师模拟题2.docx
中级软件设计师-软件设计师模拟题2
单选题(共75题,共75分)
(1.)以下关于SRAM(静态随机存储器)和DRAM(动态随机存储器)的说法中,正确的是()。
A.SRA(江南博哥)M的内容是不变的,DRAM的内容是动态变化的
B.DRAM断电时内容会丢失,SRAM的内容断电后仍能保持记忆
C.SRAM的内容是只读的,DRAM的内容是可读可写的
D.SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新
正确答案:D
参考解析:静态随机访问存储器是随机访问存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。而动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。当断电时,SRAM和DRAM的数据都会消失。
(2.)计算机系统中,虚拟存储体系由()两级存储器构成。
A.主存一辅存
B.寄存器一Cache]
C.寄存器一主存
D.Cache一主存
正确答案:A
参考解析:基础概念,主存一辅存是虚拟存储体系的基本结构。
(3.)以下关于需求陈述的描述中,()是不正确的。
A.每一项需求都必须完整、准确地描述即将要开发的功能
B.需求必须能够在系统及其运行环境的能力和约束条件内实现
C.每一项需求记录的功能都必须是用户的真正的需要
D.在良好的需求陈述中,所有需求都应被视为同等重要
正确答案:D
参考解析:需求是应该分优先等级的,不能把所有需求都视为同等重要。
(4.)Thedata()includesthefunctionofupdatingdataonadatabase,andretrievingdatafromadatabase.
A.management
B.storage
C.analysis
D.communication
正确答案:A
参考解析:数据管理包括更新数据库中的数据,从数据库中检索数据等功能。
(5.)软件产品的Alpha测试和Beta测试属于()。
A.回归测试
B.性能测试
C.集成测试
D.确认测试
正确答案:D
参考解析:确认测试包括:内部确认测试以及Alpha测试与Beta测试。
(6.)在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。(请作答此空)方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。()允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。()在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。()指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,()工作方式CPU与I/O设备是串行工作的。
A.中断方式
B.I/O处理机
C.无条件传送
D.程序查询
正确答案:C
参考解析:在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。①无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。②程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处