首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C++代码,将应填入( )处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统
阅读下列说明和C++代码,将应填入( )处的字句写在答题纸的对应栏内。 【说明】 某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统
admin
2018-09-03
85
问题
阅读下列说明和C++代码,将应填入( )处的字句写在答题纸的对应栏内。
【说明】
某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为满足上述需求并减少所需生成的子类数目,现采用桥接(Bridge)模式进行设计,得到如图5—1所示的类图。
【C++代码】
{}include<iostream>
#include<:string>;
Using namespace std;
class Matrix{//各种格式的文件最终都被转化为像素矩阵
//此处代码省略
};
class Implementor{
public:
( );显示像素矩阵m
};
class WinImp:public Implementor{
public:
Viod doPaint(Matrix m)(/*调用Windows系统的绘制函数绘制像素矩阵*/
};
class Linuxlmp:public Implementor{/*调用Linux系统的绘制函数绘制像素矩阵*/}
};
class Image{
public:
viod setImp(Implement*imp)(this->imp=imp;}
Virtual viod parseFile(string fileName)=0
protected:
Implementor*imp;
};
class BMPImage:public Image(
//此处省略代码
};
class GIFImage:public Image{
Public:
viod parseFile(string fileName){
//此处解析GIF文件并获得一个像素矩阵对象m
( );显示像素矩阵m
}
};
class JPEGImage:public Image{
//此处代码省略
};
int main(){
//在linux操作系统上查看demo.gif图像文件Image*image=();
Implementor*imageImp=();
( )
Image->parseFile("demo.gif");
return0;
}
选项
答案
1.virtual void doPaint(Matrix m)=0 2.imp->doPaint(m) 3.new GIFImage() 4.new Linuxlmp() 5.image->setlmp(imagelmp)
解析
转载请注明原文地址:https://www.kaotiyun.com/show/jzxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在由L2TP构建的VPN中,主要由(1)和(2)两种类型的服务器构成。1.将图2-7中(1)和(2)处空缺名称填写在相应位置。2.简要说明两种服务器的主要作用。某路由器(在图2-7中没有标出)的部分配置信息如下所示,请解释其中注明部分的
下面是某路由器的部分配置信息,解释(n)处标有下划线部分的含义。【配置路由器信息】Currentconfiguration:!version11.3noservicepassword
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
可供使用的合法IP还有多少哪些?请写出。使用内部IP进行地址转换,若用一台主机连接内外两个网络,请说出两种不同的网络接法并进行比较?
ISP是什么?请举例。在路由器和ISDN之间需要加入终端适配器(TA)吗?试说明在什么情况下需要加入TA。
阅读以下说明,回答问题1、问题2、问题3。随着通信市场的日益开放,电信业务正向数据化、宽带化、综合化、个性化飞速发展,各运营商之间竞争日益激烈。而竞争的基本点就在于接入资源的竞争,如何快速、有效、灵活、低成本提供客户所需要的各种业务成为运营商首要考虑的问
阅读以下说明,回答问题1~6,将答案填入对应的解答栏内。某公司有一个局域网,在ISP申请了Internet接入,接入方式是以太网,ISP分配给了一个固定的IP地址为222.152.199.33、子网掩码为255.255.255.252、默认网关为2
将RDU2设置为Server1的终端服务用户后,在Host1中登录Seiver1时,图3-4中“计算机”栏应填入(3);“用户名”栏应填入(4)。此时发现Hos1不能远程登录终端服务器,可能原因是(5)。在图3-3“程
随机试题
一位73岁的老年男性因大叶性肺炎被收住院,病情发展出现谵妄症状。这使你想到,痴呆对于谵妄的未来发展是一个危险因素。回顾该患者的病史,你了解到他有40年的吸烟史,有高胆固醇血症、高血压、2型糖尿病及冠心病史。该患者已知危险因素主要针对哪种类型的痴呆
某男童,消瘦、低热、右髋痛,跛行步态腹股沟及臀部可触及囊性肿物,“4”字试验阳性,其最大可能的诊断是
A.金黄色葡萄球菌B.溶血性链球菌C.大肠杆菌D.绿脓杆菌E.变形杆菌常伴有转移性脓肿
根据《商标法》的规定,下列说法中正确的是( )。
根据《建设工程安全生产管理条例》,意外伤害保险期限()。
()是开展控制工作的前提。
对一所学校或学校的一个班级进行的调查属于()。
1929年,主持“北平香山慈幼院”工作的幼儿教育家是()。
德育应坚持疏导为主与纪律约束相结合的原则,在方法上应采取______。
债的履行原则包括()
最新回复
(
0
)