日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

浙江理工大学-2018-2019学年面向对象程序设计A-期末复习资料

發布時間:2024/10/5 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浙江理工大学-2018-2019学年面向对象程序设计A-期末复习资料 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

  • 選擇題

1.下面對于類的描述,是正確的是(???? )

A.類是抽象數據類型的實現

B.類是具有共同行為和屬性的若干對象的統一描述體

C.所有的類都能創建對象

D.類就是C語言中的結構類型

解析:

AP87

BP87 類是具有共同行為和屬性的若干對象的統一描述體

CP202 抽象類不能創建對象

DP85 P89 類不等于C語言中的結構類型

正確答案:B

?

2.下列關于C++函數的說明中,正確的是 (???? )

A.內聯函數就是定義在另一個函數體內部的函數

B.函數體的最后一條語句必須是return語句

C.標準C++要求在調用一個函數之前,必須先聲明其原型

D.編譯器會根據函數的返回值類型和參數表來區分函數的不同重載形式

解析:

AP62 內聯函數是對編譯器的一種建議,對被調用的簡單函數進行替換

BP55 函數體的最后一條語句可以是任意的語句

CP49 標準C++要求在調用一個函數之前,必須先聲明其原型

DP57 編譯器會根據函數的參數表來區分函數的不同重載形式

正確答案:C

?

3.下列不是描述類的成員函數的是(???? )

A.構造函數?????????????? ?B.析構函數

C.友元函數??????????????? D.拷貝構造函數

解析:P132 友元函數并非類的成員函數

正確答案:C

?

4.構造函數不具備的特征的是(???? )

A.構造函數的函數名與類名相同???????????? B.構造函數可以重載

C.構造函數可以設置默認參數??????????????? D.構造函數必須指定類型說明

解析:P96 構造函數不需要指定類型聲明

正確答案:D

?

5.下面有關重載函數的說法中正確的是(???? )

A.重載函數必須具有不同的返回值類型

B.重載函數形參個數必須不同

C.重載函數必須有不同的形參列表

D.重載函數名可以不同

解析:

A:重載函數可以具有不同的返回值類型

B:重載函數形參個數可以相同,但是形參相同時,形參數據類型不能完全相同

CP57 載函數必須有不同的形參列表

D:重載函數名必須相同

正確答案:C

?

6.下面關于C++中類的繼承與派生的說法錯誤的是(???? )

A.基類的protected成員在公有派生類的成員函數中可以直接使用

B.基類的protected成員在私有派生類的成員函數中可以直接使用

C.有派生時,基類的所有成員訪問權限在派生類中保持不變

D.繼承可以分為單一繼承與多重繼承

解析:

AP144 基類的protected成員在公有派生類的成員函數中是protected的,所以可以直接使用

BP144 基類的protected成員在公有派生類的成員函數中是private的,所以可以直接使用

CP147 基類的所有成員訪問權限在派生類中根據派生類型的不同,派生類的成員訪問權限會發生改變

DP142 繼承可以分為單一繼承與多重繼承

正確答案:C

?

7.下面關于運算符重載的描述錯誤的是()

A.運算符重載不能改變操作數的個數、運算符的優先級、運算符的結合性和運算符的語法結構

B.不是所有的運算符都可以進行重載

C.運算符函數的調用必須使用關鍵字operator

D.在C++語言中不可通過運算符重載創造出新的運算符

解析:P223 運算符函數的調用不必須使用關鍵字operator,可以隱式調用

正確答案:C

?

8.關于虛函數的描述中,( )是正確的。

A.虛函數是一個static類型的成員函數

B.虛函數是一個非成員函數

C..基類中說明了虛函數后,派生類中將其對應的函數可不必說明為虛函數

D.派生類的虛函數與基類的虛函數具有不同的參數個數和類型

解析:

A虛函數不是一個static類型的成員函數

B虛函數是一個成員函數

CP197 基類中說明了虛函數后,派生類中將其對應的函數可不必說明為虛函數

DP197 派生類的虛函數與基類的虛函數具有相同的參數個數和類型

正確答案:C

?

9.假定AB為一個類,則執行AB x;語句時將自動調用該類的(????? )

A.有參構造函數????????????????????????????????????????? B.無參構造函數

C.拷貝構造函數?????????????????????????????????????????? D.賦值構造函數

解析:P97 隱式調用無參構造函數

正確答案:B

?

10.下面關于編寫異常處理代碼規則中不正確的是(? )

A. 可以有數量不限的catch處理程序出現在try塊之后,在try 塊出現之前不能出現catch塊。

B.? try塊中必須包含throw語句。

C. 在關鍵字catch之后的圓括號內的數據聲明必須包括其類型聲明。

D.如果catch中處理程序執行完畢,而無返回或終止指令將跳過后面的catch塊繼續執行

解析:P290 try塊中不必須包含throw語句

正確答案:B

?

11.關于類和對象,下列說法不正確的是(???? )

A.對象是類的一個實例

B.任何一個對象必定屬于一個特定的類

C.一個類只能有一個對象

D.類與對象的關系類似于數據類型與變量的關系

解析:P92 一個類可以有多個對象

正確答案:C

?

12. 下列敘述中,不正確的是(???? )

A.類的構造函數可以重載?????????? B.類的析構函數可以重載

C.一個類可以不定義構造函數?????? D.一個類可以不定義析構函數

解析:P105 類的析構函數不可以被重載

正確答案:B

?

13.關于靜態數據成員,下列描述正確的是(????? )

  • 在對象創建之前就存在了靜態數據成員
  • 靜態數據成員只能被靜態成員函數訪問
  • 不能再構造函數中對靜態數據成員賦值
  • 對靜態數據成員的訪問不受訪問權限的限制
  • 解析:

    AP117 靜態數據成員屬于類

    BP117 靜態成員只能訪問靜態成員,但靜態成員可以被非靜態成員訪問

    CP118 構造函數中可以對靜態數據成員賦值

    DP117 靜態數據成員遵守訪問權限的限定規則

    正確答案:A

    ?

    14.下列對派生類的描述中,(????? )是錯誤的。

  • 一個派生類可以做另一個派生類的基類
  • 派生類至少有一個基類
  • 派生類的成員除了它自己的成員外,還包括了它的基類的成員
  • 派生類中繼承的基類成員的訪問權限到派生類保持不變
  • 解析:P144 派生類中繼承的基類成員的訪問權限和繼承方式有關,不同繼承方式會不同程度地改變基類成員在派生類中的訪問權限

    正確答案:D

    ?

    15.關于虛函數的描述中,( ???)是正確的。

    A..基類中說明了虛函數后,派生類中將其對應的函數可不必說明為虛函數

    B.虛函數是一個static類型的成員函數

    C.虛函數是一個非成員函數

    D.派生類的虛函數與基類的虛函數具有不同的參數個數和類型

    AP197 基類中說明了虛函數后,派生類中將其對應的函數可不必說明為虛函數

    B虛函數不是一個static類型的成員函數

    C虛函數是一個成員函數

    DP197 派生類的虛函數與基類的虛函數具有相同的參數個數和類型

    正確答案:A

    ?

    16.下列敘述,不正確的是(???? )

  • 純虛函數是一個特殊的虛函數,它沒有具體的實現。
  • 一個基類中說明有純虛函數,該基類的派生類一定不再是抽象類
  • 抽象類是指具有純虛函數的類
  • 抽象類只能作為基類來使用,其純虛函數的實現由派生類給出
  • 解析:P202 一個基類中說明有純虛函數,該基類的派生類如果覆蓋基類的純虛函數,則派生類也是抽象類

    正確答案:B

    ?

    17.關于函數模板,描述錯誤的是 (???? )

    A.函數模板必須由程序員實例化為可執行的函數模板

    B.函數模板的實例化由編譯器實現。?????????? ?

    C.一個類定義中,只要有一個函數模板,則這個類既可以是類模板,也可以是普通類

    D.類模板的成員函數都是函數模板,類模板實例化后,成員函數也隨之實例化

    解析:P255 成員函數模板當編譯器遇到程序中對函數模板的調用是,由編譯器實例化為可執行的模板函數

    正確答案:D

    ?

    18.在C++中,數據封裝要解決的問題是 (???? )

    A.數據的規范化??????????????

    B.便于數據轉換

    C.避免數據丟失??????????????

    D.防止不同模塊之間數據的非法訪問

    解析:P83

    正確答案:D

    ?

    20.假定MyClass為一個類,則執行MyClass a[3],*p[2];語句時,自動調用該類構造函數 (???? )次。

    A.2 ??? B.3 ???? C.4????? D.5

    解析:實例化3MyClass對象

    正確答案:B

    ?

    21.對于下面的類MyClass,在函數f()中將MyClass對象的數據成員n的值修改為50的語句應該是(???? )?

    class MyClass{public:MyClass(int x) {n = x;}void SetNum(int n) {this->n = n;}private:int n;}int f( ){MyClass *ptr = new MyClass(45);}

    A.MyClass(50);????????????????? B.SetNum(50);

    C.ptr->SetNum(50) ;????????????? D.ptr->n = 50;

    解析:ptrMyClass指針,nprivate成員,所以不能直接訪問,只能通過SetNum()修改n的值

    正確答案:C

    ?

    22.友員運算符_left>_right被C++編譯器解釋為(???? ?)

    A.operator >(_left, _right)???????????? ?B. >(_left, _right)

    C._right.operator >(_left)?????????????? D._left.operator >( _right)

    解析:P229

    重載為友元函數的運算符的調用形式如下:?????

    operator<運算符>(<參數1><參數2>)?

    等價于:<參數1><運算符><參數2>?

    正確答案:A

    ?

    23.派生類的構造函數的成員初始化列表中,不能包含(???? )

    A.基類的構造函數

    B.派生類中子對象的初始化

    C.基類中子對象的初始化

    D.派生類中一般數據成員的初始化

    解析:基類中子對象由基類初始化

    正確答案:C

    ?

    24.下面關于C++中類的繼承與派生的說法錯誤的是(???? )

    A.基類的protected成員在公有派生類的成員函數中可以直接使用

    B.基類的protected成員在私有派生類的成員函數中可以直接使用

    C.私有派生時,基類的所有成員訪問權限在派生類中保持不變

    D.繼承可以分為單一繼承與多重繼承

    AP144 基類的protected成員在公有派生類的成員函數中是protected的,所以可以直接使用

    BP144 基類的protected成員在公有派生類的成員函數中是private的,所以可以直接使用

    CP147 基類的所有成員訪問權限在派生類中根據派生類型的不同,派生類的成員訪問權限會發生改變

    DP142 繼承可以分為單一繼承與多重繼承

    正確答案:C

    ?

    25.下列關于虛基類的描述中,錯誤的是(???? )

    A.虛基類子對象的初始化由最終的派生類完成

    B.虛基類子對象的初始化次數與虛基類下面的派生類個數有關

    C.設置虛基類的目的是消除二義性

    D.帶有虛基類的多層派生類構造函數的成員初始化列表中都要列出對虛基類構造函數的調用

    解析:

    AP174 虛基類子對象的初始化由最終的派生類完成

    BP172 虛基類子對象只初始化一次

    CP171 虛基類的目的是消除二義性

    DP174 派生類都應該在其構造函數初始化列表中為為虛基類構造函數提供初始值(不管虛基類是它的直接基類,還是間接類)

    正確答案:B

    ?

    26.關于虛函數的描述中正確的是(???? )

    A.虛函數是一個static類型的成員函數

    B.虛函數是一個非成員函數

    C.虛函數既可以在函數說明時定義,也可以在函數實現時定義

    D.派生類的虛函數與基類的虛函數具有相同的參數個數和類型

    解析:

    A虛函數不是一個static類型的成員函數

    B虛函數是一個成員函數

    C:虛函數必須在函數說明時定義,純虛函數可以既可以在函數說明時定義,也可以在函數實現時定義

    DP197 派生類的虛函數與基類的虛函數具有相同的參數個數和類型

    正確答案:D

    ?

    27.關于純虛函數和抽象類的描述中錯誤的是(????? )

    A.純虛函數是一種特殊的虛函數,它沒有具體的實現

    B.抽象類是指具有純虛函數的類

    C.一個基類中說明有純虛函數,該基類的派生類一定不再是抽象類

    D.抽象類只能作為基類來使用,其純虛函數的實現由派生類給出

    解析:P202 一個基類中說明有純虛函數,該基類的派生類如果未覆蓋基類的純虛函數,則派生類也是抽象類

    正確答案:C

    ?

    28.下列對模板的聲明,正確的是(? )

    A.template<T>

    B.template<typename T1,T2>

    C.template<typename T1,class T2>

    D.template<typename T1;typename T2>

    解析:P254

    正確答案:C

    ?

    29. 已定義了一個類A并有語句A* pa=new A(5); 那么以下說法正確的是:

    A. 該語句會創建A類的一個對象,并將此對象的地址賦給指針pa;

    B. 該語句會創建A類的5個對象,且它們的地址是連續的;

    C. 當指針變量pa超出其作用域時,pa和為對象分配的空間都將被自動釋放;

    D. A中一定有一個顯式定義的構造函數和一個顯式定義的虛析構函數;

    解析:

    A:創建A類的對象

    B:只會創建一個A類的對象

    Cnew定義的對象需要delete釋放內存空間

    D:一定有顯示定義的構造函數,但不一定有顯示定義的虛析構函數

    正確答案:A

    ?

    30. 定義類A的非靜態成員函數A& f(A& one)時,需有語句return exp;exp不能是:

    A.A中類型為A的靜態數據成員

    B. f中用語句A a = one; 定義的量a

    C. one

    D. *this

    解析:a是臨時數據成員,不能返回引用

    正確答案:B

    ?

    31. 在一個類中,下列哪些成員可以是多個?

    A. 無參構造函數

    B. 析構函數

    C. 原型相同的非靜態成員函數

    D. 靜態成員函數

    解析:

    正確答案:D

    ?

    32. 對類T中的下列成員,若不考慮代碼優化,一般來說它們中的哪個執行起來最慢?

    A. 缺省的無參構造函數

    B. 缺省的拷貝構造函數

    C. T f( ) { T t; return t; }

    D. 不能判定ABC哪個最慢

    解析:既要調用成員函數f(),又要調用缺省的無參構造函數

    正確答案:C

    ?

    33. 對函數原型為int& min(int& a, int& b);的全局函數,下列語句塊哪個是錯誤的:

    A. int x=10,y=5; min(x,y)=100;

    B. int x=10,y=5, z; z=min(x,y+=x);

    C. int x=10,y=5; min(x,10)=y;

    D. int x=10,y=5; x=min(x,y);

    解析:

    正確答案:C

    ?

    34. 關于拷貝構造函數錯誤的說法有:

    A. 拷貝構造函數是一種特殊的構造函數,且不能在類中進行函數重載。

    B. 若自定義派生類的拷貝構造函數,那么也必須自定義基類的拷貝構造函數。

    C. 通常拷貝構造函數只能有一個參數,且為常量引用或非常量引用。

    D. 拷貝構造函數不允許在函數體中使用return語句。

    解析:

    AP112 拷貝構造函數不能在類中進行函數重載

    BP110 P162 無論基類的拷貝構造函數是自定義和合成的版本,都可以執行

    CP110 通常拷貝構造函數可以只能有一個參數,是對同類的某個對象的引用

    DP96 構造函數沒有返回類型,即不允許在函數體重使用return語句

    正確答案:B

    ?

    35. 下列對虛基類聲明正確的是:

    A. class virtual B: public A

    B. class B: virtual public A

    C. class B: public A virtual

    D. virtual class B: public A

    解析:P171

    正確答案:B

    ?

    36. 若有語句A*const p=new B;,其中類B是從類A直接派生得到的,那么下列說法錯誤的是:

    A. 若要執行語句p->f( );,那么類A中一定有一個與f( )函數匹配的函數聲明。

    B. B一定是通過public繼承方式從類A派生的。

    C. B的構造函數中,至少有一個無參的或提供全部缺省參數的構造函數。

    D. 通過指針p,只能訪問類中的常量成員函數或靜態成員函數

    解析:

    AP164 p是基類指針,所以只能訪問B中基類部分

    BP144 public基礎方式會改變構造函數的訪問權限,導致不能實例化對象

    C:類B要實例化必須有一個無參的或提供全部缺省參數的構造函數

    DP164 通過指針p,可以訪問基類中的public訪問權限成員函數或者數據成員

    正確答案:D

    ?

    37. 下面說明的哪個數據不能作為類T的數據成員定義。

    A. T* pT

    B. class Q{ } q1,q2;

    C. static T t;

    D. const T t;

    解析:

    A:可以定義是本類的指針

    B:類T中可以定義新的類Q

    C:可以創建本類靜態對象

    D:不可以定義本類對象常量

    正確答案:D

    ?

    38. 下列哪種運算符可以被重載:

    A. sizeof ?????? B. :: ?????? C. ? : ???? D. [ ]

    解析:P222

    正確答案:D

    ?

    • 程序改錯題,指出程序中的錯誤語句并分析錯誤原因

    所有錯誤都是基于原程序,非糾正的程序

    1. 指出下面程序段中的錯誤,并說明出錯原因

    class X{private:int a=0;??????????????????? //A行int &b;?????????????????? //B行 引用必須在定義時初始化或者在構造函數賦初值const int c;??????????????? //C行 常量必須在定義時初始化或者在構造函數賦初值void setA(int i){a=i;}??????? //D行 setA()函數應該定義為public訪問權限X(int i){a=i;}????????????? //E行 X(int i)構造函數應該定義為public訪問權限,并且b和c必須在初始化列表里賦初值public:int X():b(a),c(a){a =0;}??????????????? //F行 構造函數沒有返回類型X(int i,int j,int k):b(j),c(k){a=i; }???? //G行static void setB(int k){b=k;}??????? //H行 靜態成員不能訪問非靜態成員setC(int k)const {c=c+k;}????????? //I行 沒有返回值類型 不能修改常量成員};void main(){X x1;??????????????? //J行X x2(3);???????????? //K行 此構造函數是私有的X x3(1,2,3);????????? //L行x1.setA(3);?????????? //M行 SetA()函數是私有}

    P138 習題3-8

    2.指出下面程序段中的錯誤,并說明出錯原因

    #include<iostream>using namespace std;class Base1 {int b1;????????????????????????????????????????????? //A行public:Base1(int b1=0) {this->b1=b1;}???????????????????????? //B行void f(){ cout<<"From? Base1"<<endl;}???????????????? //C行};class Base2 {int b2;???????????????????????????????????????????? //D行public:Base2(int b2){this->b2=b2;}?????????????????????????? //E行void f() { cout<<"From? Base2"<<endl;}??????????????? //F行};class Derived: public Base1, public Base2 {?????????????????? //G行int d;public:Derived(int d){this->d=d;}??????????????????????????? //H行 基類Base2沒有無參構造函數,只能調用有參構造函數void g(){ cout<<"From? Derived"<<b1<<b2<<endl; } ?????//I行 b1和b2是private的,不能直接訪問};void main(){Derived dObj(10);?????????????????????????????????? //J行dObj.f();?????????????????????????????????????????? //K行 f()存在二義性必須指定函數dObj.Base1::f();???????????????????????????????????? //L行}3.指出下面程序段中的錯誤,并說明出錯原因(6分)#include<iostream.h>class A{??? int a;public:A(int x){ a=x; }?????? //A行};class B:public A??????????? //B行{??? int a;public:B(int x){ a=x; }?????? //C行 基類A沒有無參構造函數,只能調用有參構造函數void show(){cout<<a<<'\t'<<A::a<<endl; }??? //D行 需要添加命名空間std?? a在基類A中是private的,不能直接訪問};void main(){??? B b1;????????????????? //E行 類B沒有無參構造函數,只能調用有參構造函數b1.show();????????????? //F行}
    • 閱讀程序,寫出程序的運行結果

    1.

    #include<iostream>using namespace std;class Implementation{public:Implementation(int y){value=y;}void setValue(int v){value=v;}int getValue() const {return value;}private:int value;};class Interface{public:Interface(int);void setValue(int);int getValue() const;private:Implementation *ptr;};Interface::Interface(int v):ptr(new Implementation(v)){}void Interface::setValue(int v){ptr->setValue(v);}int Interface::getValue() const {return ptr->getValue();}void main(){Interface i(5);cout<<i.getValue()<<endl;i.setValue(10);cout<<i.getValue()<<endl;}

    2.

    #include<iostream>using namespace std;class B1{public:B1(int a){cout<<"constructing B1 "<<a<<endl;}};class B2:public B1{public:B2(int b,int a):B1(a){cout<<"constructing B2 "<<b<<endl;}};class B3:public B2{public:B3(int a,int b,int c,int d,int e):B2(a,b),memberB2(c,d),memberB1(e){cout<<"constructing B3"<<endl;}private:B1 memberB1;B2 memberB2;};void main(){B3 b3(1,2,3,4,5);}

    3.

    #include<iostream.h>class Character{char i;public:Character (char a=0){i =a; }Character operator ++();Character operator ++(int);void print(){cout<<i<<endl;}};Character Character::operator ++(){i++;return*this;}Character Character::operator ++(int){Character j;j.i=i++;return j;}void main(){Character? x(65), y(98), z;z = ++x;x.print();z.print();z = y++;y.print();z.print();}

    4.

    #include <iostream>using namespace std;enum errs{error0,error1};double Divide(double test1, double test2){??try{if(test2==0) throw error0;if(test2>=1000) throw error1;}catch(errs er){switch(er){????case error0:cout<<"除數不能為0!"<<endl;break;case error1:cout<<"除數太大!"<<endl;break;}???????????}return test1/test2;}void main(){cout<<Divide(2,0)<<endl;cout<<Divide(1,1000)<<endl;}

    5.

    #include<iostream.h>class Sample{int n;static int sum;public:Sample(int x){n=x; }void add(){sum+=n;}void disp(){cout << “n=” << n << “,sum=” << sum << endl;}};int Sample::sum=0;//靜態數據成員賦初值void main(){Sample a(2),b(3),c(5);a.add();a.disp();b.add();b.disp();c.add();c.disp();}

    ?

    6.

    #include <iostream>using namespace std;class B {public:B(){ cout<<"Constructing B"<<endl;}};class B1:virtual public B {public:B1(int i){ cout<<"Constructing B1"<<endl; }};class B2:virtual public B {public:B2(int j){ cout<<"Constructing B2"<<endl; }};class D: public B1, public B2 {public:D(int m,int n): B1(m),B2(n){ cout<<"Constructing D"<<endl; }};void main(){D d(1,2);}

    7.

    #include <iostream.h>class MEMBER {public:virtual void answer(){cout << "I am a member.\n";}};class TEACHER: public MEMBER {public:void answer(){cout << "I am a teacher.\n";}};class STUDENT: public MEMBER {public:void answer(){cout << "I am a student.\n";}};void main(){MEMBER member;?????????????????????????????????TEACHER teacher;??????????????????????????STUDENT student;????????????????????MEMBER* who;??????????????????????????????who = &member;who->answer();who = &teacher;who->answer();who = &student;who->answer();}

    8.

    #include<iostream>using namespace std;class A{protected:int a;public:A(int x){a=x;}virtual void show(){? cout<<a++<<"\n";? }void print() { cout<<++a<<"\n";? }};class B:public A{public:B(int x):A(x){}void show(){? cout<<a--<<"\n";? }void print() { cout<<--a<<"\n";? }};void main(){?? A a(5),*p;B b(10);p=&a; p->show(); p->print();p=&b; p->show(); p->print();}

    ?

    9.

    # include <iostream>using namespace std;class MyClass{public:MyClass();void print();~MyClass();private:int i;static int j;};int MyClass::j = 0;MyClass::MyClass(){cout<<"This is a constructor"<<endl;j += 10;}void MyClass::print(){cout<<"The value of j is"<<j<<endl;}MyClass::~MyClass(){cout<<"This is a destructor!"<<endl;}void main(){MyClass first,second;first.print();second.print();}

    ?

    10.

    #include<string>#include<iostream>using namespace std;class Dog{string name;int age;public:Dog(string name,int age):name(name),age(age){cout<<"invoking Dog constructor"<<endl;}Dog(const Dog& dog):name(dog.name),age(dog.age){cout<<"invoking Dog copy constructor"<<endl;}};class Person{string name;Dog dog;public:Person(string name,Dog dog):name(name),dog(dog){cout<<"invoking Person constructor"<<endl;}};int main(){Dog dog("Fido",4);Person p1("zaphod",dog);Person p2 = p1;return 0;}

    11.

    #include <iostream>using namespace std;class A {int a;public:A(int i){ cout<<"Constructing A "<<i<<endl; }};class B {public:B(){ cout<<"Constructing B "<<endl;}};class B1: public B ,virtual public A{public:B1(int i):A(i){ cout<<"Constructing B1 "<<i<<endl; }};class B2:virtual public A,public B {public:B2(int j):A(j){ cout<<"Constructing B2 "<<j<<endl; }};class D: public B1, public B2 {public:D(int m,int n): B1(m),B2(n),a(3),A(4){ cout<<"Constructing D"<<endl; }A a;};void main(){D d(1,2);}

    ?

    12.

    # include <iostream>using namespace std;class Base{protected:int n;public:Base(int m){n=m++;}virtual void g1(){cout<<"Base::g1()..."<<n<<endl;g4();}virtual void g2(){cout<<"Base::g2()..."<<++n<<endl;g3();}virtual void g3(){cout<<"Base::g3()..."<<++n<<endl;g4();}virtual void g4(){cout<<"Base::g4()..."<<++n<<endl;}};class Derive: public Base{int j;public:Derive (int n1,int n2):Base(n1){j=n2;}void g1(){cout<<"Deri::g1()..."<<++n<<endl;g2();}void g3(){cout<<"Deri::g2()..."<<++n<<endl;g4();}};void main(){Derive Dobj(1,0);Base Bobj=Dobj;Bobj.g1();Base &bobj2=Dobj;bobj2.g1();}

    13.

    #include <iostream.h>class A {public:A(int anInt = 0 ):i(anInt){cout << "A::A( )" << endl;}A(const A& anA){cout << “A::A(const A&)” << endl;i = anA.i;}int getI( ) const{return i;}~A( ){cout << "A::~A( )" << endl;}private:int i;};class B{public:B( ){cout << "B::B( )" << endl;}B(const A& anA): a(anA){cout << "B::B(constA&) " << endl;}virtual void f( ){cout << "B::f( )" << endl; cout << a.getI( ) << endl;}virtual ~B( ){cout <<"B::~B( )"<<endl;}private:A a;};class D : public B{public: D( ){cout << "D::D( )" << endl;}D(const A& anA): a(anA){cout << "D::D(constA&)" << endl;}void f( ){B::f( ); cout << "D::f( )" << endl; cout << a.getI( ) << endl;}~D( ){cout << "D::~D( )" << endl;}private: A a;};void main( ){A a(10);B* pB = new D(a);pB->f( );delete pB;}

    ?

    • 程序填空題

    1.在橫線處填上適當的字句,完成下面復數類的定義(4分)。

    #include<iostream.h>class Complex{private:double real,image;public:Complex(double r=0,double i=0) {real=r;image=i;}friend Complex operator+(Complex &a,const Complex &b);?? //復數加法運算符Complex operator=(Complex c);???????????????????????? //復數賦值運算符};Complex operator+(Complex &a,const Complex &b){Complex*t=new Complex(_ a.real+b.real , a.image+b.image__);return *t;}Complex Complex::operator=(Complex c){real=c.real;image=c.image;return? *this ;}

    ?

    2.下列程序用虛函數print和運行的多態性,把從鍵盤輸入的一個int型數值n,按八進制和十六進制輸出,完善程序(8分)。

    #include<iostream.h>class OCT{protected:???int n;public:OCT(int x){ n=x; }_void virtual print()_{ cout<<n<<"的八進制為:"<<oct<<n<<endl; }};class HEX:public OCT{public:HEX(int x): OCT(x){ }__void print(){ cout<<n<<"的十六進制為:"<<hex<<n<<endl; }};void main(){?? int n;cout<<"請輸入一個十進制:";cin>>n;OCT oc(n);HEX he(n);_OCT *p_;p=&oc;p->print();_p=&he_;p->print();}

    ?

    3.在橫線處填上適當的語句,完成下列程序

    #include<iostream>#include<cmath>using namespace std;class Point{public:Point(double a,double b,double c){x=a,y=b,x=c;??? ??}double getX(){return x;}double getY(){return y;}double getZ(){return z;}private:double x; ?????protected:double y,z; ????};class Line:Point{public:Line(double a,double b,double c,double d)? : Point(a,b,c)? ?{k=d;??? ????}void show(){cout<<getX()<<endl;cout<<getY()<<” ”<<y<<endl;cout<<getZ()<<” ”<<z<<endl;cout<<k<<endl;}private:double k;};int main(){Line obj(1.2,3.4,5.6,7.8);obj.show();return 0;}

    ?

    4.本程序自定義了一個復數類Complex類和一個求最小值的函數模板min,在橫線處填上適當的語句,使得該程序的運行結果為:

    hello

    1+2i

    #include<iostream>#include<string>#include<complex>using namespace std;class Complex{private:int real;int image;public:Complex(int,int);bool operator<(Complex c);friend ostream &operator<<(? ostream &os , Complex obj ) ;};Complex::Complex(int real = 0,int image = 0){this->real = real;this->image = image;}bool Complex::operator <(Complex c){if( real<=c.real&&image<c.image ?)return true;else return false;}ostream & operator<<( ?ostream &os , Complex obj? ?){os<<obj.real<<”+”<<obj.image<<”i”<<endl;? ;return os;}template<typename T>?T _min(T _left, T _right){return _left < _right ? _left : _right;}int main(){string str1 = "hello";string str2 = "hollow";cout<<_min(str1,str2)<<endl;Complex c1(1,2),c2(3,4);cout<<_min(c1,c2);return 0;}

    ?

    5.在橫線處填上適當的語句,利用異常處理機制合理得處理由主函數的兩條調用語句導致的異常,使得:

    當調用語句為cout<<Divide(2,0)<<endl;時,輸出結果為:除數不能為0!

    當調用語句為cout<<Divide(1,1000)<<endl;時,輸出結果為:除數太大!

    當調用語句為cout<<Divide(1,2)<<endl;時,輸出結果為:0.5

    #include <iostream>using namespace std;enum errs{error0,error1};double Divide(double dividend, double divided){??if(divided == 0)? ??throw( error0 ) ???;else if(divided >= 1000)? ???throw( error1 ) ??;else ????cout<<dividend/divided<<endl? ????;}void main(){try{cout<<Divide(2,0)<<endl;cout<<Divide(1,1000)<<endl;cout<<Divide(1,2)<<endl;}catch( errs er ){switch(er){????case error0:cout<<"除數不能為0!"<<endl;break;case error1:cout<<"除數太大!"<<endl;break;}???????????}}
    • 程序設計題

    1.(10分)定義一個大學生類student,函數私有數據成員:姓名、學號、校名,并為它定義帶參數的構造函數、參數帶缺省值的構造函數和輸出數據成員值的print()公有成員函數,另定義研究生類,它以公有繼承方式派生于類student,新增加“研究方向、導師名”兩個私有數據成員,并定義帶參數的構造函數和輸出研究生數據的print()公有成員函數。在main()函數中定義基類和派生類對象,對類進行測試。

    主函數的測試程序如下:

    void main(){Student stu1("Li","1600141","XingJiang University");stu1.print();GraStudent gstu("Wang","1600240","XJUniversity","Computer","Zhang");gstu.print();}程序運行輸出結果如下:name=LiStuNum=1600141universty_name=XJUname=WangStuNum=1600240universty_name=XJUspecial is Computedirector is Zhang

    ?

    2. 定義一個圓類,數據成員有顏色、圓心坐標、半徑;成員函數有構造函數(有四個參數),設置圓的各種參數,顯示圓的各種參數,計算圓的面積和周長,并編寫一個主函數對所定義的圓類進行測試。(12分)

    ?

    3. 定義一個點類(Point)、矩形類(Rectangle)和立方體類(Cube)的層次結構。Point為基類,成員有點的x坐標和y坐標;Rectangle包括長度和寬度兩個新數據成員,Rectangle的位置從Point類繼承。Cube類的數據成員包括長度、寬度和高度,長度和寬度從Rectangle類繼承。要求各類提供支持初始化的構造函數和顯示自己成員的成員函數。編寫主函數,測試這個層次結構,輸出立方體類的相關信息。(12分)

    ?

    4.(20分,每問題10) 某程序員為了靈活地對各種的給定的曲線函數f(x)畫出其曲線圖形,設計并部分實現了一個曲線類curve,該類的成員數據中,count代表坐標點的個數,pxs代表的數組存放這些坐標點的橫坐標,pys代表的數組存放利用f(x)計算得到的這些坐標點的縱坐標。由于不同曲線的計算公式f(x)是不同的,該程序員希望曲線函數的種類可以通過繼承curve類的方式任意增加,增加一個新的f(x)時不改變curve類中的內容,也不改變利用curve類進行圖形繪制的算法。已部分完成的curve類定義和實現如下:

    class? curve? {public:void setPxs( ) {/*把獲取的橫坐標數據存放在pxs代表的數組中,并為count置值*/ }double* getPxs( ) const { return pxs;}int getCount( ) const { return count;}double* getPys( ) const ;private:double* pxs;double* pys;int count};

    請按照該程序員的設計意圖給出成員函數getPys的完整實現。實現過程中,可以為curve類增加其它成員。可以假設setPxs函數已經完整實現,不需要考慮曲線的繪制和顯示。

    ?

    5. (共10分)定義一個抽象類Stereo,包含純虛函數Volume(用來計算體積)。然后派生出立方體Cube類、圓球體Sphere類、圓柱體Cylinder類,分別求其體積。各立體形狀的相關數據通過各類的構造函數設置。total( )則是一個通用的用以求不同立體形狀的體積總和的全局函數。(圓球體的體積公式為 V=4/3*PI*R*R*R)。

    ??? 1)請根據下面主函數代碼,給出各個類的定義和實現。

    ??? 2)請根據下面主函數代碼,給出total( )函數的定義和實現。

    void main( ) {Stereo* s[3];s[0]=new Cube(5.0,5.0,8.0);????? //實參為立方體的長、寬、高s[1]=new Sphere(6.0);????????????? //實參為圓球體的半徑s[2]=new Cylinder(5.0,8.0);?????? //實參為圓柱體的底面半徑、高float sum=total(s,3);cout<<sum<<endl;for(int i=0;i<3;i++)? delete s[i];}

    ?

    總結

    以上是生活随笔為你收集整理的浙江理工大学-2018-2019学年面向对象程序设计A-期末复习资料的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    欧美a√在线 | 成年人黄色免费视频 | 久久午夜网 | 久久久久久久久黄色 | 天天射成人| 亚洲国产经典视频 | 日本三级全黄少妇三2023 | 综合久色 | 激情视频在线高清看 | 黄网站www | 在线网址你懂得 | 久草在线精品观看 | 夜夜视频资源 | 久青草视频 | 懂色av一区二区三区蜜臀 | 99久久日韩精品免费热麻豆美女 | 狠狠干干 | 黄色毛片电影 | 欧美激情视频免费看 | 欧美精品久久久久久久久久久 | 国产在线精品一区二区不卡了 | 日韩网站在线看片你懂的 | 中文字幕高清av | 婷婷综合成人 | 中文字幕人成不卡一区 | 日韩电影久久久 | 亚洲 成人 欧美 | 在线观看免费中文字幕 | 青春草视频 | 免费国产ww| 国产精品久久久久久a | 手机看片99| 99久久久成人国产精品 | 久久在现 | 在线观看一区二区精品 | 久久久福利 | 四虎国产精品永久在线国在线 | 在线视频电影 | 国产成人综合精品 | 狠狠干夜夜爽 | 国产精品第一页在线 | 91av视频免费在线观看 | 婷婷看片 | 亚洲成av人影院 | 久久久国产在线视频 | 日本精油按摩3 | 久久精品国产久精国产 | 天天做天天爽 | 成人91视频 | 69av在线播放| 992tv又爽又黄的免费视频 | 久久玖| 欧美99热 | 日韩精品视频免费 | 中文字幕在线观看第一区 | 色综合久久久久综合99 | 色干干 | 亚洲视频精选 | 欧美国产精品一区二区 | 婷婷五天天在线视频 | 国产黄色片一级 | 国产精品久久久久9999 | 97在线观看免费高清完整版在线观看 | 日韩精选在线 | 懂色av懂色av粉嫩av分享吧 | 日本久久免费电影 | 99re6热在线精品视频 | 91黄色小网站 | 夜色.com | 美女网站视频久久 | 天天色天天操天天爽 | 久久久综合香蕉尹人综合网 | 中文在线亚洲 | 日韩精品不卡在线 | 国产精品久久99精品毛片三a | 国产一区二区视频在线播放 | 国产原创在线 | 麻豆系列在线观看 | 五月天色站 | 国产精品永久久久久久久久久 | 亚洲三级网站 | 精品欧美乱码久久久久久 | 国产精品欧美久久久久无广告 | 欧美一二区视频 | 在线观看aaa | 国产精品一区二区 91 | 久久草在线视频国产 | 在线亚洲欧美日韩 | 精品国产免费人成在线观看 | 色婷婷久久一区二区 | 久久男人免费视频 | 91手机视频在线 | 正在播放日韩 | 97在线观看免费高清完整版在线观看 | 日本精a在线观看 | 日本久久电影网 | 91在线porny国产在线看 | 夜夜高潮夜夜爽国产伦精品 | 激情一区二区三区欧美 | 日韩有色 | 免费在线观看污 | 99热精品国产一区二区在线观看 | 丁香在线观看完整电影视频 | 日韩在线视频网站 | 亚洲毛片视频 | 国产精品mv | 91少妇精拍在线播放 | 香蕉视频91 | 久久久国产一区二区 | 国产精品igao视频网入口 | 久久久久久久久久久黄色 | 国产一级黄色免费看 | 97在线看| 97热视频| 国产精品不卡在线 | 岛国一区在线 | 婷婷久月 | 国产精品美女 | 免费在线激情视频 | 成人av在线亚洲 | 午夜视频福利 | 91九色在线播放 | 久草视频在 | 久久这里只有精品久久 | 最新日韩在线 | 黄色片网站 | av中文字幕网址 | av不卡免费在线观看 | av在线网站大全 | 日韩av免费在线看 | aaaaaa毛片| 欧美最猛性xxxxx(亚洲精品) | 国产原创中文在线 | 久久视频精品在线观看 | 超碰人人草人人 | 精精国产xxxx视频在线播放 | 亚洲国产精品va在线看黑人 | 在线亚洲午夜片av大片 | 91视频高清完整版 | 国精产品999国精产品视频 | 国产精品91一区 | 一区二区久久久久 | 免费午夜网站 | 992tv在线成人免费观看 | 毛片精品免费在线观看 | 99久久精品午夜一区二区小说 | 99视频国产精品 | 成人午夜剧场在线观看 | 日本精品视频在线观看 | 麻豆国产精品永久免费视频 | 99r在线精品| 99精品国产aⅴ | 色黄www小说 | 在线成人一区 | 亚洲精品黄网站 | 亚洲精品小视频在线观看 | www178ccom视频在线| 高清视频一区二区三区 | 日韩精品一区二区三区中文字幕 | 69久久久| 国产精品大片 | 日韩欧美亚洲 | 久久久午夜精品福利内容 | 操久在线 | 337p日本大胆噜噜噜噜 | 黄色av免费电影 | 久久精品久久国产 | 毛片.com| 国产精品porn | 在线看一区二区 | 91日本在线播放 | 久久超碰97 | 国产黄色a| 在线 日韩 av | www五月| 中文字幕 第二区 | 亚洲成人精品在线观看 | 狠狠狠狠干 | 超碰在线成人 | 激情五月激情综合网 | 99综合久久 | 久久夜av | 中文字幕2021| 国产不卡av在线 | 久久中文精品视频 | 国产精品一区二区久久国产 | 麻豆mv在线观看 | 久久精久久精 | 亚洲 中文 欧美 日韩vr 在线 | 国产亚洲精品日韩在线tv黄 | 日韩av在线资源 | 五月天亚洲激情 | 国产精品久久久一区二区三区网站 | 国产视频精选在线 | 色网站国产精品 | 男女激情麻豆 | 激情欧美在线观看 | 精品国产一二三四区 | 天天艹天天干天天 | 久久电影中文字幕视频 | 天天爽夜夜爽人人爽一区二区 | 日韩不卡高清视频 | 黄色在线观看网站 | 伊人婷婷在线 | 久久亚洲二区 | 亚洲欧洲精品久久 | 人人舔人人爽 | 亚洲精品国产成人 | 中文字幕在线观看完整 | 九九免费精品视频在线观看 | av电影不卡| 国产成人av电影在线观看 | 色a网| 在线播放日韩 | 91视频免费观看 | 波多野结衣一区三区 | 天天玩天天操天天射 | 亚洲一二视频 | 国产精品免费观看在线 | 中文字幕在线播放第一页 | 一区二区精品 | 久久久久成人精品亚洲国产 | 最新av网址在线 | 午夜av免费在线观看 | 成人在线视频你懂的 | 伊人久久五月天 | 人人爽人人澡人人添人人人人 | 欧美视频在线观看免费网址 | 日韩影视在线 | 视频成人永久免费视频 | 在线观看视频福利 | 永久免费精品视频 | 免费三级骚 | 久久精品视频4 | 午夜精品久久久久久久爽 | 精品免费在线视频 | 免费成人短视频 | 国产女教师精品久久av | 亚洲另类视频在线 | 欧美极品少妇xxxx | 国产高清专区 | 欧美精品免费在线观看 | 精品人人人| 欧美午夜剧场 | 丁香九月激情 | 91丨精品丨蝌蚪丨白丝jk | 一级大片在线观看 | 久久久午夜电影 | 在线观看国产高清视频 | 天堂在线v| 成人午夜电影在线播放 | 成人手机在线视频 | av在线播放国产 | 日韩一区在线播放 | 久久久久久久久久久久久影院 | 中文字幕在线影院 | 女人高潮特级毛片 | 在线看一区二区 | adc在线观看 | 玖玖爱国产在线 | 国产精品s色 | 四虎国产精品永久在线国在线 | 日韩在线观看不卡 | 色欧美成人精品a∨在线观看 | 在线黄色国产电影 | 波多野结衣在线观看视频 | 久久综合久久综合久久 | 超级碰碰免费视频 | 激情电影在线观看 | 久久中文精品视频 | 欧美精品第一 | 激情五月视频 | 国产小视频在线观看免费 | 九九免费精品视频 | 成人91在线 | 最近中文字幕视频网 | 国产91九色蝌蚪 | 91免费网站在线观看 | 成人午夜久久 | 日韩中文字幕视频在线观看 | 国产精品不卡一区 | 久草在线免费在线观看 | 午夜久草 | 久久精品福利 | 亚洲va男人天堂 | 亚洲动漫在线观看 | 免费成人在线观看视频 | 免费看的毛片 | 91精品在线视频观看 | 成人免费色 | 久草电影在线 | 国产高清一区二区 | 亚洲欧美视频一区二区三区 | 国产综合精品一区二区三区 | 国产精品第一页在线观看 | 91精品天码美女少妇 | 日韩欧美电影 | 日韩一二区在线 | 免费在线观看日韩欧美 | 日韩精品一区二区免费 | 五月婷婷一级片 | 成人免费观看av | 亚洲午夜精品久久久久久久久久久久 | 国产一卡二卡四卡国 | 日韩免费观看一区二区 | 色99久久| 国产亚洲精品日韩在线tv黄 | 一级免费看视频 | 国产糖心vlog在线观看 | 国产精品免费看久久久8精臀av | 特级毛片网站 | 欧美日韩在线第一页 | 国内精品美女在线观看 | 中文字幕第一页av | 成人黄大片视频在线观看 | 亚洲精选视频免费看 | 九九九九热精品免费视频点播观看 | 色五月激情五月 | a视频在线观看 | av 在线观看 | 国产精品福利午夜在线观看 | 天天干天天干天天干天天干天天干天天干 | 精品视频免费在线 | 91av资源网 | 成人毛片网 | 成人一区二区在线 | 亚洲视频 视频在线 | 99精品欧美一区二区蜜桃免费 | 国产精品一区在线观看 | 精品日韩在线一区 | 97狠狠干| 狠狠色伊人亚洲综合网站色 | 日本精品久久久久中文字幕 | 国产精品一区二区免费在线观看 | 91粉色视频| 成人小视频在线观看免费 | 最近日本mv字幕免费观看 | 国产精品美女久久久久久久久 | 日本电影久久 | 国产亚洲精品电影 | 成人免费在线观看入口 | 欧美精品黑人性xxxx | 蜜臀av性久久久久av蜜臀三区 | 国产美女精品 | 黄色片视频免费 | 视频一区在线播放 | 亚洲美女视频在线 | 国产在线观看 | 国产无遮挡又黄又爽馒头漫画 | 天天弄天天操 | 亚洲欧美日韩在线一区二区 | 国产69精品久久久久久 | 超碰伊人网 | 久久久久久久久久久久久久免费看 | 久久久国产精品一区二区三区 | 国产精品久久av | 久久夜色精品国产欧美一区麻豆 | 一区二区中文字幕在线播放 | 黄色大片日本免费大片 | 国产91在线 | 美洲 | 国产不卡高清 | 蜜臀一区二区三区精品免费视频 | 啪啪免费视频网站 | 日韩久久精品一区二区三区下载 | 91精品视频免费在线观看 | 国产一区免费在线 | 亚洲成 人精品 | 97精产国品一二三产区在线 | 日韩在线观看电影 | 免费网站观看www在线观看 | 波多野结衣网址 | 成人午夜剧场在线观看 | 国产精品区二区三区日本 | 国产一区二区三区在线免费观看 | 国内精品国产三级国产aⅴ久 | 免费网站看v片在线a | 在线观影网站 | 婷婷网五月天 | 久久视频免费观看 | 狠狠的日日 | 日韩成人精品一区二区 | 超碰资源在线 | 国产一区二区高清不卡 | 在线观看免费国产小视频 | 亚洲天天干 | 高清av网 | 欧美精品在线一区二区 | 91mv.cool在线观看 | www.狠狠操 | 日韩欧美高清在线 | 91男人影院 | 欧美另类xxx | 成年人视频在线免费观看 | 久久婷婷国产色一区二区三区 | 中国成人一区 | 国产一区二区三区午夜 | 成人在线一区二区三区 | 国产一区二区三区免费视频 | 国产一级电影 | 中文字幕在线观看视频网站 | 中文字幕免费成人 | 亚洲午夜精品久久久 | 欧美午夜精品久久久久久浪潮 | 手机在线看永久av片免费 | 综合铜03| 综合国产在线 | 欧洲性视频 | 日韩深夜在线观看 | 婷婷激情5月天 | 97碰在线| 国产在线观看一 | 久久久国产精品电影 | 国产中文字幕一区二区三区 | 毛片网在线播放 | 九九视频在线观看视频6 | 日日爱视频 | 99免费精品视频 | 国产精品青青 | av资源在线观看 | 欧美日本国产在线观看 | 91成人网在线观看 | 99在线视频免费观看 | 成人在线你懂得 | 免费又黄又爽的视频 | 亚洲国产小视频在线观看 | av片免费播放 | 亚洲成av人影院 | 久久精品一区二区三区视频 | 天天操天天射天天操 | 超碰com| 又黄又爽又刺激的视频 | 精品亚洲在线 | 欧美午夜a | 午夜精品一区二区三区免费 | 97av在线视频免费播放 | 毛片www | 国产精品白浆 | 超碰97免费在线 | 一区二区 不卡 | 夜添久久精品亚洲国产精品 | 国产h在线观看 | 91亚洲在线观看 | 日韩欧美精品一区二区 | 综合久久久久久久 | 99国产精品免费网站 | 天天躁天天躁天天躁婷 | 国产资源av | 日韩欧美视频在线观看免费 | 日本久久高清视频 | 三级av在线播放 | 18久久久久| 黄色的网站免费看 | 亚洲一区久久久 | 国产精品露脸在线 | 成人网看片 | 免费av在线网站 | 91精选在线| 欧美在线视频精品 | 少妇18xxxx性xxxx片 | 久久精品综合网 | 视频一区在线播放 | 国产精品自产拍在线观看 | 爱射综合 | 一本一道久久a久久精品蜜桃 | 黄视频色网站 | 午夜视频在线网站 | 超碰人人乐| 激情综合久久 | 欧美综合干| 91精品国自产在线 | 91精品久久久久久综合五月天 | av噜噜噜在线播放 | 国产精品一区二区在线 | 日韩av片免费在线观看 | 伊人网综合在线观看 | 在线看片a | 亚洲精品福利视频 | 中字幕视频在线永久在线观看免费 | 天天操夜夜做 | 狠狠干在线播放 | 亚洲视频大全 | 日日弄天天弄美女bbbb | 久久99久久99精品免视看婷婷 | 五月婷久 | 欧美日韩裸体免费视频 | 2019av在线视频 | 日韩理论在线观看 | 国内精品免费久久影院 | 在线三级播放 | 免费精品在线 | 99久久日韩精品视频免费在线观看 | 国产精品视频内 | 欧美巨乳波霸 | 欧美精品亚洲精品日韩精品 | 久久精品三级 | 国产黄色特级片 | 91精品国产高清自在线观看 | 九九热国产| 婷久久 | 五月天com| 久av电影| 黄色免费高清视频 | 国产婷婷vvvv激情久 | 久久国产女人 | 黄色软件网站在线观看 | 国产精品一区二区三区四 | 9草在线| 天天综合久久综合 | 天堂av在线网址 | 国内精品久久久久影院男同志 | 日韩天天操| 国内成人精品2018免费看 | 2023国产精品自产拍在线观看 | 中文久久精品 | 精品免费一区 | 日韩免费观看一区二区 | 在线观看小视频 | 成人在线黄色 | 免费在线播放黄色 | 久久网址 | 深夜免费福利视频 | 久久99久久99精品免观看软件 | 91精品网站在线观看 | 中文字幕一区二区在线观看 | 93久久精品日日躁夜夜躁欧美 | 成人福利在线播放 | 中文字幕av免费在线观看 | 五月激情丁香图片 | 免费韩国av| 亚洲第一av在线播放 | 国产精品美女久久 | 亚洲伦理中文字幕 | 欧美日韩国产一二三区 | 国产精品毛片一区二区三区 | 欧美日韩亚洲在线观看 | 少妇搡bbbb搡bbb搡忠贞 | 亚洲伊人av | 久草在线在线视频 | 成人国产精品入口 | 日日干日日操 | 天堂在线一区二区三区 | 五月婷婷在线视频观看 | 国产精品久久久久久久久久久久午 | 精品视频成人 | 国产性xxxx | 久久国产精品99久久人人澡 | 色视频一区 | 国产在线欧美在线 | 五月花丁香婷婷 | zzijzzij亚洲日本少妇熟睡 | 久久久黄视频 | 五月综合在线观看 | 日韩精品视频在线观看网址 | 中文字幕 第二区 | 成年人电影免费在线观看 | 欧美日韩中字 | 日批在线观看 | 91超碰在线播放 | 最近中文字幕高清字幕在线视频 | 97香蕉久久超级碰碰高清版 | 天天操夜操视频 | 日韩亚洲在线视频 | 国产午夜av | 午夜精品一区二区三区四区 | 另类五月激情 | 免费成人看片 | 久久久久视 | 精品国产一区二区三区蜜臀 | 国产视频在线免费 | 成年人黄色大片在线 | 欧美福利视频 | 国内久久久久久 | 亚洲一区二区三区四区在线视频 | 日韩精品一区不卡 | 天天天天天天操 | 国产成人三级一区二区在线观看一 | 成人福利在线播放 | 精品一区91| 九九综合在线 | 天天爱天天草 | 国产小视频你懂的在线 | 婷婷色站 | 中文字幕亚洲欧美 | 欧美日本啪啪无遮挡网站 | 国产中文字幕视频在线观看 | av丝袜美腿 | 91视频啪| 欧美午夜剧场 | 亚洲国产一区二区精品专区 | 久久影院午夜论 | 国产免费久久 | 国产小视频在线播放 | 91毛片在线 | 最近日本韩国中文字幕 | 久久经典国产视频 | 91麻豆精品国产91久久久使用方法 | 免费日韩 精品中文字幕视频在线 | 国产伦理一区二区 | 免费亚洲视频 | 色av男人的天堂免费在线 | 免费视频91蜜桃 | 久久黄色片子 | 久久99九九99精品 | 欧美久久精品 | 国产黄色精品在线 | 中文字幕av专区 | 亚洲国产人午在线一二区 | 亚洲成熟女人毛片在线 | 美女久久久久久久久久久 | 久久av免费 | 我要色综合天天 | 在线黄色国产电影 | 欧美福利片在线观看 | 一本一道久久a久久综合蜜桃 | 免费看三级网站 | 久久久久久久影视 | 精品国产一区二区三区不卡 | 日本精油按摩3 | 日黄网站| 国产亚洲精品电影 | 天天操比 | 天天操天天操天天操 | 中文字幕资源网在线观看 | 久草视频播放 | 又黄又爽又刺激 | 热热热热热色 | 99视频精品免费观看, | 欧美成人精品三级在线观看播放 | 中文字幕影片免费在线观看 | 免费看av片网站 | 国产 视频 高清 免费 | 亚洲精品乱码久久 | 欧美色久 | 96视频免费在线观看 | 久久久久久久久影院 | 国产一级一片免费播放放 | 五月天高清欧美mv | 最近日本韩国中文字幕 | 天天se天天cao天天干 | 99热这里有精品 | 久要激情网 | 亚洲美女精品 | 欧美乱码精品一区 | 91精品国产网站 | 97狠狠干 | 成人97人人超碰人人99 | 99久久99热这里只有精品 | 亚洲精品乱码久久久久久蜜桃欧美 | 精品中文字幕视频 | 在线国产能看的 | 亚洲午夜剧场 | 国产精品白浆视频 | 在线观看视频国产 | 亚洲国产成人精品在线观看 | 国产99久久九九精品免费 | 亚洲高清网站 | 69国产盗摄一区二区三区五区 | 婷婷综合电影 | 国产精品精品国产婷婷这里av | 免费三级大片 | 中文字幕首页 | 国产色视频一区二区三区qq号 | 亚洲激情综合网 | av不卡免费在线观看 | 色丁香婷婷| 在线观看精品一区 | 日本中文字幕系列 | 中文字幕久久久精品 | 国产成人精品午夜在线播放 | 五月婷婷狠狠 | 国产一卡二卡在线 | 麻豆影视网站 | 中文字幕专区高清在线观看 | 欧美性成人 | 日韩在线高清视频 | 正在播放五月婷婷狠狠干 | 麻豆国产网站入口 | a色视频 | 国产精品成人免费一区久久羞羞 | 国产不卡av在线播放 | 久草视频在线资源 | 91精品福利在线 | 欧美在线一二 | 在线色吧 | 国产精品九九视频 | 久久久久久免费网 | 国产九九在线 | 中文字幕一区二区三区乱码不卡 | 在线中文字幕一区二区 | 99视频在线免费播放 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 日韩成人精品一区二区 | 日日婷婷夜日日天干 | 精品视频在线免费观看 | 亚洲国产精品一区二区久久hs | 91桃色视频 | 亚洲欧美怡红院 | 黄av资源 | 欧美激情操 | 久久成人一区二区 | 97视频在线观看视频免费视频 | 日韩欧美一区二区三区免费观看 | 特级西西人体444是什么意思 | 精品福利在线 | 日韩网站免费观看 | 激情五月婷婷综合 | 欧美日韩视频在线播放 | 懂色av一区二区在线播放 | 婷婷丁香五| 婷婷中文字幕综合 | 成人国产网址 | 免费av在线播放 | 999国内精品永久免费视频 | 91在线网址 | 久久久精品国产一区二区电影四季 | 一二三区av| 久久久18| 久久99久久99精品免视看婷婷 | 玖玖视频免费在线 | 国产日韩欧美视频在线观看 | 91av视频播放 | av电影不卡在线 | 美女久久精品 | 最新日韩视频在线观看 | 最新国产精品视频 | 美女国内精品自产拍在线播放 | 日韩二区三区在线观看 | 狠狠操狠狠干天天操 | 成人黄色小视频 | 日韩视频在线观看免费 | 98超碰人人| 中文字幕国产在线 | 99久久这里只有精品 | 中文字幕日韩无 | 精品亚洲欧美一区 | 四虎在线观看精品视频 | 国产精品99精品 | 日韩高清国产精品 | 色婷婷免费 | 国产精品成人自拍 | 99精品欧美一区二区三区黑人哦 | 国产成人精品一区二区三区网站观看 | 97精品久久人人爽人人爽 | 亚洲综合少妇 | 在线高清av | 久久国产亚洲精品 | 尤物一区二区三区 | 国产精品免费看久久久8精臀av | 国产原创在线视频 | 日本系列中文字幕 | 高清精品视频 | 国产精品 久久 | 久久午夜精品影院一区 | 在线免费视频 你懂得 | 婷婷丁香花五月天 | 日韩av电影中文字幕在线观看 | 久久在线视频在线 | 国产三级久久久 | 精品欧美小视频在线观看 | 国产精品成人一区二区三区 | 91网在线| 久久久免费精品国产一区二区 | 亚洲一一在线 | 在线成人观看 | 亚洲精品在线免费看 | 美女网站视频色 | 亚洲一片黄 | 午夜丁香网 | 免费福利片2019潦草影视午夜 | 丝袜美腿一区 | 99精品观看| 久久国产色 | 91麻豆国产福利在线观看 | 在线观看的黄色 | 91精品在线播放 | 日韩免费三区 | 国产日韩三级 | 国产第一福利 | 日韩美精品视频 | 国产精品久久久久av | 最新av电影网站 | 国产亚洲aⅴaaaaaa毛片 | 日本在线观看中文字幕 | 夜夜爱av | 国产精品美女久久久久久久久久久 | 色婷婷综合久色 | 亚洲午夜小视频 | 久久兔费看a级 | 美女久久久久 | 欧美日韩一区二区在线观看 | 在线免费日韩 | 丁香婷婷综合色啪 | 亚州天堂 | av免费观看网址 | 18国产精品白浆在线观看免费 | 亚洲精品1区2区3区 超碰成人网 | 国产资源在线播放 | 在线黄色av电影 | 成年性视频 | 国产视频精品在线 | av一区二区三区在线播放 | 色吊丝在线永久观看最新版本 | 日韩欧美精品在线 | 日韩在线视频看看 | 波多野结衣一区二区三区中文字幕 | 四虎国产精品成人免费影视 | 日韩av电影手机在线观看 | 91成人免费观看视频 | 97av视频| 久久草在线精品 | 最新av网址在线观看 | 亚洲国产无 | av成人动漫在线观看 | 国产福利在线 | 91成年人在线观看 | 国产不卡精品 | 国产亚洲免费的视频看 | 日韩在线一级 | 久久久久久国产精品免费 | 国产精品久久久久久电影 | 亚洲最大av网 | 黄色小说在线免费观看 | 国产日韩一区在线 | 久久99精品国产麻豆宅宅 | 99r在线观看 | 色爽网站 | 精品久久影院 | 国产亚洲精品无 | av中文字幕在线免费观看 | 成人免费在线观看入口 | 久久久午夜精品福利内容 | 亚洲国内精品视频 | 日韩精品在线看 | 成人av观看 | 亚洲视频播放 | 免费看一级黄色大全 | 九九视频在线播放 | 国产精品一区二区三区99 | 91av在线不卡 | 久草视频网 | 免费视频一区二区 | 黄色1级大片 | 婷婷精品视频 | 久久国产热 | 国产精品一区二区三区99 | 久久人人爽av | 四虎国产免费 | 91精品视频一区二区三区 | 久久免费的精品国产v∧ | 国产精品久久久久国产a级 激情综合中文娱乐网 | 中文字幕 影院 | 久久精品屋 | 最新国产精品久久精品 | 成人久久综合 | 国产视频网站在线观看 | 狠狠躁日日躁狂躁夜夜躁 | 91网页版免费观看 | 毛片a级片| 婷婷av网 | 欧美日韩国产精品一区二区三区 | 狠狠色狠狠色综合日日92 | 欧美久久99 | 丁香六月综合网 | 国产精品99蜜臀久久不卡二区 | 97色在线观看 | 国产精品欧美久久久久天天影视 | 九九导航| 97夜夜澡人人爽人人免费 | 超碰人人干人人 | 久久亚洲精品国产亚洲老地址 | 国产午夜精品一区二区三区欧美 | 久久久精品亚洲 | 日日夜夜免费精品视频 | 青青河边草免费观看 | 免费观看成人 | 亚洲综合婷婷 | 涩涩伊人| 久久国产精品视频观看 | 久久综合亚洲鲁鲁五月久久 | 国产日韩在线视频 | 日韩欧美国产视频 | 日日躁天天躁 | 处女av在线 | 天天草天天干天天射 | 免费看十八岁美女 | www五月天婷婷 | 天堂av高清 | 国产一区二区在线观看视频 | 天天草天天干天天 | a√天堂资源 | 天天爽天天做 | 五月天综合激情 | 九九九热 | 天天操天天操天天 | 国产麻豆精品在线观看 | 特级西西444www大精品视频免费看 | 91亚洲成人| 日韩三区在线 | 国产一区二区三区免费观看视频 | 国产很黄很色的视频 | 日本中文字幕高清 | 国产一区在线不卡 | 久久这里只精品 | 麻豆传媒视频在线 | 久久97久久 | 久久免费的精品国产v∧ | 久久久福利视频 | 久久大视频| 久久人人做 | 91成人精品国产刺激国语对白 | 狠狠操狠狠干2017 | 国产中文字幕网 | 欧亚日韩精品一区二区在线 | 国产亚洲精品久久久久久久久久久久 | 超碰在线网| 久久艹影院 | 91色吧| 日韩av在线不卡 | 久久你懂得 | 天天操天天舔天天爽 | 日韩理论在线视频 | 日b视频在线观看网址 | 国产一级性生活视频 | 99久久婷婷国产 | 日韩.com| 精品亚洲一区二区三区 | 99精品久久只有精品 | 亚洲视频在线视频 | 久久视频这里有久久精品视频11 | 久久资源在线 | 国产精品久久久久久999 | 日韩精品一卡 | 久av在线 | 日韩在线 | 在线影院 国内精品 | 亚洲最大av网 | 波多野结衣一区 | 国产精品毛片一区二区三区 | 久久久亚洲影院 | 99久久精品免费看国产麻豆 | 国产成人精品999在线观看 | 免费看的国产视频网站 | 人人网av | 亚洲va在线va天堂 | 九九精品视频在线看 | 日本在线观看黄色 | av福利电影 | 国产中文 | 亚洲va综合va国产va中文 | 最新成人在线 | 国产 av 日韩 | 97超碰人人爱| 色婷婷av一区二 | 国产日本在线观看 | 91免费观看网站 | 久草在线最新免费 | 欧美一区二区三区在线播放 | 亚洲精品成人在线 | 天天天在线综合网 | 免费日韩一区二区三区 | 日韩午夜视频在线观看 | 久久久亚洲麻豆日韩精品一区三区 | 国产一二区精品 | 一区中文字幕 | 狠色狠色综合久久 | av日韩国产| 天天操天天干天天综合网 | 国产91勾搭技师精品 | a级免费观看 | 人人艹人人 | 色在线免费视频 | 91九色蝌蚪视频在线 | 999免费视频 | 亚洲欧美少妇 | 粉嫩av一区二区三区四区在线观看 | 国产乱对白刺激视频不卡 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美精品一区二区三区一线天视频 | 成人在线观看资源 | 欧美精品中文字幕亚洲专区 | 国产精品理论片在线观看 | 日韩欧美在线综合网 | 免费视频a | 国产成人精品一区二区三区 | 97在线看片 | 欧美日韩国产一区二区三区在线观看 | www.黄色网.com| 黄色在线看网站 | 久久综合婷婷国产二区高清 | 91精品国产入口 | 日本久久免费视频 | 97国产小视频 | 天天干天天碰 | 日韩精品在线免费播放 | 91av观看| 青春草国产视频 | 99久在线精品99re8热视频 | 天天天天色射综合 |