《电子科技大学21春《微机原理及应用》在线作业二满分答案_39》由会员分享,可在线阅读,更多相关《电子科技大学21春《微机原理及应用》在线作业二满分答案_39(14页珍藏版)》请在金锄头文库上搜索。
1、电子科技大学21春微机原理及应用在线作业二满分答案1. 操作系统中把完成特定功能、执行期间不能被中断的程序称为_。操作系统中把完成特定功能、执行期间不能被中断的程序称为_。原语2. 8088的非屏蔽中断的优先权高于可屏蔽中断。( )A、错误B、正确参考答案:B3. 设备是SQLServer在磁盘上创建的用于存储数据库和日志的( )A.磁盘B.物理文件C.可执行文件D.文件正确答案:B4. 作为8237A芯片的主体是4个结构完全相同的DMA通道。每个通道内包含两个16位寄存器,它们是地址寄存器和终点计数寄存器。( )A.错误B.正确参考答案:B5. 只有80286以上CPU的微机才在BIOS配有
2、SETUP程序。( )A.错误B.正确参考答案:B6. 关于Word的打印功能叙述不正确的是( )。A可以在后台打印,打印时可以做别的事B不能单独打印任关于Word的打印功能叙述不正确的是( )。A可以在后台打印,打印时可以做别的事B不能单独打印任何一页C可以一次打印文档中不连续的页D可以不打开文档而完成打印正确答案:B7. 串行通信指的是数据一位一位地依次传输,每一位数据占据一个固定的时间长度。( )A.错误B.正确参考答案:B8. 总线接口部件由哪几部分组成( )A.4个段地址寄存器B.16位指令指针寄存器IPC.20位的地址加法器D.6字节的指令队列参考答案:ABCD9. 已知AL的内容
3、为01011101B,执行NEG AL后再执行CBW,AX中的内容为7FA3H。( )A、错误B、正确参考答案:A10. I/O接口中有哪几种传送方式:( )。A、程序控制方式B、中断控制方式C、DMA控制方式D、寄存器控制方式参考答案:ABC11. 在下列指令中,能使8086CPU对I/O端口进行读/写访问的是( )A.中断指令B.串操作指令C.输入/输出指令D.MOV指令参考答案:C12. VAR1和VAR2为自变量,EXIT为标号,下列指令中不正确的指令是( )A.ADD VAR1,VAR2B.SUB AL,VAR1C.JMP EXITD.JNZ VAR1参考答案:ABD13. 创建触发
4、器的语句是( )A.createtableB.createprocedureC.createdatabaseD.createtrigger正确答案:D14. T0、T1分别是什么温度?两者之差是什么?(4分)T0、T1分别是什么温度?两者之差是什么?(4分)正确答案:T0为理论结晶温度T1为实际结晶温度两者之差为过冷度。T0为理论结晶温度,T1为实际结晶温度,两者之差为过冷度。15. 下面程序是用来打印九九乘法表的,请补充完整。 Dim i As Integer,j As Integer,Strl$ Strl=下面程序是用来打印九九乘法表的,请补充完整。 Dim i As Integer,j
5、As Integer,Strl$ Strl= For i=1 To 9 Forj=1 To 9 If【 】Then Strl=Strl + Str$(j)+X+Str$(i)+=+Str$(Val(i * j) Else Strl=Strl & Chr(13) 【 】 End If Next j Next i Print Str正确答案:j=I Exit ForExit语句总是出现在If语句或SelectCase语句内部,而If语句或SelectCase语句在循环内嵌套,用Exit语句中断循环。函数首先定义了两个Integer型变量i、j,并将空格赋给Strl;第一个For循环的变量I从1到9
6、步长为1,第二个循环的变量i也是从1到9步长为l,循环体为选择结构,它是用来输出i*j的值,所以j的值应该小于此时i的值,那么If的判断语句为j=i,当满足条件时执行Then后面的语句,即输出i*j的值,如果不满足执行Else后面的语句,并跳出内循环。16. 标号是一条指令目标代码的符号地址,具有哪些属性( )A.段属性(SEG)B.偏移量属性C.距离属性D.调用属性参考答案:ABC17. 8253芯片有( )条引脚,封装在双列直插式陶瓷管壳内A.2B.8C.12D.24参考答案:D18. 设文法G(A): AB BXBA XXaXbab 则文法G(A)所识别语言的正:规式为_设文法G(A):
7、 AB BXBA XXaXbab 则文法G(A)所识别语言的正:规式为_。正确答案:(ab)(ab)*(ab)(ab)*)*由AB和BXBA得A推出的符号串为XX*,又XXaXbab,得X推出的符号串为(ab)(ab)*,将X对应的正规式代人A的,即得出G(A)所识别语言的正规式。19. 下列指令中,不正确的是( )。A、MOV 100,CLB、OUT 260H,ALC、MOV BX+CX,1234HD、MOV BX,OFFSET MAXSI参考答案:ABC20. 80868088中,每一个存储单元都有一个惟一的_位地址,此地址称为该存储单元的物理地址80868088中,每一个存储单元都有一个
8、惟一的_位地址,此地址称为该存储单元的物理地址。正确答案:202021. ( )是Intel86系列微处理机的配套并行接口芯片,它可为86系列CPU与外部设备之间提供并行输入/输出的通道A.8251AB.8255AC.8259AD.8250A参考答案:B22. 可用于寄存器间接寻址和寄存器相对寻址的寄存器是( )。A.AXB.BXC.CXD.DX参考答案:B23. 芯片组在主板上的作用仅次于CPU,其功能就是支持CPU的工作。( )A.错误B.正确参考答案:B24. 采用查询方式来实现输入输出是因为它( )。采用查询方式来实现输入输出是因为它( )。A、速度最快B、CPU可以不介入C、实现起来
9、比较容易D、在对多个事件查询工作时,能对突发事件做出实时响应正确答案:C25. 不同系列计算机有相同的指令系统。( )A.错误B.正确参考答案:A26. 设8259A当前最高优先级为IR5,如果要使该中断在下一循环中变为最低优先级,则OCW2应设为( )。A.11100000B.10100101C.10100000D.01100101参考答案:C27. 下面有语法错误的指令是( )。A.MOV AX,BXSIB.MOV AX,-2BXDIC.MOV AX,BXBPD.MOV AX,-1BXSI参考答案:C28. CMP指令是目的操作数减去源操作数,CMPS指令是源操作数减去目的操作数。( )A
10、、错误B、正确参考答案:B29. 中断向量地址是中断服务程序入口地址。( )A.正确B.错误参考答案:B30. 窗体中有两个命令按钮:“显示”(控件名为CmdDisplay)和“测试”(控件名为CmdTest)。单击“测试”按钮时,窗体中有两个命令按钮:“显示”(控件名为CmdDisplay)和“测试”(控件名为CmdTest)。单击“测试”按钮时,执行如下事件过程。此事件过程的功能是:当在窗体中出现消息框并选中其中的“确定”按钮时,隐藏“显示”按钮。否则退出。根据题意,请完善下列程序。 Private Sub CmdTest_Click( ) Answer=【 】 (隐藏按钮) IF Ans
11、wer=vbOK then CmdDisplay. visible=【 】 Else End End IF End Sub正确答案:MsgBox F1aseMsgBox函数的返回值是一个整数,这个整数与所选择的命令按钮有关。当单击消息框的“确定”按钮时,Msg-Box函数返回值为1(vbOK)。31. 并行D/A转换器的位数与输入数码的位数相同,对应输入数码的每一位都设有信号输入端。( )A.错误B.正确参考答案:B32. 基本输入输出系统(BIOS)是在计算机一通电时就能监测计算机的各个主要部件的程序。( )A.错误B.正确参考答案:B33. WindowsXP中的剪贴板是( )。A【画图】
12、的辅助工具B存储图形或数据的物理空间C【写字板】的重要工WindowsXP中的剪贴板是( )。A【画图】的辅助工具B存储图形或数据的物理空间C【写字板】的重要工具D各种应用程序之间数据共享和交换的工具正确答案:D34. 快速排序在最坏情况下昀时间复杂度是_。AO(log2n)BO(nlog2n)CO(n2)DO(n3)快速排序在最坏情况下昀时间复杂度是_。AO(log2n)BO(nlog2n)CO(n2)DO(n3)正确答案:C当待排序空间事先已基本有序时,每趟快速排序后得到的左、右两个待排序小空间严重不对称,因此,差不多要进行n趟次快速排序,每趟排序又要进行n级次数的比较,故最坏情况下,总的
13、比较次数将达到O(n2)。35. 分支程序是利用( ),使程序执行到某一指令后,根据条件(即上面运算的情况)是否满足,来改变程序执行的次序A.比较指令B.数据操作C.条件转移指令位D.检测指令参考答案:C36. CPU与外设之间传送数据的四种方式是( )。A、无条件传送B、查询传送方式C、中断传送方式D、DMA方式参考答案:ABCD37. 下面两个补码相减后是否会出现溢出?为什么?下面两个补码相减后是否会出现溢出?为什么?因为x补=01100100,y补=11100000 所以x-y补=100000000+01100100-11100000 =1000100 由此得到x+y0的错误结果,出错的原因是由于真值运算结果: x-y=1100100-(-100000)=10000100 已超出了8位补码的上限+1111111。$因为x补=10001000,y补=00010010 所以x-y补=100000000+10001000-00010010 (mod 28) =01110110 由此得到x-y0的错误结果,出错的原因是由于真值运算结果: x-y=-1111000-10010=-10001010 已超出了8位补码的下限-10000000。 38. 为避免子程序