修改shapes形状画板程序(源程序在附件中,下载解压缩后可使用),在项目中添加一个新的类Picture,在Picture类中通过使用程序中已定义的各种形状对象,拼成了一幅彩色的拼图,修改后程序运行结果如下图。Picture类的代码可参照以下代码进行补充: Picture类的主要代码如下: public class Picture { //声明成员变量: private Square wall; //定义拼图中的墙为Square类型 private Square window; //定义拼图中的窗为Square类型 private Triangle roof; //定义拼图中的屋顶为Triangle类型 private Circle sun; //定义拼图中的太阳为Circle类型 //构造方法: public Picture() { // 在下面添加代码:创建各种形状对象赋值给各个成员变量 } //绘制拼图: public void draw() { /*在该方法中添加绘制彩色拼图的代码: * 修改各个形状对象的属性和状态,将它们移动到适当的位置上, * 并将它们设置为可见 */ } //程序入口: public static void main(String[] args) { //在这里添加运行程序的代码:创建Picture对象,调用draw()方法 } } 代码补充完整后运行程序,查看运行结果并将代码和运行结果截图。 注:要求在题目中给出的代码框架中添加补充代码,拼图中必须包含图示中的所有部件(wall, window, roof, sun),但是颜色大小可以自己设定,大小和颜色适中即可。 截图不要以附件形式提交,直接放在作业内容区域中。
第2题
A. 多媒体应用软件
B. 多媒体操作系统
C. 多媒体系统软件
D. 多媒体通信协议
第5题
(33)
A. 用WinRAR 压缩的文件解压缩后原文件的内容会丢失
B. 可以将多个文件压缩为一个包
C. 用 WinRAR 压缩后的文件为只读属性
D. 用 WinRAR 压缩完文件后,原文件会自动删除
第6题
(33)
A. 用WinRAR 压缩的文件解压缩后原文件的内容会丢失
B. 可以将多个文件压缩为一个包
C. 用 WinRAR 压缩后的文件为只读属性
D. 用 WinRAR 压缩完文件后,原文件会自动删除
第8题
设内存中从SOURCE开始有一用上述方法压缩的字符串,其以OOH结束,解压后长度不超过100。试编程对其解压缩,结果存入RESULT开始的内存单元。
例如:
原串: 41H,1BH,06H,43H,61H,00H
解压缩后:41H,43H,43H,43H,43H,43H,43H,61H,OOH("ACCCCCCa")
部分程序已给出,原始数据由过程LOAD从文件INPUT.DAT中读入SOURCE开始的内存单元中,结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白己用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编写程序片段来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
【试题程序】
EXTRN LOAD:FAR, SAVE:FAR
N EQU 100
ESC_CODE EQU 27
STAC SEGMENT STACK
DB 128 DUP(?)
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N DUP(0)
NAME0 DB 'INPUT.DAT',0
NAME1 DB 'OUTPUT.DAT',0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS, AX
MOV ES, AX ;置附加段寄存器
LEA DX, SOURCE ;数据区起始地址
LEA SI, NAME0 ;原始数据文件名起始地址
MOV CX, N ;字节
CALL LOAD ;从"INPUT.DAT" 中读取数据
******** BEGIN ********
LEA SI, SOURCE
LEA DI, RESULT
CLD
LO: LODSB
CMP AL, 0
JE QUIT
CMP AL, ESC_CODE
J (1) EXPAND
(2)
JMP L0
EXPAND: (3)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!