一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

《初級會(huì )計實(shí)務(wù)》同步練習題:企業(yè)采購

時(shí)間:2025-09-22 00:39:03 試題 我要投稿

《初級會(huì )計實(shí)務(wù)》同步練習題:企業(yè)采購

下面是我們應屆畢業(yè)生求職網(wǎng)為大家搜集的關(guān)于華為2013筆試題,請您對下文進(jìn)行測試:

《初級會(huì )計實(shí)務(wù)》同步練習題:企業(yè)采購

  (一)

  (1)什么是預編譯,何時(shí)需要預編譯:

  答案:

  1、總是使用不經(jīng)常改動(dòng)的大型代碼體。

  2、程序由多個(gè)模塊組成,所有模塊都使用一組標準的包含文件和相同的編

  譯選項。在這種情況下,可以將所有包含文件預編譯為一個(gè)預編譯頭。

  (2)char * const p

  char const * p

  const char *p 上述三個(gè)

  有什么區別?

  答案:

  char * const p; /pic/p>

  char const * p;/pic/p>

  *p; /pic/p>

  (3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] =

  "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const

  char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout <

  < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl;

  cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < <

  endl;

  結果是:0 0 1 1 str1,str2,str3,str4是數組變量,它們有各自的內存空間

  ;而str5,str6,str7,str8是指針,它們指向相同的常量區域。

  (4)以下代碼中的兩個(gè)sizeof用法有問(wèn)題嗎?

  [C易] void UpperCase( char str[] ) /pic/p>

  字母 {

  for( size_t i=0; i
  if( "a" <=str[i] && str[i] <="z" )

  str[i] -= ("a"-"A"

  ); } char str[] = "aBcDe"; cout < < "str字符長(cháng)度為: " < < sizeof

  (str)/sizeof(str[0]) < < endl; UpperCase( str ); cout < < str < <

  endl; 答案:函數內的sizeof有問(wèn)題。根據語(yǔ)法,sizeof如用于數組,只能

  測出靜態(tài)數組的大小,無(wú)法檢測動(dòng)態(tài)分配的或外部數組大小。函數外的str是

  一個(gè)靜態(tài)定義的數組,因此其大小為6,因為還有"\0",函數內的str實(shí)際只

  是一個(gè)指向字符串的指針,沒(méi)有任何額外的與數組相關(guān)的信息,因此sizeof

  作用于上只將其當指針看,一個(gè)指針為4個(gè)字節,因此返回4。

  (5)一個(gè)32位的機器,該機器的指針是多少位答案:

  指針是多少位只要看地址總線(xiàn)的位數就行了。80386以后的機子都是32的數據

  總線(xiàn)。所以指針的位數就是4個(gè)字節了。

  6。main() { int a[5]={1,2,3,4,5};

  int *ptr=(int *)(&a+1);

  printf("%d,%d",*(a+1),*(ptr-1)); } 答案:2。5 *(a+1)就是a[1],*

  (ptr-1)就是a[4],執行結果是2,5 &a+1不是首地址+1,系統會(huì )認為加一個(gè)a

  數組的偏移,是偏移了一個(gè)數組的大小(本例是5個(gè)int) int *ptr=(int

  *)(&a+1); 則ptr實(shí)際是&(a[5]),也就是a+5 原因如下: &a是數組指針,其

  類(lèi)型為 int (*)[5]; 而指針加1要根據指針類(lèi)型加上一定的值,不同類(lèi)型的

  指針+1之后增加的大小不同 a是長(cháng)度為5的int數組指針,所以要加

  5*sizeof(int) 所以ptr實(shí)際是a[5] 但是prt與(&a+1)類(lèi)型是不一樣的(這點(diǎn)

  很重要) 所以prt-1只會(huì )減去sizeof(int*) a,&a的地址是一樣的,但意思不

  一樣,a是數組首地址,也就是a[0]的地址,&a是對象(數組)首地址,a+1

  是數組下一元素的地址,即a[1],&a+1是下一個(gè)對象的地址,即a[5].

  7。請問(wèn)以下代碼有什么問(wèn)題: int main() { char a; char *str=&a;

  strcpy(str,"hello"); printf(str); return 0; } 答案:沒(méi)有為str分配內

  存空間,將會(huì )發(fā)生異常問(wèn)題出在將一個(gè)字符串復制進(jìn)一個(gè)字符變量指針所指

  地址。雖然可以正確輸出結果,但因為越界進(jìn)行內在讀寫(xiě)而導致程序崩潰。

  8。char* s="AAA"; printf("%s",s); s[0]="B"; printf("%s",s); 有什么

  錯?答案:"AAA"是字符串常量。s是指針,指向這個(gè)字符串常量,所以聲明s

  的時(shí)候就有問(wèn)題。 cosnt char* s="AAA"; 然后又因為是常量,所以對是s

  [0]的賦值操作是不合法的。

  9。寫(xiě)一個(gè)“標準”宏,這個(gè)宏輸入兩個(gè)參數并返回較小的一個(gè)。答

  案:.#define Min(X, Y) ((X)>(Y)?(Y):(X)) /pic/p>

  10。嵌入式系統中經(jīng)常要用到無(wú)限循環(huán),你怎么用C編寫(xiě)死循環(huán)。答案:

  while(1){}或者for(;;)

  11。關(guān)鍵字static的作用是什么?答案:定義靜態(tài)變量

  12。關(guān)鍵字const有什么含意?答案:表示常量不可以修改的變量。

  13。關(guān)鍵字volatile有什么含意?并舉出三個(gè)不同的例子?答案:提示編譯

  器對象的值可能在編譯器未監測到的情況下改變。

  14。int (*s[10])(int) 表示的是什么啊?答案:int (*s[10])(int) 函數

  指針數組,每個(gè)指針指向一個(gè)int func(int param)的函數。

  15。有以下表達式: int a=248; b=4;int const c=21;const int *d=&a;

  int *const e=&b;int const *f const =&a; 請問(wèn)下列表達式哪些會(huì )被編譯

  器禁止?為什么?答案:*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f; *c 這是

  個(gè)什么東東,禁止 *d 說(shuō)了是const, 禁止 e = &a 說(shuō)了是const 禁止

  const *f const =&a; 禁止

  16交換兩個(gè)變量的值,不使用第三個(gè)變量。即a=3,b=5,交換之后a=5,b=3; 答

  案:有兩種解法, 一種用算術(shù)算法, 一種用^(異或) a = a + b; b = a - b;

  a = a - b; or a = a^b;/pic/p>

  b ^= a;

  17.c和c++中的struct有什么不同?答案:c和c++中struct的主要區別是c中

  的struct不可以含有成員函數,而c++中的struct可以。c++中struct和class

  的主要區別在于默認的存取權限不同,struct默認為public,而class默認為

  private

  18.#include #include void getmemory(char *p)
  {

  p=(char *) malloc(100);

  strcpy(p,"hello world"); } int

  main( ) {

  char *str=NULL;

  getmemory(str);

  printf("%

  s/n",str);

  free(str);

  return 0;

  } 答案:程序崩潰,

  getmemory中的malloc 不能返回動(dòng)態(tài)內存, free()對str操作很危險

  19.char szstr[10]; strcpy(szstr,"0123456789"); 產(chǎn)生什么結果?為什

  么?答案: 長(cháng)度不一樣,會(huì )造成非法的OS

  20.列舉幾種進(jìn)程的同步機制,并比較其優(yōu)缺點(diǎn)。答案: 原子操作 信號量

  機制

  自旋鎖

  管程,會(huì )合,分布式系統

  21.進(jìn)程之間通信的途徑答案:共享存儲系統消息傳遞系統管道:以文件系統

  為基礎

  22.進(jìn)程死鎖的原因答案:資源競爭及進(jìn)程推進(jìn)順序非法

  23.死鎖的4個(gè)必要條件答案:互斥、請求保持、不可剝奪、環(huán)路

  24.死鎖的處理答案:鴕鳥(niǎo)策略、預防策略、避免策略、檢測與解除死鎖

  25. 操作系統中進(jìn)程調度策略有哪幾種?答案:FCFS(先來(lái)先服務(wù)),優(yōu)先級

  ,時(shí)間片輪轉,多級反饋

  26.類(lèi)的靜態(tài)成員和非靜態(tài)成員有何區別?答案:類(lèi)的靜態(tài)成員每個(gè)類(lèi)只有一

  個(gè),非靜態(tài)成員每個(gè)對象一個(gè)

  27.純虛函數如何定義?使用時(shí)應注意什么?答案:virtual void f()=0; 是

  接口,子類(lèi)必須要實(shí)現

  28.數組和鏈表的區別答案:數組:數據順序存儲,固定大小連表:數據可以

  隨機存儲,大小可動(dòng)態(tài)改變

  29.ISO的七層模型是什么?tcp/udp是屬于哪一層?tcp/udp有何優(yōu)缺點(diǎn)?答

  案:應用層表示層會(huì )話(huà)層運輸層網(wǎng)絡(luò )層物理鏈路層物理層 tcp /udp屬于運輸

  層 TCP 服務(wù)提供了數據流傳輸、可靠性、有效流控制、全雙工操作和多路復

  用技術(shù)等。與 TCP 不同, UDP 并不提供對 IP 協(xié)議的可靠機制、流控制以

  及錯誤恢復功能等。由于 UDP 比較簡(jiǎn)單, UDP 頭包含很少的字節,比 TCP

  負載消耗少。 tcp: 提供穩定的傳輸服務(wù),有流量控制,缺點(diǎn)是包頭大,冗

  余性不好 udp: 不提供穩定的服務(wù),包頭小,開(kāi)銷(xiāo)小

  30:(void *)ptr 和 (*(void**))ptr的結果是否相同?其中ptr為同一個(gè)指

  針答案:.(void *)ptr 和 (*(void**))ptr值是相同的

  31:int main()

  {

  int x=3;

  printf("%d",x);

  return 1;

  } 問(wèn)函數既然不會(huì )被其它函數調用,為什么要返回1?答案:mian中,c標準

  認為0表示成功,非0表示錯誤。具體的值是某中具體出錯信息

  32,要對絕對地址0x100000賦值,我們可以用 (unsigned int*)0x100000 =

  1234; 那么要是想讓程序跳轉到絕對地址是0x100000去執行,應該怎么做?

  答案:*((void (*)( ))0x100000 ) ( ); 首先要將0x100000強制轉換成函數

  指針,即: (void (*)())0x100000 然后再調用它: *((void (*)())

  0x100000)(); 用typedef可以看得更直觀(guān)些: typedef void(*)()

  voidFuncPtr; *((voidFuncPtr)0x100000)();

  33,已知一個(gè)數組table,用一個(gè)宏定義,求出數據的元素個(gè)數答案:

  #define NTBL #define NTBL (sizeof(table)/sizeof(table[0]))

  34。線(xiàn)程與進(jìn)程的區別和聯(lián)系? 線(xiàn)程是否具有相同的堆棧? dll是否有獨立的

  堆棧? 答案:進(jìn)程是死的,只是一些資源的集合,真正的程序執行都是線(xiàn)程

  來(lái)完成的,程序啟動(dòng)的時(shí)候操作系統就幫你創(chuàng )建了一個(gè)主線(xiàn)程。每個(gè)線(xiàn)程有

  自己的堆棧。 DLL中有沒(méi)有獨立的堆棧,這個(gè)問(wèn)題不好回答,或者說(shuō)這個(gè)問(wèn)

  題本身是否有問(wèn)題。因為DLL中的代碼是被某些線(xiàn)程所執行,只有線(xiàn)程擁有堆

  棧,如果DLL中的代碼是EXE中的線(xiàn)程所調用,那么這個(gè)時(shí)候是不是說(shuō)這個(gè)DLL

  沒(méi)有自己獨立的堆棧?如果DLL中的代碼是由DLL自己創(chuàng )建的線(xiàn)程所執行,那

  么是不是說(shuō)DLL有獨立的堆棧?以上講的是堆棧,如果對于堆來(lái)說(shuō),每個(gè)DLL

  有自己的堆,所以如果是從DLL中動(dòng)態(tài)分配的內存,最好是從DLL中刪除,如

  果你從DLL中分配內存,然后在EXE中,或者另外一個(gè)DLL中刪除,很有可能導

  致程序崩潰

  35。unsigned short A = 10; printf("~A = %u ", ~A); char c=128;

  printf("c=%d ",c); 輸出多少?并分析過(guò)程答案:第一題,~A =

  0xfffffff5,int值 為-11,但輸出的是uint。所以輸出4294967285 第二題

  ,c=0x10,輸出的是int,最高位為1,是負數,所以它的值就是0x00的補碼

  就是128,所以輸出-128。這兩道題都是在考察二進(jìn)制向int或uint轉換時(shí)的

  最高位處理。

  (二)

  1. -1,2,7,28,,126請問(wèn)28和126中間那個(gè)數是什么?為什么?答案:第一題

  的答案應該是4^3-1=63 規律是n^3-1(當n為偶數0,2,4)

  n^3+1(當n為

  奇數1,3,5)

  2.用兩個(gè)棧實(shí)現一個(gè)隊列的功能?要求給出算法和思路!答案:設2個(gè)棧為

  A,B, 一開(kāi)始均為空. 入隊: 將新元素push入棧A; 出隊: (1)判斷棧B是否為

  空; (2)如果不為空,則將棧A中所有元素依次pop出并push到棧B; (3)將棧

  B的棧頂元素pop出;這樣實(shí)現的隊列入隊和出隊的平攤復雜度都還是O(1),

  比上面的幾種方法要好。

  3.在c語(yǔ)言庫函數中將一個(gè)字符轉換成整型的函數是atol()嗎,這個(gè)函數的原

  型是什么?答案:函數名: atol 功 能: 把字符串轉換成長(cháng)整型數 用 法:

  long atol(const char *nptr); 程序例: #include #include
   int main(void) { long l; char *str = "98765432"; l =
  atol(lstr); printf("string = %s integer = %ld ", str, l); return

  (0); }

  4。對于一個(gè)頻繁使用的短小函數,在C語(yǔ)言中應用什么實(shí)現,在C++中應用什么

  實(shí)現? 答案:c用宏定義,c++用inline

  5。直接鏈接兩個(gè)信令點(diǎn)的一組鏈路稱(chēng)作什么? 答案:PPP點(diǎn)到點(diǎn)連接

  7。軟件測試都有那些種類(lèi)? 答案:黑盒:針對系統功能的測試

  白合:測

  試函數功能,各函數接口

  8。確定模塊的功能和模塊的接口是在軟件設計的那個(gè)隊段完成的? 答案:概

  要設計階段

  9。enum string

  {

  x1,

  x2,

  x3=10,

  x4,

  x5,

  }x;

  問(wèn)x;答案:取值在0。1。10。11。12中的一個(gè)

  10。unsigned char *p1;

  unsigned long *p2;

  p1=(unsigned char

  *)0x801000;

  p2=(unsigned long *)0x810000;

  請問(wèn)p1+5= ;

  p2+5= ; 答案:801005; 810014。不要忘記了這個(gè)是16進(jìn)制的數字,p2要

  加20變?yōu)?6進(jìn)制就是14 選擇題: 1.Ethternet鏈接到Internet用到以下那個(gè)

  協(xié)議? A.HDLC;B.ARP;C.UDP;D.TCP;E.ID 2.屬于網(wǎng)絡(luò )層協(xié)議的是:

  A.TCP;B.IP;C.ICMP;D.X.25 3.Windows消息調度機制是: A.指令隊列;B.指

  令堆棧;C.消息隊列;D.消息堆棧; 答案:b,a,c

  (三)

  1.請問(wèn)下面程序有什么錯誤?

  int a[60][250][1000],i,j,k;

  for

  (k=0;k <=1000;k++)

  for(j=0;j <250;j++)

  for(i=0;i <60;i++)

  a[i][j][k]=0; 答案:把循環(huán)語(yǔ)句內外換一下

  2。以下是求一個(gè)數的平方的程序,請找出錯誤:

  #define SQUARE(a)

  ((a)*(a))

  int a=5;

  int b;

  b=SQUARE(a++); 答案:這個(gè)沒(méi)有問(wèn)

  題,s(a++),就是((a++)×(a++))唯一要注意的就是計算后a

  =7了 3。typedef unsigned char BYTE

  int examply_fun(BYTE

  gt_len; BYTE *gt_code)

  {

  BYTE *gt_buf;

  gt_buf=

  (BYTE *)MALLOC(Max_GT_Length);

  ......

  if

  (gt_len>Max_GT_Length)

  {

  return GT_Length_ERROR;

  }

  .......

  } 答案:要釋放內存問(wèn)答題: 1.IP Phone的原

  理是什么? 答案:IPV6 2.TCP/IP通信建立的過(guò)程怎樣,端口有什么作用?答

  案:三次握手,確定是哪個(gè)應用程序使用該協(xié)議 (三)

  1、局部變量能否和全局變量重名?答案:能,局部會(huì )屏蔽全局。要用全局變

  量,需要使用"::" 局部變量可以與全局變量同名,在函數內引用這個(gè)變量時(shí)

  ,會(huì )用到同名的局部變量,而不會(huì )用到全局變量。對于有些編譯器而言,在

  同一個(gè)函數內可以定義多個(gè)同名的局部變量,比如在兩個(gè)循環(huán)體內都定義一

  個(gè)同名的局部變量,而那個(gè)局部變量的作用域就在那個(gè)循環(huán)體內

  2、如何引用一個(gè)已經(jīng)定義過(guò)的全局變量?答案:extern 可以用引用頭文件

  的方式,也可以用extern關(guān)鍵字,如果用引用頭文件方式來(lái)引用某個(gè)在頭文

  件中聲明的全局變理,假定你將那個(gè)變寫(xiě)錯了,那么在編譯期間會(huì )報錯,如

  果你用extern方式引用時(shí),假定你犯了同樣的錯誤,那么在編譯期間不會(huì )報

  錯,而在連接期間報錯

  3、全局變量可不可以定義在可被多個(gè).C文件包含的頭文件中?為什么?答案

 。嚎梢,在不同的C文件中以static形式來(lái)聲明同名全局變量?梢栽诓煌

  C文件中聲明同名的全局變量,前提是其中只能有一個(gè)C文件中對此變量賦初

  值,此時(shí)連接不會(huì )出錯

  4、語(yǔ)句for( ;1 ;)有什么問(wèn)題?它是什么意思?答案:和while(1)相同。

  5、do……while和while……do有什么區別?答案:前一個(gè)循環(huán)一遍再判斷,

  后一個(gè)判斷以后再循環(huán)。

  6、請寫(xiě)出下列代碼的輸出內容#include main() { int
  a,b,c,d; a=10; b=a++; c=++a; d=10*a++; printf("b,c,d:%d,%d,%d"

  ,b,c,d); return 0; } 答案:10,12,120 a=10; b=a++;/pic/p>

  b=10 c=++a;/pic/pic/p>

  (四)

  1、static全局變量與普通的全局變量有什么區別?static局部變量和普通局

  部變量有什么區別?static函數與普通函數有什么區別?

  答案:全局變量(外部變量)的說(shuō)明之前再冠以static 就構成了靜態(tài)的全局變

  量。全局變量本身就是靜態(tài)存儲方式, 靜態(tài)全局變量當然也是靜態(tài)存儲方式

  。 這兩者在存儲方式上并無(wú)不同。這兩者的區別雖在于非靜態(tài)全局變量的作

  用域是整個(gè)源程序, 當一個(gè)源程序由多個(gè)源文件組成時(shí),非靜態(tài)的全局變量

  在各個(gè)源文件中都是有效的。 而靜態(tài)全局變量則限制了其作用域, 即只在

  定義該變量的源文件內有效, 在同一源程序的其它源文件中不能使用它。由

  于靜態(tài)全局變量的作用域局限于一個(gè)源文件內,只能為該源文件內的函數公

  用, 因此可以避免在其它源文件中引起錯誤。從以上分析可以看出, 把局

  部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲方式即改變了它的生存期。把全

  局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域, 限制了它的使用范圍。

  static函數與普通函數作用域不同。僅在本文件。只在當前源文件中使用的

  函數應該說(shuō)明為內部函數(static),內部函數應該在當前源文件中說(shuō)明和定

  義。對于可在當前源文件以外使用的函數,應該在一個(gè)頭文件中說(shuō)明,要使

  用這些函數的源文件要包含這個(gè)頭文件 static全局變量與普通的全局變量有

  什么區別:static全局變量只初使化一次,防止在其他文件單元中被引用;

  static局部變量和普通局部變量有什么區別:static局部變量只被初始化一

  次,下一次依據上一次結果值; static函數與普通函數有什么區別:static

  函數在內存中只有一份,普通函數在每個(gè)被調用中維持一份拷貝

  2、程序的局部變量存在于()中,全局變量存在于()中,動(dòng)態(tài)申請數據存

  在于( )中。

  答案:棧;靜態(tài)區;堆 3、設有以下說(shuō)明和定義: typedef union {long i;

  int k[5]; char c;} DATE; struct data { int cat; DATE cow; double

  dog;} too; DATE max; 則語(yǔ)句 printf("%d",sizeof(too)+sizeof(max));的

  執行結果是:______ 答案:DATE是一個(gè)union, 變量公用空間. 里面最大的

  變量類(lèi)型是int[5], 占用20個(gè)字節. 所以它的大小是20 data是一個(gè)struct,

  每個(gè)變量分開(kāi)占用空間. 依次為int4 + DATE20 + double8 = 32. 所以結果

  是 20 + 32 = 52. 當然...在某些16位編輯器下, int可能是2字節,那么結果

  是 int2 + DATE10 + double8 = 20

  4、隊列和棧有什么區別?

  答案:隊列先進(jìn)先出,棧后進(jìn)先出÷

  5、這道題目出錯了,這里就不寫(xiě)上了。

  6、已知一個(gè)單向鏈表的頭,請寫(xiě)出刪除其某一個(gè)結點(diǎn)的算法,要求,先找到

  此結點(diǎn),然后刪除。答案:slnodetype *Delete(slnodetype *Head,int

  key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer);

  break; } Back = Pointer;

  Pointer=Pointer->next; if(Pointer-

  >number==key) {

  Back->next=Pointer->next; free(Pointer);

  break; } void delete(Node* p) {

  if(Head = Node)

  while(p) }

  7、請找出下面代碼中的所以錯誤說(shuō)明:以下代碼是把一個(gè)字符串倒序,如“

  abcd”倒序后變?yōu)?ldquo;dcba”

  1、#include"string.h" 2、main() 3、{ 4、 char*src="hello,world"; 5

  、 char* dest=NULL; 6、 int len=strlen(src); 7、 dest=(char*)

  malloc(len); 8、 char* d=dest; 9、 char* s=src[len]; 10、 while

  (len--!=0) 11、 d++=s--; 12、 printf("%s",dest); 13、 return 0; 14

  、} 答案:還要加上#include int main(){ char* src =
  "hello,world"; int len = strlen(src); char* dest = (char*)malloc

  ((len+1)*sizeof(char)); /pic/p>

  s = &src[len-1]; /pic/p>

  *d = 0; /pic/pic/p>

  釋放空間,以免造成內存匯泄露 return 0; }

更多閱讀推薦:

【《初級會(huì )計實(shí)務(wù)》同步練習題:企業(yè)采購】相關(guān)文章:

《初級會(huì )計實(shí)務(wù)》同步練習題:會(huì )計處理03-31

《初級會(huì )計實(shí)務(wù)》同步練習題:凈損失12-06

《初級會(huì )計實(shí)務(wù)》同步練習題:流動(dòng)負債05-19

《初級會(huì )計實(shí)務(wù)》同步練習題:周轉材料09-30

《初級會(huì )計實(shí)務(wù)》同步練習題:入賬金額03-13

《初級會(huì )計實(shí)務(wù)》同步練習題:資產(chǎn)定義03-04

《初級會(huì )計實(shí)務(wù)》同步練習題:現金清查02-06

《初級會(huì )計實(shí)務(wù)》同步練習題:壞賬準備01-01

《初級會(huì )計實(shí)務(wù)》同步練習題:投資損失03-15

  • 相關(guān)推薦
一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看