首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
admin
2018-09-03
89
问题
阅读下列说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读图1所示的某企业的网络结构图,分析网络结构,回答【问题1】~【问题3】,将解答填在横线上。
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
认真阅读下列有关Linux操作系统环境下配置Apache服务器的技术说明,根据要求回答问题1至问题5。【说明】随着电子商务日益普及,A公司建构了一台装有RedhatLinux9.0操作系统的虚拟服务器,为各类客户提供网上架构商务站点的Web服
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在网络规划阶段“系统可行性分析和论证”的主要内容是什么?(控制在100个字以内)
阅读以下说明,回答问题1和问题2。【说明】对小范围(不超过100米)内的组网来说,最常见的为以集线器(Hub)为中心的对等式局域网。在网线的制作中,对线的标准有两个:EIA/TIA568A和EIA/TIAT568B标准。
根据本题所说明的需求示意图,如图3所示,回答问题。某校园中,有A、B、C、D、E、F和C类就用,其中应用C属于中央校区局域网,应用E和F属于北校区局域网,南校区局域网则有应用B和C两类应用,而A和D包括本校园网的全部应用。现已完成部分需求示意图的工作。
通过移动电话接入互联网采用的是什么交换技术,而打电话又是采用什么技术?公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC、应用网关、存储私人信息的PC、电子商务系统)中,哪些应放在DMZ中,哪些应放在内网中?并请给予
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在图4-1的设计方案中,与Internet连接的路由器采用网络地址转换。某学校通过专线上网,申请的
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。某公司设置VPN服务器允许外地的公司员工通过Internet连接到公司内部网络,如图4-1所示。在由L2TP构建的VPN中,主要由(6)和(7)两种类型的服务器构成。
随机试题
数据库系统发生故障时,可以基于日志进行恢复。下面列出的选项中,_______是日志记录的内容。
山谷风的风向是
何谓生产成本?何谓工艺成本?
强调某一企业各期提供的会计信息应当采用一致的会计政策,不得随意变更的会计核算质量要求是()。
在Excel中,输入的日期型数据在单元格中自动左对齐。()
同文馆的设立与下列哪一历史事件直接相关?()
当事人既约定违约金,又约定定金的,一方违约时,非违约方()。
在中国东部沿海部分地区,“用工荒”现象已出现多年。每年春节过后,几乎所有的劳动密集型企业都在为工人的事儿犯愁,甚至出现了中西部和东部争夺普通劳务工人的新现象。而另一方面,大学生在找工作的过程中却面临“就业难”的窘境。出现上述矛盾现象的原因是:
Whenistheconversationtakingplace?
Thebuildingisfor______tolivein.
最新回复
(
0
)