摘要:2023上半年軟件設(shè)計(jì)師下午的考試已結(jié)束,希賽小編整理了網(wǎng)友回憶版2023上半年軟件設(shè)計(jì)師下午真題答案(五),希望對(duì)考生有所幫助。
很多考生關(guān)注2023上半年軟件設(shè)計(jì)師下午的真題及答案,希賽小編整理了網(wǎng)友回憶版2023上半年軟件設(shè)計(jì)師下午真題答案(五),完整版真題可在本文文首或文末本文資料處下載。答案解析請(qǐng)考生關(guān)注考后公開課。
試題五:
閱讀下列說明和C++代碼,將應(yīng)填入()處的字句寫在對(duì)應(yīng)欄內(nèi)。
說明:
在某系統(tǒng)中,類interval代表由下界(lower bound)和上界(upper bound)定義的區(qū)間。要求采用不同的格式顯示區(qū)間范圍。如【lower bound.upper bound】;【lower bound...upper bound】;【lower bound-upper bound】.等現(xiàn)采用策略(strategy)模式實(shí)現(xiàn)該要求,得到如圖6-1所示的類圖。
【c++代碼】
include using namespace std;
class Print strategy{
Public:
}(1) ;
class Interval{
Private:
double lower Bound;
double upper Bound;
Public
Interval (double P-lower,double P-upper ){
lower Bound=P-lower;
upper Bound=P-upper;
}void Print Interval (Print strategy prt ){
}2
double get lower (){
return lower Bound}
double get upper{
return upper Bound}
}
class Print Intervals (Comma: Public PrintsStrategy{
public:
void do Print (Interval *val ){
cout《“["《val→getLower()《“,”《val(→getupper()《”"]"《
end (:}
}:
class Print IntervalsDots :Public PrintStrategy{
Public:
void do Print (Interval*val(){
cout《"["《val→getLower()《"..."《val→getupper
()《"】"《
end li}
}:
class Print Intervals Line: Public PrintStrategy{
Public:
Void do Print (Interval*val(){
cout《"["《val→getLower()《“...”《val→getupper
()《"]”《
end li}
enum TYPE COMMA.DOTs.LINE}
Print strategy*get strategy cint type
Print strategy*sti
switch(type){
case COMMA:
(3);
break;
case Dots:
(4);
break:case LINE:
(5):
break:
}
return st;
}
int main(){
Interval a(1.7,2.1);
a.Print Interval(get strategy(commA);
a.Print Interval(get strategy(DoTs);
a.Print Interval(get strategy(LINE);
} return 0;
熱門:信息系統(tǒng)管理工程師報(bào)考指南 | 2025年軟考報(bào)名時(shí)間及入口
推薦:信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂 |系統(tǒng)架構(gòu)設(shè)計(jì)師網(wǎng)絡(luò)課程 | 工信部信創(chuàng)認(rèn)證培訓(xùn)
活動(dòng):25年高項(xiàng)備考 | 軟考機(jī)考模擬作答系統(tǒng) | 網(wǎng)絡(luò)工程師網(wǎng)絡(luò)課程 | PMP續(xù)證 | 希賽年貨節(jié),囤課有優(yōu)惠
備考:章節(jié)練習(xí)+真題 | 軟考備考學(xué)習(xí)資料 | 軟考免費(fèi)課程
課程:論文專題講解 | 信息系統(tǒng)項(xiàng)目管理師試聽課 | PMP課程
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題