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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微软101道经典面试题

發(fā)布時(shí)間:2024/9/30 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微软101道经典面试题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn)自:http://blog.csdn.net/zzwu/article/details/1244905
Algorithms and Programming 1. Given a rectangular (cuboidal for the puritans) cake with a rectangular piece removed (any size or orientation), how would you cut the remainder of the cake into two equal halves with one straight cut of a knife ? 譯:給定一塊已在任意位置用任意方向切去一個(gè)矩形塊的矩形蛋糕(注意是立體的,質(zhì)量均勻的),怎樣用一刀切出相等重量的兩塊來? 2. You're given an array containing both positive and negative integers and required to find the sub-array with the largest sum (O(N) a la KBL). Write a routine in C for the above. 3. Given an array of size N in which every number is between 1 and N, determine if there are any duplicates in it. You are allowed to destroy the array if you like. [ I ended up giving about 4 or 5 different solutions for this, each supposedly better than the others ]. 4. Write a routine to draw a circle (x ** 2 + y ** 2 = r ** 2) without making use of any floating point computations at all. [ This one had me stuck for quite some time and I first gave a solution that did have floating point computations ]. 5. Given only putchar (no sprintf, itoa, etc.) write a routine putlong that prints out an unsigned long in decimal. [ I gave the obvious solution of taking % 10 and / 10, which gives us the decimal value in reverse order. This requires an array since we need to print it out in the correct order. The interviewer wasn't too pleased and asked me to give a solution which didn't need the array ]. 6. Give a one-line C expression to test whether a number is a power of 2. [No loops allowed - it's a simple test.] 7. Given an array of characters which form a sentence of words, give an efficient algorithm to reverse the order of the words (not characters) in it. 8. How many points are there on the globe where by walking one mile south, one mile east and one mile north you reach the place where you started. 9. Give a very good method to count the number of ones in a "n" (e.g. 32) bit number. ANS. Given below are simple solutions, find a solution that does it in log (n) steps. Iterative function iterativecount (unsigned int n) begin ?int count=0;?? ?while (n) ?begin ???? count += n & 0x1 ; ???? n >>= 1; ?end ?return count; end ? Sparse Count ? function sparsecount (unsigned int n) begin ?int count=0;?? ?while (n) ?begin ???? count++; ???? n &= (n-1); ?end ?return count ; end ? 10. What are the different ways to implement a condition where the value of x can be either a 0 or a 1. Apparently the if then else solution has a jump when written out in assembly. if (x == 0) y=a else y=b There is a logical, arithmetic and a data structure solution to the above problem. 11. Reverse a linked list. 12. Insert in a sorted list 13. In a X's and 0's game (i.e. TIC TAC TOE) if you write a program for this give a fast way to generate the moves by the computer. I mean this should be the fastest way possible. The answer is that you need to store all possible configurations of the board and the move that is associated with that. Then it boils down to just accessing the right element and getting the corresponding move for it. Do some analysis and do some more optimization in storage since otherwise it becomes infeasible to get the required storage in a DOS machine. 14. I was given two lines of assembly code which found the absolute value of a number stored in two's complement form. I had to recognize what the code was doing. Pretty simple if you know some assembly and some fundaes on number representation. 15. Give a fast way to multiply a number by 7. 16. How would go about finding out where to find a book in a library. (You don't know how exactly the books are organized beforehand). 17. Linked list manipulation. 18. Tradeoff between time spent in testing a product and getting into the market first. 19. What to test for given that there isn't enough time to test everything you want to. 20. First some definitions for this problem: a) An ASCII character is one byte long and the most significant bit in the byte is always '0'. b) A Kanji character is two bytes long. The only characteristic of a Kanji character is that in its first byte the most significant bit is '1'. Now you are given an array of a characters (both ASCII and Kanji) and, an index into the array. The index points to the start of some character. Now you need to write a function to do a backspace (i.e. delete the character before the given index). 21. Delete an element from a doubly linked list. 22. Write a function to find the depth of a binary tree. 23. Given two strings S1 and S2. Delete from S2 all those characters which occur in S1 also and finally create a clean S2 with the relevant characters deleted. 24. Assuming that locks are the only reason due to which deadlocks can occur in a system. What would be a foolproof method of avoiding deadlocks in the system. 25. Reverse a linked list. Ans: Possible answers - iterative loop curr->next = prev; prev = curr; curr = next; next = curr->next endloop ? recursive reverse(ptr) if (ptr->next == NULL) return ptr; temp = reverse(ptr->next); temp->next = ptr; return ptr; end 26. Write a small lexical analyzer - interviewer gave tokens. expressions like "a*b" etc. 27. Besides communication cost, what is the other source of inefficiency in RPC? (answer : context switches, excessive buffer copying). How can you optimize the communication? (ans : communicate through shared memory on same machine, bypassing the kernel _ A Univ. of Wash. thesis) 28. Write a routine that prints out a 2-D array in spiral order! 29. How is the readers-writers problem solved? - using semaphores/ada .. etc. 30. Ways of optimizing symbol table storage in compilers. 31. A walk-through through the symbol table functions, lookup() implementation etc. - The interviewer was on the Microsoft C team. 32. A version of the "There are three persons X Y Z, one of which always lies".. etc.. 33. There are 3 ants at 3 corners of a triangle, they randomly start moving towards another corner.. what is the probability that they don't collide. 34. Write an efficient algorithm and C code to shuffle a pack of cards.. this one was a feedback process until we came up with one with no extra storage. 35. The if (x == 0) y = 0 etc.. 36. Some more bitwise optimization at assembly level 37. Some general questions on Lex, Yacc etc. 38. Given an array t[100] which contains numbers between 1..99. Return the duplicated value. Try both O(n) and O(n-square). 39. Given an array of characters. How would you reverse it. ? How would you reverse it without using indexing in the array. 40. Given a sequence of characters. How will you convert the lower case characters to upper case characters. ( Try using bit vector - solutions given in the C lib -typec.h) 41. Fundamentals of RPC. 42. Given a linked list which is sorted. How will u insert in sorted way. 43. Given a linked list How will you reverse it. 44. Give a good data structure for having n queues ( n not fixed) in a finite memory segment. You can have some data-structure separate for each queue. Try to use at least 90% of the memory space. 45. Do a breadth first traversal of a tree. 46. Write code for reversing a linked list. 47. Write, efficient code for extracting unique elements from a sorted list of array. e.g. (1, 1, 3, 3, 3, 5, 5, 5, 9, 9, 9, 9) -> (1, 3, 5, 9). 48. Given an array of integers, find the contiguous sub-array with the largest sum. ANS. Can be done in O(n) time and O(1) extra space. Scan array from 1 to n. Remember the best sub-array seen so far and the best sub-array ending in i. 49. Given an array of length N containing integers between 1 and N, determine if it contains any duplicates. ANS. [Is there an O(n) time solution that uses only O(1) extra space and does not destroy the original array?] 50. Sort an array of size n containing integers between 1 and K, given a temporary scratch integer array of size K. ANS. Compute cumulative counts of integers in the auxiliary array. Now scan the original array, rotating cycles! [Can someone word this more nicely?] * 51. An array of size k contains integers between 1 and n. You are given an additional scratch array of size n. Compress the original array by removing duplicates in it. What if k << n? ANS. Can be done in O(k) time i.e. without initializing the auxiliary array! 52. An array of integers. The sum of the array is known not to overflow an integer. Compute the sum. What if we know that integers are in 2's complement form? ANS. If numbers are in 2's complement, an ordinary looking loop like for(i=total=0;i< n;total+=array[i++]); will do. No need to check for overflows! 53. An array of characters. Reverse the order of words in it. ANS. Write a routine to reverse a character array. Now call it for the given array and for each word in it. * 54. An array of integers of size n. Generate a random permutation of the array, given a function rand_n() that returns an integer between 1 and n, both inclusive, with equal probability. What is the expected time of your algorithm? ANS. "Expected time" should ring a bell. To compute a random permutation, use the standard algorithm of scanning array from n downto 1, swapping i-th element with a uniformly random element <= i-th. To compute a uniformly random integer between 1 and k (k < n), call rand_n() repeatedly until it returns a value in the desired range. 55. An array of pointers to (very long) strings. Find pointers to the (lexicographically) smallest and largest strings. ANS. Scan array in pairs. Remember largest-so-far and smallest-so-far. Compare the larger of the two strings in the current pair with largest-so-far to update it. And the smaller of the current pair with the smallest-so-far to update it. For a total of <= 3n/2 strcmp() calls. That's also the lower bound. 56. Write a program to remove duplicates from a sorted array. ANS. int remove_duplicates(int * p, int size) { int current, insert = 1; for (current=1; current < size; current++) ? if (p[current] != p[insert-1]) ?? { ???? p[insert] = p[current]; ? ?? current++; ???? insert++; ?? } ? else ?? current++; ? return insert; ? } 57. C++ ( what is virtual function ? what happens if an error occurs in constructor or destructor. Discussion on error handling, templates, unique features of C++. What is different in C++, ( compare with unix). 58. Given a list of numbers ( fixed list) Now given any other list, how can you efficiently find out if there is any element in the second list that is an element of the first list (fixed list). 59. Given 3 lines of assembly code : find it is doing. IT was to find absolute value. 60. If you are on a boat and you throw out a suitcase, Will the level of water increase. 61. Print an integer using only putchar. Try doing it without using extra storage. 62. Write C code for (a) deleting an element from a linked list (b) traversing a linked list 63. What are various problems unique to distributed databases 64. Declare a void pointer ANS. void *ptr; 65. Make the pointer aligned to a 4 byte boundary in a efficient manner ANS. Assign the pointer to a long number and the number with 11...1100 add 4 to the number 66. What is a far pointer (in DOS) 67. What is a balanced tree 68. Given a linked list with the following property node2 is left child of node1, if node2 < node1 else, it is the right child. ?????? O P ?????? | ?????? | ?????? O A ?????? | ?????? | ?????? O B ?????? | ?????? | ?????? O C ? How do you convert the above linked list to the form without disturbing the property. Write C code for that. O P ???????????????????? | ???????????????????? | ???????????????????? O B ????????????? ?????? / / ????????????? ????? /?? / ????????????? ???? /???? / ????????????? ??? O ????? O ? determine where do A and C go 69. Describe the file system layout in the UNIX OS ANS. describe boot block, super block, inodes and data layout 70. In UNIX, are the files allocated contiguous blocks of data ANS. no, they might be fragmented How is the fragmented data kept track of ANS. Describe the direct blocks and indirect blocks in UNIX file system 71. Write an efficient C code for 'tr' program. 'tr' has two command line arguments. They both are strings of same length. tr reads an input file, replaces each character in the first string with the corresponding character in the second string. eg. 'tr abc xyz' replaces all 'a's by 'x's, 'b's by 'y's and so on. ANS. a) have an array of length 26. put 'x' in array element corr to 'a' put 'y' in array element corr to 'b' put 'z' in array element corr to 'c' put 'd' in array element corr to 'd' put 'e' in array element corr to 'e' and so on. the code while (!eof) { ? c = getc(); ? putc(array[c - 'a']); } ? 72. what is disk interleaving 73. why is disk interleaving adopted 74. given a new disk, how do you determine which interleaving is the best a) give 1000 read operations with each kind of interleaving determine the best interleaving from the statistics 75. draw the graph with performance on one axis and 'n' on another, where 'n' in the 'n' in n-way disk interleaving. (a tricky question, should be answered carefully) 76. I was a c++ code and was asked to find out the bug in that. The bug was that he declared an object locally in a function and tried to return the pointer to that object. Since the object is local to the function, it no more exists after returning from the function. The pointer, therefore, is invalid outside. 77. A real life problem - A square picture is cut into 16 squares and they are shuffled. Write a program to rearrange the 16 squares to get the original big square. 78. int *a; char *c; *(a) = 20; *c = *a; printf("%c",*c); ? what is the output? 79. Write a program to find whether a given m/c is big-endian or little-endian! 80. What is a volatile variable? 81. What is the scope of a static function in C ? 82. What is the difference between "malloc" and "calloc"? 83. struct n { int data; struct n* next}node; node *c,*t; c->data = 10; t->next = null; *c = *t; what is the effect of the last statement? 84. If you're familiar with the ? operator x ? y : z you want to implement that in a function: int cond(int x, int y, int z); using only ~, !, ^, &, +, |, <<, >> no if statements, or loops or anything else, just those operators, and the function should correctly return y or z based on the value of x. You may use constants, but only 8 bit constants. You can cast all you want. You're not supposed to use extra variables, but in the end, it won't really matter, using vars just makes things cleaner. You should be able to reduce your solution to a single line in the end though that requires no extra vars. 85. You have an abstract computer, so just forget everything you know about computers, this one only does what I'm about to tell you it does. You can use as many variables as you need, there are no negative numbers, all numbers are integers. You do not know the size of the integers, they could be infinitely large, so you can't count on truncating at any point. There are NO comparisons allowed, no if statements or anything like that. There are only four operations you can do on a variable. 1) You can set a variable to 0. 2) You can set a variable = another variable. 3) You can increment a variable (only by 1), and it's a post increment. 4) You can loop. So, if you were to say loop(v1) and v1 = 10, your loop would execute 10 times, but the value in v1 wouldn't change so the first line in the loop can change value of v1 without changing the number of times you loop. You need to do 3 things. 1) Write a function that decrements by 1. 2) Write a function that subtracts one variable from another. 3) Write a function that divides one variable by another. 4) See if you can implement all 3 using at most 4 variables. Meaning, you're not making function calls now, you're making macros. And at most you can have 4 variables. The restriction really only applies to divide, the other 2 are easy to do with 4 vars or less. Division on the other hand is dependent on the other 2 functions, so, if subtract requires 3 variables, then divide only has 1 variable left unchanged after a call to subtract. Basically, just make your function calls to decrement and subtract so you pass your vars in by reference, and you can't declare any new variables in a function, what you pass in is all it gets. Linked lists * 86. Under what circumstances can one delete an element from a singly linked list in constant time? ANS. If the list is circular and there are no references to the nodes in the list from anywhere else! Just copy the contents of the next node and delete the next node. If the list is not circular, we can delete any but the last node using this idea. In that case, mark the last node as dummy! * 87. Given a singly linked list, determine whether it contains a loop or not. ANS. (a) Start reversing the list. If you reach the head, gotcha! there is a loop! But this changes the list. So, reverse the list again. (b) Maintain two pointers, initially pointing to the head. Advance one of them one node at a time. And the other one, two nodes at a time. If the latter overtakes the former at any time, there is a loop! ????????? p1 = p2 = head; ? ????????? do { ?????????????? p1 = p1->next; ?????????????? p2 = p2->next->next; ????????? } while (p1 != p2); 88. Given a singly linked list, print out its contents in reverse order. Can you do it without using any extra space? ANS. Start reversing the list. Do this again, printing the contents. 89. Given a binary tree with nodes, print out the values in pre-order/in-order/post-order without using any extra space. 90. Reverse a singly linked list recursively. The function prototype is node * reverse (node *) ; ANS. ??? node * reverse (node * n) ????? { ???????? node * m ; ? ???????? if (! (n && n -> next)) ?????????? return n ; ???????? ???????? m = reverse (n -> next) ; ???????? n -> next -> next = n ; ???????? n -> next = NULL ; ???????? return m ; ????? } 91. Given a singly linked list, find the middle of the list. HINT. Use the single and double pointer jumping. Maintain two pointers, initially pointing to the head. Advance one of them one node at a time. And the other one, two nodes at a time. When the double reaches the end, the single is in the middle. This is not asymptotically faster but seems to take less steps than going through the list twice. Bit-manipulation 92. Reverse the bits of an unsigned integer. ANS. ??? #define reverse(x)????????????????????????????? / ????????????? (x=x>>16|(0x0000ffff&x)<<16,??????????? / ?????????????? x=(0xff00ff00&x)>>8|(0x00ff00ff&x)<<8, / ?????????????? x=(0xf0f0f0f0&x)>>4|(0x0f0f0f0f&x)<<4, / ?????????????? x=(0xcccccccc&x)>>2|(0x33333333&x)<<2, / ?????????????? x=(0xaaaaaaaa&x)>>1|(0x55555555&x)<<1) * 93. Compute the number of ones in an unsigned integer. ANS. ?? #define count_ones(x)??????????????????????? / ????????????? (x=(0xaaaaaaaa&x)>>1+(0x55555555&x), / ?????????????? x=(0xcccccccc&x)>>2+(0x33333333&x), / ?????????? ????x=(0xf0f0f0f0&x)>>4+(0x0f0f0f0f&x), / ?????????????? x=(0xff00ff00&x)>>8+(0x00ff00ff&x), / ?????????????? x=x>>16+(0x0000ffff&x)) 94. Compute the discrete log of an unsigned integer. ANS. #define discrete_log(h) / ?(h=(h>>1)|(h>>2), / ?h|=(h>>2), / ?h|=(h>>4), / ?h|=(h>>8), / ?h|=(h>>16), / ?h=(0xaaaaaaaa&h)>>1+(0x55555555&h), / ?h=(0xcccccccc&h)>>2+(0x33333333&h), / ?h=(0xf0f0f0f0&h)>>4+(0x0f0f0f0f&h), / ?h=(0xff00ff00&h)>>8+(0x00ff00ff&h), / ?h=(h>>16)+(0x0000ffff&h)) If I understand it right, log2(2) =1, log2(3)=1, log2(4)=2..... But this macro does not work out log2(0) which does not exist! How do you think it should be handled? * 95. How do we test most simply if an unsigned integer is a power of two? ANS.?#define power_of_two(x) / ((x)&&(~(x&(x-1)))) 96. Set the highest significant bit of an unsigned integer to zero. ANS. (from Denis Zabavchik) Set the highest significant bit of an unsigned integer to zero #define zero_most_significant(h) / (h&=(h>>1)|(h>>2), / h|=(h>>2), / h|=(h>>4), / h|=(h>>8), / h|=(h>>16)) 97. Let f(k) = y where k is the y-th number in the increasing sequence of non-negative integers with the same number of ones in its binary representation as y, e.g. f(0) = 1, f(1) = 1, f(2) = 2, f(3) = 1, f(4) = 3, f(5) = 2, f(6) = 3 and so on. Given k >= 0, compute f(k). Others 98. A character set has 1 and 2 byte characters. One byte characters have 0 as the first bit. You just keep accumulating the characters in a buffer. Suppose at some point the user types a backspace, how can you remove the character efficiently. (Note: You cant store the last character typed because the user can type in arbitrarily many backspaces) 99. What is the simples way to check if the sum of two unsigned integers has resulted in an overflow. 100. How do you represent an n-ary tree? Write a program to print the nodes of such a tree in breadth first order. 101. Write the 'tr' program of UNIX. Invoked as tr -str1 -str2. It reads stdin and prints it out to stdout, replacing every occurance of str1[i] with str2[i]. e.g. tr -abc -xyz to be and not to be <- input to ye xnd not to ye <- output

總結(jié)

以上是生活随笔為你收集整理的微软101道经典面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

亚洲va在线va天堂 | 69精品久久久 | 久草视频中文在线 | 日本成人免费在线观看 | 久久美女高清视频 | 成人动漫一区二区 | wwwwww色| 日韩91av| 国产第一页精品 | 激情五月在线观看 | 亚洲成av| 狠狠色伊人亚洲综合网站野外 | 一区二区精品国产 | 日韩欧美一区二区在线观看 | 日日干影院| 中文字幕乱码亚洲精品一区 | 五月开心激情网 | 国产91精品久久久久 | 久久婷婷色综合 | h网站免费在线观看 | 网站在线观看你们懂的 | 成 人 黄 色 片 在线播放 | 在线午夜av | 高清av免费一区中文字幕 | 片网址| 欧美成人免费在线 | 亚洲国产成人精品在线观看 | 欧美日韩在线精品一区二区 | 国产一性一爱一乱一交 | 久久色中文字幕 | 日韩免费视频观看 | 成人av一区二区兰花在线播放 | 亚洲精品美女视频 | 91精品国产99久久久久 | 综合网av| 超黄视频网站 | 久久影院一区 | 久久久久国产成人精品亚洲午夜 | 婷婷丁香狠狠爱 | 日韩高清免费在线 | 高清av在线 | 欧美精品第一 | 视频高清 | 成人免费视频观看 | 尤物一区二区三区 | 欧美日韩性视频在线 | 国产九九九精品视频 | 久久久免费观看 | 欧美在线观看视频一区二区三区 | 日日草夜夜操 | 中文字幕欧美日韩va免费视频 | 天天射天天操天天干 | japanese黑人亚洲人4k | 亚洲视频在线播放 | 99在线热播| 久久99精品久久久久久清纯直播 | 99久久99久久精品 | 国产精品五月天 | 91精品国产高清 | 色婷婷视频网 | 国产99在线 | 激情五月网站 | 热99久久精品 | 色婷婷 亚洲 | 国产精品美女久久久久久2018 | 中文字幕av一区二区三区四区 | 免费看片色 | 911国产| 一区二区三区日韩视频在线观看 | 国产欧美在线一区 | 深爱激情五月综合 | 黄色91在线观看 | 国产123区在线观看 国产精品麻豆91 | 日日日爽爽爽 | 国产精品观看视频 | 亚洲精品在线国产 | 日韩欧美精品在线视频 | 国产韩国精品一区二区三区 | 国产综合福利在线 | 日韩欧美精品一区二区三区经典 | 国外成人在线视频网站 | 日韩网站一区二区 | 久久久久久99精品 | 日韩在线色| 久久久片 | 日韩中文在线视频 | 欧美久草网 | 久久伊人五月天 | 久久精品国产免费 | 久久久久久久久爱 | 五月激情电影 | 亚洲视频久久 | 伊人夜夜 | 又黄又刺激视频 | 友田真希x88av | 精品网站999www| 亚洲天堂网在线播放 | 日本在线精品视频 | 久草av在线播放 | 亚洲精品av中文字幕在线在线 | 国产99视频在线观看 | 在线观看视频亚洲 | 黄av免费在线观看 | 久久草草影视免费网 | 亚洲综合一区二区精品导航 | 欧美aaaxxxx做受视频 | 91av大全 | 日韩视 | 99久久久国产精品免费99 | 中午字幕在线 | 99精品免费久久久久久久久日本 | 正在播放五月婷婷狠狠干 | 精品伊人久久久 | 欧美精品久久久久久久久久白贞 | 欧美日韩一区二区三区在线免费观看 | 欧美片一区二区三区 | 久久伊人精品天天 | av中文在线观看 | 国产成人av | 国产精品女同一区二区三区久久夜 | 久久久激情网 | 亚洲精品国产拍在线 | 婷婷六月激情 | 中文字幕麻豆 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 91自拍91| 精品在线不卡 | 99久久影视| 五月天婷亚洲天综合网鲁鲁鲁 | 免费a v在线 | 99久热在线精品视频 | 99久久精品免费看国产麻豆 | 五月婷婷丁香激情 | 欧美精品首页 | 亚洲午夜精品一区二区三区电影院 | 在线观看国产亚洲 | avlulu久久精品 | 国产精国产精品 | 欧美日韩不卡一区二区 | 日日夜夜爱 | 中文字幕一区二区在线播放 | 手机av在线网站 | 热久久精品在线 | 日本黄色免费播放 | 日韩av中文 | 狠狠操狠狠干天天操 | 国产成人久久精品77777综合 | 久久久久久久久久久久久久电影 | 国产999精品视频 | 亚洲精品美女久久久久网站 | 亚洲激情五月 | 亚洲第一成网站 | 日韩大片在线 | 网址你懂的在线观看 | 精品久久久久一区二区国产 | 五月视频 | 在线精品一区二区 | 色婷婷婷| 亚洲3级 | 激情婷婷在线 | av青草| 婷婷精品国产一区二区三区日韩 | 亚洲精品国产精品99久久 | 国产在线一区观看 | 日韩在线网址 | 成人在线播放av | 黄色毛片在线 | 久久综合免费视频影院 | 久久99亚洲精品久久久久 | 中文字幕一区二区三区在线视频 | 免费看片日韩 | 国产色在线观看 | 国产精品久久电影观看 | 国产一区精品在线观看 | 国产精品久久人 | 国产一级性生活视频 | 国产日韩欧美精品在线观看 | 97超碰在线久草超碰在线观看 | 中文字幕在线观看视频一区二区三区 | a特级毛片 | 精品国产美女 | 久久y | 麻豆久久久久久久 | 国产精品成人一区二区三区 | 精品欧美一区二区三区久久久 | 国内精品久久久久国产 | 97视频一区 | 麻豆av电影 | 97在线观看视频 | 国产成人一区三区 | 五月天网页 | 中文字幕亚洲在线观看 | 天天干夜夜夜 | 一区二区三区免费网站 | 国产又粗又硬又爽的视频 | 三三级黄色片之日韩 | 欧美色图一区 | 在线观看精品视频 | 国产精华国产精品 | 综合天天久久 | 国产精品女人久久久久久 | 免费看黄在线网站 | 一级黄色片在线观看 | 成人免费视频视频在线观看 免费 | 欧美性色网站 | 手机av网站| 香蕉97视频观看在线观看 | 久久免费的精品国产v∧ | 国产精品久久久久一区二区 | 国产粉嫩在线观看 | 亚洲精品456在线播放 | 免费色视频在线 | 精品在线观看一区二区三区 | av黄色大片 | 国产韩国精品一区二区三区 | 成人一区二区三区在线 | 婷婷久久网站 | 亚洲最快最全在线视频 | 国产精品一区二区av麻豆 | 成人国产精品一区 | 99精品欧美一区二区三区黑人哦 | www.夜夜干.com| 在线影院av | 在线观看免费视频 | 欧美成人性战久久 | 久久久国产一区二区三区 | a视频在线播放 | 不卡的av电影在线观看 | 国产不卡av在线 | 国产一级特黄电影 | 国产视频资源在线观看 | 久久综合国产伦精品免费 | 四虎海外影库www4hu | 久久免费黄色大片 | 国产精品久久久久久久久婷婷 | 国产精品久久久久久爽爽爽 | 国产资源精品在线观看 | 亚洲天天草 | 久久久高清一区二区三区 | 夜色在线资源 | 黄色大片入口 | 国产色婷婷精品综合在线手机播放 | 午夜久久久影院 | 欧美日韩中文字幕综合视频 | 色九九在线 | 久久伊人八月婷婷综合激情 | 日韩欧美国产激情在线播放 | 在线va视频 | 国产精品乱码久久久 | 国内小视频 | 日韩av网页 | 色综合天天狠天天透天天伊人 | 91精品国产欧美一区二区 | 中文字幕乱在线伦视频中文字幕乱码在线 | 国产青青青 | 黄色一级大片免费看 | 日日夜精品 | 丁香网婷婷 | 日韩av福利在线 | 国产伦精品一区二区三区四区视频 | aaa亚洲精品一二三区 | 视频一区亚洲 | 综合网av| 成人av电影免费在线观看 | 国产在线观看免费观看 | 蜜臀精品久久久久久蜜臀 | 91成版人在线观看入口 | 久久久性| 欧美成人手机版 | 国产高清精 | 91香蕉亚洲精品 | 久久精品国产一区二区三 | 亚洲a色| 免费看片网页 | 97在线视频免费看 | 午夜视频在线观看一区 | 911亚洲精品第一 | 天天爱天天操 | 午夜在线观看一区 | 五月激情婷婷丁香 | 中文视频一区二区 | 免费国产亚洲视频 | 最近日本韩国中文字幕 | 久久久国际精品 | 久久久精品国产一区二区三区 | 国内久久精品 | 国产高清在线观看av | 国产又黄又爽无遮挡 | 免费看片网站91 | 在线免费黄色片 | 国产精品成人一区 | 狠狠色丁香婷婷综合最新地址 | 欧美一区二视频在线免费观看 | 成人在线播放视频 | 国产精品一区免费看8c0m | 国产日韩中文在线 | 亚洲电影影音先锋 | 干天天 | 亚洲精品视频在线观看免费视频 | 一本一本久久a久久精品综合妖精 | 欧美在线观看视频一区二区 | 91高清免费 | 日韩最新av在线 | 麻豆国产视频 | 免费看的毛片 | 成人黄色小说在线观看 | 在线中文字母电影观看 | 亚洲日本va在线观看 | 久久久96 | 免费在线观看中文字幕 | 草久电影| 99视频在线 | 91精品在线免费视频 | 精品国产一区在线观看 | 免费a v在线 | 国产亚洲欧美精品久久久久久 | 一区二区三区av在线 | 黄色在线观看污 | 国产成人99av超碰超爽 | 久久久久综合精品福利啪啪 | 高清av中文在线字幕观看1 | 91在线国产观看 | 国内久久久 | 亚洲 中文 欧美 日韩vr 在线 | 美女网站视频久久 | 久久精品视频免费播放 | 亚洲精品人人 | 久久er99热精品一区二区三区 | 91色欧美| 久久国产精品久久国产精品 | 99精品国产99久久久久久97 | 一本一道久久a久久精品蜜桃 | 天天干,天天射,天天操,天天摸 | 久久综合九色欧美综合狠狠 | 久久狠狠一本精品综合网 | 日韩精品一区电影 | 日韩视 | avcom在线| 婷婷色吧 | 在线观看亚洲精品 | 五月婷婷六月丁香激情 | 国产麻豆精品一区 | 福利一区视频 | 国产精品久久久久久久久久久久午夜 | 超碰最新网址 | 天天躁日日躁狠狠躁 | 在线观看中文字幕一区 | 免费在线观看av网站 | 一区二区三区日韩精品 | 国产美女精品 | 国产91欧美| 亚洲 综合 激情 | 国产系列 在线观看 | 日韩电影在线观看一区 | 欧美在线视频精品 | 天天色天天色天天色 | 成人一级免费电影 | 国产999精品 | 在线免费观看黄色av | 日日日天天天 | 欧美日韩视频在线播放 | www激情久久 | 九九九热精品 | 亚洲永久精品在线观看 | 东方av免费在线观看 | 欧美日韩精品影院 | 欧美性超爽 | 亚洲禁18久人片 | 久草在线电影网 | 久草在线免费看视频 | 激情欧美一区二区三区免费看 | 亚洲天堂网在线视频观看 | 最近最新中文字幕视频 | 色香蕉视频 | 国产在线观看你懂得 | 国产视频精品免费播放 | 久久免费久久 | 久久精品一区二区三区中文字幕 | 欧美一级激情 | 国产精品久久久久aaaa九色 | av福利在线免费观看 | 丝袜制服综合网 | 久草电影免费在线观看 | 欧美性超爽 | 中文在线免费视频 | 免费又黄又爽 | 国产一区二区成人 | 欧美男男tv网站 | www黄com| 九九热av | 日韩中文字幕a | 国产精品乱码一区二区视频 | 三级免费黄 | 久久视频在线观看免费 | 毛片随便看 | 欧美性粗大hdvideo | 97在线观视频免费观看 | 久久精品亚洲精品国产欧美 | 人人天天夜夜 | 91精品国产乱码在线观看 | 国产婷婷久久 | 麻豆 videos | 香蕉视频18 | 超碰在线公开 | 91精品国| 国产精品九九九 | 久久成人在线 | 亚洲精品自在在线观看 | 国产视频精品免费播放 | 丁香激情五月婷婷 | 91在线视频免费播放 | 人人添人人| 99久久99久久精品 | 久久99国产精品 | 国产精品久久久久久久久久久久冷 | 亚洲综合婷婷 | 这里只有精品视频在线 | 成人播放器 | 国产在线p | 亚洲一级片在线看 | 成年人网站免费在线观看 | 99久久久久免费精品国产 | 日韩欧美v | 日本成人a| 欧美久久久 | avove黑丝 | 伊人欧美 | 婷婷久久网站 | 国产特黄色片 | 欧美综合久久久 | 在线观看精品一区 | 天天亚洲 | av免费电影网站 | 午夜12点 | 免费网站黄 | www.五月天 | 亚洲另类视频 | 黄色毛片视频 | 欧美性生活大片 | 中文字幕在线一区观看 | www黄色 | 欧美色精品天天在线观看视频 | 免费开视频 | 国模精品一区二区三区 | 韩日精品在线观看 | 精品在线观 | 在线免费观看黄 | 午夜精品久久久久久久99水蜜桃 | 国产麻豆果冻传媒在线观看 | 伊人资源视频在线 | 中文字幕丝袜一区二区 | 国产精品视频免费看 | 精品久久久久久久久久岛国gif | 九九在线视频免费观看 | 天天看天天干 | 亚洲精品午夜久久久 | 黄色av电影在线观看 | 91人人澡人人爽人人精品 | 国产精品久久毛片 | 成人a毛片 | 免费观看一级一片 | 超碰人人草人人 | 久久免费视频3 | 久久精品韩国 | 日韩欧美视频二区 | 久久久99国产精品免费 | 99精品视频网站 | 国产精品国产三级国产aⅴ无密码 | 亚洲va综合va国产va中文 | 97精品电影院 | 国产伦理剧 | 免费看片色 | 天天射天天干天天 | 欧美久久久久久久久久久久 | 久久免费看片 | 不卡av电影在线 | 久久综合偷偷噜噜噜色 | 日操操 | 日本精品久久久一区二区三区 | av软件在线观看 | 激情网第四色 | 91久久丝袜国产露脸动漫 | 黄色av电影在线 | 精品久久1 | 久久久99国产精品免费 | 成人久久久精品国产乱码一区二区 | 96久久久| 亚洲国产剧情 | 在线日本v二区不卡 | 久久99精品久久久久久 | 日本久久不卡视频 | 中文在线中文a | 亚洲精品中文字幕在线 | av导航福利| 24小时日本在线www免费的 | 成人av一区二区兰花在线播放 | 日日夜夜干 | 亚洲一区精品人人爽人人躁 | 欧美激情综合色综合啪啪五月 | 视频在线亚洲 | 午夜成人免费影院 | 国产精品美女久久久久久久 | 国产成人一区二区三区在线观看 | 欧美日韩免费一区二区 | 午夜免费久久看 | 五月在线| 天天插天天狠天天透 | 婷婷激情综合网 | 国产精品青草综合久久久久99 | 欧美午夜理伦三级在线观看 | 天天激情天天干 | 免费三级黄 | 午夜色大片在线观看 | 日日干日日 | 在线观看电影av | 久久精品国产美女 | 99一级片 | 中文字幕黄色网 | 欧美成人精品三级在线观看播放 | 成人a级网站 | 人人澡人人爱 | 久久精品99国产精品酒店日本 | 国产在线欧美在线 | 日韩午夜av电影 | 日本久久高清视频 | 一级a毛片高清视频 | 久草影视在线 | 久久专区 | 免费观看www7722午夜电影 | 免费人人干 | 91污视频在线 | 欧洲视频一区 | 免费开视频 | www操操| 日韩免费b | 丁香av| 91热在线| 久久艹在线观看 | 免费无遮挡动漫网站 | 97色婷婷成人综合在线观看 | 偷拍精偷拍精品欧洲亚洲网站 | 午夜精品久久久久久99热明星 | 99视频免费看 | 久久国产片 | 国产高清在线免费视频 | 免费观看的av网站 | 久久久精品一区二区三区 | japanesexxxhd奶水| 国产精品久久久久久久午夜片 | 中文字幕免费高清av | 免费美女久久99 | 成人免费在线观看入口 | 久久综合九色综合久久久精品综合 | 狂野欧美激情性xxxx | 国产精品私人影院 | 国产亚洲精品久久久久久移动网络 | 欧美小视频在线 | 欧美一区二区三区在线视频观看 | 91九色精品女同系列 | 在线日韩中文 | 成年人视频在线免费播放 | 99免费看片 | 九九爱免费视频 | av黄色在线播放 | 精品无人国产偷自产在线 | 人成在线免费视频 | 日韩理论电影在线观看 | 97超碰在线久草超碰在线观看 | 精品视频在线观看 | 久青草国产在线 | 精品在线播放 | 免费在线黄 | 成人免费在线播放 | 久久久久国产精品免费 | 99精品国产在热久久 | 国产精品免费人成网站 | 久久午夜色播影院免费高清 | 免费能看的黄色片 | 精品色综合| 国产视频一区在线免费观看 | 久久国产视频网站 | 欧美性色综合网站 | 91片黄在线观看动漫 | 在线免费观看黄色 | 午夜精品成人一区二区三区 | 欧美日韩p片 | 婷婷精品视频 | 91久久久久久久一区二区 | 国产高清亚洲 | 最近中文字幕视频完整版 | 成人sm另类专区 | 亚洲精品高清在线 | 色综合天天在线 | 黄色.com| 91av在线免费| 97视频免费在线 | 国产99在线免费 | 人人玩人人添人人 | 天天色草 | 国产打女人屁股调教97 | 久久久久久久免费观看 | 最新国产福利 | 日韩欧美高清在线 | 久久精精品视频 | www.天天干 | 狠狠狠色丁香婷婷综合激情 | 色狠狠操 | 日本性视频 | 日韩欧美在线影院 | 亚洲精品系列 | 欧美极品xxx | 国产精品久久久久久久久久三级 | 福利视频午夜 | 色婷婷导航 | 国产精品99久久免费黑人 | 激情五月婷婷丁香 | 久久理论电影网 | 激情五月婷婷综合网 | 国产一级免费在线 | 韩国一区二区av | 亚洲狠狠操 | 毛片永久新网址首页 | 久久久久久久久久久免费视频 | 中文字幕超清在线免费 | 欧美一级片免费在线观看 | av资源在线观看 | 国产粉嫩在线 | 国产成人在线播放 | 一区二区中文字幕在线播放 | 99久久精品久久久久久动态片 | 500部大龄熟乱视频使用方法 | 99精品国自产在线 | 胖bbbb搡bbbb擦bbbb | 国产亚洲精品久久久久久无几年桃 | 欧美激情一区不卡 | 制服丝袜一区二区 | 欧洲精品一区二区 | 日韩一区正在播放 | 亚洲免费观看视频 | 日本三级吹潮在线 | 欧美日韩一级在线 | 国产精品第72页 | 成年人网站免费在线观看 | 91网在线 | 91看片在线| 国产精品久久久久久久久久ktv | 玖玖在线观看视频 | 国产xxxxx在线观看 | 天天干天天操天天射 | 中文字幕2021 | 国产一级片视频 | 人人插人人澡 | 国产精品国产三级国产专区53 | 91成人天堂久久成人 | 免费黄色在线播放 | 91成人在线免费观看 | 日本黄色大片免费看 | 日韩电影在线观看中文字幕 | 中文亚洲欧美日韩 | 国产一区麻豆 | 中文一区二区三区在线观看 | 波多野结衣久久资源 | 三级av在线免费观看 | 麻豆系列在线观看 | 视频 天天草| 国产99中文字幕 | 国内精品久久久久久久97牛牛 | 国产精品久久一区二区三区不卡 | 91av视频在线免费观看 | 中文字幕在线观看网 | 国产精品1区2区在线观看 | 91在线精品观看 | 欧美成人一区二区 | 激情综合电影网 | 手机成人av在线 | 日韩视频一区二区三区在线播放免费观看 | 99在线热播 | 中文一区二区三区在线观看 | 一级片免费观看 | 国产麻豆精品久久 | 天天射天天舔天天干 | 色噜噜日韩精品欧美一区二区 | 午夜精品久久久久久久99 | 一区二区成人国产精品 | 中文字幕免费高清在线观看 | 中文在线字幕观看电影 | 波多野结衣电影久久 | 91自拍91 | 福利视频午夜 | 日韩在线电影一区二区 | 日产中文字幕 | 在线观看久久久久久 | 欧美成人精品三级在线观看播放 | 精品美女久久久久久免费 | 久久久久久久影视 | 亚洲精品1区2区3区 超碰成人网 | 国产日韩中文字幕在线 | 99se视频在线观看 | 激情五月亚洲 | 97理论片 | 不卡视频国产 | 久久久久久免费 | 亚洲网站在线看 | 成人网页在线免费观看 | 99r在线视频 | 久久免费黄色 | 亚洲在线激情 | 99精品视频在线观看免费 | 天天干中文字幕 | 久久久人人人 | 干天天 | 色999视频 | 四虎成人在线 | 超碰97av在线| 国产主播大尺度精品福利免费 | 久久久综合 | av性网站| 一区二区三区免费在线播放 | 日韩四虎 | 麻豆国产露脸在线观看 | 国产精品一区二区久久精品爱涩 | 久久伦理电影 | 久久99影院 | 三级小视频在线观看 | 伊人六月 | 91九色视频国产 | 久久在线电影 | 国产欧美中文字幕 | 亚洲国产电影在线观看 | 骄小bbw搡bbbb揉bbbb | 日韩高清在线一区二区 | 91在线视频导航 | 欧美一级久久 | 成人在线视频免费看 | 久久精品这里精品 | 黄色av电影免费观看 | 日韩在线网| 天堂在线一区二区三区 | 精品国产精品久久一区免费式 | 在线免费av播放 | 国产做aⅴ在线视频播放 | 国产精品一区二区三区在线 | 1000部18岁以下禁看视频 | 国产免费一区二区三区最新6 | 五月婷婷影院 | 亚洲免费av网站 | 国产精品一区二区三区免费看 | 97在线视频免费观看 | 天天综合成人 | 香蕉影视 | 久久久免费高清视频 | 成人啪啪18免费游戏链接 | 一区二区不卡视频在线观看 | 免费看污黄网站 | 国产精品18久久久久vr手机版特色 | 亚洲综合视频在线 | 久久久国产精品成人免费 | 美女视频免费精品 | 婷婷丁香花五月天 | 国产精品一区免费在线观看 | 成人在线电影观看 | 超碰97成人 | 粉嫩av一区二区三区免费 | 久久激情影院 | 在线观看韩日电影免费 | 激情综合婷婷 | 免费视频二区 | 国产在线精品观看 | 久久久受www免费人成 | 久久精品资源 | 亚洲成av人片| 日韩高清片 | 国精产品满18岁在线 | 久草www| 欧美成人视 | 精品国产区 | 日韩高清一区二区 | 激情五月五月婷婷 | 精品国产123 | 日韩精品久久久久久中文字幕8 | 奇米影音四色 | 麻花天美星空视频 | 亚洲 中文 欧美 日韩vr 在线 | www黄com| 久草在线电影网 | 久久草网 | 日韩中文字幕免费电影 | 精品国产乱码久久久久久1区2匹 | 免费观看日韩 | 探花在线观看 | 久久视频一区 | 国产黄免费 | 亚洲国产999 | 亚洲国产精品日韩 | 亚洲综合精品在线 | 91精品国产自产在线观看永久 | 国产精品久久av | 蜜臀久久99精品久久久久久网站 | 欧美一级片 | 91九色性视频| 麻豆视频www | 天天干,天天操,天天射 | 国产黄a三级三级 | 99色99| 4438全国亚洲精品观看视频 | 在线观看视频国产一区 | 国产在线欧美 | 国产高清在线一区 | 日韩中文字幕视频在线 | 亚洲成av人片在线观看香蕉 | 日韩a级黄色片 | 天堂av在线网站 | 亚洲国产精品成人女人久久 | 99精品视频在线观看免费 | 狠狠插狠狠干 | 久久国产精品99精国产 | 色婷久久 | 黄色网免费 | 91精品国产自产在线观看永久 | 奇米影视8888 | 国内成人综合 | 96久久久 | 日本视频高清 | 黄色av电影 | 中文字幕在线看片 | 免费在线观看一区二区三区 | 99爱视频在线观看 | 久草视频看看 | 午夜少妇一区二区三区 | 成人h视频| 日韩三级av | 日韩电影在线一区二区 | 黄色网址在线播放 | 日韩欧美在线高清 | 日韩av免费一区二区 | 日日干天天爽 | 日韩av成人 | 欧美性护士 | 91自拍视频在线观看 | 天天干 夜夜操 | 久久中文欧美 | 久久玖| 亚洲欧美日本国产 | 久久影院午夜论 | 波多野结衣日韩 | 97免费在线观看视频 | 97久久久免费福利网址 | 久久久久久久久久久精 | 中文字幕第一页在线 | 日韩在线观看小视频 | 国产精品一区二区久久久 | 久久综合九色综合久久久精品综合 | 99久久精品午夜一区二区小说 | 日韩精品不卡 | 亚洲欧洲日韩在线观看 | 中文av一区二区 | 精品日韩在线一区 | 精品久久久99 | 国产在线日本 | 97精品国产手机 | 99免费在线观看 | 婷婷九月激情 | 久久婷婷一区 | 高清色免费 | 国精产品一二三线999 | 亚洲欧美999 | 一区二区三区免费在线观看 | 99久久精品国 | 最近日本韩国中文字幕 | 日本中文在线 | 在线视频免费观看 | 精品一区av | 麻豆视频免费观看 | 91豆麻精品91久久久久久 | 免费的黄色的网站 | 中文字幕在线免费 | 亚洲成人资源在线观看 | 久久草视频 | www.夜夜草| 日日射天天射 | 久久精品xxx | 久久成年人 | 中文在线字幕免费观看 | 日日干av | 日韩在线视频二区 | 天天草网站 | 国产成人精品一区二区三区在线观看 | 色综合久久久久综合99 | 黄色在线观看污 | 中文字幕丝袜美腿 | 婷婷激情五月综合 | 天天操网| 中文字幕乱视频 | 国产一区在线精品 | 久热精品国产 | 综合国产在线观看 | 国产又粗又猛又爽又黄的视频先 | 中文字幕国产一区二区 | 亚洲精品综合在线 | 免费成人黄色 | 日色在线视频 | 国产精品18久久久 | 久草在线免费播放 | 91爱看片| www.久热| 亚洲不卡av一区二区三区 | 亚洲久久视频 | 久久九九网站 | 久久久久免费精品视频 | 中文字幕色网站 | 激情五月播播久久久精品 | 久草在线免费看视频 | 国产三级在线播放 | 伊人久久电影网 | 手机在线看片日韩 | 久久私人影院 | 波多野结衣在线观看一区 | 色偷偷男人的天堂av | 成年人在线看片 | 高清av免费一区中文字幕 | 国产伦精品一区二区三区无广告 | 又黄又刺激视频 | av在线不卡观看 | 亚洲天堂网在线视频 | 日本不卡123区 | 日韩xxxxxxxxx| 人人爽影院 | 日日操日日操 | 色婷婷综合成人av | 久久国产精品99久久人人澡 | 亚洲 av网站 | 国产69精品久久99不卡的观看体验 | 日韩av一区二区在线影视 | 波多野结衣亚洲一区二区 | 国产视频精品网 | 国产高清第一页 | 国产一区在线观看视频 | 亚洲视频免费在线观看 | 亚洲精品视频在线播放 | 国产精品18久久久久久不卡孕妇 | 黄色毛片在线观看 | 狠狠久久婷婷 | 中国一级片在线观看 | 成人在线观看资源 | 99精品久久久久 | 欧美性色黄 | 天干啦夜天干天干在线线 | 日韩欧美大片免费观看 | 美女福利视频一区二区 | 欧美成人h版电影 | 成人va天堂 | 久久天天操 | 日韩色高清 | 久久午夜电影网 | 日韩黄在线观看 | 在线观看免费视频你懂的 | 香蕉视频91 | 99爱视频在线观看 | 久久精品99国产国产精 | 国产成人一区二区三区影院在线 | 久久夜av| 91视频在线观看下载 | 91一区二区三区久久久久国产乱 | 久久社区视频 | 超碰电影在线观看 | 国产小视频在线免费观看 | 日韩成人在线免费观看 | 欧美成人精品三级在线观看播放 | 久热免费 | 免费在线观看中文字幕 | 丝袜精品视频 | 黄色网在线播放 | 国产精品久久久久久一区二区三区 | 99夜色 | 久久99精品国产麻豆婷婷 | 亚洲精品福利在线 | 国产在线观看av | 国产又粗又硬又爽的视频 | 黄色大全免费网站 | a在线一区 | 久久婷婷丁香 | 亚洲黄色在线观看 | 一级片在线 | 国产成人精品一区一区一区 | 久久国产精品视频观看 | av三区在线 | 91天天操 | 亚洲高清av在线 | 免费的黄色av | 日韩女同一区二区三区在线观看 | 中文字幕观看在线 | 亚洲欧美日本一区二区三区 | 91麻豆精品国产91久久久无需广告 | 国产精品手机视频 | 国产高清亚洲 | 欧美精品九九99久久 | 久久综合福利 | 伊人久久一区 |