2025年大學(xué)軟件工程期末綜合考卷_第1頁
2025年大學(xué)軟件工程期末綜合考卷_第2頁
2025年大學(xué)軟件工程期末綜合考卷_第3頁
2025年大學(xué)軟件工程期末綜合考卷_第4頁
2025年大學(xué)軟件工程期末綜合考卷_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2025年大學(xué)軟件工程期末綜合考卷2025年大學(xué)軟件工程期末綜合考卷

姓名:______班級:______學(xué)號:______得分:______

(考試時間:90分鐘,滿分:100分)

一、單項(xiàng)選擇題(每題2分,共10分)

1.軟件開發(fā)過程中,哪個階段主要關(guān)注軟件的功能和性能需求?

A.需求分析

B.設(shè)計(jì)階段

C.測試階段

D.部署階段

2.在面向?qū)ο缶幊讨?,以下哪個概念描述了對象之間的相互依賴關(guān)系?

A.封裝

B.繼承

C.多態(tài)

D.耦合

3.軟件測試中,哪種測試方法主要關(guān)注軟件的單元或模塊級別的功能正確性?

A.集成測試

B.系統(tǒng)測試

C.單元測試

D.回歸測試

4.在敏捷開發(fā)中,Scrum框架中負(fù)責(zé)產(chǎn)品愿景的是?

A.開發(fā)團(tuán)隊(duì)

B.產(chǎn)品負(fù)責(zé)人

C.敏捷教練

D.項(xiàng)目經(jīng)理

5.軟件維護(hù)的主要類型不包括?

A.改進(jìn)性維護(hù)

B.適應(yīng)性維護(hù)

C.完善性維護(hù)

D.開發(fā)性維護(hù)

二、填空題(每空1分,共10分)

1.軟件生命周期模型主要包括______、______、______和______四個階段。

2.在UML中,用______表示類,用______表示關(guān)聯(lián)關(guān)系。

3.軟件設(shè)計(jì)的基本原則包括______、______和______。

4.敏捷開發(fā)的核心價值觀包括______、______、______和______。

5.軟件測試的基本原則包括______、______和______。

三、簡答題(每題5分,共25分)

1.簡述需求分析的主要任務(wù)和目標(biāo)。

2.解釋面向?qū)ο缶幊痰娜蠡咎卣鳌?/p>

3.描述敏捷開發(fā)與傳統(tǒng)瀑布模型的主要區(qū)別。

4.說明軟件測試的五個基本步驟。

5.闡述軟件維護(hù)的類型及其特點(diǎn)。

四、論述題(每題10分,共20分)

1.論述軟件設(shè)計(jì)過程中類圖和時序圖的作用及其關(guān)系。

2.結(jié)合實(shí)際案例,論述軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理和質(zhì)量控制措施。

五、編程題(每題15分,共30分)

1.編寫一個Python函數(shù),實(shí)現(xiàn)快速排序算法,并對給定的列表進(jìn)行排序。

2.使用Java語言,設(shè)計(jì)一個簡單的學(xué)生管理系統(tǒng),包括學(xué)生的基本信息(姓名、年齡、成績)和主要功能(添加學(xué)生、刪除學(xué)生、查詢學(xué)生)。

一、單項(xiàng)選擇題答案

1.A

2.D

3.C

4.B

5.D

二、填空題答案

1.需求分析、設(shè)計(jì)、編碼、測試

2.矩形、實(shí)線箭頭

3.開放封閉原則、單一職責(zé)原則、里氏替換原則

4.個體與互動高于流程與工具、工作的軟件高于詳盡的文檔、客戶合作高于合同談判、響應(yīng)變化高于遵循計(jì)劃

5.完整性、一致性、可追蹤性

三、簡答題答案

1.需求分析的主要任務(wù)是識別和定義用戶需求,目標(biāo)是為軟件設(shè)計(jì)提供明確的輸入。

2.面向?qū)ο缶幊痰娜蠡咎卣魇欠庋b、繼承和多態(tài)。

3.敏捷開發(fā)與傳統(tǒng)瀑布模型的主要區(qū)別在于敏捷開發(fā)強(qiáng)調(diào)迭代和增量開發(fā),而瀑布模型是線性的、順序的。

4.軟件測試的五個基本步驟包括計(jì)劃、設(shè)計(jì)、執(zhí)行、評估和報(bào)告。

5.軟件維護(hù)的類型包括改進(jìn)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和糾正性維護(hù)。

四、論述題答案

1.類圖和時序圖在軟件設(shè)計(jì)中的作用及其關(guān)系:類圖主要用于表示系統(tǒng)的靜態(tài)結(jié)構(gòu),展示類及其關(guān)系;時序圖用于表示系統(tǒng)的動態(tài)行為,展示對象之間的交互順序。類圖是時序圖的基礎(chǔ),時序圖描述了類圖中的對象如何協(xié)作。

2.軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理和質(zhì)量控制措施:風(fēng)險(xiǎn)管理包括風(fēng)險(xiǎn)識別、評估、應(yīng)對和監(jiān)控;質(zhì)量控制包括代碼審查、單元測試、集成測試和系統(tǒng)測試。

五、編程題答案

1.Python快速排序算法:

defquicksort(arr):

iflen(arr)<=1:

returnarr

pivot=arr[len(arr)//2]

left=[xforxinarrifx<pivot]

middle=[xforxinarrifx==pivot]

right=[xforxinarrifx>pivot]

returnquicksort(left)+middle+quicksort(right)

#示例

print(quicksort([3,6,8,10,1,2,1]))

2.Java學(xué)生管理系統(tǒng):

importjava.util.ArrayList;

importjava.util.List;

classStudent{

privateStringname;

privateintage;

privatedoublescore;

publicStudent(Stringname,intage,doublescore){

=name;

this.age=age;

this.score=score;

}

//GettersandSetters

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

=name;

}

publicintgetAge(){

returnage;

}

publicvoidsetAge(intage){

this.age=age;

}

publicdoublegetScore(){

returnscore;

}

publicvoidsetScore(doublescore){

this.score=score;

}

}

classStudentManager{

privateList<Student>students=newArrayList<>();

publicvoidaddStudent(Studentstudent){

students.add(student);

}

publicvoidremoveStudent(Stringname){

students.removeIf(student->student.getName().equals(name));

}

publicStudentqueryStudent(Stringname){

for(Studentstudent:students){

if(student.getName().equals(name)){

returnstudent;

}

}

returnnull;

}

}

//主類

publicclassMain{

publicstaticvoidmain(String[]args){

StudentManagermanager=newStudentManager();

manager.addStudent(newStudent("Alice",20,90.5));

manager.addStudent(newStudent("Bob",22,85.0));

Studentstudent=manager.queryStudent("Alice");

if(student!=null){

System.out.println("Name:"+student.getName()+",Age:"+student.getAge()+",Score:"+student.getScore());

}

manager.removeStudent("Bob");

}

}

六、簡答題(每題5分,共20分)

6.簡述面向?qū)ο蠓治雠c設(shè)計(jì)(OOAD)的基本過程。

7.描述軟件架構(gòu)設(shè)計(jì)的主要原則和常見模式。

8.解釋軟件配置管理的基本概念和主要活動。

9.闡述軟件項(xiàng)目管理中的溝通管理及其重要性。

七、論述題(每題10分,共20分)

6.論述軟件復(fù)用的意義和方法,并結(jié)合實(shí)際場景說明其應(yīng)用。

7.結(jié)合實(shí)際案例,論述軟件開發(fā)生命周期模型的選擇對項(xiàng)目成功的影響。

八、案例分析題(每題10分,共20分)

6.假設(shè)一個電商平臺需要開發(fā)一個購物系統(tǒng),請分析其主要功能需求和用戶角色,并繪制簡單的用例圖。

7.假設(shè)一個銀行需要開發(fā)一個在線轉(zhuǎn)賬系統(tǒng),請分析其主要功能需求和潛在風(fēng)險(xiǎn),并提出相應(yīng)的解決方案。

九、設(shè)計(jì)題(每題10分,共20分)

6.設(shè)計(jì)一個圖書管理系統(tǒng)的核心類,包括圖書、讀者和借閱關(guān)系,并說明各類的屬性和方法。

7.設(shè)計(jì)一個在線考試系統(tǒng)的架構(gòu),包括前端、后端和數(shù)據(jù)庫的交互流程,并說明各部分的主要功能。

十、簡答題答案

6.面向?qū)ο蠓治雠c設(shè)計(jì)(OOAD)的基本過程包括需求分析、系統(tǒng)設(shè)計(jì)、對象設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。

7.軟件架構(gòu)設(shè)計(jì)的主要原則包括模塊化、抽象、封裝和分層。常見模式包括客戶端服務(wù)器模式、三層架構(gòu)模式、微服務(wù)架構(gòu)模式。

8.軟件配置管理的基本概念是指對軟件項(xiàng)目中的各種配置項(xiàng)進(jìn)行管理。主要活動包括配置識別、配置控制、配置狀態(tài)報(bào)告和配置審計(jì)。

9.軟件項(xiàng)目管理中的溝通管理是指確保項(xiàng)目團(tuán)隊(duì)成員之間有效溝通的過程。其重要性在于提高團(tuán)隊(duì)協(xié)作效率、減少誤解和沖突、確保項(xiàng)目信息及時傳遞。

十一、論述題答案

6.軟件復(fù)用的意義在于提高開發(fā)效率、降低開發(fā)成本、提高軟件質(zhì)量。方法包括代碼復(fù)用、設(shè)計(jì)模式復(fù)用和架構(gòu)復(fù)用。實(shí)際場景中的應(yīng)用例如,使用現(xiàn)有的庫和框架進(jìn)行開發(fā),可以顯著減少開發(fā)時間和成本。

7.軟件開發(fā)生命周期模型的選擇對項(xiàng)目成功的影響體現(xiàn)在項(xiàng)目管理的靈活性和適應(yīng)性。例如,敏捷開發(fā)模型適合需求變化快的項(xiàng)目,而瀑布模型適合需求明確的項(xiàng)目。選擇合適的模型可以提高項(xiàng)目成功率。

十二、案例分析題答案

6.電商平臺購物系統(tǒng)的主要功能需求包括用戶注冊登錄、商品瀏覽、購物車管理、訂單生成和支付。用戶角色包括普通用戶、管理員和客服。用例圖可以簡單繪制為:用戶注冊登錄、瀏覽商品、添加到購物車、生成訂單、支付、查看訂單和管理員后臺管理等。

7.在線轉(zhuǎn)賬系統(tǒng)的主要功能需求包括用戶登錄、賬戶查詢、轉(zhuǎn)賬操作、交易記錄查詢和通知。潛在風(fēng)險(xiǎn)包括賬戶被盜、網(wǎng)絡(luò)攻擊和系統(tǒng)故障。解決方案包括加強(qiáng)賬戶安全措施、使用加密技術(shù)、建立備份系統(tǒng)和應(yīng)急處理機(jī)制。

十三、設(shè)計(jì)題答案

6.圖書管理系統(tǒng)的核心類包括圖書類、讀者類和借閱關(guān)系類。圖書類屬性包括圖書編號、書名、作者、出版社等。方法包括添加圖書、刪除圖書、修改圖書信息等。讀者類屬性包括讀者編號、姓名、聯(lián)系方式等。方法包括添加讀者、刪除讀者、修改讀者信息等。借閱關(guān)系類屬性包括借閱編號、圖書編號、讀者編號、借閱日期和歸還日期等。方法包括添加借閱記錄、刪除借閱記錄、修改借閱記錄等。

7.在線考試系統(tǒng)的架構(gòu)包括前端、后端和數(shù)據(jù)庫。前端主要功能是用戶界面,包括試題展示、答題提交、成績查詢等。后端主要功能是業(yè)務(wù)邏輯處理,包括試題管理、考試管理、成績管理等。數(shù)據(jù)庫主要功能是數(shù)據(jù)存儲,包括試題數(shù)據(jù)、用戶數(shù)據(jù)、考試數(shù)據(jù)等。交互流程包括用戶在前端登錄系統(tǒng)、選擇考試、答題并提交答案、后端驗(yàn)證答案并記錄成績、前端展示成績和考試結(jié)果。

十四、簡答題(每題5分,共10分)

6.簡述軟件性能測試的主要目的和指標(biāo)。

7.描述軟件項(xiàng)目中的版本控制工具及其作用。

十五、論述題(每題10分,共20分)

6.論述軟件缺陷管理的過程和重要性,并結(jié)合實(shí)際案例說明其應(yīng)用。

7.結(jié)合實(shí)際案例,論述軟件測試自動化的重要性及其實(shí)現(xiàn)方法。

一、單項(xiàng)選擇題答案

1.A

2.D

3.C

4.B

5.D

二、填空題答案

1.需求分析、設(shè)計(jì)、編碼、測試

2.矩形、實(shí)線箭頭

3.開放封閉原則、單一職責(zé)原則、里氏替換原則

4.個體與互動高于流程與工具、工作的軟件高于詳盡的文檔、客戶合作高于合同談判、響應(yīng)變化高于遵循計(jì)劃

5.完整性、一致性、可追蹤性

三、簡答題答案

1.需求分析的主要任務(wù)是識別和定義用戶需求,目標(biāo)是為軟件設(shè)計(jì)提供明確的輸入。

2.面向?qū)ο缶幊痰娜蠡咎卣魇欠庋b、繼承和多態(tài)。

3.敏捷開發(fā)與傳統(tǒng)瀑布模型的主要區(qū)別在于敏捷開發(fā)強(qiáng)調(diào)迭代和增量開發(fā),而瀑布模型是線性的、順序的。

4.軟件測試的五個基本步驟包括計(jì)劃、設(shè)計(jì)、執(zhí)行、評估和報(bào)告。

5.軟件維護(hù)的類型包括改進(jìn)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和糾正性維護(hù)。

四、論述題答案

1.類圖和時序圖在軟件設(shè)計(jì)中的作用及其關(guān)系:類圖主要用于表示系統(tǒng)的靜態(tài)結(jié)構(gòu),展示類及其關(guān)系;時序圖用于表示系統(tǒng)的動態(tài)行為,展示對象之間的交互順序。類圖是時序圖的基礎(chǔ),時序圖描述了類圖中的對象如何協(xié)作。

2.軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理和質(zhì)量控制措施:風(fēng)險(xiǎn)管理包括風(fēng)險(xiǎn)識別、評估、應(yīng)對和監(jiān)控;質(zhì)量控制包括代碼審查、單元測試、集成測試和系統(tǒng)測試。

五、編程題答案

1.Python快速排序算法:

defquicksort(arr):

iflen(arr)<=1:

returnarr

pivot=arr[len(arr)//2]

left=[xforxinarrifx<pivot]

middle=[xforxinarrifx==pivot]

right=[xforxinarrifx>pivot]

returnquicksort(left)+middle+quicksort(right)

#示例

print(quicksort([3,6,8,10,1,2,1]))

2.Java學(xué)生管理系統(tǒng):

importjava.util.ArrayList;

importjava.util.List;

classStudent{

privateStringname;

privateintage;

privatedoublescore;

publicStudent(Stringname,intage,doublescore){

=name;

this.age=age;

this.score=score;

}

//GettersandSetters

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

=name;

}

publicintgetAge(){

returnage;

}

publicvoidsetAge(intage){

this.age=age;

}

publicdoublegetScore(){

returnscore;

}

publicvoidsetScore(doublescore){

this.score=score;

}

}

classStudentManager{

privateList<Student>students=newArrayList<>();

publicvoidaddStudent(Studentstudent){

students.add(student);

}

publicvoidremoveStudent(Stringname){

students.removeIf(student->student.getName().equals(name));

}

publicStudentqueryStudent(Stringname){

for(Studentstudent:students){

if(student.getName().equals(name)){

returnstudent;

}

}

returnnull;

}

}

//主類

publicclassMain{

publicstaticvoidmain(String[]args){

StudentManagermanager=newStudentManager();

manager.addStudent(newStudent("Alice",20,90.5));

manager.addStudent(newStudent("Bob",22,85.0));

Studentstudent=manager.queryStudent("Alice");

if(student!=null){

System.out.println("Name:"+student.getName()+",Age:"+student.getAge()+",Score:"+student.getScore());

}

manager.removeStudent("Bob");

}

}

六、簡答題答案

6.面向?qū)ο蠓治雠c設(shè)計(jì)(OOAD)的基本過程包括需求分析、系統(tǒng)設(shè)計(jì)、對象設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。

7.軟件架構(gòu)設(shè)計(jì)的主要原則包括模塊化、抽象、封裝和分層。常見模式包括客戶端服務(wù)器模式、三層架構(gòu)模式、微服務(wù)架構(gòu)模式。

8.軟件配置管理的基本概念是指對軟件項(xiàng)目中的各種配置項(xiàng)進(jìn)行管理。主要活動包括配置識別、配置控制、配置狀態(tài)報(bào)告和配置審計(jì)。

9.軟件項(xiàng)目管理中的溝通管理是指確保項(xiàng)目團(tuán)隊(duì)成員之間有效溝通的過程。其重要性在于提高團(tuán)隊(duì)協(xié)作效率、減少誤解和沖突、確保項(xiàng)目信息及時傳遞。

七、論述題答案

6.軟件復(fù)用的意義在于提高開發(fā)效率、降低開發(fā)成本、提高軟件質(zhì)量。方法包括代碼復(fù)用、設(shè)計(jì)模式復(fù)用和架構(gòu)復(fù)用。實(shí)際場景中的應(yīng)用例如,使用現(xiàn)有的庫和框架進(jìn)行開發(fā),可以顯著減少開發(fā)時間和成本。

7.軟件開發(fā)生命周期模型的選擇對項(xiàng)目成功的影響體現(xiàn)在項(xiàng)目管理的靈活性和適應(yīng)性。例如,敏捷開發(fā)模型適合需求變化快的項(xiàng)目,而瀑布模型適合需求明確的項(xiàng)目。選擇合適的模型可以提高項(xiàng)目成功率。

八、案例分析題答案

6.電商平臺購物系統(tǒng)的主要功能需求包括用戶注冊登錄、商品瀏覽、購物車管理、訂單生成和支付。用戶角色包括普通用戶、管理員和客服。用例圖可以簡單繪制為:用戶注冊登錄、瀏覽商品、添加到購物車、生成訂單、支付、查看訂單和管理員后臺管理等。

7.在線轉(zhuǎn)賬系統(tǒng)的主要功能需求包括用戶登錄、賬戶查詢、轉(zhuǎn)賬操作、交易記錄查詢和通知。潛在風(fēng)險(xiǎn)包括賬戶被盜、網(wǎng)絡(luò)攻擊和系統(tǒng)故障。解決方案包括加強(qiáng)賬戶安全措施、使用加密技術(shù)、建立備份系統(tǒng)和應(yīng)急處理機(jī)制。

九、設(shè)計(jì)題答案

6.圖書管理系統(tǒng)的核心類包括圖書類、讀者類和借閱關(guān)系類。圖書類屬性包括圖書編號、書名、作者、出版社等。方法包括添加圖書、刪除圖書、修改圖書信息等。讀者類屬性包括讀者編號、姓名、聯(lián)系方式等。方法包括添加讀者、刪除讀者、修改讀者信息等。借閱關(guān)系類屬性包括借閱編號、圖書編號、讀者編號、借閱日期和歸還日期等。方法包括添加借閱記錄、刪除借閱記錄、修改借閱記錄等。

7.在線考試系統(tǒng)的架構(gòu)包括前端、后端和數(shù)據(jù)庫。前端主要功能是用戶界面,包括試題展示、答題提交、成績查詢等。后端主要功能是業(yè)務(wù)邏輯處理,包括試題管理、考試管理、成績管理等。數(shù)據(jù)庫主要功能是數(shù)據(jù)存儲,包括試題數(shù)據(jù)、用戶數(shù)據(jù)、考試數(shù)據(jù)等。交互流程包括用戶在前端登錄系統(tǒng)、選擇考試、答題并提交答案、后端驗(yàn)證答案并記錄成績、前端展示成績和考試結(jié)果。

十四、簡答題答案

6.軟件性能測試的主要目的和指標(biāo):主要目的是評估軟件在不同負(fù)載下的性能表現(xiàn),指標(biāo)包括響應(yīng)時間、吞吐量、資源利用率等。

7.軟件項(xiàng)目中的版本控制工具及其作用:版本控制工具如Git、SVN等,用于管理代碼版本,作用是跟蹤代碼變化、協(xié)作開發(fā)、回滾錯誤等。

十五、論述題答案

6.軟件缺陷管理的過程和重要性:過程包括缺陷報(bào)告、缺陷跟蹤、缺陷修復(fù)和缺陷驗(yàn)證。重要性在于提高軟件質(zhì)量、減少缺陷對用戶的影響、優(yōu)化開發(fā)流程。實(shí)際案例例如,使用Jira管理缺陷,可以跟蹤缺陷狀態(tài),確保及時修復(fù)。

7.軟件測試自動化的重要性及其實(shí)現(xiàn)方法:重要性在于提高測試效率、保證測試一致性、支持持續(xù)集成。實(shí)現(xiàn)方法包括使用自動化測試工具如Selenium、JUnit等,編寫自動化測試腳本,集成到持續(xù)集成流程中。

知識點(diǎn)分類和總結(jié)

1.軟件生命周期與開發(fā)模型

-需求分析:識別和定義用戶需求。

-設(shè)計(jì):系統(tǒng)設(shè)計(jì)和對象設(shè)計(jì)。

-編碼:實(shí)現(xiàn)軟件功能。

-測試:驗(yàn)證軟件質(zhì)量。

-維護(hù):改進(jìn)和修復(fù)軟件。

-開發(fā)模型:瀑布模型、敏捷開發(fā)模型等。

2.面向?qū)ο缶幊?/p>

-封裝:隱藏對象內(nèi)部細(xì)節(jié),提供接口。

-繼承:子類繼承父類屬性和方法。

-多態(tài):一個接口多種實(shí)現(xiàn)。

-類圖:表示系統(tǒng)靜態(tài)結(jié)構(gòu)。

-時序圖:表示系統(tǒng)動態(tài)行為。

3.軟件架構(gòu)設(shè)計(jì)

-原則:模塊化、抽象、封裝、分層。

-模式:客戶端服務(wù)器模式、三層架構(gòu)模式、微服務(wù)架構(gòu)模式。

4.軟件配置管理

-概念:管理配置項(xiàng)。

-活動:配置識別、配置控制、配置狀態(tài)報(bào)告、配置審計(jì)。

5.軟件項(xiàng)目

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論