大工19春《汇编语言程序设计》在线作业2

合集下载

大工13春《汇编语言程序设计》在线作业2及答案

大工13春《汇编语言程序设计》在线作业2及答案

大工13春<汇编语言程序设计>在线作业2及答案一、单选题(共10道试题,共50分。

)V1.子程序建立堆栈的参数传送方法中,实现参数传送的过程是(A)。

A.变量地址入栈、原始BP入栈、SP值给BPB.原始SP入栈、变量地址入栈、SP值给BPC.SP值给BP、原始BP入栈、变量地址入栈满分:5分2.数据定义伪操作中,变量定义用符号地址表示,那么他和符号地址及标号有什么区别么(C)。

A.没有区别B.仅仅是变量后面不带冒号的符号地址和标号C.变量就是可以重新赋值的符号地址,因此和符号地址及标号有本质区别满分:5分3.伪指令是汇编语言的组成部分,它是写给哪个程序看的(B)。

A.汇编语言B.汇编程序C.计算机系统满分:5分4.关于分支程序的说法正确的是(B)。

A.分支程序结构可以有三种形式B.分支程序的运行方向是向前的C.可以执行多个分支D.程序的分支一般用地址传送指令产生满分:5分5.下列伪操作中,哪个不是对准伪操作(C)。

A.EVEN伪操作伪操作C.EQU伪操作D.ALIGN伪操作满分:5分6.数据定义中ARRAY DB5DUP(0,2DUP(1,2,3),0,7)的第六个存储单元的内容为(C)。

A.00hB.01hC.02hD.03h满分:5分7.pentium提供的新指令是(D)。

A.SET ccB.MOVSXC.OUTSD.CMPXCHG8B满分:5分8.源程序经汇编程序汇编后,得到的是(B)。

A.可执行文件B.目标文件C.源文件D.链接表满分:5分9.指令END START的作用是(A)。

A.结束汇编及从START处开始执行程序B.结束START程序C.结束汇编及结束START程序满分:5分10.不属于循环程序结构的是(D)。

A.循环初始状态B.循环控制条件C.循环体D.程序终止满分:5分二、多选题(共5道试题,共30分。

)V1.子程序的参数区和局部变量区在堆栈段的情况描述正确的是(AD)A.返回地址和参数地址位于BP指针的正偏移区B.返回地址和参数地址位于BP指针的负偏移区C.局部变量位于BP指针的正偏移区D.局部变量位于BP指针的负偏移区满分:6分2.下列哪种伪操作能定义变量(AB)。

东师-VB程序设计19春在线作业21答案

东师-VB程序设计19春在线作业21答案

VB程序设计19春在线作业2-0005试卷总分:100 得分:0一、单选题(共10 道试题,共30 分)1.下面的过程定义语句中合法的是()。

A.Sub Proc1(ByVal n())B.Sub Proc1(n) As IntegerC.Function Proc1(Proc1)D.Function Proc1(ByVal n)正确答案:D2.假设窗体的当前坐标为(200. 200),则执行语句Line Step(100, 100)-Step(200, 201)时,绘制的直线的终点坐标为()A.(100, 100)B.(200. 200)C.(300,300)D.(500,501)正确答案:D3.可以在窗体模块的通用声明段中声明()。

A.全局变量B.全局常量C.全局数组D.全局用户自定义类型正确答案:A4.在一个语句行内写多条语句时,语句之间应该用()分隔。

A.逗号B.分号C.顿号D.冒号正确答案:D5.求一个三位正整数N的十位数的正确方法是()。

A.Int(N/lO)-Int(N/100)*10B.Int(N/10)-Int(N/100)C.N-Int(N/100)*100D.Int(N-Int(N/100)*100)正确答案:A6.要在窗体上显示图片,需设置窗体的()属性。

A.CaptionB.IconC.PictureD.ControlBox正确答案:C7.Cls方法可以清除窗体或图片框中的()内容。

A.在设计阶段使用Picture属性设置的背景位图B.在设计阶段放置的控件C.在运行阶段产生的图形和文字D.以上全部内容正确答案:C8.当EOF属性为True时,表示()。

A.当前记录位置位于Recordset对象的第一条记录B.当前记录位置位于Recordset对象的第一条记录之前C.当前记录位置位干Recordset对象的最后一条记录D.当前记录位置位干Recordset对象的最后一条记录之后正确答案:D9.在用菜单编辑器设计菜单时,必须输入的项是()。

汇编语言程序设计19春在线作业2-0001

汇编语言程序设计19春在线作业2-0001
A:错误
B:正确
答案:A
实模式下允许的最大寻址空间为1MB。
A:错误
B:正确
答案:B
操作项可以是指令、伪操作、宏指令的助记符。
A:错误
B:正确
答案:B
输出函数对二进制和十六进制常数用无符号十进制整数显示。
A:错误
B:正确
答案:B
A:错误
B:正确
答案:A
操作码提供的是操作控制信息,指明计算机应执行什么性质的操作。
A:错误
B:正确
答案:B
在十六位的除法中,al中存放的是余数。
A:错误
B:正确
答案:A
模块可提给其他模块使用的数据可以用extrn来申明。
A:错误
B:正确
答案:A
一般所说的计算机内存容量是指随机访问存储器的容量。
A:错误
B:Data EQU HEIGHT+12
C:EQU Expression
D:CONSTANT EQU 256
答案:A
一下用于对8086CPU产生可屏蔽中断请求的引脚是()
A:NMI
B:INTRC:INTA非来自D:READY答案:B
过程名是子过程的()
A:标识符
B:名字
C:符号地址
D:AD
答案:C
假设n=16,带符号数—4D8EH用补码表示为()
A:1
B:2
C:3
D:4
答案:A,B,C
通用寄存器可作为指针寄存器。
A:错误
B:正确
答案:B
寄存器寻址方式需要访问存储器取得操作数。
A:错误
B:正确
答案:A
立即寻址方式不能用于目的操作数字段。
A:错误

大工19春《可编程控制器》在线作业2参考答案

大工19春《可编程控制器》在线作业2参考答案
A.对
B.错
正确答案:B
9.MOV_BIR指令表示字节立即写。
A.对
B.错
正确答案:B
10.块传送指令的操作数N指定被传送数据块的长度,采用字寻址。
A.对
B.错
正确答案:B
以下内容可以删除:
我们知道立法活动的论后是立法者对不同利益间的衡量。无效婚姻和可撤销婚姻制度衡量的是公共利益、道德秩序与个人的意思自治,其法律结果应当衡量的是当事人对利益的危害程度和当事人的责任程度以及其应适当承受的不利后果。但是法律结果却被规定在同一个条文里适用同样的结果,这显然是不合无的。如果不区分两者的法律后果,那么二者的法定情形的重构从现实层面上来讲也就毫无意义了。
B.错
正确答案:A
4.每一个项目都必须有一个子程序。
A.对
B.错
正确答案:B
5.S7-200在任何时刻,只能执行一个中断程序。
A.对
B.错
正确答案:A
6.高速计数器HSC0有8种工作方式。
A.对
B.错
正确答案:A
7.在中断程序中禁止使用高速计数器定义指令HDEF。
A.对
B.错
正ห้องสมุดไป่ตู้答案:A
8.整数加法指令会影响特殊继电器SM1.3。
B.字节循环左移
C.字循环右移
D.字循环左移
正确答案:C
8.字取反指令梯形图的操作码为()。
A.INV-B
B.INV-W
C.INV-D
D.INV-X
正确答案:B
9.以下指令符号中表示字传送指令的是()。
A.MOVB
B.MOVW
C.MOVD
D.MOVR
正确答案:B
10.译码指令的梯形图指令的操作码是()。

东北师范大学VB程序设计19春在线作业2满分标准答案.doc

东北师范大学VB程序设计19春在线作业2满分标准答案.doc

VB程序设计19春在线作业2-0003试卷总分:100 得分:0一、单选题(共10道试题,共30分)1.要使滚动条表示最小值10,,应设置其0属性。

A.MinimizeB.MinC.Maxi mi zeD.Max正确答案:B2.在Visual Basic中坐标轴的缺省刻度单位是堤,用户可以根据实际需要使用()改变刻度单位。

A.ScaleMode 属性B.Scale 属性C.DrawStyle 属性D.DrawWidth 属性正确答案:A3.DrawStyle属性用于设置图形方法输出的线型,它受()属性的限制。

A.FillStyleB.FillColorC.BorderStyleD.DrawWidth正确答案:D4.要使滚动条表示最大值100,应设置()属性。

A.MinimizeB.MinC.MaximizeD.Max正确答案:D5.执行语句 Forml. ScaleLeft=100 : Forml . ScaleTop=200 之后,窗体 Forml 的左上角坐标为 OoA.(0, 0)B.(200, 100)C.(100. 200)D.视ScaleMode属性的当前值而定正确答案:C6.语句 Line (100, 100)-(500, 500), , B 的功能是()。

B.使用窗体的前景颜色绘制一条直线D.使用窗体的背景颜色绘制一条直线正确答案:A7.运行时,要清除图片框P1中的图像,应使用语句()。

A.Pl .PictureB.Pl. Picture二LoadPicture()C.Picturel. Picture = LoadPictureD.Picture = LoadPicture(〃〃) 正确答案:B8.要强制显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句()cA.Option Base 0B.Option ExplicitC.Option Base 1D.OPtion Compare正确答案:B9.函数 Len (Str (Vai ("123. 4〃)))的值为()。

大工19秋《汇编语言程序设计》在线作业2[学习资料]

大工19秋《汇编语言程序设计》在线作业2[学习资料]

【奥鹏大连理工】大工19秋《汇编语言程序设计》在线作业2试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()。

A.19B.18C.17D.16[参考提示:请参看课本知识,回答本题]答案解析:B2.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,AH寄存器中的内容是()。

A.43HB.42HC.01HD.00H[参考提示:请参看课本知识,回答本题]答案解析:D3.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,AL寄存器中的内容是()。

A.43HB.42HC.01HD.00H[参考提示:请参看课本知识,回答本题]答案解析:A4.现有如下数据段(1)DATA SEGMENT(2)ARRAY1 DB 1,26,‘3456’(3)ARRAY2 DW 7,89H,10(4)VAL EQU ARRAY2-ARRAY1(5)DATA ENDS请问:该数据段已占有()字节的存储空间。

A.8B.13C.12D.11[参考提示:请参看课本知识,回答本题]答案解析:C5.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()H。

东北大学20年春学期《汇编语言程序设计》在线作业2(资料答案)

东北大学20年春学期《汇编语言程序设计》在线作业2(资料答案)
20春学期《汇编语言程序设计》在线平时作业2
学校:奥鹏东北大学
一、单选题 (共 10 道试题,共 50 分)
1.已知IBM PC微机系统有一可屏蔽中断请求,CPU能响应的条件是()。
[[A.]]当前指令执行完毕
[[B.]]前3个条件都具备
[[C.]]中断请求未被屏蔽
[[D.]]IF=1
作答提示
√选择是:B
11.当IF=0时,CPU不能响应NMI中断()
作答提示
√选择是:×
XLAT CL( )
作答提示
√选择是:×
13.LOOPNE LABEL ( )
作答提示
√选择是:√
14.XOR 38H,AL ( )
作答提示
√选择是:×
宏定义中的形式参数可以多于宏调用的实在参数。()
作答提示
√选择是:√
16.当SP、BP、SI、DI用作指针和变址寄存器使用时,BP、SI、DI所含的偏移地址是数据段中的偏移地址。 ()
作答提示
√选择是:×
17.ADDAX,BL ( )
作答提示
√选择是:×
18.ADDAX,100 ( )
作答提示
√选择是:√
19.X3DB34H,ABH ()
作答提示
√选择是:×
ADDDS,AX( )
作答提示
√选择是:×
[[A.]]0~7FH
[[B.]]0~0FFH
[[C.]]0~0FFFFH
[[D.]]0~0FFFFFH
作答提示
√选择是:B
10.指令MOV AX,[SI]的源操作数字段的寻址方式是()。
[[A.]]寄存器间接址
[[B.]]寄存器直接寻址
[[C.]]基址寻址

汇编语言程序设计19春在线作业1-0005

汇编语言程序设计19春在线作业1-0005

汇编语言程序设计19春在线作业1-0005 IF条件汇编的意思是()
A:如求出表达式的值为0,则满足条件
B:求出表达式的值如不为0,则满足条件
C:在汇编程序的第一次扫描期间满足条件
D:在汇编程序的第二遍扫描期间满足条件
答案:B
某存储单元的物理地址是12345H,可以作为它的段地址有()A:2345H
B:12345H
C:12340H
D:1234H
答案:D
INT 1AH指令执行的结果高位字存在()中。

A:AX
B:BX
C:CX
D:DX
答案:D
MOV BL, [BX] 的寻址方式()
A:直接寻址
B:变址寻址
C:立即寻址
D:寄存器寻址
答案:D
MOV AX, 1234H
MOV CL, 4
ROL AX, CL ;执行完这些指令(AX)=()A:1234H
B:1243H
C:2341H
D:4321H
答案:C
BIOS中断类型显示器I/O的功能代号()。

大工19春《汇编语言程序设计》在线作业3

大工19春《汇编语言程序设计》在线作业3

(判断题)1: 键盘I/O对应16H号中断。

A: 对B: 错正确答案:(判断题)2: 在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。

A: 对B: 错正确答案:(判断题)3: MACRO和ENDM是不合法的关键字搭配。

A: 对B: 错正确答案:(判断题)4: 经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。

A: 对B: 错正确答案:(判断题)5: LOCAL伪操作只能在宏定义内部使用,而且它必须是MACRO伪操作后的第一个语句。

A: 对B: 错正确答案:(判断题)6: REPT 和ENDM是一对不合法的伪操作。

A: 对B: 错正确答案:(判断题)7: 重复伪操作的标准格式如下:REPT EXPRESSION … ENDM。

A: 对B: 错正确答案:(判断题)8: 重复伪操作的标准格式中,表达式EXPRESSION的值用来确定重复块的重复次数。

A: 对B: 错正确答案:(判断题)9: 有时在程序中定义了较多宏,或者可以把自己编程中常用的宏定义建立成一个独立的文件,这个文件就可以称为宏库,文件扩展名为MAC或者INC。

A: 对B: 错正确答案:(判断题)10: 汇编语言中不允许出现=这个符号。

A: 对B: 错正确答案:(单选题)11: 在汇编语言程序的开发过程中使用宏功能的顺序是()。

A: 宏调用,宏定义B: 宏展开,宏定义C: 宏定义,宏调用,宏展开D: 宏定义,宏展开,宏调用正确答案:(单选题)12: 如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,(AL)=()。

A: 01100011BB: 10000101BC: 1100101BD: 11B正确答案:(单选题)13: 如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,CF=()。

A: 0B: 1C: 2D: 3正确答案:(单选题)14: 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(DS)=多少?()A: 5570HB: 0235HC: 0E60HD: 0088H正确答案:(单选题)15: 如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(SI)=多少?()A: 5570HB: 0235HD: 0088H正确答案:(单选题)16: 若当前(DS)=0600H,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,[BX](2)MOV BX,[BX](3)LDS BX,[BX]后,(BX)等于多少?()A: 0026HB: 0018HC: 0027HD: 0019H正确答案:(单选题)17: 若当前(DS)=0600H,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,[BX](2)MOV BX,[BX](3)LDS BX,[BX]后,(SI)等于多少?()A: 0064HB: 0018HC: 0063HD: 0019H正确答案:(单选题)18: 如果(AL)=66H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,(AL)的执行结果为()。

大工19春《汇编语言程序设计》大作业题目及要求答案

大工19春《汇编语言程序设计》大作业题目及要求答案

学习中心:专业:计算机应用技术年级:年春/秋季学号:学生:题目1.谈谈你对本课程学习过程中的心得体会与建议?时间过得真快,一学期的学习马上就要结束了,经过一个学期的学习,我也慢慢摸出了汇编学习的规律,特别感谢指导老师的耐心教导。

首先,学习这门语言时如果能联系上以前学过的其他高级语言的知识,则会起到良好的效果。

例如C语言程序的运行逻辑结构有顺序(按语句依次执行)、分支结构(IF...THEN...ELSE...),循环结构(FOR...NEXT)三种结构,也通过C 语言了解并掌握了什么是子程序,什么是调用。

事实上,汇编语言中有关程序结构,子程序等等的知识都是跟C语言十分相似的,只是在编程时用到的语言不同:汇编语言完全面向机器,需要指明数据在寄存器、内存中的流向。

第二,学习汇编语言,首要问题是学习80X86指令系统。

如果能将指令系统中的各个助记符、格式等都能完全掌握并灵活运用,大部分工作就已经完成了。

指令系统确定了CPU所能完成的功能,是用汇编语言进行程序设计的最基本部分。

如果不熟悉汇编指令的功能及其有关规定,那肯定不能灵活使用汇编语言。

还有一点十分重要。

和所有的程序设计语言一样,要学好汇编语言,实验是必不可少的环节。

我们深有体会:书上的程序都能看懂,基本原理也都明白,但是在自己亲手编写程序时,却无从下手,甚至连第一句该怎么写都不知道。

通过实验,可以在很大程度上加深印象。

在书上看程序,一切都是理所当然,十分顺利,而自己动手,才会真正发现自己的不足之处。

程序的编写在记事本中进行即可,掌握debug的使用对实验是有很大帮助的。

现在汇编语言的学课程已经告一段落了,学习过程中遇到的所有困难以及遗留的难点都需要我们在其余时间里逐步攻克,在打好基础的前提下,学习更加专业的汇编知识。

以上便是我在学习汇编语言过程中所有的心得体会,我们会在不断的学习与实践中向着更深入的层面迈进。

2.《汇编语言程序设计》课程设计,从以下5个题目中任选其一作答。

汇编语言程序设计习题及答案

汇编语言程序设计习题及答案

汇编语言程序设计习题及答案汇编语言程序设计习题及答案汇编语言是一种底层的计算机语言,它直接操作计算机的硬件资源。

虽然在现代计算机编程中,高级语言如C、Java等更为常见,但了解汇编语言的基本原理和编程技巧对于理解计算机底层工作原理和进行性能优化非常重要。

本文将介绍一些汇编语言程序设计的习题及其答案,帮助读者巩固和提升汇编语言编程能力。

一、基础习题1. 编写一个汇编程序,将存储器中的某个字节的值加1,并将结果存回原位置。

答案:```assemblyMOV AL, [地址]INC ALMOV [地址], AL```2. 编写一个汇编程序,计算存储器中一个数组的和,并将结果存放在指定的寄存器中。

答案:```assemblyMOV CX, 数组长度MOV BX, 数组首地址MOV AX, 0LOOP_START:ADD AX, [BX]ADD BX, 2LOOP LOOP_START```二、进阶习题1. 编写一个汇编程序,实现字符串的逆序输出。

答案:```assemblyMOV SI, 字符串首地址MOV DI, 字符串尾地址MOV CX, 字符串长度DEC CXREVERSE:MOV AL, [SI]MOV AH, [DI]MOV [DI], ALMOV [SI], AHINC SIDEC DILOOP REVERSE```2. 编写一个汇编程序,实现两个16位无符号整数的相乘,并将结果存放在指定的寄存器中。

答案:```assemblyMOV AX, 第一个数MOV BX, 第二个数MUL BX```三、挑战习题1. 编写一个汇编程序,实现一个简单的计算器,支持加法、减法、乘法和除法运算。

答案:```assemblyREAD_INPUT:; 读取用户输入; ...PARSE_INPUT:; 解析用户输入,获取操作数和运算符; ...CALCULATE:; 根据运算符进行相应的计算; ...DISPLAY_RESULT:; 将计算结果显示给用户; ...LOOP:; 循环执行计算器程序; ...```2. 编写一个汇编程序,实现一个简单的迷宫游戏,玩家通过键盘控制角色在迷宫中移动,并找到出口。

大工19春《操作系统》在线作业123参考答案

大工19春《操作系统》在线作业123参考答案

大工19春《操作系统》在线作业123参考答案大工19春《操作系统》在线作业1以下软件系统中完全属于系统软件的一组是()。

A.操作系统、Windows7C.Excel2010、编译系统D.WindowsXP、腾讯QQ正确答案:A引入多道程序的目的在于()。

A.充分利用CPU,减少CPU的等待时间B.提高实时响应速度,降低CPU及内存利用率C.有利于代码共享,减少主存辅存信息交换量D.充分利用主存储器正确答案:A多道批处理系统(多道程序设计技术)的硬件支持是20世纪60年代初发展起来的()。

A.RISC技术B.通道和中断技术C.集成电路D.高速内存正确答案:B假定分时操作体系的时间片固定,那末(),则相应时间越长。

A.用户数越少B.用户数越多C.内存越少D.内存越多正确答案:B过程掌握体系、信息查询体系等均属于实时体系,那末实时体系()。

A.是依赖人为干预的监督和控制系统B.必须既要及时响应、快速处理,又要有高可靠性和安全性C.强调系统资源的利用率D.本色上是批处理体系和分时体系的结合精确答案:B操作系统是计算机系统中不可缺少的组成部分,是为了提高计算机的()和方便用户使用计算机而配备的一种系统软件。

A.网络接入方式B.利用率C.软件更新速度D.硬件更新速度正确答案:B核心态下运转的程序可以执行特权指令,其中特权指令是指()。

A.只能被操作系统使用的指令B.既允许操作系统程序使用,又允许用户程序使用C.是管态和目态运转的根本单元D.是一种存储保护方法正确答案:A当CPU执行操作系统程序时,处理器处于()。

A.目态B.管态C.用户态D.准备就绪态正确答案:B当用户程序执行访管指令(如申请内存)时,中断装置将使中央处理器()工作。

A.维持在管态B.坚持在目态C.从目态转换到管态D.从管态转换到目态精确答案:C中断向量存放()。

A.中断处理程序入口地址B.中断向量表出口地址C.中断断点地址D.中断返回地址精确答案:A用户可以为每个进程创建PCB,并控制进程的执行过程。

大工19春编译原理基础在线作业123参考答案

大工19春编译原理基础在线作业123参考答案

大工19春《编译原理基础》在线作业1编译器是一种翻译器,它的特点是目标语言比源语言低级。

T.对F错正确答案:A语法树的子结点代表该运算的运算对象。

T.对F错正确答案:A语义分析的一个重要部分是类型检查,编译器检查每个算符的运算对象,看它们的类型是否适当。

T对F错正确答案:A语言定义不允许运算对象的类型作隐式转换。

T对F错正确答案:B代码生成是指取源程序的一种中间表示作为输入并把它映射到一种目标语言。

T对F错正确答案:A符号表是为每个变量名字保存一个记录的数据结构记录的域是该名字的属性。

T对F错正确答案:A 解释器可以通过翻译来生成目标程序。

T.对F.错正确答案:B解释执行的效率比编译器生成的机器代码的执行效率高。

T.对F错正确答案:B类型检查是一种捕捉程序中不一致性的成熟并且有效的技术。

T.对F错正确答案:A类型检查技术不能用于捕捉多种安全漏洞。

T.对F错正确答案:B词法分析器的任务是把构成源程序的字符流翻译成词法记号流。

T.对F错正确答案:A词法分析难以发现源程序的错误,因为词法分析器对源程序采取非常局部的观点。

T.对F错正确答案:A字母表上的串是该字母表符号的有穷序列。

T对F.错术语语言表示字母表上的一个串集属于该语言的串称为该语言的句子或字。

T.对F错正确答案:A对于连接运算而言,空串是一个恒等元素。

T.对F错正确答案:A()不是编译程序的组成部分。

A.词法分析程序B.代码生成程序C.设备管理程序D.语法分析程序正确答案:C编译的各阶段工作都涉及()。

A.符号表管理B.词法分析C.语法分析D.语义分析正确答案:A下面对编译程序分为“遍”描述正确的是()。

A.使编译程序结构清晰B.提高程序的执行效率C.提高机器的执行效率D.增加对内存容量的要求正确答案:A 词法分析器的输出是()。

A.源程序C.NFAD.DFA正确答案:B下列()不是正规式a(a|b)*b所描述的串。

A.aabbB.abbC.aabD.Aabbabba正确答案:D大工19春《编译原理基础》在线作业2NFA可以用带标记的有向图表示,即状态转换图,结点表示状态,有标记的边代表转换函数。

东北大学19春学期《汇编语言程序设计》在线作业123答案

东北大学19春学期《汇编语言程序设计》在线作业123答案

19春学期《汇编语言程序设计》在线作业1下列数据()在汇编语言中是合法的。

A.108D-108QB.102B*0ABHC.HIGHAXD.19BH+25D正确答案:D指令JMPWORDPTR[BX]转移的目标地址是()A.BX的内容B.SP+BX之和C.IP+[BX]之和D.BX指出的内存单元之内容正确答案:D已知IBMPC微机系统有一可屏蔽中断请求,CPU能响应的条件是() A.IF=1B.C.当前指令执行完毕D.前3个条件都具备正确答案:D确定下列那些数据在汇编语言中是非法的()。

A.19BH+25DB.25+ALC.108-102QD.101B*0ABH正确答案:B条件转移指令的转移目标距该指令的距离范围为()A.-128~127B.-126~129C.-130~125D.-127~128正确答案:B已知AL=48H,则AAM执行后,AX的值为:A.0408HB.0804HC.0702HD.0207H正确答案:C已知AL=47H,执行AAM后,AH、AL的内容应为()。

A.07H、01HB.04H、07HC.07H、04HD.01H、07H正确答案:A1MB为()。

A.210BB.216BC.220BD.1024KB正确答案:D已知AL=11H,CF=0,AF=1,执行DAA后,AL的内容应为()。

A.11HB.17HC.77HD.71H正确答案:B确定下列那些数据在汇编语言中是非法的()。

A.19BHB.25DC.108QD.101B正确答案:CMOVSB()A.错误B.正确正确答案:B当IF=1时,CPU处于关中断状态,IF=0时,处于开中断状态。

()A.错误B.正确正确答案:A中断服务程序开始必须有保存现场程序段。

()A.错误B.正确正确答案:B已知AX=0200H,BL=0FFH,执行IDIVBL后,AL=02H。

()A.错误B.正确正确答案:AX1DB′ABCD′()A.错误B.正确正确答案:BMOV[SI],10H()A.错误B.正确正确答案:AMOV10,AL()A.错误B.正确正确答案:ASHRAX,CX()A.错误B.正确正确答案:AADDAX,BL().A.错误B.正确正确答案:AOUT2F8H,AL()A.错误B.正确正确答案:A19春学期《汇编语言程序设计》在线作业2已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段()A.DIVBLB.IDIVBLC."XORAH,AHDIVBL"D.CBWDIVBL正确答案:C当A≥B时转移的条件转移指令为(A、B为带符号数)()A.JAB.JAEC.JGD.JGE正确答案:D已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H,BP和SI的值分别为0100H和0200H,则指令MOVAX,[SI+BP-0100H]的源操作数的物理地址是()。

C程序设计19春在线作业1-0002.89039E1C-5EE3-4

C程序设计19春在线作业1-0002.89039E1C-5EE3-4

C程序设计19春在线作业1-0002有以下程序
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2; printf("%d\n", *p + *q);
}
程序运行后的输出结果是()
A:16
B:10
C:8
D:6
答案:B
fseek(fd,-10L,1)中的fd和1分别为()
A:文件指针,文件的开头
B:文件指针,文件的当前位置
C:文件号,文件的当前位置
D:文件号,文件的开头
答案:B
若有下面的变量定义, int i,a[10],*p;以下语句中合法的是()A:p=a+2;
B:p=a[5];
C:p=a[2]+2;
D:p=&(i+2);
答案:A
设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是()A:aa数组成元素的值分别是"abcd"和ABCD"
B:aa是指针变量,它指向含有两个数组元素的字符型一维数组
C:aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址D:aa数组的两个元素中各自存放了字符'a'和'A'的地址
答案:D
表达式0x13&0x17的值是()
A:0x17
B:0x13
C:0xf8。

VB程序设计19春在线作业1-0002

VB程序设计19春在线作业1-0002

VB程序设计19春在线作业1-0002执行语句Open "C:StuData.dat" For Input As #2 后,系统()。

A:将C盘当前文件夹下名为StuData.dat的文件的内容读入内存B:在C盘当前文件夹下建立名为StuData.dat的顺序文件C:将内存数据存放在C盘当前文件夹下名为StuData.dat的文件中D:将某个磁盘文件的内容写入C盘当前文件夹下名为StuData.dat的文件中答案:A语句Dim AA(9,9)所定义数组AA的元素个数为A:18B:81C:100D:90答案:C表达式Int(Rnd(O)+1)+Int(Rnd(1)-1)的值是()。

A:1B:0C:-1D:2答案:B在窗体模块的通用声明段中声明变量时,不能使用()关键字。

A:DimB:PublicC:PrivateD:Static答案:D新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为()。

A:Forml.frmB:工程1.frmC:MyFirst.frmD:Form1.vbp答案:C通过设置ADO数据控件的()属性可以建立该控件到数据源的连接信息。

A:RecordSourceB:RecordSetC:ConnectionStringD:Database答案:C下列控件中,没有Caption属性的是()。

A:框架B:列表框C:复选框D:单选按钮答案:B模拟方形骰子投掷的表达式是()。

A:Int(6 * Rnd(1))B:Int( 1+6 * Rnd(1))C:Int(6 * Rnd(1) -l)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(单选题)1: 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A: 名字项
B: 操作数项
C: 注释项
D: 以上都不对
正确答案:
(单选题)2: 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()。

A: 名字的第一个字符可以是大写英文字母
B: 名字的第一个字符可以是字母、数字、@、_
C: 名字的有效长度≤31个字符
D: 一般来说,名字项可以是标号
正确答案:
(单选题)3: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(AL)=多少?
A: 54H
B: 53H
C: 55H
D: 52H
正确答案:
(单选题)4: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少?
A: 2
B: 3
C: 4
D: 5
正确答案:
(单选题)5: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,CF=多少?
A: 1
B: 2
C: 3
D: 0
正确答案:
(单选题)6: 如果(AL)=01111111B,执行INC AL指令后,CF=()。

A: 1
B: 0
C: 2
D: 和执行INC AL指令之前的取值保持一致
正确答案:
(单选题)7: 如果(SP)=30H,执行PUSH BX指令后,(SP)=()。

A: 28H
B: 2EH
C: 32H
D: 31H
正确答案:
(单选题)8: 如果当前(BL)=57H,执行指令ADD BL,0F0H后,OF标志位的取值为()。

A: 1
B: 0
C: 不确定
D: 2
正确答案:
(单选题)9: 在DEBUG中,T命令的功能是()。

A: 观察某内存单元的当前内容
B: 连续运行被调试的程序
C: 单步执行下一条指令
D: 修改指定寄存器的内容
正确答案:
(单选题)10: 如果数据段中一个内存单元对应的物理地址为2F724H,(DS)=2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元()。

A: 24H
B: 4H
C: 0724H
D: 2724H
正确答案:
(判断题)11: 注释项用于说明程序段或是一条和几条指令的功能,一般用句号表示注释的开始。

A: 对
B: 错
正确答案:
(判断题)12: 主程序和子程序间参数传送的方法可以用寄存器传递。

A: 对
B: 错
正确答案:
(判断题)13: 主程序和子程序间参数传送的方法可以用堆栈传递。

A: 对
B: 错
正确答案:
(判断题)14: 使用LINK连接命令,执行后可生成文件的扩展名为EXE。

A: 对
B: 错
正确答案:
(判断题)15: SEGMENT ENDS这两个关键字搭配是正确的。

A: 对
B: 错
正确答案:
(判断题)16: 已知物理地址(371F0H)=12H,(371F1H)=34H,(371F2H)=56H,如从地址371F0H中取出一个字的内容是3412H。

A: 对
B: 错
正确答案:
(判断题)17: 若AX=349DH,CX=000FH。

则执行指令AND AX,CX后,AX的值是000DH。

A: 对
B: 错
正确答案:
(判断题)18: 汇编语言的三种指令系统:基本指令、伪指令、宏指令。

A: 对
B: 错
正确答案:
(判断题)19: 汇编程序的标准段中,Unintialized date代表初始化数据段。

A: 对
B: 错
正确答案:
(判断题)20: 汇编程序的标准段中,Initialized date代表未初始化数据段。

A: 对
B: 错
正确答案:
(单选题)1: 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A: 名字项
B: 操作数项
C: 注释项
D: 以上都不对
正确答案:
(单选题)2: 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()。

A: 名字的第一个字符可以是大写英文字母
B: 名字的第一个字符可以是字母、数字、@、_
C: 名字的有效长度≤31个字符
D: 一般来说,名字项可以是标号
正确答案:
(单选题)3: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(AL)=多少?
A: 54H
B: 53H
C: 55H
D: 52H
正确答案:
(单选题)4: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少?
A: 2
B: 3
C: 4
D: 5
正确答案:
(单选题)5: 以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,CF=多少?
A: 1
B: 2
C: 3
D: 0
正确答案:
(单选题)6: 如果(AL)=01111111B,执行INC AL指令后,CF=()。

A: 1
B: 0
C: 2
D: 和执行INC AL指令之前的取值保持一致
正确答案:
(单选题)7: 如果(SP)=30H,执行PUSH BX指令后,(SP)=()。

A: 28H
B: 2EH
C: 32H
D: 31H
正确答案:
(单选题)8: 如果当前(BL)=57H,执行指令ADD BL,0F0H后,OF标志位的取值为()。

A: 1
B: 0
C: 不确定
D: 2
正确答案:
(单选题)9: 在DEBUG中,T命令的功能是()。

A: 观察某内存单元的当前内容
B: 连续运行被调试的程序
C: 单步执行下一条指令
D: 修改指定寄存器的内容
正确答案:
(单选题)10: 如果数据段中一个内存单元对应的物理地址为2F724H,(DS)=2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元()。

A: 24H
B: 4H
C: 0724H
D: 2724H
正确答案:
(判断题)11: 注释项用于说明程序段或是一条和几条指令的功能,一般用句号表示注释的开始。

A: 对
B: 错
正确答案:
(判断题)12: 主程序和子程序间参数传送的方法可以用寄存器传递。

A: 对
B: 错
正确答案:
(判断题)13: 主程序和子程序间参数传送的方法可以用堆栈传递。

A: 对
B: 错
正确答案:
(判断题)14: 使用LINK连接命令,执行后可生成文件的扩展名为EXE。

A: 对
B: 错
正确答案:
(判断题)15: SEGMENT ENDS这两个关键字搭配是正确的。

A: 对
B: 错
正确答案:
(判断题)16: 已知物理地址(371F0H)=12H,(371F1H)=34H,(371F2H)=56H,如从地址371F0H中取出一个字的内容是3412H。

A: 对
B: 错
正确答案:
(判断题)17: 若AX=349DH,CX=000FH。

则执行指令AND AX,CX后,AX的值是000DH。

A: 对
B: 错
正确答案:
(判断题)18: 汇编语言的三种指令系统:基本指令、伪指令、宏指令。

A: 对
B: 错
正确答案:
(判断题)19: 汇编程序的标准段中,Unintialized date代表初始化数据段。

A: 对
B: 错
正确答案:
(判断题)20: 汇编程序的标准段中,Initialized date代表未初始化数据段。

A: 对
B: 错
正确答案:。

相关文档
最新文档