首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
admin
2018-09-03
88
问题
阅读下列说明和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://kaotiyun.com/show/kzxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
该企业网络的核心层采用了千兆以太网技术,简述千兆以太网的主要技术特点及优点。PC1~PC4按100Mb/s以太网协议运行,PC1、PC2划分在一个虚拟网络(Vlan1)内;PC3、PC4划分在另一个虚拟网络(Vlan2)内。请问本网络中划分虚拟网的条
阅读以下关于RIP动态路由配置的技术说明,结合网络拓扑图回答问题1至问题3。[说明]某大学城局域网的网络拓扑结构如图7-18所示,图中路由器R1、R2,R3均运行基于距离矢量算法的RIP路由协议,并且图中给出了路由器R1、R2、R3各端口的IP地
请用蒙特卡罗错误随机植入模型估算出被测程序模块中将会遗留下多少个未被发现的隐藏错误。请简要列出计算式子及计算过程。信息部门的吴总工程师向谢工程师建议了另一种测试方案作为“错误随机植入”测试方法的补充。即由A和B两组测试人员同时相互独立地测试同一份宽带路
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
认真阅读以下实现VLAN间路由的配置技术说明,根据要求回答问题1至问题6。【说明】当交换机上的VLAN数量很多时,通常会采用路由器快速以太网子接,及IEEE802.1Q封装对VLAN间的数据进行路由。在如图3-12所示的拓扑图中,在交换机
认真阅读下列有关Linux操作系统环境下配置Apache服务器的技术说明,根据要求回答问题1至问题5。【说明】随着电子商务日益普及,A公司建构了一台装有RedhatLinux9.0操作系统的虚拟服务器,为各类客户提供网上架构商务站点的Web服
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。若要加入第5台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少?
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
通常VLAN有哪两种实现方式。在基于端口的VLAN划分中,交换机上的每一个端口允许以哪3种模式划入VLAN中,并简述它们的含义。
阅读以下有关传统局域网络运行和维护的叙述,将应填入(n)处的字句写在对应栏内。在对网络运行及维护前首先要了解网络,包括识别网络对象的硬件情况、判别局域网的拓扑结构和信道访问方式、确定网络互联以及用户负载等。常见的3种拓扑结构是星形、(1)与(2)拓扑结
随机试题
下图为我国某河流中游部分区域某年夏季降水距平等值线(相对于多年平均值的变化量)分布示意图。读图完成下列问题。该区域中当年夏季水位下降最显著的河流是()。
犯罪行为归纳起来,可分为两种形式,即()
Thechildrencheeredupwhentheysawhundredsofcolorfulballoons______slowlyintothesky.
患者女性,35岁。主诉有渐进性乏力,体重减轻,食欲减退,体检:消瘦,皮肤青铜色。实验室检查:血Na+132mmol/L,血K+6.0mmol/L,血皮质醇(8:00AM)42ug/L,24小时尿17-OHCS降低,ACTH超过正常,ACTH兴奋试验不能使血
在耐火陶瓷纤维内衬上施工不定形耐火材料时,其表面应做()。
根据支付结算法律制度的规定,下列关于经营性存款人违反账户结算的行为中,适用给予警告并处以5000元以上3万元以下罚款的是()。
根据下面资料,作答下列问题。某小学语文教师李某,在一次作业检查时,发现学生何某未完成作业,李老师气愤地要求何某抄写课文十遍。到第三天何某还是未完成,李老师大发雷霆,当众宣布让他抄写课文一百遍作为处罚。李老师的做法有哪些不妥?A.没有充分尊重学生的人
翠湖不大,绕着转一圈也【138】半个小时。我平日深居简出,很不喜欢运动。可是常识告诉我,这种年纪,这种职业,一点儿不动是不行的。于是晚饭后绕着翠湖走一圈,便成了我每天【139】的运动了。早晚在翠湖边跑步或散步的人不少,男女老少都有。但似乎都是【140】,没
Ifasubstanceisdissolvedinwaterorheated,itmay______agas.
Awordofencouragementmighthavemademerespectratherthan(hate)______him.
最新回复
(
0
)