日韩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ò),歡迎將生活随笔推薦給好友。

国产高清精品在线观看 | 日韩中文字幕国产 | 麻豆视频在线免费看 | 日韩在线观看免费 | 天天色.com| 国产片网站 | av大片免费在线观看 | 狠狠色丁香婷婷综合久久片 | 日韩欧美99 | 国产精品第一页在线观看 | 91九色在线观看视频 | 亚洲欧美婷婷六月色综合 | 久久久久久久久久久久影院 | www.色午夜,com | 成人免费一级 | 久久精品久久精品久久39 | 97视频人人免费看 | 色全色在线资源网 | 91av播放| 日本精品久久久久中文字幕 | 免费在线观看成年人视频 | 国产一区二区高清 | 九九九九精品九九九九 | aⅴ精品av导航 | 日韩啪视频| 日韩免费中文 | 在线观看香蕉视频 | 国产69精品久久99不卡的观看体验 | 中文字幕一二 | 碰超在线 | 久久ww| 国产成人一区二区在线观看 | 中文字幕刺激在线 | 国产在线观看一 | 天天天干天天射天天天操 | 国产喷水在线 | 国产性xxxx | 国产精品久久久久久一区二区 | 贫乳av女优大全 | 欧美日韩精品久久久 | 在线观看亚洲精品 | 在线国产精品一区 | 伊人影院av | 在线之家免费在线观看电影 | 久久99久久99精品免观看软件 | 日韩网站视频 | 天天综合网在线观看 | 欧美精品视 | 四虎成人网 | 国产黄色片免费观看 | 日韩免费高清在线观看 | 999超碰 | 中文字幕永久在线 | 国产一区二区三区高清播放 | 97精品国产一二三产区 | 少妇性xxx | 国产91精品一区二区麻豆网站 | 午夜在线观看一区 | 免费在线观看av的网站 | 婷婷视频 | 激情综合亚洲 | 国产一区二区高清视频 | 黄污视频网站 | 99中文字幕在线观看 | av观看免费在线 | 中文字幕在线观看播放 | 亚洲精品高清视频 | 久久久亚洲麻豆日韩精品一区三区 | 国产日韩精品久久 | 成人a视频 | 在线免费观看羞羞视频 | 五月综合网 | 综合久久婷婷 | 国产偷v国产偷∨精品视频 在线草 | 精品国产伦一区二区三区 | 亚洲欧美日韩国产一区二区 | 日韩精品1区2区 | 视色网站| 国产成人99av超碰超爽 | 久草成人在线 | 久久都是精品 | 亚洲国产精品成人精品 | 亚洲欧美日韩精品久久奇米一区 | 欧美精品国产综合久久 | 国内精品国产三级国产aⅴ久 | 国产区精品在线观看 | 亚洲精品人人 | 久久一视频 | 久久影视一区 | 狠狠网| 欧美大片www | 在线中文字幕av观看 | 91视频a| 亚洲最新视频在线 | 久久久久一区二区三区四区 | 国产黄色一级片在线 | 天天色棕合合合合合合 | 色综合久久精品 | 成人黄色小视频 | 久久人人97超碰com | 2019精品手机国产品在线 | 久久精品一区二区三区国产主播 | 日本久久免费电影 | 97视频在线观看视频免费视频 | 国产精品美女久久久久久免费 | 伊人影院在线观看 | 在线国产中文字幕 | 日本在线精品视频 | 国产精品99久久久 | 免费h漫在线观看 | 欧美激情h | 久久综合中文字幕 | 国产一级在线免费观看 | 亚洲免费国产视频 | 国产剧在线观看片 | 婷婷色综| 久久免费视频5 | 2019国产精品 | 99精品国产在热久久 | 久久怡红院 | 九九99靖品 | 亚洲综合五月 | 日韩激情小视频 | 国产视频日韩视频欧美视频 | 97人人爽人人 | 在线播放视频一区 | 麻豆影视网站 | www夜夜 | 免费在线观看av网址 | 亚洲高清视频在线 | 天天操操操操操 | 欧美日韩伦理在线 | 伊在线视频 | 欧美作爱视频 | 亚洲另类久久 | 免费视频区 | 国产99久久久国产精品成人免费 | 手机av在线网站 | 超碰九九 | 久久亚洲婷婷 | 69av国产| 九九精品视频在线观看 | 在线观看韩日电影免费 | av高清在线观看 | 中国一 片免费观看 | 久久理论电影 | 欧美综合在线视频 | 最新一区二区三区 | 久草精品视频 | av片中文字幕 | 精品国产一区二区三区蜜臀 | 成人一级在线 | 久久久www成人免费毛片 | 91av社区| 在线小视频 | 欧美日韩免费一区二区三区 | 国产韩国精品一区二区三区 | 超碰97人人爱| 精品亚洲欧美无人区乱码 | 亚洲成人二区 | 亚洲精品视频免费看 | 狠狠色丁香婷婷综合最新地址 | 美女禁18| 国产成人一区二区三区在线观看 | 西西大胆免费视频 | 国产99久久九九精品 | 欧美在线视频a | 草草草影院 | 中国一 片免费观看 | 久久精品国产一区二区三 | 99精品久久99久久久久 | 狠狠色丁香婷婷综合欧美 | 久久老司机精品视频 | 激情视频91 | 欧美日韩三级在线观看 | 五月天亚洲激情 | 中文字幕一区二区在线播放 | 免费看一级特黄a大片 | av专区在线 | 日韩黄色免费看 | 狠狠激情中文字幕 | 超碰人人在线 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 国产91av视频在线观看 | 久久久黄色 | 久久久久久久网 | 日日草夜夜操 | 日本中文字幕在线 | 免费观看性生活大片3 | 人人网人人爽 | 97在线免费观看视频 | 成人免费大片黄在线播放 | 在线亚洲欧美日韩 | 亚洲精品美女久久久 | 91在线永久 | www成人av | 欧美另类xxx| 亚洲 综合 精品 | 色狠狠久久av五月综合 | 久久精品视频在线免费观看 | 免费在线激情电影 | 亚洲91网站| 日本护士撒尿xxxx18 | 香蕉色综合 | 亚洲无人区小视频 | 国产精品日韩精品 | 欧美a级成人淫片免费看 | 91亚色视频 | 久久精品免费观看 | 99热都是精品| 亚洲高清资源 | 一级特黄aaa大片在线观看 | 国产日韩欧美在线观看视频 | 久久视频精品 | 国产成人免费网站 | 成人国产综合 | 午夜三级理论 | 不卡的av| 九九综合九九综合 | 国产91学生粉嫩喷水 | 久久一区二区免费视频 | 天堂在线一区 | 国产精品av在线免费观看 | 青青五月天 | 91在线小视频 | 精品国产成人在线影院 | 欧美日韩一区二区三区视频 | 97色在线观看 | 国产精品va| 成人免费网站视频 | 日韩视频免费在线观看 | 国产一区二区三区网站 | 国产精品久久久久影院 | 91女人18片女毛片60分钟 | 99热国产精品 | 久久看片网 | 亚洲国产中文字幕 | av女优中文字幕在线观看 | 国产精品地址 | 国产韩国日本高清视频 | 黄色大全免费网站 | 麻豆91网站| 欧美少妇的秘密 | 91视频 - 88av | 久久精品国产一区二区 | 天天干天天操天天拍 | 国产又粗又猛又黄 | 亚洲激情中文 | 成人免费在线看片 | 伊人狠狠操 | 欧美日韩精品免费观看视频 | 色综合欧洲 | 黄色com| a v在线观看| 日日爽天天爽 | 亚洲国产久 | 四虎影视精品 | 98精品国产自产在线观看 | 碰超在线观看 | 亚洲一区二区精品 | 91亚洲精品久久久久图片蜜桃 | 精品国内自产拍在线观看视频 | 国产一区二区在线观看视频 | 操高跟美女| 色综合咪咪久久网 | 国产精品高潮在线观看 | 国内精品久久久久影院优 | 日本久久成人 | 国产专区在线视频 | av在线进入 | 狠狠色丁香久久婷婷综合五月 | 在线视频久久 | www.色com| 伊人中文网 | 日韩特级片 | 在线国产高清 | 欧美一级片在线观看视频 | 青草视频在线 | 亚洲色图激情文学 | 五月天激情开心 | 成人动漫精品一区二区 | 天天艹天天爽 | 天天干夜夜爽 | www.com在线观看| 2023年中文无字幕文字 | 久久精品9| 久久国产亚洲视频 | 日韩精品免费在线视频 | 久久人网 | 免费黄色网址大全 | 欧美日韩中文视频 | 亚洲激色 | 99精品国产在热久久 | 99色在线 | 国产精品久久久久久久久免费 | 国产精品美女毛片真酒店 | 久久不射电影网 | 国产午夜小视频 | 国内视频在线 | www.成人久久 | 九九在线精品视频 | 亚洲人成免费 | 国产一级大片免费看 | a级片网站 | 黄色国产大片 | 天天操比 | 亚洲不卡av一区二区三区 | 99久久精品电影 | 精品视频久久 | 国产高清久久 | 国产精品久久久久久久久免费 | 亚洲精品av中文字幕在线在线 | 丁香五婷 | 国产精品入口传媒 | 精品免费| 人人爱人人做人人爽 | 97涩涩视频 | 国产精品嫩草影视久久久 | 国产精品综合在线 | 久久夜色精品国产欧美乱 | 天堂av中文字幕 | 西西大胆免费视频 | 成人久久18免费网站 | 最近中文字幕 | 丝袜+亚洲+另类+欧美+变态 | 久久激情久久 | 97超视频 | 精品国产一区二区三区久久久蜜臀 | 国内精品久久久久久久久久久 | 日韩av中文在线 | 亚洲国产精选 | 日韩一级黄色大片 | 国产免费二区 | 深爱激情五月网 | 午夜少妇 | 免费视频成人 | 日韩一区二区三区高清在线观看 | 人人插人人费 | 日韩欧美在线播放 | 午夜视频在线观看一区二区三区 | 免费h精品视频在线播放 | 亚洲日本欧美在线 | 久久久免费国产 | 中文字幕在线一区二区三区 | 91高清在线看| 成人午夜在线电影 | 日韩视频免费播放 | 伊人手机在线 | 精品一区二区电影 | 国产高清成人 | 狠狠操天天射 | 成人av免费看 | 天堂黄色片 | 97超碰在线免费 | 在线免费观看国产 | 亚洲精品天天 | 久久免费激情视频 | av在线免费在线观看 | 免费观看v片在线观看 | 久热av在线| 欧美二区在线播放 | 国产精品久久久久久久久费观看 | 欧美爽爽爽 | 视频二区在线 | 免费视频久久久久久久 | 国产 在线 日韩 | 国产精品成久久久久三级 | 97精品国产91久久久久久 | 精品网站999www | 久热av | av成人在线看 | 国精产品999国精产 久久久久 | 国产在线观看免 | 99色在线播放 | 久久96国产精品久久99软件 | 天天做综合网 | av黄色成人| 国产精品v a免费视频 | 又长又大又黑又粗欧美 | 免费视频久久久久 | 久久超级碰视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 中文字幕黄色网 | 国产精品一区在线观看 | av线上免费观看 | 香蕉精品视频在线观看 | 1000部国产精品成人观看 | 国产精品视频最多的网站 | 亚洲在线a | 日韩理论片中文字幕 | www日韩| 在线免费视频 你懂得 | 免费黄色av电影 | 日韩在线精品 | www.午夜 | 日韩久久精品 | 欧美激情xxxx性bbbb | 国模视频一区二区三区 | 人人看黄色 | 日本成人中文字幕在线观看 | 久久五月情影视 | 国产精品av免费在线观看 | 国产一区视频在线播放 | 激情电影影院 | 久久综合中文色婷婷 | 欧美a在线免费观看 | 九色精品免费永久在线 | 日韩电影精品一区 | 亚洲精品在线二区 | 中文字幕在线一区观看 | 中文字幕精品三级久久久 | 中文字幕丝袜美腿 | 日韩视频一二三区 | 天天操天天添天天吹 | 中文字幕精品三级久久久 | 91精品国产三级a在线观看 | 麻豆国产精品va在线观看不卡 | 国产精品va在线观看入 | 婷婷在线免费视频 | 成人激情开心网 | 国产一级久久久 | 日韩在线播放视频 | 成人av动漫在线 | 福利网址在线观看 | 亚洲高清在线精品 | 成人永久免费 | 国色天香永久免费 | 色综合天天狠天天透天天伊人 | 国产精品wwwwww | 激情综合网婷婷 | 久久国产精品免费一区 | 日韩av片在线 | 91av精品| 狠狠操综合 | 久久久高清 | 久久久久亚洲国产 | 五月综合激情婷婷 | 国产成人久久av免费高清密臂 | 亚洲精品成人av在线 | 亚洲女人av| 在线看片日韩 | 久久伊99综合婷婷久久伊 | 婷婷久久精品 | 九色视频网站 | 亚洲精品乱码白浆高清久久久久久 | 在线观看免费观看在线91 | 国产理论一区二区三区 | 免费观看高清 | 狠狠狠狠狠狠操 | 丝袜网站在线观看 | 毛片激情永久免费 | 91精品国产91久久久久福利 | 亚洲高清在线观看视频 | 91精品1区| 天天干夜夜擦 | 国产精品自拍在线 | 一级免费看视频 | 日本三级不卡视频 | 色婷婷视频 | 婷婷视频在线播放 | 看v片 | 国产精品99在线观看 | 婷婷丁香狠狠爱 | 成人国产精品久久久春色 | 成年人在线免费看视频 | 91最新地址永久入口 | 久久久久| 欧美日韩免费观看一区二区三区 | 久久久国产精品久久久 | 日韩极品在线 | 国产成人av综合色 | 五月婷婷,六月丁香 | 亚洲成人精品av | 超碰成人免费电影 | 精品国产成人在线影院 | 国产精品美女久久久久久久久久久 | 成人app在线播放 | 日韩在线色视频 | 国产精品午夜免费福利视频 | 国产高清绿奴videos | 中文字幕一区av | 国产91国语对白在线 | 中文字幕在线看视频国产中文版 | 精品v亚洲v欧美v高清v | 婷婷在线网 | av在线看片 | 日韩中文字幕a | 在线视频在线观看 | 成人h电影 | 久久中文字幕导航 | 婷婷六月天综合 | 丁香 婷婷 激情 | 欧美激情综合五月色丁香 | 亚洲国产中文字幕 | 婷婷激情五月 | 国产精品国产亚洲精品看不卡 | 日韩av网页 | 久久一线 | 一本一道久久a久久精品蜜桃 | 久久久18 | 精品国产精品久久一区免费式 | 天天干天天操人体 | 亚洲成人资源 | 亚洲精品国产精品乱码在线观看 | 亚洲国产99 | 日韩中文字幕视频在线 | 国产精品黄色av | 亚洲女欲精品久久久久久久18 | 啪啪免费试看 | 91中文字幕永久在线 | 久久久精品日本 | 欧美在线1 | 国产精品亚洲a | 国产亚洲久久 | 99国产高清 | 国产精品一区免费在线观看 | 婷婷精品国产欧美精品亚洲人人爽 | 在线观看视频免费大全 | 亚州免费视频 | 亚洲不卡av一区二区三区 | 色综合久久久久久中文网 | 在线观看视频99 | 国产流白浆高潮在线观看 | 国产黑丝一区二区 | 国产高清免费在线观看 | 日韩电影久久 | 日韩在线视频看看 | 一级a性色生活片久久毛片波多野 | 97人人添人澡人人爽超碰动图 | 9999精品 | 国产不卡免费av | 日韩一区二区三区在线看 | 欧美一级在线观看视频 | 国产精品手机在线 | 91av成人| 国产日韩视频在线播放 | 人人澡人 | 四虎影视久久久 | 91福利区一区二区三区 | 久久夜色精品国产欧美乱 | 久久国产精品二国产精品中国洋人 | 成人一级片在线观看 | 午夜免费福利视频 | 波多野结衣精品在线 | 九九一级片 | 在线亚洲欧美视频 | 狠狠色丁香婷婷综合久小说久 | 久草在线最新免费 | www.夜夜爽 | 亚州精品视频 | 很黄很污的视频网站 | 日本高清中文字幕有码在线 | 人人爱在线视频 | 久久久久久免费 | 91桃花视频 | 黄在线免费看 | 欧美日韩免费观看一区=区三区 | 欧美激情视频在线观看免费 | 狠狠色网 | 91久久一区二区 | 国产精品乱码久久久久久1区2区 | 国产美腿白丝袜足在线av | 亚洲欧美一区二区三区孕妇写真 | 亚洲精品国产精品国自产观看浪潮 | 亚洲在线精品 | 91丨九色丨高潮丰满 | 伊人狠狠色丁香婷婷综合 | 五月天亚洲婷婷 | 狠狠狠色丁香婷婷综合久久五月 | 伊人久久av | 日本深夜福利视频 | 久久久九色精品国产一区二区三区 | 韩国一区二区三区在线观看 | 91久久人澡人人添人人爽欧美 | 天天干天天天天 | 色88久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 夜夜躁日日躁狠狠躁 | 97国产一区二区 | 色噜噜日韩精品一区二区三区视频 | 在线看片日韩 | 国产精品高清在线 | www五月婷婷 | 婷婷婷国产在线视频 | 亚洲最大av在线播放 | 欧美日韩国产一二 | 美女在线观看网站 | 成人动漫精品一区二区 | 国产免费资源 | 一区二区三区 亚洲 | 国产精品久久久久久99 | 免费视频久久 | 欧美淫aaa免费观看 日韩激情免费视频 | 色狠狠综合天天综合综合 | 国产精品精品久久久久久 | 亚洲黄色在线观看 | 免费av网站观看 | 日韩高清免费无专码区 | 国产精品二区三区 | 国内外成人免费在线视频 | 日p在线观看 | 久久免费黄色网址 | 国产精品免费观看国产网曝瓜 | 欧美a免费 | 国产中的精品av小宝探花 | 国产在线999 | 久久久高清一区二区三区 | 日韩一区二区三区观看 | 亚洲永久字幕 | 人人艹视频 | 在线观看免费av网 | 97精品超碰一区二区三区 | 久久国产综合视频 | 亚洲黄色在线播放 | 五月婷婷欧美 | 亚洲午夜剧场 | 国产精品美女视频网站 | 97人人添人澡人人爽超碰动图 | 狠狠色丁香婷婷综合视频 | 亚洲人成在线电影 | 国产在线精品视频 | 天天视频亚洲 | 96av麻豆蜜桃一区二区 | 亚洲精品在线一区二区 | 少妇性色午夜淫片aaaze | japanese黑人亚洲人4k | 午夜精品久久久久久久99热影院 | www.操.com| 日韩中文字幕亚洲一区二区va在线 | 中文字幕在线观 | 久久视频精品在线观看 | 欧美一级黄大片 | 免费观看91视频 | 亚洲综合婷婷 | 在线观看免费av片 | 久久免费视频1 | 激情综合狠狠 | 三级黄色免费 | 亚洲午夜精品电影 | 中文字幕人成一区 | 久久69精品久久久久久久电影好 | 色综合久久久 | 五月婷影院 | www99精品| av电影亚洲| 亚洲片在线观看 | 国产在线观看一区 | 中文字幕电影网 | 日批网站在线观看 | 亚州精品一二三区 | 国精产品满18岁在线 | 久久精品成人 | 亚洲第一成网站 | 亚洲aⅴ一区二区三区 | 国产精品毛片久久 | 日韩精品中字 | 九月婷婷人人澡人人添人人爽 | 日夜夜精品视频 | 狠狠色丁香久久婷婷综 | 日本在线成人 | 婷婷亚洲综合五月天小说 | 国产毛片在线 | 国产精品久久久久久久久久东京 | 精品国产成人av在线免 | 中文字幕 二区 | 99自拍视频在线观看 | 国产 日韩 欧美 中文 在线播放 | 婷婷色亚洲 | 91av视频在线观看 | 久久一区二 | 久久久久电影网站 | 超级碰碰视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 天天干夜夜想 | 久久只精品99品免费久23小说 | 精品一区av | 五月天婷婷在线播放 | 91爱爱电影 | 干 操 插 | 久久国产99| 国产特黄色片 | 色99网 | 狠狠狠狠狠狠狠 | 免费a v观看 | 香蕉影院在线播放 | 天天干天天做天天爱 | 91免费看黄色 | 天天爱天天操 | 国产精品刺激对白麻豆99 | 久久精品久久精品久久39 | 97精产国品一二三产区在线 | 91福利社在线观看 | 91porny九色91啦中文 | 久久综合久久鬼 | 天天超碰 | 91最新中文字幕 | 欧美亚洲另类在线视频 | 色中文字幕在线观看 | 久久婷婷影视 | 久久久久久中文字幕 | 国产精品一区二区三区视频免费 | 丁香导航 | 免费看黄在线网站 | 日韩视频1区 | 日本成人中文字幕在线观看 | 国产午夜三级一区二区三 | 日韩影视精品 | 久久精品黄 | 国产精品久久久久aaaa九色 | 日韩亚洲精品电影 | 久久国内免费视频 | 国产精品欧美久久久久天天影视 | www.91成人| 懂色av懂色av粉嫩av分享吧 | 91午夜精品 | 在线免费av电影 | 九九热视频在线播放 | 国模视频一区二区三区 | 2023年中文无字幕文字 | 最新成人av| 毛片黄色一级 | 久草爱| 亚洲精品综合一二三区在线观看 | 欧美黑人猛交 | 九九热在线精品 | 黄色网址a | 98精品国产自产在线观看 | 日本mv大片欧洲mv大片 | 夜夜高潮夜夜爽国产伦精品 | 在线视频你懂得 | 青青河边草免费直播 | 精品自拍av | 久插视频 | 欧美日韩国产综合一区二区 | 国产精品大片免费观看 | 日韩精品高清不卡 | 国产97免费 | 人人看人人 | 黄网站免费大全入口 | 日韩三级精品 | 婷婷综合激情 | 六月婷婷色 | 中文字幕一区二区三区精华液 | 91九色蝌蚪视频网站 | 国产日产亚洲精华av | 国产一区二区三区四区大秀 | 日韩av电影手机在线观看 | 麻豆视频一区 | 日韩18p| 国产伦理精品一区二区 | 96av在线| 日本爱爱免费 | 日韩欧美在线高清 | 激情欧美一区二区三区免费看 | 亚洲精品黄色 | av免费看在线 | 欧美精品v国产精品v日韩精品 | 日本深夜福利视频 | 91精品视频一区二区三区 | 日韩欧美不卡 | 欧美 激情在线 | 中文字幕人成人 | 久久国产精品视频观看 | 精品1区二区 | 国产精品久久久久久久久久直播 | 在线国产小视频 | 国产一区二区三区高清播放 | 中文字幕视频播放 | 视频一区久久 | 91av手机在线 | 国产无套精品久久久久久 | 国产精品九九视频 | 一区二区三区在线视频观看58 | 激情视频久久 | 中文字幕在线看视频国产 | 91精品国产入口 | 欧美国产日韩中文 | 区一区二区三在线观看 | 日韩av免费一区二区 | 中文字幕在线观看免费高清电影 | 久久香蕉一区 | 亚洲日本在线一区 | 91精品一区在线观看 | 精品国产123| 91亚洲欧美 | 亚洲日本国产精品 | 中文字幕综合在线 | 日韩精品专区 | www.五月天婷婷.com | 毛片a级片| 国产一区视频在线 | 免费看v片网站 | 福利av影院 | www好男人| 首页av在线| 亚洲精品一区二区久 | av大全免费在线观看 | 在线观看黄污 | 五月激情天 | 黄色成品视频 | 草久久影院| 狠狠色丁香久久婷婷综合丁香 | 成人精品视频久久久久 | 在线观看视频国产一区 | 色视频网站在线 | 最近中文字幕久久 | 日本最新中文字幕 | 精品亚洲视频在线 | www.五月天 | 天天夜夜亚洲 | 日韩视频中文字幕在线观看 | 久久影视一区 | 国产一区二区三区午夜 | 久久人操| 18性欧美xxxⅹ性满足 | 99久久精品国产欧美主题曲 | 99国产精品久久久久老师 | 日韩高清免费在线观看 | 4p变态网欧美系列 | 日韩视频在线播放 | 99国产一区二区三精品乱码 | 国产亚洲久久 | 久久久久久99精品 | 干天天 | 97精品久久人人爽人人爽 | av电影免费观看 | 日韩免费观看视频 | 国产精品久久免费看 | 日韩在线电影一区 | 亚洲资源在线 | 国产在线精品国自产拍影院 | 狠狠躁日日躁狂躁夜夜躁av | 国产精品一区二区果冻传媒 | 日韩av中文在线观看 | 人人精品久久 | 日韩中文字幕免费视频 | 亚洲精品乱码久久久久久久久久 | 91成人免费在线 | 亚洲精品高清在线观看 | 五月开心六月婷婷 | 99精品电影 | 亚州国产精品视频 | 黄色网中文字幕 | 激情中文在线 | 免费在线观看一区二区三区 | 国产手机视频 | 国内少妇自拍视频一区 | 在线观看日韩中文字幕 | 婷婷成人综合 | 国产精品女 | 美女黄视频免费 | 日日婷婷夜日日天干 | 免费成人黄色av | 国产高清一级 | 日韩电影在线一区 | 国产xxxx | 欧美黄色免费 | 亚洲国产三级在线 | 91自拍视频在线观看 | 亚洲性xxxx | 久久精品xxx | 四虎精品成人免费网站 | 久久综合亚洲鲁鲁五月久久 | 精品国内自产拍在线观看视频 | 亚洲涩涩涩涩涩涩 | 四虎永久视频 | 人人狠狠综合久久亚洲 | 播五月婷婷| 国产亚洲婷婷免费 | 亚洲国产精久久久久久久 | 亚洲专区一二三 | 免费男女羞羞的视频网站中文字幕 | 婷五月天激情 | 久久av不卡 | 久久精品久久精品久久39 | 成人羞羞免费 | 久久免费一级片 | 色婷婷精品大在线视频 | 久草在线91 | 色综合久久久久久久 | 精品一区二区三区久久 | 久久国产精品第一页 | 国产免费资源 | 中文字幕在线影院 | 国产日韩在线看 | 久久婷婷国产色一区二区三区 | 精品夜夜嗨av一区二区三区 | 久久久久欧美精品 | 亚洲国产日韩欧美在线 | 久久激情五月丁香伊人 | 黄色网址av | 亚洲丝袜一区二区 | 欧美日韩国产免费视频 | 五月激情视频 | 中文理论片| 久久理论片 | 正在播放一区 | 成人在线电影观看 | 少妇精69xxtheporn | 久久综合免费视频 | 久久久视频在线 | 91高清完整版在线观看 | 蜜桃视频成人在线观看 | 在线观看的a站 | 免费h漫在线观看 | 日本女人逼 | 日韩免费播放 | 成人毛片在线观看 | 成人一级黄色片 | 成人黄色短片 | 91一区二区三区久久久久国产乱 | 国产理论影院 | 国产精品久久久久久av | 亚洲国产中文字幕在线观看 | av激情五月 | 超碰人人干人人 | 久久国产色 | 色婷婷免费视频 | 九九九九免费视频 | 五月激情天| 美女国产精品 | 天天干天天操天天做 | 九色91在线 | 激情久久综合 | 最新av免费| 婷婷新五月 | 国产视频1 | 在线观看免费视频你懂的 | 日韩高清一二三区 | 99国产在线观看 | 欧美另类高清 videos | 久久视频免费观看 | 国产精品18久久久久vr手机版特色 | 国产精品久久99精品毛片三a | 午夜国产福利视频 | 日韩高清激情 | 一区二区三区在线视频观看58 | 成人免费电影 | 国产精品综合久久久久 | 日本字幕网 | 激情自拍av| 午夜精品久久久久久久99 | 精品国产乱码久久久久久1区2匹 | 天堂av在线| 97精品国产一二三产区 | 国产一区二区三区免费在线观看 | 国产精品中文在线 | 黄色成年片 | 日韩黄色一级电影 | 97av超碰| 亚洲理论电影 | avwww在线| 人人澡av| 免费在线播放 | 中文在线最新版天堂 | 91麻豆精品国产91 | 欧美人zozo | 婷婷国产视频 | 色综合小说 | 久久五月婷婷丁香 | 色综合久久99 | h网站免费在线观看 | av日韩中文 | 欧美99久久 | 亚洲激情免费 | 国产精品1区2区3区 久久免费视频7 | 国产福利一区二区三区视频 | 亚洲天堂精品视频 | 国内精品久久久 | 色a综合 | 园产精品久久久久久久7电影 | aaa毛片视频 | 欧美乱码精品一区 | 中文字幕av在线 | 成年人在线免费看视频 | 99在线免费观看视频 | 五月婷婷激情六月 | 免费国产ww| 午夜视频日本 | 国产精品18久久久久白浆 | 成人av直播 | 日韩午夜在线 | 久久九九精品 | 国内精品久久久久久久久久久 | 在线午夜av | 色婷婷六月天 | 亚洲国产三级在线 | 天天天天爱天天躁 | 国产区精品视频 | 麻豆视频在线播放 | 国产精品入口66mio女同 | av中文字幕网站 | 国产精品免费观看视频 | 99免费观看视频 | 亚洲精品在线免费看 | 久艹在线播放 | 久久永久视频 | 久久精品久久精品久久39 |