首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
阅读下列说明和Java代码,将应填入上一处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为
admin
2018-09-03
62
问题
阅读下列说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
目前,通过移动电话接入互联网所采用的主要技术是什么?公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC、应用网关、存储私人信息的PC、电子商务系统)中,哪些应放在DMZ中,哪些应放在内网中?并请给予简要说明。
阅读以下关于网络应用系统可靠性分析方面的技术说明,根据要求回答问题1至问题4。【说明】可靠性是一个网络应用系统能正常工作的能力,一般用平均故障间隔时间(MTBF)来度量。某网络应用软件研发公司正在开发一个嵌入式实时应用软件——宽带路由器的NanO
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上做新的网络建设规划,如何保护用户已有投资?(控制在100个字以内)
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
阅读以下在图书馆无线阅览室部署WLAN的技术说明,根据要求回答问题1至问题6。【说明】某图书馆已有一个66台客户机的小型局域网。由于信息化发展的要求,现有的网络不能满足读者的需求,经过对几个网络扩容方案进行分析、对比和探讨后,决定在新建的电子信息
请分别说出(1)与(2)的设备名称。请分别说出(1)与(2)的功能。
阅读以下关于网络应用系统模块测试的技术说明,根据要求回答问题1至问题4。【说明】某公司的枝术开发小组经过一年的努力,编码完成了本公司嵌入式产品——宽带路由器的NanOs程序,该程序规模约为31200行。公司经理指定郭工程师(以下简称为郭工)安排其
随机试题
长江公司设有维修和供电两个辅助生产车间,根据有关资料,维修车间的计划单位成本为11元/小时,供电车间的计划单位成本为0.8元/度,8月份有关资料见下表(假设基本生产车间只生产一种产品,各辅助车间也只提供一种劳务):[要求]采用计划成本分配法分配辅助生产
患者,男,28岁。因急性阑尾炎入院。提示阑尾位于盆腔的检查是
在R、L、C串联电路中,XL=20Ω。若总电压维持不变而将L短路,总电流的有效值与原来相同,则XC应为()Ω。
安全生产管理的预防原理中,本质安全化原则可以应用于()中。
我国邮政储蓄存款的资金运用主要有()。
2012年3月,温家宝在政府工作报告中指出,2012年的主要任务是:(1)促进经济平稳较快发展。(2)保持物价总水平基本稳定。(3)促进农业稳定发展和农民持续增收。必须坚持把解决好“三农”问题作为各项工作的重中之重。(4)加快转变经济发展方式。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
A、 B、 C、 D、 B图片主体是男人坐在摇椅的坐垫上,表情轻松地讲电话,所以正确项是(B)“男人的心情很好”。
HowtoUsetheInternettoLearnaLanguage?Internethasmadecommunicationandlearningalanguagemuchmoreaccessible.Toma
A、BygettingallthedevicesofftheInternet.B、Bystoppingusingalltheadvancedlaserprinters.C、Byinstallinghigh-techan
最新回复
(
0
)