《电子科技大学22春《微机原理及应用》补考试题库答案参考75》由会员分享,可在线阅读,更多相关《电子科技大学22春《微机原理及应用》补考试题库答案参考75(12页珍藏版)》请在金锄头文库上搜索。
1、电子科技大学22春微机原理及应用补考试题库答案参考1. 已知一台时钟频率为2 GHz的计算机的CPI为12。某程序P在该计算机上的指令条数为4109。若在该计算已知一台时钟频率为2 GHz的计算机的CPI为12。某程序P在该计算机上的指令条数为4109。若在该计算机上,程序P从开始启动到执行结束所经历的时间是4 s,则运行P所用CPU时间占整个CPU时间的百分比大约是( )。A40B60C80D100正确答案:B此题考查如何根据时钟频率、指令条数和CPI来计算程序执行时间。1241092GHz=24s,(244)100=60。2. 默认情况下,保存Excel2003编辑的文件时,文件类型为(
2、)。A工作簿文件B工作表文件C文档文件D默认情况下,保存Excel2003编辑的文件时,文件类型为( )。A工作簿文件B工作表文件C文档文件DFOXPRO文件正确答案:A3. 有以下程序 intflintx); main( ) intn=1,m; m=f(f(f(n); printf(dn,m); intflint有以下程序 intflintx); main( ) intn=1,m; m=f(f(f(n); printf(dn,m); intflintx) returnx*2; 程序运行后的输出结果是A1B2C4D8正确答案:D程序考查了函数的调用。对于m=f(f(f(n);首先计算最内层的函
3、数调用f(n),执行f函数,得到返回值2,然后计算f(2),得到返回值为4,最后计算”4),得到计算结果为8。4. 与Web网站和Web页面密切相关的一个概念称“统一资源定位器”,它的英文缩写是_。 AUPS BUSB CULR D与Web网站和Web页面密切相关的一个概念称“统一资源定位器”,它的英文缩写是_。AUPSBUSBCULR DURLD5. 并行D/A转换器的位数与输入数码的位数相同,对应输入数码的每一位都设有信号输入端。( )A.错误B.正确参考答案:B6. 在转换器电路设计中,一般要求非线性误差不大于2LSB。( )A.错误B.正确参考答案:A7. 设机器数字长为8位(含1位符
4、号位),对应十进制数x=-06875的x原为_,x补为_,x设机器数字长为8位(含1位符号位),对应十进制数x=-06875的x原为_,x补为_,x反为_,-x原为_,-x补为_,-x反为_。正确答案:11011000 10101000 10100111 01011000 01011000 010110001101100010101000101001110101100001011000010110008. 在一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这个性质称为事务的( )A.串行性B.隔离性C.永久性D.原子性正确答案:A9. 设(SS)=2000H,(SP
5、)=0100H,(AX)=2107H,则执行指令PUSH AX后,存放数据21H的物理地址是( )。A、20102HB、20101HC、200FEHD、200FFH参考答案:D10. 已知AL的内容为01011101B,执行NEG AL后再执行CBW,AX中的内容为7FA3H。( )A、错误B、正确参考答案:A11. 优先权判别器PR用来识别各中断请求信号的优先级别。( )A.错误B.正确参考答案:B12. 断电后存储的资料会丢失的存储器是( )。A、RAMB、ROMC、CD-ROMD、硬盘参考答案:A13. 8259A的8个中断源的中断矢量在中断向量表中是连续存放的。( )A、错误B、正确参
6、考答案:B14. 若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为( )。A、0,0B、0,1C、1,0D、1,1参考答案:B15. 用来表示堆栈指针的寄存器是( )。A、IPB、BPC、SSD、SP参考答案:D16. 微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过( )来区分的。A.不同的地址编码B.不同的读/写控制逻辑C.专用I/O指令参考答案:A17. 数据总线缓冲存储器是一个三态双向16位数据缓冲存储器,它是8255A与8086CPU之间的数据接口。( )A.错误B.正确参考答案:A18. MOVS前可添加的前缀为( )。A、REP
7、E/REPZB、REPNE/REPNZC、REPD、无参考答案:C19. 把作业空间中使用的逻辑地址变为内存中物理地址称为( )。A加载B重定位C物理化D逻辑化把作业空间中使用的逻辑地址变为内存中物理地址称为( )。A加载B重定位C物理化D逻辑化正确答案:B在一般情况下,一个作业在装入时分配到的内存空间和它的地址空间是不一致的,因此,作业在CPU上运行时,其所要访问的指令、数据的物理地址和逻辑地址是不同的。显然,如果在作业装入或执行时,不对有关的地址部分加以相应的修改。将会导致错误的结果。这种将作业的逻辑地址变为物理地址的过程称为地址重定位。20. 在8086/8088中,执行单步中断服务程序
8、的第一条指令时,TF=0,IF=0。( )A、错误B、正确参考答案:A21. 为了达到和ISA,EISA兼容的目的,VL总线在8位的扩展槽内的行线上增加了第2个扩展槽。( )A.错误B.正确参考答案:B22. 计算段内转移地址有两种方法:一种是把当前的IP值增加或减少某一个值,也就是以当前指令为中心往前或往后转移,称为绝对转移。( )A.错误B.正确参考答案:A23. 标号是一条指令目标代码的符号地址,具有哪些属性( )A.段属性(SEG)B.偏移量属性C.距离属性D.调用属性参考答案:ABC24. 一片8259A芯片只能管理8级中断,在多于8级中断的系统中,必须将多片8259A级联使用。(
9、)A.错误B.正确参考答案:B25. 串中的元素只能是字符。( )串中的元素只能是字符。()正确26. 设文法G(A): AB BXBA XXaXbab 则文法G(A)所识别语言的正:规式为_设文法G(A): AB BXBA XXaXbab 则文法G(A)所识别语言的正:规式为_。正确答案:(ab)(ab)*(ab)(ab)*)*由AB和BXBA得A推出的符号串为XX*,又XXaXbab,得X推出的符号串为(ab)(ab)*,将X对应的正规式代人A的,即得出G(A)所识别语言的正规式。27. 下面有语法错误的指令是( )。A.MOV AX,BXSIB.MOV AX,-2BXDIC.MOV AX
10、,BXBPD.MOV AX,-1BXSI参考答案:C28. 下面说法正确的是:( )。A、8086CPU响应8259A中断需发送两个中断响应周期B、8086CPU响应NMI中断需发送一个中断响应周期C、在8086系统的中断服务程序中使用STI指令是为了实现中断嵌套D、在8086中断系统中,CPU响应中断过程中会自动关中断。若在中断服务程序中不使用STI指令,则中断服务结束返回到主程序,中断仍然是关闭的参考答案:AC29. 在第一个事务以排他锁方式读写数据A时,其他事务对数据A可以是( )A.实现排他锁的读B.实现共享锁的读C.不加封锁的读D.读写等待正确答案:D30. 下列关于打开文件open
11、和关闭文件close的叙述,只有( )是错误的。Aclose( )操作告诉系统,下列关于打开文件open和关闭文件close的叙述,只有( )是错误的。Aclose( )操作告诉系统,不再需要指定的文件了,可以丢弃它Bopen( )操作告诉系统,开始使用指定的文件C文件必须先打开,后使用D目录必须先打开,后使用正确答案:A本题考查的是文件的打开和关闭操作的含义,同时考查了目录的本质。对于B选项open( )操作就是告诉系统,用户需要使用这个文件,然后系统才把这个文件的控制所需的描述信息(FCB)调入到内存,放在内存的打开文件表中,所以B选项正确;对于C选项,既然这个系统有open和close操
12、作,那么说明这个系统是需要显示的文件打开和关闭操作的,所以文件使用之前需要被打开,所以C选项正确;对于D选项,要理解目录的本质,目录实际上也是以文件的形式存放在外存上的,所以目录本质上也是一个文件,所以目录在被使用前也应该同其他类型的文件一样先要进行显示的打开操作,所以D也正确;最后再来看A选项,close( )操作显然不是丢弃文件的操作,因为close( )操作的结果是销毁这个文件在内存中的目录项,而文件还是好好地保存在外存上,不可能被丢弃,如果说是丢弃的话,那应该调用删除文件的操作,所以A选项是错误的,答案选A。31. 下列操作中允许段超越的是( )。A.取指令B.存目的串C.以BP为基址
13、存取操作数D.堆栈操作参考答案:C32. 8253芯片有( )条引脚,封装在双列直插式陶瓷管壳内A.2B.8C.12D.24参考答案:D33. CS和IP都不能作传送指令的目的操作数。( )A.正确B.错误参考答案:A34. CLD指令是MOVSB指令的使用条件之一。( )A.正确B.错误参考答案:B35. 硬盘机和软盘机的工作原理不同。( )A.错误B.正确参考答案:A36. 使用引导线的扫描依最短的引导线或扫描路径为准,因此引导线应该比扫描路径 ,这样便于对截面的控制。( )A、长B、短C、长短均可D、等长参考答案B37. 在主板外,又和主板用扁平电缆相连的存储设备有下列几种:软盘存储器硬盘存储器光盘存储器。( )A.错误B.正确参考答案:B38. 在Java语言中,byte类型的数据能表示的数据范围是【 】。在Java语言中,byte类型的数据能表示的数据范围是【 】。正确答案:-128127由于byte类型数据占计算机存储的8位,并且是有符号整型,第1位用于表示符号,剩下还有7位用做存储数据,因此正整数最大应该是27_1=