皮皮学,免费搜题
登录
搜题
【简答题】
阅读下列说明和c++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明】 现欲实现一个图像浏览系统,要求该系统能够显示BMP、JPEG和GIF三种格式的文件,并且能够在Windows和Linux两种操作系统上运行。系统首先将BMP、JPEG和GIF三种格式的文件解析为像素矩阵,然后将像素矩阵显示在屏幕上。系统需具有较好的扩展性以支持新的文件格式和操作系统。为满足上述需求并减少所需生成的子类数目,采用桥接(Bridge)设计模式进行设计所得类图如图5—6所示。 采用该设计模式的原因在于:系统解析BMP、GIF与JPEG文件的代码仅与文件格式相关,而在屏幕上显示像素矩阵的代码则仅与操作系统相关。 【c++代码】 class Matrix{//各种格式的文件最终都被转化为像素矩阵 //st处代码省略 }; class ImageImp{ public: virtual void doPaint(Matrix m)=0; //显示像素矩阵m }; class WinImp:public ImageImp{ public: void doPaint(Matrix m){/*调用windows系统的绘制函数绘制像素矩阵*/) ); class LinuxImp:public ImageImp{ public: void doPaint(Matrix m){/*调用Linux系统的绘制函数绘制像素矩阵*/) }; class Image{ public; void setImp(ImageImp*imp){ (1) =imp;) virtual void parseFile(string fileName)=0 ; protected:(2) *imp; }; classBMP:public Image{ public: void parseFile(string fileName){ //此处解析BMP文件并获得一个像素矩阵对象m(3) ;//显示像素矩阵m }; classGIF:public Image{ //此处代码省略 }; classJPEG:public Image( //gh处代码省略 }; void main(){ //在windows操作系统上查看demo.bmp图像文件 Image*imagel= (4) ; ImageImp*imageImpl= (5) ;(6) ; imagel->parseFile(“demo.bmp”); } 现假设该系统需要支持10种格式的图像文件和5种操作系统,不考虑类Matrix,若采用桥接设计模式则至少需要设计 (7) 个类。
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】纤维蛋白及纤维蛋白原的降解产物称作
A.
D-D二聚体
B.
FDP
C.
γ-γ二聚体
D.
碎片X(X、)
E.
碎片Y(Y、)
【单选题】一般将纤维蛋白及纤维蛋白原的降解产物称为()
A.
γ-γ二聚体
B.
FDP
C.
D-D二聚体
D.
碎片X(X′)
E.
碎片Y(Y′)
【单选题】纤维蛋白及纤维蛋白原的降解产物称作
A.
碎片X(X′)
B.
D-D二聚体
C.
γ-γ二聚体
D.
FDP
E.
碎片Y(Y′)
【简答题】根据动机引起行为与目标之间的远近关系,分为近景性动机和_动机。
【单选题】卫生间入口处与外侧空间过渡需要铺贴
A.
过渡石
B.
过门石
C.
门石
D.
脚石
【判断题】()同期声是指拍电影电视剧时,演员边排戏边录音,而不是后期再录音棚里录音来完成。
A.
正确
B.
错误
【单选题】根据动机引起的行为与目标之间关系的远近,动机可分为 ( )。
A.
近景性动机和远景性动机
B.
内部动机和外部动机
C.
主导动机和非主导动机
D.
生理性动机和社会性动机
【判断题】同期声是指拍电影电视剧时.演员边排戏边录音.而不是后期在录音棚里配音来完 成。
A.
正确
B.
错误
【单选题】一般将纤维蛋白及纤维蛋白原的降解产物统称为:
A.
γ-γ二聚体
B.
FDP
C.
D-D二聚体
D.
碎片X(X')
E.
碎片Y(Y')
【简答题】实验室测得某一基本粒子的固有寿命为 1.8 微秒,当这个粒子以 0.8 c ( c 为真空中光速)的速率运动时,其寿命为 ________ 微秒。
相关题目: