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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

嵌入式常见笔试题总结

發布時間:2023/12/20 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵌入式常见笔试题总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
預處理器(Preprocessor
1.?
用預處理指令#define?聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
我在這想看到幾件事情:
1). #define?
語法的基本知識(例如:不能以分號結束,括號的使用,等等)
2).?
懂得預處理器將為你計算常數表達式的值,因此,直接寫出你是如何計算一年中有多少秒而不是計算出
實際的值,是更清晰而沒有代價的。
3).?
意識到這個表達式將使一個16位機的整型數溢出-因此要用到長整型符號L,告訴編譯器這個常數是的長
整型數。
4).?
如果你在你的表達式中用到UL(表示無符號長整型),那么你有了一個好的起點。記住,第一印象很重
要。

2.?
寫一個標準MIN,這個宏輸入兩個參數并返回較小的一個。
#define MIN(A,B) ((A) <= (B)?
(A) :B))?
這個測試是為下面的目的而設的:?
1).?
標識#define在宏中應用的基本知識。這是很重要的,因為直到嵌入(inline)操作符變為標準C的一部分,宏是方便產生嵌入代碼的唯一方法,對于嵌入式系統來說,為了能達到要求的性能,嵌入代碼經常是必須的方法。
2).?
三重條件操作符的知識。這個操作符存在C語言中的原因是它使得編譯器能產生比if-then-else更優化
的代碼,了解這個用法是很重要的。
3).?
懂得在宏中小心地把參數用括號括起來
4).?
我也用這個問題開始討論宏的副作用,例如:當你寫下面的代碼時會發生什么事?
least = MIN(*p++, b);

3.?
預處理器標識#error的目的是什么?
#error
預處理指令的作用是,編譯程序時,只要遇到#error就會生成一個編譯錯誤提示消息,并停止編譯。
指令用于報告編譯時錯誤信息的;如果預處理方面有錯誤,那么就會打印#error指令后面的文本內容。
其語法格式為:
#error error-message
注意,宏串error-message不用雙引號包圍。遇到#error指令時,錯誤信息被顯示,可能同時還顯示編譯程序作者預先定義的其他內容。系統所支持的error-message請查找相關信息獲得!?

死循環(Infinite loops
4.?
嵌入式系統中經常要用到無限循環,你怎么樣用C編寫死循環呢? 這個問題用幾個解決方案。我首選的
方案是:
while(1) { }
一些程序員更喜歡如下方案:
for(;;) { }
這個實現方式讓我為難,因為這個語法沒有確切表達到底怎么回事。如果一個應試者給出這個作為方案,我
將用這個作為一個機會去探究他們這樣做的基本原理。如果他們的基本答案是:我被教著這樣做,但從沒有想到過為什么。這會給我留下一個壞印象。
第三個方案是用?goto
Loop:
...
goto Loop;
應試者如給出上面的方案,這說明或者他是一個匯編語言程序員(這也許是好事)或者他是一個想進入新領
域的BASIC/FORTRAN程序員。

數據聲明(Data declarations
5.?
用變量a給出下面的定義
a)?
一個整型數(An integer
b)?
一個指向整型數的指針(A pointer to an integer
c)?
一個指向指針的的指針,它指向的指針是指向一個整型數(A pointer to a pointer to an integer
d)?
一個有10個整型數的數組(An array of 10 integers
e)?
一個有10個指針的數組,該指針是指向一個整型數的(An array of 10 pointers to integers
f)?
一個指向有10個整型數數組的指針(A pointer to an array of 10 integers
g)?
一個指向函數的指針,該函數有一個整型參數并返回一個整型數(A pointer to a function that?
takes an integer as an argument and returns an integer

h)?
一個有10個指針的數組,該指針指向一個函數,該函數有一個整型參數并返回一個整型數(?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?
人們經常聲稱這里有幾個問題是那種要翻一下書才能回答的問題,我同意這種說法
。當我寫這篇文章時,為了確定語法的正確性,我的確查了一下書。
但是當我被面試的時候,我期望被問到這個問題(或者相近的問題)。因為在被面試的這段時間里,我確定
我知道這個問題的答案。應試者如果不知道所有的答案(或至少大部分答案),那么也就沒有為這次面試做準備,如果該面試者沒有為這次面試做準備,那么他又能為什么出準備呢?


Static
6.?
關鍵字static的作用是什么? 這個簡單的問題很少有人能回答完全。
C語言中,關鍵字static有三個明顯的作用:
1).?
在函數體,一個被聲明為靜態的變量在這一函數被調用過程中維持其值不變。
2).?
在模塊內(但在函數體外),一個被聲明為靜態的變量可以被模塊內所用函數訪問,但不能被模塊外其
它函數訪問。它是一個本地的全局變量。
3).?
在模塊內,一個被聲明為靜態的函數只可被這一模塊內的其它函數調用。那就是,這個函數被限制在聲
明它的模塊的本地范圍內使用。
大多數應試者能正確回答第一部分,一部分能正確回答第二部分,同是很少的人能懂得第三部分。這是一個
應試者的嚴重的缺點,因為他顯然不懂得本地化數據和代碼范圍的好處和重要性。

Const
7
.關鍵字const是什么含意?
我只要一聽到被面試者說:“const意味著常數,我就知道我正在和一個業余者打交道。去年Dan Saks
經在他的文章里完全概括了const的所有用法,因此ESP(譯者:Embedded Systems Programming)的每一位讀
者應該非常熟悉const能做什么和不能做什么.
如果你從沒有讀到那篇文章,只要能說出?const意味著只讀就可以了。盡管這個答案不是完全的答案,
但我接受它作為一個正確的答案。(如果你想知道更詳細的答案,仔細讀一下Saks的文章吧。)如果應試者
能正確回答這個問題,我將問他一個附加的問題:下面的聲明都是什么意思??
const int a;
const int a;
int const a;
const int *a;
int * const a;
int const * a const;?
前兩個的作用是一樣,a是一個常整型數。
第三個意味著a是一個指向常整型數的指針(也就是,整型數是不可修改的,但指針可以)。
第四個意思a是一個指向整型數的常指針(也就是說,指針指向的整型數是可以修改的,但指針是不可修改的)。
最后一個意味著a是一個指向常整型數的常指針(也就是說,指針指向的整型數是不可修改的,同時指針也是不可修改的)。如果應試者能正確回答這些問題,那么他就給我留下了一個好印象。順帶提一句,也許你可能會問,即使不用關鍵字?const,也還是能很容易寫出功能正確的程序,那么我為什么還要如此看重關鍵字const呢?
我也如下的幾下理由:
1).?
關鍵字const的作用是為給讀你代碼的人傳達非常有用的信息,實際上,聲明一個參數為常量是為了告
訴了用戶這個參數的應用目的。如果你曾花很多時間清理其它人留下的垃圾,你就會很快學會感謝這點多余
的信息。(當然,懂得用const的程序員很少會留下的垃圾讓別人來清理的。)
2).?
通過給優化器一些附加的信息,使用關鍵字const也許能產生更緊湊的代碼。
3).?
合理地使用關鍵字const可以使編譯器很自然地保護那些不希望被改變的參數,防止其被無意的代碼修
改。簡而言之,這樣可以減少bug的出現。

Volatile
8.?
關鍵字volatile有什么含意并給出三個不同的例子。 一個定義為volatile的變量是說這變量可能會被
意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優化器在用到這個變量時必
須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存器里的備份。下面是volatile變量的幾個例
子:
1).?
并行設備的硬件寄存器(如:狀態寄存器)
2).?
一個中斷服務子程序中會訪問到的非自動變量(Non-automatic variables)
3).?
多線程應用中被幾個任務共享的變量
回答不出這個問題的人是不會被雇傭的。我認為這是區分C程序員和嵌入式系統程序員的最基本的問題。嵌
入式系統程序員經常同硬件、中斷、RTOS等等打交道,所用這些都要求volatile變量。不懂得volatile內容
將會帶來災難。
假設被面試者正確地回答了這是問題(嗯,懷疑這否會是這樣),我將稍微深究一下,看一下這家伙是不是
直正懂得volatile完全的重要性。
1).?
一個參數既可以是const還可以是volatile嗎?解釋為什么。
2).?
一個指針可以是volatile?嗎?解釋為什么。
3).?
下面的函數有什么錯誤:
int square(volatile int *ptr)
{?
??????? return *ptr * *ptr;
}?
下面是答案:
1).?
是的。一個例子是只讀的狀態寄存器。它是volatile因為它可能被意想不到地改變。它是const因為程
序不應該試圖去修改它。
2).?
是的。盡管這并不很常見。一個例子是當一個中服務子程序修該一個指向一個buffer的指針時。
3).?
這段代碼的有個惡作劇。這段代碼的目的是用來返指針*ptr指向值的平方,但是,由于*ptr指向一個
volatile
型參數,編譯器將產生類似下面的代碼:
int square(volatile int *ptr)
{?
?? ?int a,b;
?? ?a = *ptr;
?? ?b = *ptr;
?? ?return a * b;
}?
由于*ptr的值可能被意想不到地該變,因此ab可能是不同的。結果,這段代碼可能返不是你所期望的平方
值!正確的代碼如下:
long square(volatile int *ptr)
{?
?? ?int a;
?? ?a = *ptr;
?? ?return a * a;
}

位操作(Bit manipulation
9.?
嵌入式系統總是要用戶對變量或寄存器進行位操作。給定一個整型變量a,寫兩段代碼,第一個設置a
bit 3
,第二個清除a?bit 3。在以上兩個操作中,要保持其它位不變。對這個問題有三種基本的反應
1).?
不知道如何下手。該被面者從沒做過任何嵌入式系統的工作。
2).?
bit fieldsBit fields是被扔到C語言死角的東西,它保證你的代碼在不同編譯器之間是不可移植
的,同時也保證了的你的代碼是不可重用的。我最近不幸看到?Infineon為其較復雜的通信芯片寫的驅動程
序,它用到了bit fields因此完全對我無用,因為我的編譯器用其它的方式來實現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;
}?
一些人喜歡為設置和清除值而定義一個掩碼同時定義一些說明常數,這也是可以接受的。我希望看到幾個要
點:說明常數、|=&=~操作。

10.?
嵌入式系統經常具有要求程序員去訪問某特定的內存位置的特點。在某工程中,要求設置一絕對地址為
0x67a9
的整型變量的值為0xaa66。編譯器是一個純粹的ANSI編譯器。寫代碼去完成這一任務。 這一問題測
試你是否知道為了訪問一絕對地址把一個整型數強制轉換(typecast)為一指針是合法的。這一問題的實現
方式隨著個人風格不同而不同。典型的類似代碼如下:
int *ptr;
ptr = (int *)0x67a9;
*ptr = 0xaa55;
一個較晦澀的方法是:
*(int * const)(0x67a9) = 0xaa55;?
即使你的品味更接近第二種方案,但我建議你在面試時使用第一種方案。

中斷(Interrupts
11.?
中斷是嵌入式系統中重要的組成部分,這導致了很多編譯開發商提供一種擴展讓標準C支持中斷。具
代表事實是,產生了一個新的關鍵字?__interrupt。下面的代碼就使用了__interrupt關鍵字去定義了一個
中斷服務子程序(ISR),請評論一下這段代碼的。?
__interrupt double compute_area (double radius)
{?
?? ?double area = PI * radius * radius;
?? ?printf(" Area = %f", area);?? ?
?? ?return area;
}?
這個函數有太多的錯誤了,以至讓人不知從何說起了:
1). ISR?
不能返回一個值。如果你不懂這個,那么你不會被雇用的。
2). ISR?
不能傳遞參數。如果你沒有看到這一點,你被雇用的機會等同第一項。
3).?
在許多的處理器/編譯器中,浮點一般都是不可重入的。有些處理器/編譯器需要讓額處的寄存器入棧,
有些處理器/編譯器就是不允許在ISR中做浮點運算。此外,ISR應該是短而有效率的,在ISR中做浮點運算是
不明智的。
4).?
與第三點一脈相承,printf()經常有重入和性能上的問題。如果你丟掉了第三和第四點,我不會太為難
你的。不用說,如果你能得到后兩點,那么你的被雇用前景越來越光明了。

代碼例子(Code examples
12 .?
下面的代碼輸出是什么,為什么??
void foo(void)
{?
?? ?unsigned int a = 6;
?? ?int b = -20;
?? ?(a+b > 6) puts("> 6") : puts("<= 6");
}?
這個問題測試你是否懂得C語言中的整數自動轉換原則,我發現有些開發者懂得極少這些東西。不管如何,
這無符號整型問題的答案是輸出是?“>6”。原因是當表達式中存在有符號類型和無符號類型時所有的操作
數都自動轉換為無符號類型。因此-20變成了一個非常大的正整數,所以該表達式計算出的結果大于6。這一
點對于應當頻繁用到無符號數據類型的嵌入式系統來說是豐常重要的。如果你答錯了這個問題,你也就到了
得不到這份工作的邊緣。

13.?
評價下面的代碼片斷:?
unsigned int zero = 0;
unsigned int compzero = 0xFFFF;
/*1's complement of zero */?
對于一個int型不是16位的處理器為說,上面的代碼是不正確的。應編寫如下:?unsigned int compzero =?
~0;?
這一問題真正能揭露出應試者是否懂得處理器字長的重要性。在我的經驗里,好的嵌入式程序員非常準
確地明白硬件的細節和它的局限,然而PC機程序往往把硬件作為一個無法避免的煩惱。
到了這個階段,應試者或者完全垂頭喪氣了或者信心滿滿志在必得。如果顯然應試者不是很好,那么這個測
試就在這里結束了。但如果顯然應試者做得不錯,那么我就扔出下面的追加問題,這些問題是比較難的,我
想僅僅非常優秀的應試者能做得不錯。提出這些問題,我希望更多看到應試者應付問題的方法,而不是答案
。不管如何,你就當是這個娛樂吧

動態內存分配(Dynamic memory allocation
14.?
盡管不像非嵌入式計算機那么常見,嵌入式系統還是有從堆(heap)中動態分配內存的過程的。那么嵌
入式系統中,動態分配內存可能發生的問題是什么? 這里,我期望應試者能提到內存碎片,碎片收集的問
題,變量的持行時間等等。這個主題已經在ESP雜志中被廣泛地討論過了(主要是?P.J. Plauger,?他的解釋
遠遠超過我這里能提到的任何解釋),所有回過頭看一下這些雜志吧!讓應試者進入一種虛假的安全感覺后
,我拿出這么一個小節目:下面的代碼片段的輸出是什么,為什么??
char *ptr;
if ((ptr = (char *)malloc(0)) == NULL)
?? ?puts("Got a null pointer");
else
?? ?puts("Got a valid pointer");?
這是一個有趣的問題。最近在我的一個同事不經意把0值傳給了函數malloc,得到了一個合法的指針之后,
我才想到這個問題。這就是上面的代碼,該代碼的輸出是“Got a valid pointer”。我用這個來開始討論
這樣的一問題,看看被面試者是否想到庫例程這樣做是正確。得到正確的答案固然重要,但解決問題的方法
和你做決定的基本原理更重要些。

Typedef
15. Typedef?
C語言中頻繁用以聲明一個已經存在的數據類型的同義字。也可以用預處理器做類似的事。
例如,思考一下下面的例子:
#define dPS struct s *
typedef struct s * tPS;?
以上兩種情況的意圖都是要定義dPS??tPS?作為一個指向結構s指針。哪種方法更好呢?(如果有的話)為
什么?
這是一個非常微妙的問題,任何人答對這個問題(正當的原因)是應當被恭喜的。答案是: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;?
這個問題將做為這個測驗的一個愉快的結尾。不管你相不相信,上面的例子是完全合乎語法的
。問題是編譯器如何處理它?水平不高的編譯作者實際上會爭論這個問題,根據最處理原則,編譯器應當能
處理盡可能所有合法的用法。因此,上面的代碼被處理成:
c = a++ + b;
因此,?這段代碼持行后a = 6, b = 7, c = 12
如果你知道答案,或猜出正確答案,做得好。如果你不知道答案,我也不把這個當作問題。我發現這個問題
的最大好處是:這是一個關于代碼編寫風格,代碼的可讀性,代碼的可修改性的好的話題

總結

以上是生活随笔為你收集整理的嵌入式常见笔试题总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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

欧美淫视频 | 久久婷婷亚洲 | a爱爱视频 | 丁香国产视频 | 五月婷婷精品 | 在线免费观看羞羞视频 | 亚洲精品久久久久久中文传媒 | av免费在线播放 | av手机在线播放 | 久久视 | a色视频 | 色a网| 久久深爱网 | 青草视频在线 | 91视频啪 | 91精品国产网站 | 天天操夜夜操夜夜操 | 欧美精品久久久久久久久久久 | 色干干 | 胖bbbb搡bbbb擦bbbb | 婷婷综合av | 国产一级久久久 | 欧美激情在线看 | 在线观看韩国av | 99久久精品国 | 久久99热国产| 九九欧美视频 | 超碰在线日韩 | 久久综合成人 | 51久久夜色精品国产麻豆 | 久久99国产精品二区护士 | 午夜精品成人一区二区三区 | 欧美日韩精品在线观看视频 | 在线а√天堂中文官网 | 深爱开心激情网 | 亚洲精品一区中文字幕乱码 | 国产淫片免费看 | 亚洲人在线视频 | 色播亚洲婷婷 | 天海冀一区二区三区 | 91精品国 | 亚洲精品国产精品乱码不99热 | 成人一级免费视频 | 在线亚洲欧美日韩 | 亚洲欧洲一区二区在线观看 | 一级片免费在线 | 久久成人一区 | 国产日韩中文字幕 | 免费看片网站91 | 91视频免费视频 | 天天天在线综合网 | 久久99日韩 | 中文字幕乱码视频 | 久草在线手机视频 | 国产精品自产拍在线观看蜜 | 日韩精品视频在线观看网址 | 久久免费视频3 | 在线韩国电影免费观影完整版 | av高清一区 | 久久这里只精品 | 夜夜躁狠狠燥 | 日韩激情在线 | 国产综合在线视频 | 国产中文伊人 | 成人久久国产 | av片中文字幕 | 日韩av看片| 青青河边草观看完整版高清 | 国产一级黄色电影 | 日韩在线视频观看 | 激情综合亚洲 | 久久毛片高清国产 | 久久精品视频网址 | 日韩成人精品一区二区三区 | 最新色站 | 91一区一区三区 | 日本久久久久久 | 亚洲精品久 | 国产黄色成人 | 免费看污片 | 精品视频久久久 | 天天射射天天 | 国产精品久久久久影视 | 国内精品久久久久影院男同志 | 亚洲一区精品人人爽人人躁 | 国产视频 久久久 | 久久中文精品视频 | 黄色av电影网 | 天天干天天怕 | 最新日韩精品 | 国产乱码精品一区二区三区介绍 | 公与妇乱理三级xxx 在线观看视频在线观看 | 欧美aaa大片 | 国产精品久久久久久久久免费 | 91九色国产 | 国产亚洲精品久久久久久电影 | 日本婷婷色 | 99免在线观看免费视频高清 | 免费av在线 | 国内成人精品视频 | av黄网站| 精品一二三区视频 | 五月婷婷丁香激情 | 91在线免费公开视频 | 在线 国产 亚洲 欧美 | 黄色精品一区二区 | av高清在线 | 天天干天天天天 | 天天玩天天干 | 天天爽人人爽 | 美女在线免费观看视频 | 日本h视频在线观看 | 91九色丨porny丨丰满6 | 香蕉97视频观看在线观看 | 婷婷久草 | 91亚洲影院| 欧美综合干 | 一本之道乱码区 | 麻豆超碰| 国产视频一区精品 | 久草在线视频首页 | 国产亚洲小视频 | 欧美另类重口 | 天天操天天吃 | 国产精品久久久久久久久久久久午夜 | 天躁狠狠躁 | 国产免费一区二区三区网站免费 | 亚洲精品一区二区三区四区高清 | 国产伦理久久 | 少妇性色午夜淫片aaaze | av一级二级 | 国产亚洲精品女人久久久久久 | 国产黄在线播放 | 国产一级在线看 | 欧美成人在线免费观看 | 最新国产福利 | 国产精品欧美在线 | 激情欧美丁香 | 色综合久久中文字幕综合网 | 日韩午夜电影 | 日日草天天干 | 欧美亚洲国产精品久久高清浪潮 | 久久草 | 国产精品一区二区在线免费观看 | 91福利影院在线观看 | 精品一区二区三区香蕉蜜桃 | 偷拍视频一区 | 激情欧美一区二区三区 | 99亚洲国产精品 | 亚洲专区中文字幕 | 青青河边草免费观看完整版高清 | 狠狠干婷婷 | 91社区国产高清 | 在线影院中文字幕 | 欧美在线一二 | 在线观看韩日电影免费 | 日本性xxxxx 亚洲精品午夜久久久 | 日韩在线观看视频网站 | 色综合小说 | 国产中文字幕视频在线观看 | 93久久精品日日躁夜夜躁欧美 | 91精品视频一区 | 亚洲一区二区三区精品在线观看 | 天天舔夜夜操 | 亚洲伦理中文字幕 | 手机av在线网站 | 少妇av网 | 亚洲日本欧美 | 国产亚洲永久域名 | 亚洲精品国产成人av在线 | 色综合激情久久 | 国产色中涩 | 国产经典av | 欧美日韩一区三区 | 日韩免费观看av | 日韩电影在线观看中文字幕 | 美女啪啪图片 | 激情开心站 | 国产精品a久久久久 | 玖玖在线精品 | 欧美精品在线免费 | 久久午夜电影院 | 国产精品久久久久久久久婷婷 | 91精品蜜桃 | 亚洲国产精品一区二区尤物区 | 欧美日本三级 | 久久99久久精品 | 国产区网址 | 国产精品久久久久久久久久久久久久 | 中文字幕在线成人 | 四虎永久视频 | 国产一区二区网址 | 996久久国产精品线观看 | 国精产品满18岁在线 | 国产精品18久久久久久首页狼 | 狠狠躁日日躁狂躁夜夜躁av | 国产成人中文字幕 | 丁香激情综合久久伊人久久 | 日本久久免费视频 | 国产午夜亚洲精品 | 国产精品97 | 又黄又爽又刺激的视频 | 美女免费网站 | 成人av在线网址 | 综合天天网| 97在线视频网站 | 中文字幕色播 | 91看毛片| 久久国产精品小视频 | 国产精品av在线 | 91激情视频在线观看 | 三级在线播放视频 | 99久久超碰中文字幕伊人 | 91大神免费视频 | 国产精品电影一区 | 国产区在线 | 中文字幕在线观看91 | 久章操 | 91麻豆视频网站 | 亚洲午夜久久久久久久久久久 | 99精品视频播放 | 国产剧情av在线播放 | 国产视频二 | 久久久久麻豆v国产 | 韩国av一区 | 一区二区在线电影 | a成人在线| 中文字幕在线观看视频免费 | 二区三区毛片 | 色婷婷综合久久久 | 五月天天色 | 亚洲三级av | 一级免费黄视频 | av成人免费在线看 | 99久久精品网 | 五月婷婷视频在线 | 中文字幕在线视频第一页 | 婷婷爱五月天 | 水蜜桃亚洲一二三四在线 | 91在线公开视频 | 久久久久久久久网站 | 在线看免费 | 91在线精品秘密一区二区 | 中文字幕av在线免费 | 欧美日韩国语 | 黄网站免费久久 | 亚洲综合视频在线观看 | 日日干精品 | 97狠狠干 | 亚洲成av人片在线观看www | 久久婷亚洲五月一区天天躁 | 欧美日韩在线网站 | 日本激情中文字幕 | 99精品国产一区二区三区麻豆 | 国产精品99久久久久久久久久久久 | 国产精品视频在线看 | 午夜免费在线观看 | 国产精品自产拍在线观看中文 | 又黄又爽又色无遮挡免费 | 免费视频三区 | 伊人射 | 国产一级91 | 国产原厂视频在线观看 | 91成人精品一区在线播放 | 成人黄色毛片 | 成人av免费在线看 | 综合激情伊人 | 天天干天天插 | 国产精品国产三级国产aⅴ入口 | 久久论理 | www.狠狠操.com | 一级黄色片网站 | 一级片免费视频 | 亚洲妇女av | 日韩欧美视频一区二区 | 精品国产_亚洲人成在线 | 在线观看久 | 国产一二三区av | 热久久这里只有精品 | av日韩国产 | 日韩免费不卡视频 | 中文字幕精品一区久久久久 | 精品女同一区二区三区在线观看 | 91免费的视频在线播放 | 波多野结衣小视频 | 91久久国产自产拍夜夜嗨 | 激情久久久久久久久久久久久久久久 | 久久官网 | 欧美伦理一区二区三区 | 日韩欧美视频在线播放 | 91秒拍国产福利一区 | 久久夜色精品国产欧美乱极品 | 六月婷操 | 亚洲永久免费av | 国产欧美精品一区二区三区 | 97人人爽人人 | 国产九色在线播放九色 | 88av网站| 999久久久| 精品成人久久 | 成人久久久久久久久 | 一区二区三区在线播放 | 久久99精品久久久久久秒播蜜臀 | 在线免费国产 | 精品久久精品久久 | 91精彩视频在线观看 | 性色xxxxhd | aaa亚洲精品一二三区 | 视频福利在线 | 97成人超碰 | 狠狠干网 | 超碰97在线人人 | 国产精品v欧美精品 | 丁香六月五月婷婷 | 4438全国亚洲精品观看视频 | 中文字幕高清在线播放 | 日韩高清 一区 | 免费看污片| 六月色播| 色综合中文字幕 | 香蕉久久久久 | 久久99这里只有精品 | 免费看色的网站 | 久久免费播放视频 | www国产亚洲精品久久网站 | 99激情网 | 免费观看www视频 | 9色在线视频| 日韩欧美视频免费看 | 日韩免费电影一区二区 | 亚洲最快最全在线视频 | 欧美日韩一区二区三区视频 | 久久99国产精品 | 精品视频免费观看 | 国产亚洲片 | 韩日视频在线 | 91视频在线免费看 | 欧美性受极品xxxx喷水 | 97在线观看免费 | 欧美午夜视频在线 | 亚洲成人免费 | 欧美精品少妇xxxxx喷水 | www色com| 日本不卡123 | 亚洲激情在线观看 | 日韩免费福利 | bbbb操bbbb | 91精品国产综合久久久久久久 | 国产精久久久久久妇女av | 亚洲欧洲国产视频 | 欧美精品久久久 | 97精品国产91久久久久久久 | 在线成人欧美 | 中文字幕一区av | 97电影网手机版 | 成人97视频一区二区 | 国产正在播放 | 国产精品白丝jk白祙 | 欧美日韩免费一区 | 成人91免费视频 | 久久av影院| 亚洲丝袜一区 | 日韩精品一区二区三区第95 | 99激情网| 在线观看av免费观看 | 成人毛片100免费观看 | 在线观看亚洲免费视频 | 亚洲 欧美 综合 在线 精品 | 国产99免费视频 | 日韩精品中文字幕在线播放 | 91精品夜夜 | 中文字幕 二区 | 久久成人一区二区 | 麻豆系列在线观看 | 国产精品欧美日韩 | 麻豆国产精品一区二区三区 | 男女免费av | 久久国产高清视频 | 天天射综合网视频 | 日韩激情av在线 | 欧美日韩国产成人 | 四川妇女搡bbbb搡bbbb搡 | 亚洲日本韩国一区二区 | 国产成人精品一区二区三区 | 在线视频 精品 | 天天爽天天爽天天爽 | 精品国产免费av | 国产一级片在线播放 | 精品国产1区2区3区 国产欧美精品在线观看 | www.狠狠操.com | 亚洲精品午夜视频 | 特级黄色片免费看 | 婷婷久久精品 | 国产精品岛国久久久久久久久红粉 | 午夜美女福利直播 | 一级a毛片高清视频 | 成人av电影免费在线播放 | 亚洲aaa毛片 | 日韩中文字幕免费在线观看 | 日本字幕网 | 狠狠久久婷婷 | 国产免费观看久久 | 国产精品手机在线观看 | 中文字幕日韩一区二区三区不卡 | 久久综合婷婷国产二区高清 | 玖玖精品视频 | 免费在线色电影 | 日本精品久久久久久 | 高潮久久久久久 | 国产中文字幕一区二区 | 日本黄色免费电影网站 | 一区二区三区高清在线 | 精品国产网址 | 国产高清中文字幕 | 国产69久久久欧美一级 | 色在线视频 | 99国产免费网址 | 免费在线观看午夜视频 | 欧美国产日韩一区二区三区 | 在线免费性生活片 | 97国产精品久久 | 丁香五月缴情综合网 | 久久手机在线视频 | 国产成人精品电影久久久 | 视频在线一区 | 99999精品视频 | 99久久婷婷国产综合亚洲 | 黄色小说18 | 国产精品久久一区二区无卡 | 午夜精品一二三区 | 欧美午夜视频在线 | 国产精品video爽爽爽爽 | 丁香婷婷色综合亚洲电影 | 97精品在线观看 | 狠狠狠狠狠操 | 天堂在线成人 | 免费在线观看成人小视频 | 在线成人免费电影 | 五月婷香蕉久色在线看 | 欧美日韩国产色综合一二三四 | 国产亚洲精品久久久久久无几年桃 | av在线不卡观看 | 在线免费观看麻豆视频 | 99草在线视频| 在线视频18在线视频4k | 国产99爱| 日韩另类在线 | 香蕉精品视频在线观看 | 色婷久久 | 久久蜜桃av | 国产视频二区三区 | 国产一区视频在线 | 免费看十八岁美女 | 中文不卡视频在线 | 日韩动漫免费观看高清完整版在线观看 | 日韩网站一区 | 中文字幕国产 | 成人网中文字幕 | 国产成人免费在线观看 | 蜜臀久久99精品久久久无需会员 | 国产九九九精品视频 | 国产色就色 | 成人免费在线播放视频 | 人人玩人人添人人澡超碰 | 日韩一区正在播放 | 亚洲三级在线免费观看 | 免费在线观看中文字幕 | 五月婷婷综合网 | 91精品国产99久久久久久红楼 | 韩国一区在线 | 成人h动漫在线看 | 午夜精品久久久 | 国产色a在线观看 | 狠狠操夜夜 | 9草在线| 国产黄在线免费观看 | 日韩精品一区二区三区免费观看 | 一级黄色在线免费观看 | 亚洲aⅴ久久精品 | 国产美女久久 | 日韩在线观看中文 | 亚洲码国产日韩欧美高潮在线播放 | avav片| 久久99国产综合精品 | 国产精品视频在线观看 | 午夜精品影院 | 国产一级在线视频 | 欧美一区三区四区 | 国产一区福利在线 | 国产精品一区二区久久国产 | www操操操 | 美女视频黄免费 | 青青久草在线视频 | 欧美日韩国产区 | 亚洲码国产日韩欧美高潮在线播放 | av中文天堂在线 | av理论电影| 欧美成年人在线观看 | 色片网站在线观看 | 一区二区三区免费 | 亚洲不卡在线 | 欧美日韩高清在线观看 | 中文字幕第一页在线 | 九九热在线免费观看 | 久久九九精品久久 | 国产成人一区二区三区久久精品 | 99久久精品国产亚洲 | 久久这里只有精品首页 | 国产精选在线观看 | 一区二区 不卡 | 毛片在线播放网址 | 97视频精品| 久久久久久久网 | 最新av在线网站 | 美女免费视频一区二区 | 国产视频午夜 | 97超碰福利久久精品 | 日本黄色大片免费看 | 久久久综合香蕉尹人综合网 | 在线观看免费成人av | 91pony九色丨交换 | 国产片免费在线观看视频 | 一区二区视频欧美 | 成人免费ⅴa| 日韩欧美一区二区三区视频 | 中文字幕电影高清在线观看 | 久久夜夜夜 | 国产字幕在线看 | 27xxoo无遮挡动态视频 | www.精选视频.com | 免费在线观看av不卡 | 精品欧美一区二区三区久久久 | 521色香蕉网站在线观看 | 婷婷久久五月 | 九九九九九九精品任你躁 | 美女福利视频一区二区 | 91网站观看 | 久久久久综合精品福利啪啪 | 国产精品久久二区 | 亚洲天堂自拍视频 | 久久国产精品久久精品国产演员表 | 久久九九久久精品 | 96av视频| 国产视频18| 亚洲精品视频网址 | 久久电影日韩 | 99在线国产 | 五月天激情综合网 | 最近中文国产在线视频 | 国产成人免费在线观看 | 成人在线超碰 | 国产精品视频资源 | 国产成人a v电影 | 国产精品麻豆免费版 | 亚洲美女视频在线 | 欧美日一级片 | av丝袜在线 | 97超碰资源网 | 久久久视屏 | 精品国产乱码久久久久久三级人 | 国产自在线观看 | 天天夜夜操 | 一区二区三区免费看 | 国产高清在线一区 | 国产在线播放一区二区 | 一色屋精品视频在线观看 | 久久久麻豆视频 | 国产亚洲成人网 | 黄色小网站在线观看 | 在线电影中文字幕 | 亚洲精品麻豆视频 | 国产精品96久久久久久吹潮 | 中文字幕av在线不卡 | 精品国产午夜 | 韩国一区在线 | 久久精品久久精品 | 久久精品人人做人人综合老师 | 午夜久久影视 | 国产精品久久久久久模特 | 日本少妇视频 | 九九热在线观看视频 | 人人澡超碰碰 | 日韩欧美在线第一页 | 五月婷婷在线播放 | 日韩一二三区不卡 | 999国内精品永久免费视频 | 亚洲成人精品国产 | 亚洲黄网站 | 狠狠插狠狠干 | 丁香婷婷在线 | 九九久久久久99精品 | 最新国产在线视频 | 亚洲h在线播放在线观看h | 久久久精品国产免费观看一区二区 | www.99久久.com| 国产亚洲精品久久久久久电影 | 久久久久综合视频 | 久久久精品在线观看 | 国产精品久久久久久欧美 | 精品人人人人 | 91香蕉视频720p | 色无五月 | 日av免费 | 久草在线99| 亚洲片在线资源 | 男女激情麻豆 | av直接看| 免费av网址在线观看 | 精品天堂av | 超级碰碰碰视频 | 日韩欧美高清在线观看 | 色资源网在线观看 | 岛国大片免费视频 | 国产精品第10页 | 成人精品一区二区三区中文字幕 | 亚洲国产三级 | 久草视频在线看 | 中文字幕在线电影 | 久久精品亚洲综合专区 | 91精品国产自产在线观看 | 碰超人人| 亚洲国产欧美在线看片xxoo | 中文字幕第一页在线播放 | 国产黄色观看 | 超级碰99 | 久久这里只有精品视频99 | 亚洲精品18日本一区app | 亚洲免费视频观看 | 九九九九热精品免费视频点播观看 | 精品久久久久国产免费第一页 | 91私密视频| 麻豆精品视频 | 在线看片一区 | 久久经典国产视频 | 久久精品日产第一区二区三区乱码 | 国产精品色 | 看黄色.com| 久久香蕉电影 | 99在线观看精品 | 国产中文字幕一区二区三区 | 91精品久久久久久久91蜜桃 | 久久综合五月婷婷 | 久久有精品 | 色婷婷六月天 | 亚洲黄色av | 天天骚夜夜操 | 日韩精品一区二区三区不卡 | 超碰97中文 | 天天做日日爱夜夜爽 | 国产区精品在线观看 | 波多野结衣在线中文字幕 | 国产美女免费观看 | 久久久毛片 | 天天干天天射天天操 | 在线播放 日韩专区 | 最近最新中文字幕 | 久草网首页| 中文字幕av在线不卡 | 久久99久久99久久 | 国产精品入口麻豆 | www久久精品 | 日韩一级精品 | 国产美女精彩久久 | 午夜精品福利一区二区三区蜜桃 | 日韩欧美在线高清 | 伊人五月天婷婷 | 丁香六月久久综合狠狠色 | 亚洲午夜精 | 91私密保健| 色开心| 一区在线观看视频 | 日韩综合一区二区 | 成人不用播放器 | 极品美女被弄高潮视频网站 | 五月婷婷在线视频观看 | 在线观看av小说 | 精品一区 在线 | 国产福利91精品 | 天天草天天干天天 | 国产精品美女久久久久久久久 | 国产在线日本 | 久久综合婷婷国产二区高清 | 91综合久久一区二区 | 久久亚洲婷婷 | 国产剧情一区 | 日韩在线电影一区二区 | 91精品国产91久久久久久三级 | 水蜜桃亚洲一二三四在线 | 国产九九九九九 | 久草精品在线 | 99精品国产一区二区三区麻豆 | 激情在线五月天 | 亚洲天天摸日日摸天天欢 | www操操| 国产精品成人品 | a视频免费看 | 黄色亚洲片 | 精品伊人久久久 | 欧美精品久久久久久久久老牛影院 | 色丁香婷婷 | 视频二区在线 | 91手机在线看片 | 五月婷婷丁香六月 | 国产精品资源在线观看 | 久久人人爽人人爽人人片av免费 | 午夜av片| 99久久久久久久 | 在线视频日韩精品 | 国产精品美女久久久久久久久 | 久久久久草 | 婷婷激情在线 | 成人免费观看网址 | 中文字幕av在线电影 | 久久国产免费视频 | 国产香蕉视频在线播放 | 日韩高清免费无专码区 | 欧美日韩在线看 | 午夜精品一区二区三区四区 | 99久久精品免费一区 | 99久久婷婷国产精品综合 | 亚洲自拍av在线 | av在线最新| www国产在线 | 国产无套一区二区三区久久 | av在线亚洲天堂 | 精品五月天 | 久草精品在线 | 久视频在线 | www,黄视频| 成人cosplay福利网站 | 免费av小说 | 天天色天天射天天操 | 一二三区高清 | 色综合a | 999久久国产精品免费观看网站 | 免费三级a| 女人18片毛片90分钟 | 日韩艹 | 亚洲精品久久久蜜臀下载官网 | 丝袜+亚洲+另类+欧美+变态 | 91超碰在线播放 | 色av男人的天堂免费在线 | 九九久久电影 | 国产精品18videosex性欧美 | 国产一区二区综合 | 黄色三级免费网址 | 亚洲精品中文字幕视频 | 日本中文字幕视频 | 免费男女羞羞的视频网站中文字幕 | 久久精品一 | 一区二区 久久 | 国产麻豆精品久久 | 美女国产免费 | 久久久精品欧美 | 久久成人福利 | 久久草在线视频国产 | 六月丁香婷 | 国产精品初高中精品久久 | 一区二区三区视频在线 | 婷婷色六月天 | 欧美大片在线看免费观看 | 伊人狠狠干 | 久久一区二区三区超碰国产精品 | 91精彩视频 | 国产亚洲精品电影 | 狠狠色丁香婷婷综合久小说久 | 91久草视频| 四虎国产永久在线精品 | 亚州欧美精品 | 超碰97国产精品人人cao | 中文字幕第一 | 国产成人精品综合久久久 | 色婷婷综合视频在线观看 | 日韩精品一区二区三区三炮视频 | 久久久 精品 | 福利电影一区二区 | 91九色视频在线播放 | 国产精品久久久久久婷婷天堂 | 最近中文字幕第一页 | 久久夜色精品国产欧美一区麻豆 | 国产尤物在线 | 天天操天天干天天摸 | 免费在线观看av | 精品一区免费 | 欧美精品成人在线 | 国产黄色在线网站 | 中文字幕视频 | 色综合久久综合网 | 一区二区三区在线免费观看视频 | 久久国产视频网站 | 久久综合精品一区 | 欧美精品久久久久久久久老牛影院 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 婷婷综合久久 | 不卡精品视频 | 亚洲好视频 | 国产欧美在线一区二区三区 | 在线观看日韩一区 | 亚洲91中文字幕无线码三区 | 婷婷在线色 | 欧美另类交人妖 | 久久精品美女视频 | 国产一区影院 | 久久综合久久久久88 | 免费在线国产视频 | 亚洲一区欧美激情 | 国产日韩一区在线 | 人人干人人搞 | 99精品视频在线观看视频 | 欧美日韩免费在线视频 | 全黄色一级片 | 99久久精品久久久久久清纯 | 欧美性网站| 网站免费黄 | 日日干日日色 | 久久亚洲综合国产精品99麻豆的功能介绍 | 欧美一级在线观看视频 | 人人爽人人片 | 欧美综合色 | 国产一区免费在线 | 欧美午夜激情网 | 日韩免费播放 | 中文字幕 国产精品 | 国产成人亚洲精品自产在线 | 欧美日韩国产精品一区二区亚洲 | 69精品久久久 | 亚洲国产操 | 亚洲综合视频网 | av黄网站| 天天综合视频在线观看 | 嫩模bbw搡bbbb搡bbbb | 色视频网址 | 五月婷婷综| 久久久精品国产一区二区三区 | 国产精品高清在线观看 | 91精品一区二区三区蜜臀 | 97视频免费在线观看 | 天天色成人网 | 国产成人精品电影久久久 | 欧美精品在线一区 | 波多野结衣电影一区二区三区 | 日韩午夜电影网 | 日本特黄一级片 | 国产日韩精品一区二区三区 | 日本黄色大片免费 | 欧美二区视频 | 99免费精品视频 | 99精品热视频 | 久久精品之 | 中国老女人日b | 五月婷婷在线综合 | 日日操日日 | 久久综合色天天久久综合图片 | 日日夜夜亚洲 | 日本夜夜草视频网站 | 97精品国产一二三产区 | 欧美日韩性视频在线 | 97香蕉超级碰碰久久免费软件 | 国产做爰视频 | 500部大龄熟乱视频 欧美日本三级 | 久操视频在线免费看 | 一本一道波多野毛片中文在线 | 日韩欧美视频一区二区三区 | 一区二区视频电影在线观看 | 亚洲资源 | 国产三级精品在线 | 日本激情视频中文字幕 | www.97视频| 天天操天天色天天射 | 成人欧美一区二区三区黑人麻豆 | 国产精品免费视频一区二区 | 9在线观看免费高清完整版在线观看明 | 国产一卡二卡四卡国 | 99婷婷| 日日日天天天 | 午夜久久久精品 | 久久久国产视频 | 国产亚洲精品中文字幕 | 国产精品大片免费观看 | 亚洲欧洲一级 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产精品理论片在线播放 | 国产一二三四在线观看视频 | 二区中文字幕 | 操操操综合 | 国产精品男女视频 | 中文字幕国产精品 | 日韩欧美视频二区 | 国产日韩三级 | 五月天六月婷 | 亚洲性xxxx| 最新国产精品拍自在线播放 | 国产精品女主播一区二区三区 | 伊人天天| 午夜精品成人一区二区三区 | 中文永久字幕 | 狠狠网站| 涩涩色亚洲一区 | 欧美日韩一区二区三区在线免费观看 | 日韩欧美一区二区三区免费观看 | 成年人在线看片 | 日韩中文字幕在线不卡 | 欧美色综合天天久久综合精品 | 国产精彩视频一区二区 | 日本黄色免费网站 | 国产精品不卡 | 国产色婷婷精品综合在线手机播放 | 在线观看免费视频你懂的 | 日韩久久激情 | 精品福利视频在线 | 久久不射影院 | 久久精品99国产精品亚洲最刺激 | 激情丁香综合五月 | 超碰在线色 | 99国产精品一区二区 | 国产精品资源在线 | 成人黄色免费在线观看 | 亚洲精选在线观看 | 色婷婷影视 | 丁香六月婷 | 久久精品—区二区三区 | 欧美一级乱黄 | 911国产在线观看 | 婷婷色 亚洲 | 99热最新在线 | 午夜色场| 人人讲| 欧美精品在线观看免费 | 国产剧情一区二区 | 在线观看深夜福利 | 亚洲精品小视频 | 成人在线视 | 亚洲精品久久久久www | 日韩动漫免费观看高清完整版在线观看 | 超碰九九 | 丁香一区二区 | 99久久精品免费看国产麻豆 | 久久免费久久 | 在线探花 | 91精品国产亚洲 | 国产精品国产三级国产专区53 | 热re99久久精品国产66热 | 三级黄色大片在线观看 | 日韩在线免费观看视频 | 成人蜜桃 | 有码中文在线 | 激情电影影院 | 亚洲成人二区 | 国产麻豆精品95视频 | 国产中文字幕视频在线观看 | 中文字幕在线免费97 | 成年人黄色大片在线 | 天天操天天操天天操天天 | 99热最新精品 | 亚洲精品高清一区二区三区四区 | 九九久久成人 | 天天草天天爽 | 久久久久久久影视 | 亚洲精品国产自产拍在线观看 | 一区二区三区久久精品 | 在线观看涩涩 | 国产精品国产三级国产不产一地 | 日本精品久久久久中文字幕 | 日韩91av| 欧美色图狠狠干 | 日本精品在线看 | 波多野结衣在线中文字幕 | 夜夜操天天 | 国产精品视频大全 | 成人午夜av电影 | 涩涩色亚洲一区 | 欧美色一色 | 日韩欧美在线视频一区二区 | 欧美二区三区91 | 久久婷婷五月综合色丁香 | 四虎国产 | 一级a毛片高清视频 | 最新久久久 | 婷婷六月激情 | www.黄色小说.com | 久草网站在线 | 波多野结衣在线视频免费观看 | 久久不见久久见免费影院 | 亚洲一级久久 | 在线蜜桃视频 | 国产精品精品久久久 | 99久久这里有精品 | 波多野结衣一区二区 | 久久久免费电影 | 91人人澡 | 性色av免费看| 国产在线观看免费 | 国产涩涩网站 | 开心激情五月网 | 欧美日韩aaaa | 日韩在线视频二区 | 正在播放国产一区 | 狠狠色噜噜狠狠狠狠2021天天 |