亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>

        2017下半年軟件設(shè)計(jì)師考試下午真題(3)

        軟件設(shè)計(jì)師 責(zé)任編輯:胡媛 2017-11-17

        添加老師微信

        備考咨詢

        加我微信

        摘要:希賽網(wǎng)為大家整理了2017下半年軟件設(shè)計(jì)師考試下午真題,以下為第三部分。

        希賽網(wǎng)為大家整理了2017下半年軟件設(shè)計(jì)師考試下午真題以下為第三部分。


        試題五(共 15 分)
        閱讀下列說(shuō)明和 C++代碼,將應(yīng)填入(  )處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
        【說(shuō)明】
        某圖像預(yù)覽程序要求能夠查看 BMP 、JPEG 和 GIF 三種格式的文件,且能夠Windows和 Linux 兩種操作系統(tǒng)上運(yùn)行。程序需具有較好的擴(kuò)展性以支持新的文件格式和操作系統(tǒng)。為滿足上述需求并減少所需生成的子類數(shù)目,現(xiàn)采用橋接(Bridge)模式進(jìn)行設(shè)計(jì),得到如圖 5-1 所示的類圖。

        2017下半年軟件設(shè)計(jì)師考試下午真題(3)


        【C++代碼】
        #include <iostream>
        #include<:string> ;
        Using namespace std;
        class Matrix{//各種格式的文件最終都被轉(zhuǎn)化為像素矩陣
        //此處代碼省略
        };
        class Implementor{
        public:
        (  );顯示像素矩陣 m
        };
        class WinImp:public Implementor{
        public:
        Viod doPaint(Matrix m){/*調(diào)用Windows系統(tǒng)的繪制函數(shù)繪制像素矩陣*/
        };
        class LinuxImp:public Implementor{/*調(diào)用Linux系統(tǒng)的繪制函數(shù)繪制像素矩陣*/}
        };
        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文件并獲得一個(gè)像素矩陣對(duì)象m
        (  );顯示像素矩陣m

        };
        class JPEGImage:public Image{
        //此處代碼省略
        };
        int main(){
        //在linux操作系統(tǒng)上查看demo.gif圖像文件
        Image*image=(  );
        Implementor*imageImp=(  );
        (  )
        Image->parseFile(〝demo.gif〝);
        return0;

        試題六(共 15 分)
        閱讀下列說(shuō)明和 Java 代碼,將應(yīng)填入一且上一處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
        【說(shuō)明】
        某圖像預(yù)覽程序要求能夠查看 BMP 、JPEG 和 GIF 三種格式的文件,且能夠在 Windows和 Linux 兩種操作系統(tǒng)上運(yùn)行。程序需具有較好的擴(kuò)展性以支持新的文件格式和操作系統(tǒng)。為滿足上述需求并減少所需生成的子類數(shù)目,現(xiàn)采用橋接模式進(jìn)行設(shè)計(jì),得到如圖 6-1 所示的類圖。

        2017下半年軟件設(shè)計(jì)師考試下午真題(3)


        【Jave代碼】
        Import java.util.*;
        class Matrix{ //各種格式的文件最終都被轉(zhuǎn)化為像素矩陣
        //此處代碼省略
        };
        abstract class Implementor{
        Public(  );//顯示像素矩陣 m
        };
        class WinImp extends Implementor{
        public void doPaint(Matrix m){//調(diào)用 Windows 系統(tǒng)的繪制函數(shù)繪制像素矩陣

        };
        class LinuxImp extends Implementor{
        public void doPaint(Matrix m){//調(diào)用 Linux 系統(tǒng)的繪制函數(shù)繪制像素矩陣

        };
        abstract class Image{
        public void setImp(Implementor imp){ this.imp= imp; }
        public abstract void parseFile(String fileName);
        protected Implementor imp;
        };
        class BMPImage extends Image{
        //此處代碼省略
        };
        class GIFImage extends Image{
        public void parseFile(String fileName) {
        //此處解析BMP文件并獲得一個(gè)像素矩陣對(duì)象m
        (  );//顯示像素矩陣m

        };
        Class Main{
        Public static viod main(String[]args){
        //在Linux操作系統(tǒng)上查看demo.gif圖像文件
        Image image=(  )
        Implementor imageImp=(  )
        (  )
        Image.parseFile(〝demo.gif〝);


        返回目錄:2017下半年軟件設(shè)計(jì)師考試下午真題匯總

        點(diǎn)擊查看:2017下半年軟考真題參考答案+解析

        在線估分:2017下半年軟件設(shè)計(jì)師下午真題答案和解析


        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

        軟考備考資料免費(fèi)領(lǐng)取

        去領(lǐng)取

        !
        咨詢?cè)诰€老師!