汇编程序模拟题有答案

合集下载

汇编语言期末温习模拟题库

汇编语言期末温习模拟题库

一考试题型100分1.数制码制10分2.填空30分3.判定题:10分语句正确与否错误缘故4.选择题15分5.阅读程序15分6.编写程序20分二.选择题 59运算机基础8086寄放器寻址方式指令功能:算术,逻辑,移位,循环标志位:C,Z,S,O,P堆栈,SP汇编格式,变量,标号程序开发:EDIT ,MASM ML,LINK,DEBUG1、通常说运算机的内存为32M、64M或128M指的是:()的容量的容量和ROM的容量 D.硬盘的容量2.汇编语言的优势不包括_____。

A直接有效地控制硬件B生成的代码序列短小C运行速度快 D 编程容易3 十六进制数88H,可表示成下面几种形式,请找犯错误的表示()。

A.无符号十进制数136B.带符号十进制数-120C.紧缩型BCD码十进制数88D. 8位二进制数-8的补码表示4 以下寄放器组中在段内寻址时能够提供偏移地址的寄放器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS5可用作寄放器间接寻址或基址、变址寻址的地址寄放器,正确的选项是()。

,BX,CX,DX ,ES,CS,SS,BP,IP,BX ,DI,BP,BX6.当运行结果为0时,ZF=__________。

A 0B 1C 任意D 不阻碍7某次求和结果最高位为1,那么SF=__________。

A 0B 1C 任意D不阻碍8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。

A 57974HB 5883HC 57914HD 58ECH9. “MOV AX,[BP+DI]”指令从__________段掏出数据送AX。

A CSB SSC DSD ES10.下面不能用于寄放器寻址的寄放器有()A. CSB. AX C IP D SI E. CL F. SP11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是()A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址12.堆栈的操作原那么是_____________。

资料NCT-Python编程三级-模拟卷1(含答案练习

资料NCT-Python编程三级-模拟卷1(含答案练习

资料NCT-Python编程三级-模拟卷1(含答案练习一、选择题1.在Python中运行下列程序,输出结果为()for i in range (1,6):print(‘*’)A.****** B.* * * * * * C.* * * * * D.***** 2.Python中print(66!=66)结果是()。

A.1 B.0 C.True D.False 3.Python语言属于()A.自然语言B.汇编语言C.机器语言D.高级语言4.下列变量名在Python中合法的是()A.36B B.F55# C.for D._Good5.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 6.除python语言之处,还有很多其他程序设计语言。

程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。

其中python语言是属于()。

A.机器语言B.高级语言C.汇编语言D.自然语言7.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )A.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点)8.关于Python,以下几种说法不正确的是()。

A.Python是一种高级程序设计语言B.Python属于汇编语言,或者说属于低级语言C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言9.下列选项中,属于Python输出函数的是()。

A.random() B.print() C.sqrt() D.input()10.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*311.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 12.下列选项中,不属于Python特点的是()。

2023年初级软考《程序员》考试全真模拟易错、难点汇编叁(带答案)试卷号:41

2023年初级软考《程序员》考试全真模拟易错、难点汇编叁(带答案)试卷号:41

2023年初级软考《程序员》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】利用海明码(Hamming Code) 纠正单比特差错的差错控制技术中,如果加入 4 位冗余位,则信息位最多为()位A.4B.8C.11D.15正确答案:C2.【判断题】Oracle限制了密码由英文字母,数字,#,下划线_),美元字符$)构成,密码的最大长度为30字符;并不能以”$”,”#”,”_”或任何数字开头。

正确答案:正确3.【单选题】以下哪个不包含在证书中?()A.密钥采取的算法B.公钥及其参数C.私钥及其参数D.签发证书的CA名称正确答案:C4.【判断题】OSI是开放的信息安全的缩写。

正确答案:错误5.【判断题】口令应在120天至少更换一次。

正确答案:错误6.【单选题】用户程序中的输入,输出操作实际上是由()完成A.程序设计语言B.编译系统C.操作系统D.标准库程序正确答案:A7.【判断题】定制开发Web系统的安全度不如标准的产品。

正确答案:正确8.【单选题】下列字符中属于键盘符号的是( )A. \\B.\nC.\tD.\b正确答案:A9.【单选题】在 E x c e l 中,单元格L3 内容为“软件工程技术”,若要取单元格L3 前两个字“软件”放入单元格M3 中,则在M3 中可输入( ),并按下回车键即可。

A.=L E F T B(M3,2)B.=L E F T(M3,2)C.=L E F T B(L3,2)D.=L E F T(L3,2)正确答案:D10.【单选题】( )不是Unix 系统的特色。

A.“交互的分时系统”B.“以全局变量为中心的模块结构”C.“模块之间调用关系简明”D.“可以分成内核和外壳”正确答案:A11.【单选题】已知x= –109/128 ,若采用8 位机器码表示,则[x]补=() A.10010011B.11010101C.11101101D.10010010正确答案:A12.【判断题】TCP/IP模型与OSI参考模型的不同点在于TCP/IP把表示层和会话层都归于应用层,所以TCP/IP模型从下至上分为五层:物理层,数据链路层,网络层,传输层和应用层。

2022年职业考证-软考-程序员考试全真模拟全知识点汇编押题第五期(含答案)试卷号:92

2022年职业考证-软考-程序员考试全真模拟全知识点汇编押题第五期(含答案)试卷号:92

2022年职业考证-软考-程序员考试全真模拟全知识点汇编押题第五期(含答案)一.综合题(共15题)1.单选题()is a portable computing device featuring a touch-sensitive screen that can be used as writing or drawing pad.问题1选项A.A tablet computerB.A notebook computerC.A personal computerD.A desktop computer【答案】A【解析】平板电脑是便携式计算设备,其特征是有触摸屏,可用作写字板或画板。

2.单选题函数main()、f()的定义如下所示。

调用函数f()时,采用引用调用方式(all by reference),从函数f()返回后,main()中x的值为()。

问题1选项A.1B.2C.4D.5【答案】A【解析】本题考查程序语言的基础知识。

引用调用是指在被调用函数中,形参是实参的引用(或别名),在被调用函数中对形参的操作即是对实参的操作,因此结束调用后对实参进行修改的结果得以保留。

在本例中,形参a即main中的实参x,在f中a为本地变量x减去1,结果为1,main中的x被修改为1,因此最后输出为1。

在具体实现中,引用参数的实现是将实参的地址传递给形参,借助指针实现对实参变量的访问。

3.单选题某书的页码为1,2,3,...,共用数字900个(一个多位数页码包含多个数字),据此可以推断,该书最大的页码为()。

问题1选项A.237B.336C.711D.900【答案】B【解析】本题考查初等数学基础知识。

1-9页共有9个数字;10-99共有2*(99-10+1)=180个数字,而接下来100-199共有3*(199-100+1)=300个数字,200-299共有3*(299-200+1)=300个数字,此时总共的数字有:9+180+300+300=789个数字,总共900个数字,即还有900-789=111个数字,此时都是三位数的数字,所以还剩下37个数字,从300开始,到336结束,刚好37个数字。

试卷NCT-Python编程一级-模拟卷2(含答案练习

试卷NCT-Python编程一级-模拟卷2(含答案练习

试卷NCT-Python编程一级-模拟卷2(含答案练习一、选择题1.在下列程序设计语言中,属于人工智能语言的是()。

A.PythonB.VBC.PascalD.C2.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言3.数据分析的处理工具错误的()A.Access B..Excel C.python D.SQL 4.python语言的特点()。

A.简单B.免费、开源C.可移植性D.以上都是5.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 6.在Python中,表达式(21%4)+5的值是()A.2 B.6 C.10 D.37.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.9 8.Python程序文件的扩展名是()。

A..python B..pyt C..pt D..py9.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2310.下列Python程序运行后的输出结果是()。

s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=6511.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 12.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 13.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit14.在Python中要交换变量a和b中的值,应使用的语句组是()。

2023年计算机二级《Python语言程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:1

2023年计算机二级《Python语言程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:1

2023年计算机二级《Python语言程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】以下程序的输出结果是:def hub(ss, x = 2.0,y = 4.0):ss += x * yss = 10print(ss, hub(ss, 3))A.22.0 NoneB.10 NoneC.22 NoneD.10.0 22.0正确答案:B2.【问答题】请简述Python 中类方法、实例方法、静态方法各自的区别?并简述它们各自的用途。

正确答案:实例方法只能用实例对象来调用,不能用类对象来调用实例方法。

类方法:类方法是类对象所拥有的方法,类方法的第一个参数必须是类对象,可以通过实例对象和类对象去访问类方法,类方法可以对类属性进行修改。

实例方法:实例方法是类中最常定义的成员方法,它至少有一个参数并且必须以实例对象作为其第一个参数,在类外实例方法只能通过实例对象去调用,不能通过其他方式去调用。

静态方法:静态方法需要通过修饰器“@staticmethod ”来进行修饰,静态方法不需要多定义参数。

静态方法中不需要额外定义参数,因此如果在静态方法中引用类属性,则必须通过类对象来引用。

3.【单选题】以下程序输出到文件text.csv 里的结果是:fo = open("text.csv",'w')x = [90,87,93]z = []for y in x:z.append(str(y))fo.write(",".join(z))fo.close()A.[90,87,93]B.90,87,93C.‘[90,87,93] ’D.‘90,87,93 ’正确答案:B4.【单选题】以下程序的输出结果是:ss = list(set("jzzszyj"))ss.sort()print(ss)A.['z', 'j', 's', 'y']B. ['j', 's', 'y', 'z']C. ['j', 'z', 'z', 's', 'z', 'y', 'j']D.['j', 'j', 's', 'y', 'z', 'z', 'z']正确答案:B5.【单选题】以下程序的输出结果是:s = 0def fun(num):try:s += numreturn sexcept:return 0return 5print(fun(2))A.0B. 2C.UnboundLocalErrorD. 5正确答案:A6.【单选题】以下关于文件的描述,错误的是:A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭”B. open() 打开文件之后,文件的内容并没有在内存中C.open() 只能打开一个已经存在的文件D.文件读写之后,要调用close() 才能确保文件被保存在磁盘中了正确答案:C7.【单选题】用Pyinstall 工具把Python 源文件打包成一个独立的可执行文件,使用的参数是:A.-DB. -LC.-iD.-F正确答案:D8.【单选题】str ="Python 语言程序设计",表达式str.isnumeric() 的结果是:A.TrueB. 1C.0D.False正确答案:D9.【单选题】在E-R 图中,哪个选项是用来表示联系的图形A.矩形B.椭圆形C.三角形D.菱形正确答案:D10.【单选题】Python 语言中,以下表达式输出结果为11 的选项是:A.print("1+1")B. print(1+1)C. print(eval("1+1"))D.print(eval("1" + "1"))正确答案:D11.【问答题】在Python 中如何实现栈和队列?请举例说明。

编译原理模拟试题1和2的答案

编译原理模拟试题1和2的答案

编译原理模拟试题1和2的答案⼀、是⾮题1、算符优先关系表不⼀定存在对应的优先函数。

( 错)2、数组元素的地址计算与数组的存储⽅式有关。

( 错)3、仅考虑⼀个基本块,不能确定⼀个赋值是否真是⽆⽤的。

( 正确)4、每个⽂法都能改写为LL(1)⽂法。

( 正确)。

5、对于数据空间的存贮分配,FORTRAN采⽤动态贮存分配策略。

( 错)⼆、填空题1、从功能上说,程序语⾔的语句⼤体可分为执⾏性语句和说明性语句两⼤类。

2、扫描器的任务是从源程序中识别出⼀个个单词符号。

3、所谓最右推导是指:任何⼀步αβ都是对α中最右⾮终结符进⾏替换的。

4、语法分析最常⽤的两类⽅法是⾃上⽽下和⾃下⽽上分析法。

5、⼀个上下⽂⽆关⽂法所含四个组成部分是⼀组终结符号,⼀组⾮终结符号、⼀个开始符号、⼀组产⽣式。

6、所谓语法制导翻译⽅法是为每个产⽣式配上⼀个翻译⼦程序,并在语法分析的同时执⾏这些⼦程序。

7、符号表中的信息栏中登记了每个名字的有关的性质,如类型、种属、所占单元⼤⼩、地址等等。

8、⼀个过程相应的DISPLAY表的内容为现⾏活动记录地址和所有外层最新活动记录的地址。

9、常⽤的两种动态存贮分配办法是栈式动态分配和堆式动态分配10、产⽣式是⽤于定义语法范畴的⼀种书写规则。

三、名词解释1.遍--指编译程序对源程序或中间代码程序从头到尾扫描⼀次并作有关的加⼯处理,⽣成新的中间结果或⽬标程序。

2.⽆环路有向图(DAG)--如果有向图中任⼀通路都不是环路,则称庐有向图为⽆环路有向图,简称DAG。

3.语法分析--按⽂法的产⽣式识别输⼊的符号串是否为⼀个句⼦的分析过程。

4.短语--令G是⼀个⽂法。

S划⽂法的开始符号,假定αβδ是⽂法G的⼀个句型,如果有SαAδ且AB,则称β是句型αβ相对⾮终结符A的短语。

5.后缀式--⼀种把运算量写在前⾯,把算符写在后⾯的表⽰表达式的⽅法。

四、简述题1、考虑下⾯程序…………Var a:integer;Procedure S(X);Var X:integer;Begina:=a+1;X:=a+XBegina:=5;S(a);Print(a)End.试问:若参数传递⽅式分别采取传名和传值时,程序执⾏后输出a的值是什么?答:传名:a=12传值:a=62、画出Pascal中实数(不带正负号,可带指数部分)的状态转换图。

微机原理汇编语言及接口技术模拟题答案

微机原理汇编语言及接口技术模拟题答案

《微机原理及应用》模拟试卷一参考答案一、选择题1.B C B C A 6. D A C D B二、填空题1.无条件查询中断DMA2.缓冲器锁存器3.数据总线地址总线控制总线4.2 中断向量号(中断类型码)5.OUT6.12H 5030:38007.352348.36H 3AH9.EOC10.CAH CCH三、判断题1.××√√√ 6. √××√×四、简答题1.微型计算机硬件系统由哪几部分组成?各部分功能是什么?答:微型计算机的硬件系统主要由处理器子系统、存储器、I/O接口及I/O设备、系统总线等几部分组成;处理器子系统控制和协调微机系统的各个部件;存储器用来存放程序和数据;I/O设备为微机提供具体的输入/输出手段,I/O接口充当外设与CPU间的桥梁;系统总线用来传递信息。

2.8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。

在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD*、WR*及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。

3.8259的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?中断结束实质上是对哪个寄存器进行操作?答:中断请求寄存器IRR:保存8条外界中断请求信号IR0~IR7的请求状态,Di位为1表示IRi引脚有中断请求,为0表示无请求。

中断服务寄存器ISR:保存正在被8259A服务着的中断状态,Di位为1表示IRi中断正在服务中,为0表示没有被服务。

中断屏蔽寄存器IMR:保存对中断请求信号IR的屏蔽状态,Di位为1表示IRi中断被屏蔽(禁止),为0表示允许。

中断结束实质上是使ISR中IRi所对应的Di位清零。

4、在8088系统最小组态中,读取指令“SUB [4000H] ,AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期?答:由于SUB [4000H],AX 指令放在存储器中,长为3字节,所以读取指令需要3个存储器读总线周期;执行指令时,取操作数需要2个存储器读周期,存结果需要2个存储器写周期。

大学计算机基础模拟试题+参考答案

大学计算机基础模拟试题+参考答案

大学计算机基础模拟试题+参考答案一、单选题(共100题,每题1分,共100分)1.调制解调器(Modem)的功能是( )。

A、使用不同频率的载波将信号变换到不同频率范围B、将数字信号转换成模拟信号C、将模拟信号转换成数字信号D、将数字信号转换成模拟信号,将模拟信号转换成数字信号正确答案:D2.下列设备中,不能作为微型机的输出设备( )。

A、鼠标器B、多媒体音响C、打印机D、显示器正确答案:A3.计算机可以直接执行的程序是( )。

A、机器语言程序B、高级语言程序C、源程序D、汇编语言正确答案:A4.在“查看”菜单的“排列图标”命令的子菜单中,( )不是它的排序命令。

A、文件内容B、文件名称C、文件大小D、文件日期正确答案:A5.在计算机中,用( )位二进制码组成一个字节。

A、32B、16C、8D、64正确答案:C6.系统软件包括( )。

A、操作系统、语言处理程序、数据库管理系统。

B、文件管理系统、网络系统、文字处理系统C、语言处理系统、文字处理系统、操作系统。

D、WORD、WINDOWS、VFP正确答案:A7.对运行“磁盘碎片整理”程序后的结果,下列说法中正确的是( )。

A、压缩文件B、可提高磁盘读写速度C、删除不需要的文件D、可增加磁盘容量正确答案:B8.在WORD97编辑状态,包括能设定文档行间距命令的菜单是( )。

A、"文件"菜单B、"窗口"菜单C、"格式"菜单D、"工具"菜单正确答案:C9.对于以80386、80486、Pentium为CPU的各种微型机内的时间,以下正确的是( )。

A、计算机内的时间是每次开机时,由AUTOEXEC.BAT向计算机输入的B、开机时由于有外接电源,系统时钟计时;关机后,则停止行走C、计算机内时间是每次开机时系统根据当时情况,自动向计算机输入的D、由于主机内装有高能电池,关机后系统时钟能行走正确答案:D10.在计算机中,字节的英文名字是( )。

Python模拟习题(附答案)

Python模拟习题(附答案)

Python模拟习题(附答案)一、单选题(共57题,每题1分,共57分)1.下列不合法的Python变量名是( )A、Hello$WorldB、N_xC、Python2D、sum正确答案:A2.以下选项不属于 Python 整数类型的是( )A、十进制B、二进制C、十二进制D、八进制正确答案:C3.以下选项中,不是Python IDE的是( ) -A、PyCharm -B、Jupyter Notebook-C、Spyder-D、R studio正确答案:D4.使用( )关键字来创建python自定义函数。

A、functionB、funcC、procedureD、def正确答案:D5.以下语句的运行结果是>>>Python = “ Python”>>> print (“ study” + Python)A、语法错误B、“study“PythonC、study PythonD、studyPython正确答案:C6.下列( )语句在Python中是非法的A、x = (y = z + 1)B、x, y = y, xC、x += yD、x = y = z = 1正确答案:A7.关于列表数据结构,下面描述正确的是( )A、不支持 in 运算符B、必须按顺序插入元素C、可以不按顺序查找元素D、所有元素类型必须相同正确答案:C8.以下选项中,对CSV格式的描述正确的是( )A、CSV文件以英文特殊符号分隔元素B、CSV文件以英文逗号分隔元素C、CSV文件以英文空格分隔元素D、CSV文件以英文分号分隔元素正确答案:B9.关于Python的无限循环,以下选项中描述错误的是( )A、无限循环通过while保留字构建B、无限循环也称为条件循环C、无限循环一直保持循环操作,直到循环条件不满足才结束D、无限循环需要提前确定循环次数正确答案:D10."下面代码实现的功能描述为( )Def fact(n): if n==0: return 1 else:Return n*fact(n-1)Num =eval(input("请输入一个整数:")) print(fact(abs(int(num))))"A、接受用户输入的整数N,输出N的阶乘值B、接受用户输入的整数N,判断N是否是素数并输出结论C、接受用户输入的整数N,判断N是否是水仙花数D、接受用户输入的整数N,判断N是否是完数并输出结论正确答案:A11.下列函数中,用于返回元组中元素最小值的是( )A、minB、maxD、len正确答案:A12.关于函数的关键字参数使用限制,以下选项中描述错误的是( )A、关键字参数必须位于位置参数之前B、关键字参数顺序无限制C、不得重复提供实际参数D、关键字参数必须位于位置参数之后正确答案:A13.给出下面代码: k=10000 while k>1: print(k) k=k/2 上述程序的运行次数是( )A、1000B、14C、13D、15正确答案:B14.字符串是一个字符序列,例如,字符串s,从右侧向左第2个字符用( )索引?A、s[0:-2]B、s[2]C、s[:-2]D、s[-2]正确答案:D15.下列运算符的使用错误的是( )A、-10 % -3B、3 * ‘abc’C、[1, 2, 3] + [4, 5, 6]D、1 + ‘a’正确答案:D16.下面代码的执行结果是( )>>> def area(r, pi = 3.14159): return pi * r * r>>> area(3.14, 4)A、39.4384B、出错C、50.24正确答案:A17."下面代码的输出结果是( ) for a in ‘mirror’: print(a, end="") if a == ‘r’: break"A、miB、mirrorC、mirD、Mirror正确答案:C18.使用( )关键字声明匿名函数A、funcB、functionC、defD、lambda正确答案:D19.下面代码的输出结果是>>> hex(255)A、‘0bff’B、‘0xff’C、'0offD、'0eff正确答案:B20.已知x=2,语句x*=x+1执行后,x的值是( )A、6B、3C、2D、4正确答案:A21.已知x=10,y=20,z=30;以下语句执行后x,y,z的值是()。

汇编语言程序设计-模拟题

汇编语言程序设计-模拟题

汇编语言程序设计模拟题一、单选题1.下列表示中,不是合法的立即数是().A.DFHB.98C.21CHD.0526[答案]:A2.(BX)=637DH,(SI)=2A9BH,位移量=7237H,直接寻址方式的有效地址是().A.8E18HB.D5B4HC.637DHD.7237H[答案]:D3.计算4321H+62A0H之后,根据结果设置的标志位SF,ZF,CF,OF的值为().A.0000B.1001C.0010D.0110[答案]:B4.(DX)=00B9H,(CL)=3,(CF)=1,指令SHRDX,1执行后DX中的值为().A.0072HB.05C8HC.0017HD.005CH[答案]:D5.在汇编语言程序中,对END语句的叙述正确的是().A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.005CHD.END语句在汇编后要产生机器码[答案]:C6.以下寄存器中,不能用作间接寻址的寄存器是().A.BXB.SIC.BPD.DX[答案]:D7.设DS=8225H,DI=3942H,指令INCBYTEPTR[DI]操作数的物理地址是().A.85B92HB.86192HC.BB690HD.12169H[答案]:A8.下面指令执行后,有可能改变AL寄存器内容的指令是().A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL[答案]:D9.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是().A.MOV AL,00HB.ANDAL,00HC.XORAL,ALD.SUBAL,AL[答案]:A10.假设(AX)=4652H,(DX)=0234H,依次执行SUBAX,0F0F0H和SBBDX,0F0F0H两条指令后,寄存器AX和DX的值分别为().A.5562H和1142HB.5562H和1143HC.5562H和1144HD.4652H和0234H[答案]:B11.执行指令moval,12h,movbl,12h,movdl,02h,cmpxchgbl,dl后,al的值为().A.12HB.02HC.1HD.0H[答案]:B12.V AR是数据段中定义的变量,指令MOV AX,[SI+V AR]源操作数的寻址方式是().A.寄存器寻址B.寄存器间接寻址C.寄存器相对寻址D.基址变址寻址[答案]:C13.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是().A.名字项B.操作项C.操作数项D.注释项[答案]:B14.当一个带符号数大于20H时程序转移,需选用的条件转移指令是().A.JLB.JNLEC.JNLD.JLE[答案]:B15.连续完成下面指令,moveax,12345678h和bteax,5后()标志位的第5位变成了1.A.CFB.CFC.ZFD.OF[答案]:A二、判断题1.TurboC嵌入式汇编方式的注释使用汇编的注释符.[答案]:错误2.重复汇编伪指令FORC按参数个数重复.[答案]:错误3.movax,[ebx]是错误的指令.[答案]:错误4.00FFH与5555H相与运算后得00FFH.[答案]:错误5.在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址和3015:002A不一样. [答案]:错误6.SF记录运算结果的符号,结果为正是置1.[答案]:错误7.语句“ADCBYTEPTR[BX],BYTEPTR[SI]”语法正确.[答案]:错误8.注释项用于说明程序段或是一条和几条指令的功能,一般用分号表示注释的开始. [答案]:正确9.汇编语言是用指令的助记符.符号地址.标号等符号书写程序的语言.[答案]:正确10.伪指令告诉CPU要执行的操作,在程序运行时执行.[答案]:错误10.8086用于寻址外设端口的地址线为16条,所以端口最多为16个.[答案]:错误11.在上电或复位后,32位80x86CPU首先初始化为实地址方式.[答案]:正确12.在1MB的存储器里,每个存储单元都有一个唯一的20位物理地址.[答案]:正确13.运算结果为0时ZF置0.[答案]:错误14.指令MOVDL,[DX]错误.[答案]:错误15.需独立运行的程序必须包含一个代码段.[答案]:正确。

汇编语言模拟题答案-(3)

汇编语言模拟题答案-(3)

第3章自测练习一、选择题(四选一)1.表示一条处理器指令所在存储单元的符号地址是 C。

A变量 B常量 C标号 D偏移量2.汇编语言中的变量有多种类型属性,但错误的类型是B 。

A字节型byte B字符型charC字型word D双字型dword3.执行mov bx,seg var指令,BX得到变量var的B 。

A物理地址 B段地址 C偏移地址 D内容4.MASM语句中,采用C 分隔标号和指令。

A逗号 B分号 C冒号 D空格5.欲设定从偏移地址100H开始安排程序,可使用A 伪指令。

Aorg 100h Bstart=100hCstart db 100h Dstart equ 100h6.与“mov bx,offset var”指令等效的指令是 D 。

A movbx,varB 1dsbx,varCles bx,var D1ea bx,var.7.下条语句buf db l0 dup(3 dup(?,10),3,10)汇编后,变量buf占有的存储单元字节数是B 。

A 100B 80C 40D 208.数据定义语句“numl dw(12 or 6 and 2) ge 0eh”,定义的num1单元的内容是 B。

A 0B 0FFFFHC 1D 0FFH9.要求将A、B两个字符的ASCII码41H和42H顺序存放在连续两个字节存储单元中,可选用的语句是 A 。

A db`AB'B dw `AB'C db 0ABHD dw 0ABH10.在汇编语言程序中,对END语句叙述正确的是C 。

AEND语句是一可执行语句BEND语句表示程序执行到此结束CEND语句表示源程序到此结束DEND语句在汇编后要产生机器码11.下面的数据传送指令中,错误的操作是D。

Amov ss:[bx+di],byte ptr 10h Bmov dx,l000hCmov word ptr[bx],1000h Dmov ds,2000h12.下面指令执行后,变量dab中的内容是C 。

计算机等级考试(国家)-80x86微处理器与汇编语言程序设计模拟1

计算机等级考试(国家)-80x86微处理器与汇编语言程序设计模拟1

80x86微处理器与汇编语言程序设计模拟1一、选择题1、下列______不是80386所具有的特点。

A. 保护虚地址存储方式,扩充了通用寄存器的功能B. 32位的运算能力C. 程序中可同时使用四个数据段D. 采用了PCI标准的局部总线2、在普通的微处理芯片中,主要有CISC和RISC两种不同的体系结构。

80386的体系结构为______。

A. CISC结构B. 融合了CISC结构和RISC结构C. RISC结构D. 不具有上述两种结构3、下述______不是奔腾处理器Pentium与80386相比所具有的新特点。

A. 错误检测及功能冗余校验技术B. 增强的64位数据总线C. 保护虚地址存储方式,扩充了通用寄存器的功能D. 采用了PCI标准的局部总线4、Pentium4微处理器进行存储操作时,在时钟周期T1期间,完成______操作。

A. W/R信号变为高电平B. 发送存储器地址C. 读操作码D. 读操作数5、Pentium微处理器的内部数据总线宽度是______。

A. 16位B. 32位C. 36位D. 64位6、Pentium微处理器中共有几个段寄存器?______。

A. 4个B. 5个C. 6个D. 7个7、Pendum4微处理器可寻址的最大存储空间是______。

A. 256MBB. 4GBC. 64GBD. 64TB8、假设Pentium微处理器的段描述符中基地址是00280000H,段的界限是00010H,粒度G=1,则该描述符所寻址的结束地址是______。

A. 00280010HB. 00290000HC. 0028000FHD. 00370000H9、执行下列指令后,(CL)=______。

STR1 DW 'AB'STR2 DB 16DUP(?)CNT EQU $-STR1MOV CX,CNTMOV AX,STR1HLTA. 10HB. 0EHC. 12HD. 0FH10、上题执行后(AX)=______。

2023年计算机二级《Python语言程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:24

2023年计算机二级《Python语言程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:24

2023年计算机二级《Python语言程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】以下不是程序输出结果的选项是:import random as rls1 = [12,34,56,78]r.shuffle(ls1)print(ls1)A.[12, 78, 56, 34]B.[56, 12, 78, 34]C. [12, 34, 56, 78]D.[12, 78, 34, 56]正确答案:C2.【单选题】执行以下程序,输入la,输出结果是:la = 'python'try:s = eval(input(' 请输入整数:'))ls = s*2print(ls)except:print('请输入整数')B.请输入整数C.pythonpythonD.python正确答案:C3.【单选题】以下关于列表和字符串的描述,错误的是:A.列表使用正向递增序号和反向递减序号的索引体系B.列表是一个可以修改数据项的序列类型C.字符和列表均支持成员关系操作符(in)和长度计算函数(len())D.字符串是单一字符的无序组合正确答案:D4.【单选题】以下关于数据维度的描述,错误的是:A.采用列表表示一维数据,不同数据类型的元素是可以的B.JSON 格式可以表示比二维数据还复杂的高维数据C. 二维数据可以看成是一维数据的组合形式D.字典不可以表示二维以上的高维数据正确答案:D5.【单选题】对建立良好的程序设计风格,下面描述正确的是A.符号名的命名只要符合语法B. 充分考虑程序的执行效率C.程序的注释可有可无D.程序应简单、清晰、可读性好正确答案:D6.【单选题】下列有关数据库的描述,正确的是A.数据库是一个关系B.数据库是一个DBF 文件C. 数据库是一个结构化的数据集合D.数据库是一组文件正确答案:C7.【单选题】算法的时间复杂度是指A.执行算法程序所需要的时间B.算法程序的长度C. 算法程序中的指令条数D.算法执行过程中所需要的基本运算次数正确答案:D8.【单选题】以下程序的输出结果是:def fun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A.1 2 [3, 4, 5, 6]B.1,2,3,4,5,6C. 1 2 3, 4, 5, 6D.1 2 (3, 4, 5, 6)正确答案:D9.【单选题】表达式1001 == 0x3e7 的结果是:A.falseB.FalseC. trueD. True正确答案:B10.【单选题】下列关于栈的叙述中正确的是A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表正确答案:D11.【问答题】请用Python 语言编写一个简易的计算器程序。

NCT-Python编程三级-模拟卷4(含答案word练习

NCT-Python编程三级-模拟卷4(含答案word练习

NCT-Python编程三级-模拟卷4(含答案word练习一、选择题1.运行下列 Python程序,结果正确的是( )a=32b=14c=a%bprint(c)A.2 B.4 C.32 D.142.下列python表达式结果为5的是()A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)3.在Python中,返回x的绝对值的函数是()。

A.abs(x) B.bin(x) C.all(x) D.input(x)4.在python语言中表示“x属于区间[a,b)”的正确表达式是()A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b5.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。

A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 6.python文件的扩展名是()A.py B.pye C.vbp D.pyr7.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py8.下列选项都是属于高级语言的是( )A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic语言、Python语言D.机器语言、Python语言9.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch10.下列选项中,合法的Python变量名是()A.print B.speed C. D.a#211.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言12.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 1013.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()A.:B.# C., D.!14.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b = b,a B.a = c ;a = b;b = cC.a = b;b = a D.c = a;b = a;b = c15.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex 16.Python中幂运算(指数运算)的运算符为()。

《汇编语言程序设计(1)》模拟试题一和答案

《汇编语言程序设计(1)》模拟试题一和答案

《汇编语言程序设计(1)》模拟试题一一、单项选择题(本大题共20个小题,每小题2分,共计40分)1、为了便于实现多级中断,保存现场信息最有效的方式是采用( )。

A、通用寄存器B、堆栈C、存储器D、寄存器2、8086CPU中有4个数据寄存器,其中AX除用作通用寄存器外,还可用作( )。

A、累加器B、计数器C、基址寄存器D、段寄存器3、如果(AL)=11111111B,执行INC AL指令后,CF= ( )。

A、1B、0C、2D、和执行INC AL指令之前的取值保持一致4、以下指令中,执行后要影响标志位的指令为( )。

A、MOV AL,BLB、LAHFC、CLCD、PUSHF5、在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( )。

A、逻辑地址B、物理地址C、有效地址D、相对地址6、用来表示堆栈指针的寄存器是( )。

A、IPB、BPC、SPD、SS7、8086CPU在基址加变址的寻址方式中,变址寄存器可以为()。

A、BX或CXB、CX或SIC、DX或SID、SI或DI8、如果当前(SP)=0058H,执行POP AX指令后,(SP)=( )。

A、60HB、56HC、59HD、5AH9、设DS=27FCH,某一数据存储单元的偏移地址为8640H,则数据存储单元的物理地址正确的是( )。

A、27FCHB、27FC0HC、8640HD、30600H10、PSW寄存器中共有( )位条件状态位,有( )位控制状态位。

A、6、3B、3、6C、8、4D、4、811、“与非”门中的某一个输入值为“0”,那么它的输出值( )。

A、为“0”B、为“1”C、取决于正逻辑还是负逻辑D、取决于其他输入端的值12、在段内寻址时,可以提供偏移地址的寄存器组是( )。

A、AX、BX、CX、DXB、BP、SS、IP、SIC、BX、BP、SI、DID、CS、DS、ES、SS13、为了便于实现多级中断,保存现场信息最有效的方式是采用( )。

2022年职业考证-软考-程序员考试全真模拟全知识点汇编押题第五期(含答案)试卷号:94

2022年职业考证-软考-程序员考试全真模拟全知识点汇编押题第五期(含答案)试卷号:94

2022年职业考证-软考-程序员考试全真模拟全知识点汇编押题第五期(含答案)一.综合题(共15题)1.案例题阅读以下说明和C代码,填写程序中的空缺,将解答写入答题纸的对应栏内。

【说明】某市根据每天早上5点测得的雾霾指数(pm2.5值)决定是否对车辆进行限行。

规则如下:(1)限行时间为周内(即周一到周五),周六周日不限行;(2)根据车牌号的尾号(最后1位数字)设置限行车辆(车牌号由英文字母和十进制数字构成,长度为6位,至少包含1位数字);(3)雾霾指数低于200时,不限行;(4)雾霾指数在区间[200,400)时,周内每天限行两个尾号的汽车:周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0,即尾号除以5的余数相同者在同一天限行;(5)雾霾指数大于等于400时,周内每天限行五个尾号的汽车:周一、周三和周五限行1,3,5,7,9,周二和周四限行0,2,4,6,8,即尾号除以2的余数相同者在同一天限行;下面程序运行时,输入雾霾指数、星期(数字1表示星期一,数字2表示星期二,……,数字7表示星期日)和车牌号,输出该车牌号是否限行的信息。

【C代码】#include#define PM25_L1 200#define PM25_L2 400typedef enum {YES,NO} MARKTAG;int isDigit(char ch){//判断ch是否为十进制数字字符,是则返回1,否则返回0return (ch>='0' && chint isMatched(int weekday, int t, int d) //判断是否符合限行规则,是则返回1,否则返回0{ return (weekday%d == t%d); }void proc(int pm25, int weekday, char *licence){int i,lastd;if (weekday == 6 || weekday == 7 || (1))prt_msg(licence, NO);else {for( i=5; i>=0; i-- )if (isDigit(licence[i])) {lastd= (2) ; //获取车牌号的尾号break;}if(pm25>= PM25_L2 ) { //限行5个尾号的汽车if (isMatched( (3)))prt_msg(licence, YES);elseprt_msg(licence, NO);}else { //限行2个尾号的汽车if (isMatched( (4)))prt_msg(licence, YES);elseprt_msg(licence, NO);}}}int main(){int weekday=0, pm25=0;char licence[7];scanf("%d %d %s’’,&pm25, &weekday, licence);//输入数据的有效性检测略,下面假设输入数据有效、正确proc( (5) );return 0;}【答案】(1)pm25(1)表示什么时候不限行,按照题意,周六周日不限行,雾霾指数低于200以下也不限行;所以这里填pm25<200或pm25<PM25_L1。

汇编语言课程9_模拟题

汇编语言课程9_模拟题

10



4、DATA SEGMENT S9 DB 0,1,2,3,4,5,6,7,8,9 DATA ENDS ┇ LEA SI,S9 LEA,DI,S9+1 MOV CX,5 LOP:MOV AL,[SI] XCHG AL,[DI] MOV [SI],AL ADD SI,2 ADD DI,2 LOOP LOP 上述程序段运行后,S9开始的10个字节存储单元内容是 什么?(1,0,3,2,5,4,7,6,9,8)
16



2、在BUF1和BUF2两个数据区中,各定义有10个带符号字 数据,试编制一完整的源程序,求它们对应项的绝对 值之和,并将和数存入以SUM为首址的数据区中。 DATA SEGMENT BUF1 DW -56,24,54,-1,89,-8…… BUF2 DW 45,-23,124,345,-265,… SUM DW 10DUP(0) DATA ENDS
8



3、设某数据段: DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'COMPUTER' DB 0AH,0DH COUNT EQU $-DA1 DA2 DW 'CO','MP','UT','ER' DATA ENDS 试回答:(1)DA1的偏移地址是:0020H (2)COUNT的值是 002AH-0020H=0AH=10 (3)DA2+5字节单元的内容是 ‘U’
a宏定义宏调用c宏定义宏调用宏展开d宏定义宏展开宏调用16汇编语言源程序中每个语句由四项组成如语句要完成一定功能那么该语句中不可省略的项是b

2019年江苏省苏州市中考化学模拟专题汇编《工业流程题》(word版有答案)

2019年江苏省苏州市中考化学模拟专题汇编《工业流程题》(word版有答案)

2019年江苏省苏州市中考化学模拟专题汇编《工业流程题》1、(2019市区模拟)氯化亚铜(CuCl)是一种难溶于水和乙醇,在潮湿空气中易变质,广汉应用于冶金、电镀、医药等行业的原料。

CuCl的制备流程如下:(1)“反应Ⅰ”中发生的化学方程式为(2)“过滤”后所得的滤液中,除了Cu2+、Na+、Cl-外,还存在较多的离子是(写离子符号)(3)“反应Ⅱ”中发生的化学变化是2CuCl2+Na2SO3+H2O=2CuCl↓+2NaCl+H2SO4其中化合价发生改变的元素有;反应过程中溶液的pH 填“变大“变小”或“不变”)。

(4)本流程中可以循环利用的物质是(写名称)(5)在洗涤过程中用乙醇而不用水洗涤的原因是。

(6)“操作B”的名称是。

2、(2019常熟市模拟)南海海域是我国固有领土,蕴藏着丰富的海洋资源。

充分利用南海海洋资源,结合我国制碱工业先驱侯德榜发明的“侯氏制碱法”基本原理,模拟实现工业联合制取纯碱的过程如图(某些反应产物已略去):请回答下列问题:(1)操作a的名称是;(2)下列物质中均能与贝壳主要成分、生石灰、熟石灰发生反应的是(填字母)。

A.水 B.盐酸 C.二氧化碳(3)沉淀池中发生的反应是:NaCl+H2O+NH3+CO2══NaHCO3↓+NH4Cl.通常情况下,1L水能溶解约1L二氧化碳或700L氨气。

现向精制饱和食盐水中通入两种气体的顺序是:先通氨气形成饱和氨盐水,然后在加压条件下通入二氧化碳。

这样操作的目的是。

(4)已知:固体Ca(HCO3)2CaCO3+H2O+CO2↑,Ca(HCO3)2和NaHCO3化学性质相似。

写出反应④的化学方程式:;请列举小苏打在生活中的一种常见用途。

(5)仔细观察流程图,其中可循环利用的物质除二氧化碳之外,还有。

(6)联合制碱法生产的纯碱(Ⅲ类)国家质量主要标准如表所示:等级碳酸钠含量氯化钠优等品≥99.1%≤0.70%一等品≥98.8%≤0.90%合格品98.0% ≤1.20%化学兴趣小组的同学设计并完成了如下实验来判断纯碱样品的等级(不考虑其他杂质参加反应)称取10.8g联合制碱法生产的纯碱样品,加入足量的水溶解,再加入足量的氯化钡溶液充分反应后过滤,将滤渣洗涤、干燥,得到碳酸钡固体19.7 g;另称取60 g联合制碱法生产的纯碱样品,加入足量的水溶解,再加入足量的硝酸银溶液和稀硝酸,充分反应后过滤,将滤渣洗涤、干燥,得到氯化银固体1.435 g。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
`
9
? 三、程序分析题(每小题6分,共36分) ? 1、已知AX=0FF60H,CF=1 MOV DX,96/XOR DH,0FFH/SBB
A、OF,AF,PF
B、OF,AF,CF
C、OF,PF,CF
D、AF,PF,CF
? 6、设DH=10H,执行NEG DH指令后,正确的结果是(D)。
A、DH=10H CF=1
B、DH=0F0H CF=0
C、DH=10H CF=0
D、DH=0F0H CF=1
3
? 7、下列传送指令中有语法错误的是(A)。
?2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是 (B) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS
?3、循环指令LOOPNZ终止循环的条件是(B)。
A、CX=0,且ZF=0
B、CX=0,或ZF=1
模C、CX10,且ZF=0
8
? 3、设某数据段:
? DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'COMPUTER' DB 0AH,0DH COUNT EQU $-DA1 DA2 DW 'CO','MP','UT','ER'
? DATA ENDS ? 试回答:(1)DA1的偏移地址是:0020H ? (2)COUNT的值是 002AH-0020H=0AH=10 ? (3)DA2+5字节单元的内容是 ‘U'
? 12、在段定义时,如果定位类型未选择,就表示是隐含类型,其隐含 类型是(D)。 A、WORD B、PAGE C、BYTE D、PARA
? 13、MOV SP,3210H / PUSH AX执行上述指令序列后,SP寄存器 的值是(B)。
? A、3211H B、320EH C、320FH D、3212H ? 14、BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,
7
? 二、简答题(每小题4分,共12分) ? 1、在指令系统中,段内、段间返回均为RET指令。试回答: ? (1)执行段内返回RET指令时,执行的操作是: ? (2)执行段间返回RET指令时,执行的操作是: ? 2、ARY DW 10 DUP(?) ?┇
MOV AL ,TYPE ARY MOV BL ,LENGTH ARY MOV CL,SIZE ARY ? 上述MOV指令序列执行后的结果是什么? ? AL=2 、BL=10 、CL=2*10=20
A、MOV CS,AX C、MOV SS,AX
B、MOV DS,AX D、MOV ES,AX
? 8、下面指令执行后,改变AL 寄存器内容的指令是(D)。
A、TEST AL ,02H
B、OR AL ,AL
C、CMP AL ,BL
D、AND AL,BL
? 9、执行除法指令后,影响的标志位是(D)。
A、CF,OF
为变量BUF分配的存储单元字节数是(B)。 ? A、80H B、100H C、124 D、192
5
? 15、在汇编语言程序的开发过程中使用宏功能的顺序是(C)。
A、宏定义,宏调用
B、宏定义,宏展开
C、宏定义,宏调用,宏展开
? D、宏定义,宏展开,宏调用
? 16、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功 能,那么该语句中不可省略的项是(B)。
封 面 1
? 模拟题一
?一、单项选择题 (在每小题的四个备选答案中,选出一个正确的答 案,并将其号码填在题干的括号内。每小题1分,共20分)
?1、设DS=8225H,DI=3942H,指令NEG BYTE PTR[D操I] 作数
的物理地址是(A)
?A、85B92H B、86192H C、BB690H D、12169H
? 20、检查BUF的内容是否为正偶数,如是正偶数,则0→AL 。下面程 序段正确的是(C)。 A、MOV AL ,BUF /JS K1 / SHR AL,1/ JNC K1/ MOV AL,0/ K1 :…… B、MOV AL ,BUF/ AND AL,11/ JNZ K2/ MOV AL,0/ K2:…… C、MOV AL ,BUF/ TEST AL ,81H/ JNZ K3/MOV AL ,0/ K3:…… D、MOV AL ,BUF/ JNP K4 /TEST AL,80H/ JNZ K4/ MOV AL, 0/K4:…
D、CX10,或ZF=1

题 2
? 4、对寄存器AX的内容乘以4的正确指令序列是(B)。 A、SHR AX,1 /SHR AX,1
? B、SHL AX ,1/ SHL,AX,1 C、ROL AX,1 /ROL AX,1
? D、RCR AX,1/ RCR AX,1
? 5、执行INC指令除对SF、ZF有影响外,还要影响的标志位是(A)。
B、SF,ZF
C、CF,OF,SF
? D、AF,CF,OF,PF,SF,ZF都不确定
? 10、执行下面指令序列后,结果是(A)。
MOV AL,82H / CBW A、AX=0FF82H B、AX=8082H
? C、AX=0082H D、AX=0F82H
4
? 11、与MOV BX,OFFSET VAR指令完全等效的指令是(D)。 A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D 、LEA BX ,VAR
A、名字项 B、操作项 C、操作数项 D、注释项
? 17、编写分支程序,在进行条件判断前,可用指令构成条件,其中不 能形成条件的指令有(D)。
A、CMP B、SUB C、AND D、MOV
? 18、为使CX=-1时,转至MINUS而编制了指令序列,其中错误的序
列是(C)。A、INC CX /JZ MINUSLeabharlann B、SUB CX,OFFFFH
/JZ MINUS C、AND CX,OFFFFH/ JZ MINUS
? D、XOR CX,OFFFFH /JZ MINUS
6
? 19、AL 和VAR字节单元中分别存放一个带符号数,执行CMP AL, VAR时,如AL >VAR,那么溢出位和符号位 的关系是(A)。 A、OF=SF B、OF≠SF C、OF=SF=1 D、OF=SF=0
相关文档
最新文档