首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
admin
2018-09-03
65
问题
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。
【说明】
某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为满足上述需求并减少所需生成的子类数目,现采用桥接模式进行设计,得到如图6—1所示的类图。
【Jave代码】
Import java.util.*;
class Matrix{//各种格式的文件最终都被转化为像素矩阵
//此处代码省略
};
absttact class Implementor{
Public( );//显示像素矩阵m
};
class WinImp extends Implementor{
public void doPaint(Matrix m){//调用Windows系统的绘制函数绘制像素矩阵
}
};
class LinuxImp extends Implementor{
public void doPaint(Matrix m){//调用Linux系统的绘制函数绘制像素矩阵
}
};
abstract class Image{
public Void setImp(Implementor imp){this.imp=imp;}
public abstract void ParseFile(String fileName);
prorected Implementor imp;
};
elass BMPImage extendS Image{
//此处代码省略
};
class GIFImage extends Image{
public void parseFile(String fileName){
//此处解析BMP文件并获得一个像素矩阵对象m
( );//显示像素矩阵m
}
};
Class Main(
Public static viod mein(String[]args){
//在Linux操作系统上查看demo.gif图像文件
Image image=()
Implementor imageImp=()
( )
Image.parseFile("demo.gif");
}
}
选项
答案
1.abstract void doPaint(Matrix m) 2.imp.doPaint(m) 3.new GIFImage() 4.new Linuxlmp() 5.image.setlmp(imagelmp)
解析
转载请注明原文地址:https://jikaoti.com/ti/dea7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
认真阅读下列有关移动用户身份认证技术的说明,根据要求回答问题1至问题4。【说明】随着无线局域网技术、3G移动通信技术的不断发展,网络资源得到了更广泛的利用。由于移动环境下的通信链路比较容易受到恶意攻击或窃听,因此在移动节点与本地代理1之间交换的登
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
阅读以下基于Linux操作系统部署DHCP服务的技术说明,根据要求回答问题1至问题3。【说明】某地市图书馆内部局域网划分为办公区、电子阅览室、无线阅览室等3个VLAN,并通过一台带防火墙模块的路由器与Internet网互连。为了便于整个局域网IP
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2000等Windows系列,利用它可以设定多个FTP服务器、限定登录用户的
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
阅读以下说明,回答问题1、问题2、问题3和问题4,将解答填入对应栏内。[说明]某公司想建立一个Intranet,建立FTP服务器、DNS服务器、Email服务器、Web服务器和内部业务服务器,同时其他部门的工作人员也要联网,要求这些机器有的
请分别说出(1)与(2)的设备名称。假设有一个50M的文件从终端用户上传至服务器,需要的最短时间是多少?
请分别说出(1)与(2)的设备名称。请分别说出(1)与(2)的功能。
NAT英文全称是"NetworkAddressTranslation",中文意思是“网络地址转换”,它是一个IETF(InternetEngineeringTaskForce,Internet工程任务组)标准,允许一个整体机构以一个公用IP(I
阅读以下说明和Java程序代码,将应填入(n)处的字句写在对应栏内。SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:HELO,与SMTP服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCP
随机试题
患者,男,30岁。清晨未起床时测得:血压120/78mmHg,脉搏91次/分,其基础代谢率为
A、ALT和ASTB、ALP和CKC、AMY和LPSD、AST和AMYE、CK和CK-MB多用于骨疾病诊断的酶是
预期收益率相同的投资项目,其风险也必定相同。()
(3-2x)4的二项展式中,x2项的系数是()。
马克思主义哲学与现代西方哲学的关系表现在()。
本色与折色
南京临时政府颁布的社会改革法令包括()。
运行下列程序,在立即窗口显示的结果是PrivateSubCommand0_Click()DimIAsInteger,JAsIntegerForI=2To10ForJ=2To1/2IfI
Thechangeinthatvillagewasmiraculous.
()话机锁()语言选择()话费显示()自动应答
最新回复
(
0
)