<div id="palb5"><fieldset id="palb5"><strike id="palb5"></strike></fieldset></div>
      <center id="palb5"></center>
        <ruby id="palb5"><menuitem id="palb5"></menuitem></ruby>

          <em id="palb5"><ol id="palb5"></ol></em>
          太阳之歌女主角,棋王梁家辉,三毛学生意,绅士品格国语版全集,西安天空出现奇异云层,幽灵公主在线观看高清完整,蜜桃成熟时2未删减版,燃烧电视剧全集30集

          嵌入式工程師面試題及答案「」

          時間:2024-08-19 04:44:23 嵌入式培訓

          2016年嵌入式工程師面試題及答案「精選」

            1 . 用預處理指令#define 聲明一個常數(shù),用以表明1年中有多少秒(忽略閏年問題)

          2016年嵌入式工程師面試題及答案「精選」

            #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL

            我在這想看到幾件事情:

            1) #define 語法的基本知識(例如:不能以分號結束,括號的使用,等等)

            2) 懂得預處理器將為你計算常數(shù)表達式的值,因此直接寫出你如何計算一年中有多少秒而不是計算出實際的值,是更清晰而沒有代價的。

            3) 意識到這個表達式將使一個16位機的整型數(shù)溢出-因此要用到長整型符號L,告訴編譯器這個常數(shù)是的長整型數(shù)。

            4) 如果你在你的表達式中用到UL(表示無符號長整型),那么你有了一個好的起點。記住,第一印象很重要。

            2 . 寫一個"標準"宏MIN ,這個宏輸入兩個參數(shù)并返回較小的一個。

            #define MIN(A,B) ((A) <= (B) ? (A) : (B))

            這個測試是為下面的目的而設的:

            1) 標識#define在宏中應用的基本知識。這是很重要的。因為在 嵌入(inline)操作符 變?yōu)闃藴蔆的一部分之前,宏是方便產(chǎn)生嵌入代碼的唯一方法,對于嵌入式系統(tǒng)來說,為了能達到要求的性能,嵌入代碼經(jīng)常是必須的方法。

            2) 三重條件操作符的知識。這個操作符存在C語言中的原因是它使得編譯器能產(chǎn)生比if-then-else更優(yōu)的代碼,了解這個用法是很重要的。

            3) 懂得在宏中小心地把參數(shù)用括號括起來

            4) 我也用這個問題開始討論宏的副作用,例如:當你寫下面的代碼時會發(fā)生什么事?

            least = MIN(*p++, b);

            3. 預處理器標識#error的目的是什么?

            如果你不知道答案,請看參考文獻1。這問題對區(qū)分一個正常的伙計和一個書呆子是很有用的。只有書呆子才會讀C語言課本的附錄去找出象這種問題的答案。當然如果你不是在找一個書呆子,那么應試者最好希望自己不要知道答案。

            死循環(huán)(Infinite loops)

            4. 嵌入式系統(tǒng)中經(jīng)常要用到無限循環(huán),你怎么樣用C編寫死循環(huán)呢?

            這個問題用幾個解決方案。我首選的方案是:

            while(1)

            {

            }

            一些程序員更喜歡如下方案:

            for(;;)

            {

            }

            這個實現(xiàn)方式讓我為難,因為這個語法沒有確切表達到底怎么回事。如果一個應試者給出這個作為方案,我將用這個作為一個機會去探究他們這樣做的基本原理。如果他們的基本答案是:"我被教著這樣做,但從沒有想到過為什么。"這會給我留下一個壞印象。

            第三個方案是用 goto

            Loop:

            ...

            goto Loop;

            應試者如給出上面的方案,這說明或者他是一個匯編語言程序員(這也許是好事)或者他是一個想進入新領域的BASIC/FORTRAN程序員。

            數(shù)據(jù)聲明(Data declarations)

            5. 用變量a給出下面的定義

            a) 一個整型數(shù)(An integer)

            b)一個指向整型數(shù)的指針( A pointer to an integer)

            c)一個指向指針的的指針,它指向的指針是指向一個整型數(shù)( A pointer to a pointer to an intege)r

            d)一個有10個整型數(shù)的數(shù)組( An array of 10 integers)

            e) 一個有10個指針的數(shù)組,該指針是指向一個整型數(shù)的。(An array of 10 pointers to integers)

            f) 一個指向有10個整型數(shù)數(shù)組的指針( A pointer to an array of 10 integers)

            g) 一個指向函數(shù)的指針,該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)(A pointer to a function that takes an integer as an argument and returns an integer)

            h) 一個有10個指針的數(shù)組,該指針指向一個函數(shù),該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)( An array of ten pointers to functions that take an integer argument and return an integer )

            答案是:

            a) int a; // An integer

            b) int *a; // A pointer to an integer

            c) int **a; // A pointer to a pointer to an integer

            d) int a[10]; // An array of 10 integers

            e) int *a[10]; // An array of 10 pointers to integers

            f) int (*a)[10]; // A pointer to an array of 10 integers

            g) int (*a)(int); // A pointer to a function a that takes an integer argument and returns an integer

            h) int (*a[10])(int); // An array of 10 pointers to functions that take an integer argument and return an integer

            人們經(jīng)常聲稱這里有幾個問題是那種要翻一下書才能回答的問題,我同意這種說法。當我寫這篇文章時,為了確定語法的正確性,我的確查了一下書。但是當我被面試的時候,我期望被問到這個問題(或者相近的問題)。因為在被面試的這段時間里,我確定我知道這個問題的答案。應試者如果不知道所有的答案(或至少大部分答案),那么也就沒有為這次面試做準備,如果該面試者沒有為這次面試做準備,那么他又能為什么出準備呢?

            Static

            6. 關鍵字static的作用是什么?

            這個簡單的問題很少有人能回答完全。在C語言中,關鍵字static有三個明顯的作用:

            1) 在函數(shù)體,一個被聲明為靜態(tài)的變量在這一函數(shù)被調用過程中維持其值不變。

            2) 在模塊內(但在函數(shù)體外),一個被聲明為靜態(tài)的變量可以被模塊內所用函數(shù)訪問,但不能被模塊外其它函數(shù)訪問。它是一個本地的全局變量。

            3) 在模塊內,一個被聲明為靜態(tài)的函數(shù)只可被這一模塊內的其它函數(shù)調用。那就是,這個函數(shù)被限制在聲明它的模塊的本地范圍內使用。

            大多數(shù)應試者能正確回答第一部分,一部分能正確回答第二部分,同是很少的人能懂得第三部分。這是一個應試者的嚴重的缺點,因為他顯然不懂得本地化數(shù)據(jù)和代碼范圍的好處和重要性。

            Const

            7.關鍵字const有什么含意?

            我只要一聽到被面試者說:"const意味著常數(shù)",我就知道我正在和一個業(yè)余者打交道。去年Dan Saks已經(jīng)在他的文章里完全概括了const的所有用法,因此ESP(譯者:Embedded Systems Programming)的每一位讀者應該非常熟悉const能做什么和不能做什么.如果你從沒有讀到那篇文章,只要能說出const意味著"只讀"就可以了。盡管這個答案不是完全的答案,但我接受它作為一個正確的答案。(如果你想知道更詳細的答案,仔細讀一下Saks的文章吧。)

            如果應試者能正確回答這個問題,我將問他一個附加的問題:

            下面的聲明都是什么意思?

            const int a;

            int const a;

            const int *a;

            int * const a;

            int const * a const;

            /******/

            前兩個的作用是一樣,a是一個常整型數(shù)。第三個意味著a是一個指向常整型數(shù)的指針(也就是,整型數(shù)是不可修改的,但指針可以)。第四個意思a是一個指向整型數(shù)的常指針(也就是說,指針指向的整型數(shù)是可以修改的,但指針是不可修改的)。最后一個意味著a是一個指向常整型數(shù)的常指針(也就是說,指針指向的整型數(shù)是不可修改的,同時指針也是不可修改的)。如果應試者能正確回答這些問題,那么他就給我留下了一個好印象。順帶提一句,也許你可能會問,即使不用關鍵字 const,也還是能很容易寫出功能正確的程序,那么我為什么還要如此看重關鍵字const呢?我也如下的幾下理由:

            1) 關鍵字const的作用是為給讀你代碼的人傳達非常有用的信息,實際上,聲明一個參數(shù)為常量是為了告訴了用戶這個參數(shù)的應用目的。如果你曾花很多時間清理其它人留下的垃圾,你就會很快學會感謝這點多余的信息。(當然,懂得用const的程序員很少會留下的垃圾讓別人來清理的。)

            2) 通過給優(yōu)化器一些附加的信息,使用關鍵字const也許能產(chǎn)生更緊湊的代碼。

            3) 合理地使用關鍵字const可以使編譯器很自然地保護那些不希望被改變的參數(shù),防止其被無意的代碼修改。簡而言之,這樣可以減少bug的出現(xiàn)。

            8. 關鍵字volatile有什么含意?并給出三個不同的例子。

            一個定義為volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優(yōu)化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存器里的備份。下面是volatile變量的幾個例子:

            1) 并行設備的硬件寄存器(如:狀態(tài)寄存器)

            2) 一個中斷服務子程序中會訪問到的非自動變量(Non-automatic variables)

            3) 多線程應用中被幾個任務共享的變量

            回答不出這個問題的人是不會被雇傭的。我認為這是區(qū)分C程序員和嵌入式系統(tǒng)程序員的最基本的問題。搞嵌入式的家伙們經(jīng)常同硬件、中斷、RTOS等等打交道,所有這些都要求用到volatile變量。不懂得volatile的內容將會帶來災難。

            假設被面試者正確地回答了這是問題(嗯,懷疑是否會是這樣),我將稍微深究一下,看一下這家伙是不是直正懂得volatile完全的重要性。

            1) 一個參數(shù)既可以是const還可以是volatile嗎?解釋為什么。

            2) 一個指針可以是volatile 嗎?解釋為什么。

            3) 下面的函數(shù)有什么錯誤:

            int square(volatile int *ptr)

            {

            return *ptr * *ptr;

            }

            下面是答案:

            1) 是的。一個例子是只讀的狀態(tài)寄存器。它是volatile因為它可能被意想不到地改變。它是const因為程序不應該試圖去修改它。

            2) 是的。盡管這并不很常見。一個例子是當一個中服務子程序修該一個指向一個buffer的指針時。

            3) 這段代碼有點變態(tài)。這段代碼的目的是用來返指針*ptr指向值的平方,但是,由于*ptr指向一個volatile型參數(shù),編譯器將產(chǎn)生類似下面的代碼:

            int square(volatile int *ptr)

            {

            int a,b;

            a = *ptr;

            b = *ptr;

            return a * b;

            }

            由于*ptr的值可能被意想不到地該變,因此a和b可能是不同的。結果,這段代碼可能返不是你所期望的平方值!正確的代碼如下:

            long square(volatile int *ptr)

            {

            int a;

            a = *ptr;

            return a * a;

            }

            位操作(Bit manipulation)

            9. 嵌入式系統(tǒng)總是要用戶對變量或寄存器進行位操作。給定一個整型變量a,寫兩段代碼,第一個設置a的bit 3,第二個清除a 的bit 3。在以上兩個操作中,要保持其它位不變。

            對這個問題有三種基本的反應

            1) 不知道如何下手。該被面者從沒做過任何嵌入式系統(tǒng)的工作。

            2) 用bit fields。Bit fields是被扔到C語言死角的東西,它保證你的代碼在不同編譯器之間是不可移植的,同時也保證了的你的代碼是不可重用的。我最近不幸看到 Infineon為其較復雜的通信芯片寫的驅動程序,它用到了bit fields因此完全對我無用,因為我的編譯器用其它的方式來實現(xiàn)bit fields的。從道德講:永遠不要讓一個非嵌入式的家伙粘實際硬件的邊。

            3) 用 #defines 和 bit masks 操作。這是一個有極高可移植性的方法,是應該被用到的方法。最佳的解決方案如下:

            #define BIT3 (0x1 << 3)

            static int a;

            void set_bit3(void)

            {

            a |= BIT3;

            }

            void clear_bit3(void)

            {

            a &= ~BIT3;

            }

            一些人喜歡為設置和清除值而定義一個掩碼同時定義一些說明常數(shù),這也是可以接受的。我希望看到幾個要點:說明常數(shù)、|=和&=~操作。

            訪問固定的內存位置(Accessing fixed memory locations)

            10. 嵌入式系統(tǒng)經(jīng)常具有要求程序員去訪問某特定的內存位置的特點。在某工程中,要求設置一絕對地址為0x67a9的整型變量的值為0xaa66。編譯器是一個純粹的ANSI編譯器。寫代碼去完成這一任務。

            這一問題測試你是否知道為了訪問一絕對地址把一個整型數(shù)強制轉換(typecast)為一指針是合法的。這一問題的實現(xiàn)方式隨著個人風格不同而不同。典型的類似代碼如下:

            int *ptr;

            ptr = (int *)0x67a9;

            *ptr = 0xaa55;

            A more obscure approach is:

            一個較晦澀的方法是:

            *(int * const)(0x67a9) = 0xaa55;

            即使你的品味更接近第二種方案,但我建議你在面試時使用第一種方案。

            中斷(Interrupts)

            11. 中斷是嵌入式系統(tǒng)中重要的組成部分,這導致了很多編譯開發(fā)商提供一種擴展—讓標準C支持中斷。具代表事實是,產(chǎn)生了一個新的關鍵字 __interrupt。下面的代碼就使用了__interrupt關鍵字去定義了一個中斷服務子程序(ISR),請評論一下這段代碼的。

            __interrupt double compute_area (double radius)

            {

            double area = PI * radius * radius;

            printf("\nArea = %f", area);

            return area;

            }

            這個函數(shù)有太多的錯誤了,以至讓人不知從何說起了:

            1) ISR 不能返回一個值。如果你不懂這個,那么你不會被雇用的。

            2) ISR 不能傳遞參數(shù)。如果你沒有看到這一點,你被雇用的機會等同第一項。

            3) 在許多的處理器/編譯器中,浮點一般都是不可重入的。有些處理器/編譯器需要讓額處的寄存器入棧,有些處理器/編譯器就是不允許在ISR中做浮點運算。此外,ISR應該是短而有效率的,在ISR中做浮點運算是不明智的。

            4) 與第三點一脈相承,printf()經(jīng)常有重入和性能上的問題。如果你丟掉了第三和第四點,我不會太為難你的。不用說,如果你能得到后兩點,那么你的被雇用前景越來越光明了。

            代碼例子(Code examples)

            12 . 下面的代碼輸出是什么,為什么?

            void foo(void)

            {

            unsigned int a = 6;

            int b = -20;

            (a+b > 6) ? puts("> 6") : puts("<= 6");

            }

            這個問題測試你是否懂得C語言中的整數(shù)自動轉換原則,我發(fā)現(xiàn)有些開發(fā)者懂得極少這些東西。不管如何,這無符號整型問題的答案是輸出是 ">6"。原因是當表達式中存在有符號類型和無符號類型時所有的操作數(shù)都自動轉換為無符號類型。因此-20變成了一個非常大的正整數(shù),所以該表達式計算出的結果大于6。這一點對于應當頻繁用到無符號數(shù)據(jù)類型的嵌入式系統(tǒng)來說是豐常重要的。如果你答錯了這個問題,你也就到了得不到這份工作的邊緣。

            13. 評價下面的代碼片斷:

            unsigned int zero = 0;

            unsigned int compzero = 0xFFFF;

            /*1''s complement of zero */

            對于一個int型不是16位的處理器為說,上面的代碼是不正確的。應編寫如下:

            unsigned int compzero = ~0;

            這一問題真正能揭露出應試者是否懂得處理器字長的重要性。在我的經(jīng)驗里,好的嵌入式程序員非常準確地明白硬件的細節(jié)和它的局限,然而PC機程序往往把硬件作為一個無法避免的煩惱。

            到了這個階段,應試者或者完全垂頭喪氣了或者信心滿滿志在必得。如果顯然應試者不是很好,那么這個測試就在這里結束了。但如果顯然應試者做得不錯,那么我就扔出下面的追加問題,這些問題是比較難的,我想僅僅非常優(yōu)秀的應試者能做得不錯。提出這些問題,我希望更多看到應試者應付問題的方法,而不是答案。不管如何,你就當是這個娛樂吧...

            動態(tài)內存分配(Dynamic memory allocation)

            14. 盡管不像非嵌入式計算機那么常見,嵌入式系統(tǒng)還是有從堆(heap)中動態(tài)分配內存的過程的。那么嵌入式系統(tǒng)中,動態(tài)分配內存可能發(fā)生的問題是什么?

            這里,我期望應試者能提到內存碎片,碎片收集的問題,變量的持行時間等等。這個主題已經(jīng)在ESP雜志中被廣泛地討論過了(主要是 P.J. Plauger, 他的解釋遠遠超過我這里能提到的任何解釋),所有回過頭看一下這些雜志吧!讓應試者進入一種虛假的安全感覺后,我拿出這么一個小節(jié)目:

            下面的代碼片段的輸出是什么,為什么?

            char *ptr;

            if ((ptr = (char *)malloc(0)) == NULL)

            puts("Got a null pointer");

            else

            puts("Got a valid pointer");

            這是一個有趣的問題。最近在我的一個同事不經(jīng)意把0值傳給了函數(shù)malloc,得到了一個合法的指針之后,我才想到這個問題。這就是上面的代碼,該代碼的輸出是"Got a valid pointer"。我用這個來開始討論這樣的一問題,看看被面試者是否想到庫例程這樣做是正確。得到正確的答案固然重要,但解決問題的方法和你做決定的基本原理更重要些。

            Typedef

            15 Typedef 在C語言中頻繁用以聲明一個已經(jīng)存在的數(shù)據(jù)類型的同義字。也可以用預處理器做類似的事。例如,思考一下下面的例子:

            #define dPS struct s *

            typedef struct s * tPS;

            以上兩種情況的意圖都是要定義dPS 和 tPS 作為一個指向結構s指針。哪種方法更好呢?(如果有的話)為什么?

            這是一個非常微妙的問題,任何人答對這個問題(正當?shù)脑?是應當被恭喜的。答案是:typedef更好。思考下面的例子:

            dPS p1,p2;

            tPS p3,p4;

            第一個擴展為

            struct s * p1, p2;

            .

            上面的代碼定義p1為一個指向結構的指,p2為一個實際的結構,這也許不是你想要的。第二個例子正確地定義了p3 和p4 兩個指針。

            晦澀的語法

            16 . C語言同意一些令人震驚的結構,下面的結構是合法的嗎,如果是它做些什么?

            int a = 5, b = 7, c;

            c = a+++b;

            這個問題將做為這個測驗的一個愉快的結尾。不管你相不相信,上面的例子是完全合乎語法的。問題是編譯器如何處理它?水平不高的編譯作者實際上會爭論這個問題,根據(jù)最處理原則,編譯器應當能處理盡可能所有合法的用法。因此,上面的代碼被處理成:

            c = a++ + b;

            因此, 這段代碼持行后a = 6, b = 7, c = 12。

            如果你知道答案,或猜出正確答案,做得好。如果你不知道答案,我也不把這個當作問題。我發(fā)現(xiàn)這個問題的最大好處是這是一個關于代碼編寫風格,代碼的可讀性,代碼的可修改性的好的話題。

          【嵌入式工程師面試題及答案「」】相關文章:

          嵌入式C語言面試題(附答案)03-17

          Java工程師面試題及答案10-25

          Java高級工程師面試題及答案03-24

          Linux系統(tǒng)工程師面試題(附答案)03-02

          2017嵌入式軟件工程師筆試題及答案02-28

          2017年嵌入式軟件面試題03-06

          微軟面試題及答案03-12

          Adobe面試題及答案01-22

          2024年嵌入式軟件工程師筆試題(含答案)10-23

          主站蜘蛛池模板: 粉红顽皮豹图片| 需要爸爸播种美国电影| 飞虎神鹰演员表| 国足vs澳大利亚直播在线观看| 僵尸先生5驱魔警察| 女版古墓丽影满天星全集| 丽塔海华丝| 午夜0时的吻| 肚爸爸生子记| 第一次洗碗| 漂亮小瘦子3| 神奇宝贝第一季在线观看免费全集 | 女员工的付出中字马少杰| 人口9万人小县城单日游客过万| 韩剧逆转女王国语版 | 欢乐之都| 流落荒岛的兄妹电影在线观看免费| 男女一起愁愁愁免费观看电视剧动漫| 《花子vs倔强的驱魔师》1-4集动漫在线| 速递惊魂| 3v1三人一次性体检视频| 簧片网址大全| 迪加奥特曼国语版全集| 痴汉电车下载| 三级剧情片| 破地狱粤语版| 共助1免费观看全集| 毒妃在上:王爷别碰我短剧全集| 女超人法国电影完整在线观看| 囧探佳人下载| 新金瓶酶2| 部长来我家| 活佛济公3迅雷下载| 麦乐迪超人系列nice| HD版泰山《激战丛林》完整版免费国语| 武动乾坤 电视剧| 高清《死人开关》电影| 《新人类之毒医肥尸》| 经济学家华生| 电视剧铁面歌女| 元朗区| 张版西游记| 马来西亚美女少妇三级视频。| 蝙蝠 电影| 温柔的谎言在线观看| 末班车后胶囊旅馆无遮挡| 弃妇逆袭短剧全集| 30分钟插曲免费播放第8集| 智取威虎山电影下载| 老公上司来我家| 陈晓被曝婚姻破裂后首次现身| 女篮坎贝奇无憾 在线观看| 致美丽的你| 因为不想吃亏韩剧| 母亲完整版| 天海翼lpⅹ566中文字幕在线| 哇嘎高清免费观看| 血誓电视剧全30集| 僵王处刑曲| 美国伦理蜜桃5| 电影关云长| 法国监狱2在线观看完整版| 芈月传1至81全集免费观看| 女长官的体罚哪一集| 加勒比海盗5 死无对证| 妹妹最近有点怪真人电影原声配音 | 我的妈妈| 越狱兔前传| 七个少女在瑞士农场的电影| 镜双城电视剧免费观看全集完整版| 公的浮之手在线| 兵团岁月电视剧| 年轻的母亲5电影| 人间中毒 无删减 在线高清| 朴妮唛28部电视剧在线观看 | 乡村老尸| 潜龙行动全集高清版| 21世纪免费观看完整版| 雪梨枪4p视频下载| 真命天子朱元璋在线观看| 德田重男电影免费观看中文版 | 爱几何完整版免费观看| 电视剧《装台》| 《维修工的艳遇》2| 非诚勿扰第15期| 金银悔1至5集免费普通话| 玉女心经播放| 巜健身房激情HD中字| 情难自制在线| 《游泳女教练》免费观看全集| 欲望酒店 百度影音| 屠宰呕吐娃娃全集在线观看| 电影网站在线| 老板的女儿满天星版叫什么名字| 分手后程医生哭出鼻涕泡短剧免费| 星克莱尔全集在线| 中华英雄电影免费国语在线观看| 类似TOTAKKAHAYAKIRGUZUX的旅行综艺 | 年少有为不自卑| 涩涩屋观看| 年轻人完整版在线观看| 乞丐电视剧在线观看| 牙医姐妹在线| 勇者王粤语| 《驯服小峓子》完成版| 恶之心俄国悬疑剧在线观看| 绝望写手 第五季| 疯狂的蠢贼| 忍不住的继拇中字3| 警察故事3国语完整版免费观看| 领袖电视剧| 塔日酒店免费完整版| 忘年恋电影| 俄罗斯女超人| 香港李嘉诚发声| 安徽庐剧| 《法国空乘11》免费观看| 够劲吻住你短剧大结局免费观看| 正在播放: JUL-927 “对不起,我受不了了……”我对儿子的朋友好色……北条朝 | 我和丰满老师疯狂做爰漫画| 阿童木国语| 人间正道是沧桑短剧在线观看| 老表发钱寒国语免费完整版| 索命暹罗之按摩师| 高亚麟徐梓钧拍戏同框画面曝光| 长津湖之水门桥| 表演系的故事| 安姨版《灰姑娘》正版观看| 精灵梦叶罗丽第十季免费观看完整版 | 还珠格格第1部全集| 韩剧《好兄弟的妹妹爱上我》| 刺客联盟2高清| 壮志凌云女版在线观看| しぼっちゃうぞ中文在线观看 | 《最高の爱人诏》解说| 死神来了1百度影音| 火影忍者最新op| 白峰美羽教师的心酸在线观看| 密室大逃脱第二季第二期| 致命真相在线播放完整版| 佐野美铃| 女超人韩国| 招惹电视剧在线观看免费版高清| 图书馆的女朋友第二季在线观看完整免费版电视剧第五集 | 我的特一营40集免费观看| 电视剧鬼丈夫| 风暴来袭电影免费观看| 入室强插电影在线播放| 监狱不设防百度影音| 美艳的妽妽3| 春雨电影大全免费观看在线| 杨敏1-5集全集免费看| 德国最强大脑| 《品味人生》坎贝奇链接| 东京猫猫中文版| 十堰市| 爱有多远电视剧| 年轻夫妇韩剧中文版免费观看 | 铁证悬案第三季| 蜜桃成熟时3下载| 法国满天星《贵夫人》的剧情简介 | 《渔夫荒淫史》在线观看| 道士下山 豆瓣| 人猿泰山意大利1995版| 光之美少女中文版免费观看| 好看的大陆电视剧| 无懈可击之美女如云结局| 启航当风起时| 正在播放:美丽寡妇偿还债务,巨乳少女葵司献身还债 - 17 | 亲切的金子趴在桌子上的一段粤语| 牙医郝板栗1986原版叫什么| 金婚50集完整版免费观看| 歼灭天际1-40集免费观看西瓜视频| 电影西游降魔篇在线观看| 韩剧制造情缘| 替身演员:逆袭成影后全集免费 | 特殊的妇科治疗室| 荣誉法则(成人版)| 罗马帝国艳情史| 孤身在线观看高清完整版免费| 霜花店未删减| 荒野渔夫80版完整版| 看了下面会流水的视频| 美国禁忌电影免费观看满天星| 开心家族| 我的阿勒泰结局| 马斯顿教授与神奇女侠| 德克里克堡| 毒医肥尸电影未删减版在线观看| 五号特工组第二部免费播放| 《登山的目的2》中文| 终于得到了妈妈| 笑咏春粤语| 电影《女子护卫队》在线观看| 命定之爱电视剧| 渔夫的妻子意大利| 豆豆笑笑| 真 恋姬无双| 无颜之月免费观看完整版电视剧| 电视剧原来爱上贼| 性工具酷刑虐女惨叫小说| 《性的暴行》DVD版| 年代秀20121207| 言情片《私人女性监狱》HD免费高清在线观看完整版_tvb云播 | 女战狼系列免费观影| 高清《繁花》全集观看免费版高清| 《法国航空》6| 无风絮自飞| 私密地带| 《暴躁少女免费观看全集高清》电影免费在线观看完整版 - 光棍影院 | 松药店的儿子们54集| 公之孚之中字50| 各自远飏| 黑白配在线高清观看免费| 死亡飞车| 冰河剧集法国空姐4| 东边日出西边雨电视剧| 白峰电影在线播放免费版| 我爱夜蒲2| 《执行秘书》正片| 错点鸳鸯电视剧全集优酷| 疯丫头第3季全集| 密室大逃脱第六季在线免费观看 | 春宫妖姬青鸟影院| 姥姥免费视频在线| 《民间怪谈》彭禺厶| 剩者为王 电影| 妈妈爱上儿子同学》》 - 日韩字幕手机免费播放 - 雅澜影院 | 监狱学园动漫全集观看| 《售楼小姐的秘密》1| 大兵日记全集| 渔夫荒淫史在线观看| 军事不当行为未删减版百度云资源| 缉魂电影无删减完整版| 刺客联盟2高清| 金银悔1至5集免费普通话| 宫锁珠帘27| 亲吻姐姐| 小沈阳不差钱| 忠奸人电影| 愤怒的黄牛韩剧电影| 插曲在线观看免费观看高清第二集 | 一起愁愁免费全集在线看 | 风起陇西电视剧免费观看完整版| 日本VS中国VS亚洲看| 余罪第100集日韩版第9集剧情介绍| 《瓜达卢佩的玫瑰》完整版在线观看| 远亲小姐在线观看| 绝代双骄梁朝伟| 太极2之英雄崛起| 因父去世休假被辞| 电视剧神枪在线观看| 美国家庭禁忌在线观看| 亲切的金子粤语趴桌子| 灭火宝贝2凯登克劳斯结局| 双女任务满天星电影在线观看| 虎兄虎弟 国语| yelloe视频免费观看| 杨光的夏天| 《和讨厌的部长出差旅》大结局 | 维修工的艳遇在线观看完整版免费| 大过年的电视剧免费观看全集| 狄仁杰之骷髅将军| 白雪公主后妈| 笑傲江湖中东方不败是男是女| 威信县| 剑神林峰1-100集免费看| 美丽的小樱桃| 《恋恋红尘》电视剧| 五夜天| 别墅攻略HD完整版| 倚天屠龙记2| 特殊争夺| 罗丽.星克莱尔《乡情》| 女保险公司推销8中文| 《女版007满天星》电影在线观看| 善良的岳母免费观看| 《法国空组》4| XL司令第一季真人版| 青梅竹马是消防员风车| 《女同学的滋味2在线观看》剧情1080P最新全集观看 -全集偶像剧 -黑蚂蚁影院 | 凪主演电影修空调免费观看| 售楼小姐的秘密在线观看吴梦梦| 天休营第一季| 高压监狱播放地址| 潜罪犯粤语| 私人教练1983年意大利| 速递惊魂| 《死馆》电影免费观看| 哈利波特1国语版免费| 尔滨启动收复失地计划!| 豆芽菜的爱广场舞| 酋长的男人在线观看| 折腰电视剧完整版| 韩版 花样男子| 电影北京遇上西雅图在线观看| 晚娘百度影音完整版| 荣誉守则成人版 在线观看| 未来罪行| 21世纪性格爱情指南全8集中文| 罪恶王冠my dearest| 壮志凌云法国版满天星完整版| 雪中悍刀行第三季免费播放| 渔女实战| 斗罗大陆148集| 妻子8免费完整高清电视剧在线看 《瓜达卢佩的玫瑰》在线播放免费墨 | 特殊客房在线观看免费版高清电视剧| 美丽姑娘免费观看高清| 束缚游戏免费观看第一季全集 | 法国空姐2| 佳澄果穗| 高清被女孩子逆推不行吗?未删减| 庆余年2免费高清观看西瓜| 女大学生特殊的精油按摩| 弃妇翻身前夫:追悔莫及短剧全集| 韩剧她很漂亮| 漂亮的保姆完整视频在线观看| 着牛仔裤的钟馗| 《贪婪之岛2》完整版| 天使禁恋| 宝贝赳赳第四季动画片全集免费| 姜素拉电影在线播放| 一起愁愁免费观看高清电影| 王保长传奇| HD版《激战丛林》演员| 云裳广场舞爱情果| 美乃雀在线观看| 决战万仙阵在线观看| 我的抗战之猎豹突击演员| 武神主宰电视剧在线观看免费全集 | medoly女超人| 道德底线电视剧| 济公传 郭德纲2013| 华政韩剧| 一起愁愁免费高清在线| 金惠秀老千| 和部长一起出差旅电视剧在线观看 | 国产未发育的学生洗澡电影| 《修理工的艳遇》接丈夫电话还在做爱 | 漂亮妈妈字开头中字| 雪中悍刀行第二季全集在线观看 | 哪吒在线观看| 魔鬼女集中营| 美国式忌保罗讳1--4| 黑社会之龙城岁月| 《特殊瑜伽教练》| 武训传免费| 花城谢怜下面夹东西AO3| 超能姐姐大作战| 都挺好 电视剧在线看| 《驯服2》丽卡和谁在一起了| 门锁电影免费完整版| 《越南暴行2》免费看| 小日子在线观看高清完整版| 三D肉蒲团之莲花宝典| 十七岁在线观看完整版高清| 火影忍者国语版全集高清优酷| 女儿国满天星版1988| 后宫在线观看| 情书免费| 惊弦电视剧在线观看全集| 韩剧金银梅5普通话免费观看| XL司令动漫全集| 聊斋先生全集| 克莱尔的迷宫在线| 财阀家的小儿子 电视剧| 曹查理电影大全免费观看国语 | 身为一个胖子免费观看| 兰陵王妃免费观看| 天剑绝刀之独孤九剑| 葫芦娃成版人每天看一次| 甜蜜惩罚13| 超能陆战队免费观看| 法国电影《塔日酒店》| 电影小兵张嘎免费观看| 男女愁愁愁免费观看电视剧| 依家有喜电视剧| 小辣椒3美国伦理| 欲望保姆电影完整版看| 三体电视剧剧情介绍| 黑执事第二季在线观看| 请成为我的家人| 白衣女超人电影完整版| 射雕英雄传EAGLET| 超级教师3免费观看全部电视剧| 血洛大陆| 疯狂荷尔蒙6| 超级飞侠第12季| 《推油》完整版免费观看| 第一次竟然给了朋友的| 重生1986| 总统夫人罗丽星克莱尔免费观看完整| 莫比乌斯电影完整版免费观看| 有色视频| 策驰影院在线观看免费高清电视剧| 终极恶女| 春梦伊人| 今晚油价将下调| 噼里啪啦在线影视免费观看| 电影偷窥者| 倩女喜相逢| 同流合乌电影| 暴躁老妈1-46集全免费观看高清版百度欧美| 代号十三钗在线观看| 《女军医》| 太极2:英雄崛起| 哈哈哈哈哈第5季免费| 青天衙门第二部| 国语韩剧媳妇当家| 倚天屠龙记2019版演员表| 陆贞传奇全集观看| 新喜剧之王在线观看| 军检察官多伯曼犬| 猎战狂徒电影| 电视剧狂飙全集在线观看| 19岁大学生真人电视| 电影《恋爱之瘾》免费观看| 97免费| 最刺激的夫妻互换| 电视剧布衣神相| 奔跑吧兄弟白鹿h5部分1–5| 法国肌肤下的火焰| 美景之屋6在线观看高清完整版 | 杨玉环电视剧| 浮之手中字6| 小城大事电视剧免费看| 电视剧锦衣之下| 秀婷程仪公欲息肉婷在线观看| 侏儒人被黑人蹂躏mp4| 古墓丽影满天星版免费播放| 孟丽君越剧| 须要爸爸播种| 银魂262| 动漫《高柳的花嫁》全集| 卜案演员表| 牧神记40在线观看| 精油身体按摩油| 太阳的后裔15| 特殊理发店待遇8的最新章节和内容 | 公浮之手完整版电影| 制服诱惑在线播放| 向风而行电视剧免费播放观看| 英雄电影免费观看完整版| 爱我几何电影在线观看完整版免费 | 天蝎座之夜3| 东宫电视剧全集免费观看完整版高清| 国家审计电视剧全集在线观看 | 骄阳伴我 电视剧| 电影要爸爸播种子意大利| 爱我几何电视剧全集| 成人版泰坦尼克号叫什么名字| 长相思在线观看| 皮卡丘动画片| yellow 在线观看| 美国消防宝贝在线观看| 时光正好免费观看全集| 莫妮卡《爱我几何》免费版是真演吗| 机甲女神之究极神兵| 美国伦理《生殖按摩》电影 | 电视剧几度夕阳红| 湾岸midnight| 娜塔莎一家| CAROLINEDUCEY| 剑蝶电视剧全集| 战狼6双人版在线观看| 原始女人| 康熙来了孙芸芸| 台湾版黛比浪漫家教电影| 乡村爱情五| 阳光并不遥远| 太平公主秘史在线观看免费| 羞羞答答免费在线观看| 高清《瑜伽教练》无删减| 白洁全集| 睫毛膏4美国中文版| 莲花楼全集在线播放免费| 跑出一片天下载| 生化危机5:惩罚| 屋顶上的猫| 需要爸爸播种子三级在线观看| 动真心:契约总裁短剧全集| 《法国空乘5》免费看| 孙杨复出首秀| 和讨厌的前任一起去差旅| 成家电视剧免费观看| 塔斯尼帝复仇2成电影6月12| 旺角黑夜电影| 捉鬼有限公司| 欧式少女17集全集在线看视频网站下载 | 女超人满天星版麦乐迪马克斯免费观| 电影 普罗米修斯| 相爱十年 电视剧| 1984美国忌讳第一集黑人| 凤隐天下100集免费观看| 台湾《电影小凤新婚下》| 极限救援优酷| 蔡依林爱无赦| 电话小姐| 黑匣子情况公布| 韩剧蓝帽子免费播放| 怒火街头国语下载| 学习延安精神| 庆余年2电视剧免费全集在线观看| 煲了半天的肉汤蚂蚁庄园| XL司令真人版在线观看| 百家讲坛项羽| 刀郎演唱会| 陈真电视剧| 最近 妹妹的样子有点怪?| 我的健身锻炼电影观看| 聊斋人鬼情缘| 年轻的母亲在线3中文版| 夫妻交换插| 铎字怎么读| 我和女部长一起去旅行的电影| 情感背后| 如果时间有回音| 高清《哺乳》电影完整版观看免费 | 灭火宝贝2美版免费播放| 唐朝诡事录免费观看电视剧| 今天的她们电视剧| 漂亮的姐姐在线播放| 人体蜈蚣3 电影| 《诱人的女房东3》电影| 绝密行动电视剧全集免费播放| 门第爱奇艺| 指尖传来的热情| 《隔壁女邻居3》BD高清| 壮志凌云啄木鸟满天星| 六指琴魔 电视剧| 我的花样继子| 美国禁忌1-7| 《特殊交易》正版| 怦然与你未删减| 黑帮大佬和我的365日在线观看| 巨茎挺进李淑芬体内视频| 动漫解说一口气看完| 二十一世纪性格爱情指南第8集| 狮子王动画片全集| 我喜欢你在线| 文旅产业从“流量”变“留量”| 女帝归来:美男通通闪开全集免费| 特别酒店l984美国| 屈原电视剧全集免费观看| 大头儿子小头爸爸1| 成全视频免费在线观看动漫| 人头豆腐汤 完整版| 第一次遇见花香的那刻| 神秘的发型屋韩国 | 无主之花电影| 美国式保罗2原版| 马晓晴和薄| 金马奖不当言论说了啥| 关晓彤在好先生的翘臀| 姐姐当家综艺在线观看| 新疆8分钟惊艳世界| 专家建议对50万以上存款收税| 特殊美容室| 我与黑帮大佬| 杨柳夺拳击女子66公斤级银牌| 朴诗妍《爱的释放》电视免费观看| 你是我兄弟2| 金锁记电影| 台湾三个女警献身查案什么电影| 安宅拉拉电影在线观看| 白锦曦1到100集免费观看| 江源县| 神雕侠侣大结局| 巴厘岛的故事电视剧免费观看全集| 社长夫人的美貌| 寻找所罗门王的宝藏| 佛陀电视剧全集(1-54)| 男女一起愁愁愁国产电影完整版在线| 芳华解说| 化神短剧全集免费| 大学生女学生HD | 勇士惨负灰熊| 与君歌免费观看完整版电视剧全集| 情欲电影| 铃木杏里《少年爱》免费听| 闺蜜2 电影| 晚娘下部| 无憾坎贝尔电影免费播放| 忽悠女老板| 为爱而战电影| 生死决断秋瓷炫电影完整版在线 | 流金岁月在线观看| 留存的爱全集观看| 鸡宝厨房| 法国空姐| 黑金电影完整版| 叫兽作品| 做aj的视频大全电视剧| 战神带娃:奶爸人生短剧全集 | 斗罗大陆电视剧免费全集观看| 赶尸艳谈无删减在线观看国语播放| 女销售的成功秘诀2电影完整版免费观看下载| 高清《内衣办公室》日本| 法国空乘2| 鹰爪铁布衫第二部| 漂流欲室 在线观看| 猎鹰1949全集在线观看| 保你平安| 荣成市| 电视剧胜算全集免费观看| 鹿鼎记陈小春版演员表| 银鞋1980美国满天星| 分手大师西瓜影音| いまどきのおんなのこ 在线| 如果声音记得你短剧免费观看| 娃娃脸5在线观看完整免费高清原声满| 以法之名1-36全局免费观看| 痴汉电车下载| 宫墙雪全集完整版免费观看| 机动奥特曼第一季| 木下子檀檩子电影免费播放| 百日郎君| 电视剧敌后便衣队传奇| 飞龙猛将下载| 高清雷霆特攻队*| 雅安市| 家族的秘密| 一路向西 主演| 法国空乘5在线看免费高清全集| 我的妈妈是校花电视剧| 舌尖上的公堂粤语| 泰坦尼克号成人版2小时46分版本| 《我不是戏神》第一季在线观看全集| 尼勒克县| 韩国x档案| 伊人网站在线观看| 一起愁愁免费观看在线播放| 电影《魔女3》超清在线观看| 法国空乘1980版未删减版下载| 我的极品美女上司| 亲爱的翻译官43集| 桃色凶器未删减版| 高清《科学家们》动漫免费观看| 张军高凌| 医生的特殊治疗4| 功夫熊猫2免费观看完整版国语| 亡国公主短剧全集| 木子檀子电影免费观看| 牙医姐妹在线观看 赤子板栗| 八戒,八戒神马网剧观看 | 我的大胸的继拇| 儿科医生电视剧| 老牛天天晚上夜噜噜噜| 法国空乘2016不难空乘| 铃木美恵子| 善良的老师3完有限中字木瓜| 桃色凶器在线播放| 再唱山歌给党听 索朗旺姆| 与部长一起出去差旅日本| 来福大酒店免费观看完整版| 昭然若揭的意思| 锦衣之下电视剧在线观看全集免费| 叶海亚萨里阿在中国留学过吗| 台湾a片村妓| 乌云之上电视剧免费| 四虎院影亚洲永久| 浴血坚持| 民县| 电视剧生死相依全集| 一代宗师高清| 女人公敌高清第三季| 美式的忌讳5-| 银魂265| 默杀电影在线看高清中国版| 庙不可言动漫| 克什克腾旗| 曾经是超人的男子| 爱情公寓5免费观看完整版| xl司令第一赛季真人版播放| 高清未婚男女的效率恋爱| 21世纪性格爱情指南全8集 | 遇见璀璨的你免费观看| 青柠在线观看免费高清电视剧下载| 天海翼在线写真视频| 春桃的战争下载| 在女儿的肚子里撞一撞| 汉城大劫案| 刷子李课件| 伦理厨房与继牳3| 热门影视| 地狱之歌ova高清| 电影《千金小姐》免费观看| 《在人间》电视剧在线观看| 蜡笔小新免费观看| 电视剧红灯记| 国风按摩院在线观看哚哚电影网| 萨米大冒险2电影| 丑小鸭之天生绝配| 入室强奸初中生免费观看| 小小的我演员表| 阿巴嘎旗| 七月十四之不见不散| 寒战2电影| 我的隔壁有男神电视剧| 爱我几何《莫妮卡》免费看| 请叫我中路杀神| 常熟市| 韩国 有求必应呼叫中心| 白锦曦1到100集免费观看| 怒火十二小时电影免费播放| 法国贩毒网| 央媒评2.2亿彩票事件| 刘敏涛老公常乐| 东京塔之越南女子别动队在线观看 | 日本牙医姐妹电影完整版| 醉后爱上你泰剧| 一个人的武林粤语| 西部通缉令无删减版免费观看| 王子变青蛙免费观看全集| 光之美少女系列| 美丽的小樱桃意大利| 床上的那点事| 中国刑警电视剧| 大笑喜剧人| 男女愁愁愁全集哪里看| 禁忌5完整版在线看中文| 神医大道公前传电视剧| 《灭火宝贝| 特殊理发店待遇8的最新章节和内容| 西游降魔篇DVD版| 猎心者免费观看| 秦可卿原型大揭秘| 满天星小红帽| 男人女人一起愁愁愁电视剧免费观看动漫| 还珠格格96| 房奴试爱智恩电视剧开头原声| 万家灯火免费| 老板娘3| 哇嘎电影高清完整视频 | 妈妈的职业5完整版结局| 纯情罗曼史动漫| 福五鼠片头曲| melodymarks女超人免费观看全部| 未代皇帝| 九品芝麻官电影| 乳头按摩电影| 爱情公寓5全集免费观看| 搜查瑠公圳| 剑来第二季在线观看入口| 后营露营第二季无增减| 神功元气袋| 陈宝莲《满天星》免费观看| 玩偶姐姐| 流浪地球2超清在线观看免费 | 婚姻攻略全集免费观看| 名侦探柯南真人版全集| 需要爸爸种子电影| 大博弈40集全集在线观看| 窈窕绅士 电影| 迷人的小峓子4| 圣山村谜局电影完整版在线观看| 蘑菇影视妈妈的职业 经典| 唐探1900电影免费播放| 正在播放:【夏晴子&温芮欣】国风按摩院_年节双飞俏佳丽 | 木下檀檀子视频免费观看| 暖暖请多指教电视剧| 恶女花魁| 电影私人航空免费观看| 我在情人截取了一段小视频| 鹰眼黑寡妇| 金银悔6-10集普通话版| 车票 电影| 电影《安娜和父亲》在线看麦乐迪| 百变宝贝| 天海冀和部下出差的电影主演是谁 | 八星报喜杨幂| 绣春刀2修罗战场| 保姆的特别待遇免费 | 巜生殖按摩女3在线播放| 宝贝老板2| 埋在体内吃饭h| 权宠电视剧免费观看全集高清| 《女狱警》法国正版完整版| 天国的女儿 原版| 星游记动画片全集| 女按摩师珍娜A片2004| 无敌秘书全集在线观看| 潜行狙击电影版国语| 故宫灵异事件完整版| 暴躁46集免费播放下载安装| 电影小姐在线观看| 侯爷粗壮冲刺顶弄H双性| 吴健农民伯伯下乡2全集免费观看| 她的紧致让他闷哼出声电影| 郑州换纱窗| 牙医姐妹电影观看免费完整版| 咱家爷们儿电视剧在线观看| 郑钦文第三轮比赛直播时间| 两个小婕子和我做愛| 法国女仆在线播放| 乡村爱情进行曲免费观看| 名侦探柯南国语| 渔夫的妻子意大利赛仑| 意外触碰| 暴走大事件第五季36| 为奴十二年| 美国版播种| 美丽的小蜜桃在线观看电视剧免费| 东北往事之黑道风云20年主题曲| 特殊美容师待遇7| 美丽小蜜桃免费| 古代厨娘:美食京城全集免费| 《以法之名》免费观看高清| 哇嘎电影免费播放高清| 心肝宝贝你突然在眼前| 小偷家族电影观看完整版| 经典杯子蛋糕日剧在线观看免费| 正在播放:最棒的小三沼泽 与不干涉工作和家庭、只有做爱理想关系的三上悠... | 美国版《丛林女超人》| 女子练瑜伽式骑车惊呆路人| 承德地震| 木下檀檩子伦理电影| 华丽上班族 电影| 当头炮的走法| 男女做爰猛烈叫床视频动态图| 善良的女邻居4| 房屋销售的秘密韩剧| 灵与肉完整版| 夜之女王| 仙剑奇侠传3全集| 白峰美羽女教师无删减播放 | 一波拉病毒2| 特赦1959全集完整版在线播放| 我的一个挂比朋友| 壮志凌云女版在线观看| 电影失乐园| 姑嫂一家亲| 楚留香郑少秋79版| 满天星女版唐三藏免费观看| 狂野之物| 华晨宇无字歌| 法国空姐完整版剧情HD| 电视剧母子情仇| 伦理《法国空乘13》| 女律师的坠落在线观看| 马达加斯加2高清| 增城地图| 庆余年电视剧免费观看完整版| 高贵人妻被义子侵犯| 夜蒲在线观看| 虹猫蓝兔火凤凰配音| 陷阱电影高清完整| 新走西口广场舞| JUL945丈夫不在| 我女友是机器人| 釜山行2半岛在线观看完整版|