第六章 循环程序设计.doc
《第六章 循环程序设计.doc》由会员分享,可在线阅读,更多相关《第六章 循环程序设计.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 循环程序设计练习题641 单项选择题1循环指令中作为循环次数的寄存器是( )。 AAX BBX CCX DDX2循环指令的转移范围是( )。 A128127 B0255 C3276832767 D0655353循环指令“LOOP”的操作是( )。ACX先减1,然后再判断CX,若CX=0则转,否则继续执行BCX先减1,然后再判断CX,若CX0则转,否则继续执行 C先判断CX,若CX0则CX-1后转,否则继续执行 D先判断CX,若CX0则转,否则CX-1后继续执行4在循环程序设计过程中,将循环的次数送CX寄存器的操作是在那一部分完成的? A置初值部分 B循环工作部分 C循环修改部分 D循环
2、控制部分5在循环程序设计过程中,修改循环的次数是在那一部分完成的? A置初值部分 B循环工作部分 C循环修改部分 D循环控制部分6在循环程序设计中,如果循环的次数事先无法确定,则应采用的循环控制方法是( )。 A条件控制法 B计数控制法 C逻辑尺控制法 D开关控制法7下列描述正确的是( )。 A在多重循环程序中,内层循环只能有一个 B在汇编语言程序设计中,二重循环程序之间的关系可以交错 C在汇编语言程序设计中,每次循环应返回到置初值部分之前 D在汇编语言程序设计中,每次循环应返回到置初值部分之后8如果在循环程序中的循环次数是0255之间的一个数,则在程序设计时应采用的循环程序结构是( )。 A
3、先执行后判断 B先判断后执行C判断和执行同时进行 D判断和执行无先后顺序9在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件( )。 A不必考虑 B必须重新设置 C必须置1 D须清010在下列的程序段中,执行循环次数最多的是( )。 A MOV CX,1 BMOV CX,-1 MOV AX,0 MOV AX,0 L: INC AXL: INC AX LOOP LLOOP LC MOV CX,0 D MOV CX,0FFFFH MOV AX,0MOV AX,0 L: INC AX L: INC AX LOOP L LOOP L642 多项选择题1循环程序结构的三个主要组成部分
4、是( )。 A置初值部分 B工作部分 C循环控制部分 D结束部分2在循环程序中,循环控制的方法有( )。 A条件控制法 B计数控制法 C逻辑尺控制法 D开关控制法3在循环程序设计中,如果循环的次数事先已确定,则采用的计数循环控制方法有( )。 A正计数法 B倒计数法 C条件控制法 D开关控制法4循环指令“LOOPNE L”控制循环结束的条件有( )。 ABX=0? BCX=0? CZF=0? DCF=0?5在下列程序段中,程序运行后AX寄存器中的结果相同的是( )。 A MOV CX,1 B MOV CX,1 MOV AX,0 MOV AX,0 L: INC AXL: INC AX LOOP
5、LLOOP LC MOV CX,2 D MOV CX,3 MOV AX,0 MOV AX,0 L: INC AXL: DEC CX LOOP LJZ NINC AX JMP L N: 6在下列程序段中,程序运行循环次数相同的是( )。 A MOV CX,10 B MOV CX,10L: L: DEC CX LOOP L JZ N JMP L N: C MOV CX,10 D MOV CX,10 L: DEC CX L: CMP CX,0 JZ N CMP CX,0 JNZ L DEC CX JMP L N: 7在下列程序段中,若0X100,程序运行后,循环次数完全相同的是( )。 A MOV
6、CX,X B MOV CX,0L: L: LOOP L INC CX CMP CX,X JNZ L C MOV CX,0 D MOV CX,X L: INC CX L: CMP CX,0 JZ N CMP CX,X JNZ L DEC CX JMP L N: 8在循环程序的工作部分,它一般包括( )。 A置循环参数初值部分 B重复操作的程序段 C循环参数的修改部分 D循环次数的控制部分9在多重循环程序中,内层循环( )。 A只能是一个循环程序段 B可以是一个循环程序段 C可以是两个循环程序段 D可以是多个循环程序段10在循环程序设计中,如果需要根据不同的条件执行不同的循环程序段,一般不采用的方
7、法是( )。 A条件控制法 B计数控制法 C逻辑尺控制法 D开关控制法643 填空题1送循环的次数是在循环程序结构的 完成的。2送循环操作的首地址是在循环程序结构的 完成的。3修改循环的次数是在循环程序结构的 完成的。4循环程序的基本结构主要由 、 和 三个部分组成的。5循环程序的结构有 种。先执行循环体,后判断是否需要继续循环的循环结构称为 ;先判断是否需要执行循环体,后执行循环体的循环结构称为 。6循环控制部分的连续两条指令“DEC CX”和“JNZ L”可以用一条 指令来代替。7在循环当中套循环的程序称为 程序。8在循环程序的循环控制方法中,若循环次数未知时,循环结构通常采用的控制方法称
8、为 。若一个循环结构中包含有若干个循环体,每个循环体对应一个循环条件,这种循环结构通常采用的控制方法称为 。9所谓倒计数法就是先将计数器的初值设置成 ,每执行一次循环体后计数器就 ,然后判断循环次数是否结束。10所谓正计数法就是先将计数器的初值设置成0,每执行一次循环体后计数器就 ,然后与规定的循环次数比较,判断循环次数是否结束。11如果将计数器的初值设置成N,每执行一次循环体后计数器就加1,直到计数器的结果为 时循环次数结束。644 程序分析题1现有程序如下: DATA SEGMENT BUF DB AI39*5867Jfe=KJYKGNGK C = BUF N1 DB 0 N2 DB 0
9、DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AXMOV CX,CLEA SI,BUFL: MOV AL,SICMP AL,30HJB NEXTCMP AL,39HJA NEXTINC N1JMP CONTNEXT: INC N2CONT: INC SI LOOP L MOV AH,4CH INT 21HCODE ENDS END START请回答:(1)该程序完成什么功能? (2)该程序执行完后,N1和N2的内容各是多少?2现有程序如下: DATA SEGMENT BUF DB ER39*586
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 循环程序设计 第六 循环 程序设计
限制150内