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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

100条经典C笔试题

發布時間:2023/12/20 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 100条经典C笔试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目來源:
1、中興、華為、慧通、英華達、微軟亞洲技術中心等中
外企業面試題目;
2、C 語言面試寶典(林銳《高質量編程第三版》)。
說明:
1、部分C 語言面試題中可能會參雜部分和C++ 相關的知
識,為了保持題目的靈活性故保留,但選題最終還是
會以C 語言題目為主體;
2、以上公司的面試題目已成為國內中小型企業公司出題
模板;
3、由于本人的能力有限加上時間倉促,本課件肯定存在

不足之處,懇請各位同學批評指正。

1、請填寫bool , float, 指針變量 與“零值”比較的if
語句。
提示:這里“零值”可以是0, 0.0 , FALSE 或者“空指針”
。例如int 變量n 與“零值”比較的if 語句為:
if ( n == 0 )
if ( n != 0 )
以此類推。

(1)請寫出bool flag 與“零值”比較的if 語句:
【標準答案】if ( flag ) if ( !flag )
100 條經典 C語言筆試題目
(2)請寫出float x 與“零值”比較的if 語句:
【標準答案】 const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x <= EPSINON)
不可將浮點變量用“==” 或“!=” 與數字比較,應該設法
轉化成“>=” 或“<=” 此類形式。
100 條經典 C語言筆試題目
(3)請寫出char *p 與“零值”比較的if 語句
【標準答案】 if (p == NULL) if (p != NULL)

2、以下為Linux下的32 位C 程序,請計算sizeof 的
值。
char str[] = “Hello” ;
char *p = str ;
i nt n = 10;
請計算
(1)sizeof (str ) = (2)s i zeof ( p ) =
(3)sizeof ( n ) =

【標準答案】

(1)6、(2)4 、(3 )4
(4)void Func ( char str[100])
{
…… ;
}
請計算sizeof( str ) =
(5)void * p = mall oc( 100 );
請計算sizeof ( p ) =
【標準答案】(4)4、(5)4

4、用變量a 給出下面的定義
e) 一個有10個指針的數組,該指針是指向一個整型數
的;
f) 一個指向有10個整型數數組的指針;
g) 一個指向函數的指針,該函數有一個整型參數并返
回一個整型數;
h) 一個有10個指針的數組,該指針指向一個函數,該
函數有一個整型參數并返回一個整型數;
【標準答案】e)int * a[10]; f)int (*a)[10]
g)int (*a)(int); h) int (*a[10])(int)

5、設有以下說明和定義:
typedef u nion {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
則語句printf("%d",sizeof(struct date)+sizeof(max)); 的
執行結果是:_____
【標準答案】DATE是一個union, 變量公用空間. 里面最
大的變量類型是int[5], 占用20個字節. 所以它的大小是
20
data 是一個struct, 每個變量分開占用空間. 依次為int4 +
DATE20 + double8 = 32.
所以結果是20 + 32 = 52.
當然… 在某些16位編輯器下, int 可能是2字節,那么結果
是int2 + DATE10 + double8 = 20

6、請問以下代碼有什么問題:
int main()
{
char a;
char *str=&a;
strcpy(str,“hello”);
printf(str);
return 0;
}
【標準答案】沒有為str分配內存空間,將會發生異常
問題出在將一個字符串復制進一個字符變量指針所指
地址。雖然可以正確輸出結果,但因為越界進行內在
讀寫而導致程序崩潰。

7、請問以下代碼有什么問題:
char* s=“AAA”;
printf("%s",s);
s[0]=‘B’;
printf("%s",s);
有什么錯?
【標準答案】“AAA” 是字符串常量。s是指針,指向這個
字符串常量,所以聲明s的時候就有問題。
cosnt char* s=“AAA”;
然后又因為是常量,所以對是s[0] 的賦值操作是不合法
的。

8、int (*s[10])(int) 表示的是什么啊
【標準答案】int (*s[10])(int) 函數指針數組,每個指針
指向一個int func(intp aram) 的函數。

9、c和c++ 中的struct有什么不同?
【標準答案】c和c++ 中struct的主要區別是c中的struct
不可以含有成員函數,而c++ 中的struct可以。c++ 中
struct和class的主要區別在于默認的存取權限不同,
struct默認為public ,而class默認為private

10、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 不能返回
動態內存,free ()對str操作很危險。

11、char szstr[10];
strcpy(szstr,“0123456789”);
產生什么結果?為什么?
【標準答案】長度不一樣,出現段錯誤。
100 條經典 C語言筆試題目
12、數組和鏈表的區別?
【標準答案】數組:數據順序存儲,固定大小;

鏈表:數據可以隨機存儲,大小可動態改變

13、void main()
{
char aa[10];
printf(“%d”,strlen(aa));
}
會出現什么問題?打印結果是是多少?
【標準答案】sizeof()和初不初始化,沒有關系,
strlen()和初始化有關,打印結果值未知。

14、給定結構struct A
{
char t:4;
char k:4;
unsigned short i:8;
unsigned long m;
}; 問sizeof(A) = ?
【標準答案】8

15、struct name1{
char str;
short x;
int num;
} ;求sizeof(name1)?
【標準答案】8

16、struct name2{
char str;
int num;
short x;
}; 求sizeof(name2)?
【標準答案】12

17、程序哪里有錯誤
wap( int* p1,int* p2 )
{
int * p;
*p = *p1;
*p1 = *p2;
*p2 = *p;
}

【標準答案】p 為野指針

19、(void )ptr 和((void**))ptr 的結果是否相同?其
中ptr為同一個指針。
【標準答案】(void )ptr 和((void**))ptr 值是相同的

20、要對絕對地址0x100000賦值,我們可以用
(unsigned int*)0x100000 = 1234;
那么要是想讓程序跳轉到絕對地址是0x100000去執行
,應該怎么做?
【標準答案】((void ()( ))0x100000 ) ( );
首先要將0x100000強制轉換成函數指針,即:
(void (*)())0x100000
然后再調用它:
((void ()())0x100000)();

22、關于內存的思考題(1)你能看出有什么問題?

23、關于內存的思考題(2)你能看出有什么問題?

25、關于內存的思考題(3)你能看出有什么問題?

26、關于內存的思考題(4)你能看出有什么問題?

27、關鍵字volatile有什么含意? 并給出三個不同的例
子。
【參考答案】一個定義為volatile的變量是說這變量可
能會被意想不到地改變,這樣,編譯器就不會去假設
這個變量的值了。精確地說就是,優化器在用到這個
變量時必須每次都小心地重新讀取這個變量的值,而
不是使用保存在寄存器里的備份。下面是volatile變量
的幾個例子:
1). 并行設備的硬件寄存器(如:狀態寄存器)
2). 一個中斷服務子程序中會訪問到的非自動變量
(Non-automatic variables)
3). 多線程應用中被幾個任務共享的變量

28、嵌入式系統經常具有要求程序員去訪問某特定的
內存位置的特點。在某工程中,要求設置一絕對地址
為0x67a9的整型變量的值為0xaa66。編譯器是一個純
粹的ANSI編譯器。寫代碼去完成這一任務。
【參考答案】這一問題測試你是否知道為了訪問一絕對
地址把一個整型數強制轉換(typecast )為一指針是合
法的。這一問題的實現方式隨著個人風格不同而不同
。典型的類似代碼如下:
int * ptr;
ptr= (int *)0x67a9;
*ptr = 0xaa55;

29、頭文件中的ifndef/define/endif 干什么用?
【標準答案】防止該頭文件被重復引用。

30、#include <filename.h> 和#include
“filename.h” 有什么區別?
【標準答案】對于#include <filename.h> ,編譯器從
標準庫路徑開始搜索filename.h ;
對于#include “filename.h” ,編譯器從用戶的工作路
徑開始搜索filename.h 。

31、const 有什么用途?(請至少說明兩種)
【標準答案】: (1)可以定義const 常量
(2)const 可以修飾函數的參數、返回值,甚至函數
的定義體。被const 修飾的東西都受到強制保護,可
以預防意外的變動,能提高程序的健壯性。

32、static有什么用途?(請至少說明兩種)
【標準答案】

  • 限制變量的作用域(static全局變量);
  • 設置變量的存儲域(static局部變量)。
  • 33、堆棧溢出一般是由什么原因導致的?
    【標準答案】沒有回收垃圾資源。

    34、如何引用一個已經定義過的全局變量?
    【標準答案】可以用引用頭文件的方式,也可以用
    extern 關鍵字,如果用引用頭文件方式來引用某個在
    頭文件中聲明的全局變理,假定你將那個變量寫錯了
    ,那么在編譯期間會報錯,如果你用extern 方式引用
    時,假定你犯了同樣的錯誤,那么在編譯期間不會報
    錯,而在連接期間報錯。

    35、全局變量可不可以定義在可被多個.C 文件包含的
    頭文件中?為什么?
    【標準答案】可以,在不同的C 文件中以static形式來聲
    明同名全局變量。可以在不同的C文件中聲明同名的全
    局變量,前提是其中只能有一個C文件中對此變量賦初
    值,此時連接不會出錯。

    36、隊列和棧有什么區別?
    【標準答案】隊列先進先出,棧后進先出。

    37、Heap與stack的差別。
    【標準答案】Heap是堆,stack是棧。
    Stack的空間由操作系統自動分配/釋放,Heap上的空
    間手動分配/釋放。
    Stack空間有限,Heap是很大的自由存儲區
    C 中的malloc 函數分配的內存空間即在堆上,C++中對
    應的是new 操作符。
    程序在編譯期對變量和函數分配內存都在棧上進行,且
    程序運行過程中函數調用時參數的傳遞也在棧上進行

    38、用宏定義寫出swap(x,y),即交換兩數。
    【標準答案】
    #define swap(x, y) (x)=(x)+(y);(y)=(x)–(y);(x)=(x)–(y);

    39、寫一個“標準”宏,這個宏輸入兩個參數并返回較
    小的一個。
    【標準答案】#define Min(X, Y) ((X)>(Y)?(Y):(X))// 結尾
    沒有;

    40、帶參宏與帶參函數的區別(至少說出5點)?
    【標準答案】
    帶參宏 帶參函數
    處理時間 編譯時 運行時
    參數類型 無 需定義
    程序長度 變長 不變
    占用存儲空間 否 是
    運行時間 不占運行時間 調用和返回時占

    41、關鍵字volatile有什么含意?
    【標準答案】提示編譯器對象的值可能在編譯器未監測
    到的情況下改變。

    42、int main()
    {
    int x=3;
    printf("%d",x);
    return 1;
    }
    問函數既然不會被其它函數調用,為什么要返回1?
    【標準答案】mian中,c標準認為0表示成功,非0表示
    錯誤。具體的值是某中具體出錯信息。

    43、已知一個數組tabl e ,用一個宏定義,求出數據的
    元素個數。
    【標準答案】
    #define NTBL(table) (sizeof(table)/sizeof(table[0]))

    44、A.c 和B.c兩個c文件中使用了兩個相同名字的
    static變量,編譯的時候會不會有問題?這兩個static變量
    會保存到哪里(棧還是堆或者其他的)?
    【標準答案】static的全局變量,表明這個變量僅在本
    模塊中有意義,不會影響其他模塊。
    他們都放在靜態數據區,但是編譯器對他們的命名是
    不同的。
    如果要使變量在其他模塊也有意義的話,需要使用
    extern 關鍵字。

    45、static全局變量與普通的全局變量有什么區別?
    【標準答案】 static全局變量只初使化一次,防止在其
    他文件單元中被引用;

    46、static局部變量和普通局部變量有什么區別
    【標準答案】static局部變量只被初始化一次,下一次
    依據上一次結果值;

    47、static函數與普通函數有什么區別?
    【標準答案】static函數在內存中只有一份,普通函數在
    每個被調用中維持一份拷貝

    關于45-47 的參考文章
    全局變量(外部變量)的說明之前再冠以static 就構成了靜態的全局變量
    。全局變量本身就是靜態存儲方式,靜態全局變量當然也是靜態存儲方
    式。這兩者在存儲方式上并無不同。這兩者的區別雖在于非靜態全局變
    量的作用域是整個源程序,當一個源程序由多個源文件組成時,非靜態
    的全局變量在各個源文件中都是有效的。而靜態全局變量則限制了其作
    用域,即只在定義該變量的源文件內有效,在同一源程序的其它源文
    件中不能使用它。由于靜態全局變量的作用域局限于一個源文件內,只
    能為該源文件內的函數公用,因此可以避免在其它源文件中引起錯誤。
    從以上分析可以看出,把局部變量改變為靜態變量后是改變了它的存儲
    方式即改變了它的生存期。把全局變量改變為靜態變量后是改變了它的
    作用域,限制了它的使用范圍。
    static函數與普通函數作用域不同。僅在本文件。只在當前源文件中使
    用的函數應該說明為內部函數(static),內部函數應該在當前源文件中
    說明和定義。對于可在當前源文件以外使用的函數,應該在一個頭文件
    中說明,要使用這些函數的源文件要包含這個頭文件。

    48、程序的局部變量存在于___ 中,全局變量存在于
    _中,動態申請數據存在于 中。
    【標準答案】程序的局部變量存在于棧(stack) 中,全局
    變量存在于靜態數據區中,動態申請數據存在于堆(
    heap)中。

    49、什么是預編譯,何時需要預編譯:
    【標準答案】1、總是使用不經常改動的大型代碼體

    2、程序由多個模塊組成,所有模塊都使用一組標準
    的包含文件和相同的編譯選項。在這種情況下,可以
    將所有包含文件預編譯為一個預編譯頭。

    50、用兩個棧實現一個隊列的功能?要求給出算法和
    思路!
    【參考答案】設2個棧為A,B, 一開始均為空.
    入隊:
    將新元素push入棧A;
    出隊:
    (1)判斷棧B 是否為空;
    (2)如果不為空,則將棧A中所有元素依次pop 出并
    push到棧B;
    (3)將棧B 的棧頂元素pop 出;

    51、對于一個頻繁使用的短小函數,在C 語言中應用什
    么實現,在C++ 中應用什么實現?
    【標準答案】c用宏定義,c++ 用inline

    52、1. 用預處理指令#define 聲明一個常數,用以表
    明1年中有多少秒(忽略閏年問題)
    【參考答案】#define SECONDS_PER_YEAR (60 * 60

    • 24 * 365)UL

    53、Typedef 在C 語言中頻繁用以聲明一個已經存在的
    數據類型的同義字。也可以用預處理器做類似的事。例
    如,思考一下下面的例子:
    #define dPS struct s *
    typedef struct s * tPS;
    以上兩種情況的意圖都是要定義dPS 和tPS 作為一個
    指向結構s指針。哪種方法更好呢?(如果有的話)為
    什么?
    【參考答案】這是一個非常微妙的問題,任何人答對這個問題(正當的原
    因)是應當被恭喜的。答案是:typedef 更好。思考下面的例子:
    dPS p 1,p2;
    tPS p3,p4;
    第一個擴展為
    struct s * p1, p2;
    上面的代碼定義p1為一個指向結構的指,p2為一個實際的結構,這也許
    不是你想要的。第二個例子正確地定義了p3 和p4 兩個指針。

    54、在C++ 程序中調用被C 編譯器編譯后的函數,
    為什么要加extern “C”?
    【標準答案】C++ 語言支持函數重載,C 語言不支持函
    數重載。函數被C++ 編譯后在庫中的名字與 C 語言的
    不同。假設某個函數的原型為:void foo(int x, int y);
    該函數被C 編譯器編譯后在庫中的名字為_foo ,而
    C++ 編譯器則會產生像_foo_int_int之類的名字。 C++
    提供了C 連接交換指定符號extern“C”來解決名字匹配
    問題。

    55、請簡述以下兩個for 循環的優缺點。

    【標準答案】

    56、語句for( ;1 ;) 有什么問題?它是什么意思?
    【標準答案】死循環,和while(1)相同。

    57、do……while和while……do有什么區別?
    【標準答案】前一個循環一遍再判斷,后一個判斷以后
    再循環。

    58、請寫出下列代碼的輸出內容
    #include <stdio.h>
    int 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

    59、unsigned char *p1;
    unsigned long *p2;
    p1=(unsigned char *)0x801000;
    p2=(unsigned long *)0x810000;
    請問p1+5= ;
    p2+5= ;
    【標準答案】0x801005、0x810020

    60、main()
    {
    int a[5]={1,2,3,4,5};
    int * ptr=(int*)(&a+1);
    printf(“%d,%d”,(a+1),(ptr-1));
    }
    請問輸出:
    【標準答案】2,5

    61、請問下面程序有什么錯誤?
    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;
    【標準答案】把循環語句內外換一下。

    62、以下是求一個數的平方的程序,請找出錯誤:
    #define SQUARE(a)((a)*(a))
    int a=5;
    int b;
    b=SQUARE(a++);
    【標準答案】宏在預編譯時會以替換的形式展開,僅僅
    會替換。涉及到宏的地方,不要用+±- ,標準中對此
    沒有規定,因此最終結果將會依賴于不同的編譯器。
    執行程序的答案可能是25、也有可能是36。

    63、#define Max_CB 500
    void LmiQueryCSmd(StructMSgCB * pmsg)
    {
    unsigned char ucCmdNum;

    for(ucCmdNum=0;ucCmdNum<Max_CB;ucCmdN
    um++)
    {
    …;
    }
    } 這段代碼執行有什么問題?
    【標準答案】死循環
    unsigned char //無符號字符型表示范圍0~255
    char // 有符號字符型 表示范圍-128~127

    64、嵌入式系統中經常要用到無限循環,你怎么用C
    編寫死循環。
    【標準答案】while(1){}或者for(;😉
    100 條經典 C語言筆試題目
    65、程序輸出結果是?
    【標準答案】8 ,10,12,14,16

    66、
    【標準答案】16

    67、int modifyvalue()
    {
    return(x+=10);
    }
    int c hangevalue(int x )
    {
    return(x+=1);
    }
    void m ain()
    {
    int x =10;
    x++;
    changevalue(x);
    x++;
    modifyvalue();
    printf(“First output:%dn”,x);
    x++;
    changevalue(x);
    printf(“Second output:%dn”,x);
    modifyvalue();
    printf(“Thirdoutput:%dn”,x);
    }輸出?
    【標準答案】12、13、13

    68、不能做switch()的參數類型是:
    【標準答案】switch 的參數不能為實型。

    69、請寫出下列代碼的輸出內容
    #i nclude<stdio.h>
    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

    70、找出程序的錯誤。
    【標準答案】

    71、一語句實現x是否為2 的若干次冪的判斷。
    【參考答案】 void mai n()
    {
    i nt a;
    scanf(“%d”,&a);
    printf(“%c”,(a)&(a-1)?’n’:’y’); // 若是打印y,否則n
    }

    72、中斷是嵌入式系統中重要的組成部分,這導致了很多編譯開發商提
    供一種擴展—讓標準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() 經常有重入和性能上的問題。如果你丟掉
    了第三和第四點,我不會太為難你的。不用說,如果你能得到后兩點,那
    么你的被雇用前景越來越光明了。

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

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

    75、下面的代碼片段的輸出是什么,為什么?
    char *ptr;
    if ((ptr = (char *)malloc(0)) == NULL)
    puts(“Gota null pointer”);
    else
    puts(“Gota valid pointer”);
    【參考答案】這個你可以先大膽猜測下,然后再用你的
    編譯器嘗試著編譯下~~
    100 條經典 C語言筆試題目
    歡迎進入C語言程序筆試面試,編寫程序代碼單元。

    76、編寫strcpy 函數
    已知strcpy 函數的原型是 char *strcpy(char *strDest,
    const char *strSrc);其中strDest是目的字符串,
    strSrc 是源字符串。
    (1)不調用C++/C 的字符串庫函數,請編寫函數
    strcpy 。
    (2)strcpy 能把 strSrc 的內容復制到strDest,為什
    么還要char * 類型的返回值?

    77、寫出二分查找的代碼。
    【參考答案】 int b inary_search(int* arr, int k ey, int n)
    {
    int low = 0;
    int h igh = n - 1 ;
    int m id;
    while (low <= high)
    {
    mid = (high + low) / 2;
    if (arr[mid] > k)
    high = mid -1 ;
    else if (arr[mid] < k)
    low = mid + 1;
    else
    return mid;
    }
    return -1;
    }

    78、請編寫一個C 函數,該函數給出一個字節中被置
    1 的位的個數。
    【參考答案】
    unsigned int T estAsOne0(char log)
    {
    int i;
    unsigned int num=0, val;
    for(i=0; i<8; i++)
    {
    va l = log >> i; // 移位
    val & = 0x01; // 與1 相與
    if(val)
    num++;
    }
    return num;
    }

    79、請編寫一個C 函數,該函數將給定的一個字符串
    轉換成整數。
    【參考答案】
    int Invert(char* str)
    {
    int num =0;
    while(*str!=’\0’)
    {
    int d igital=str-48;
    num=num10+digital;
    str=str+1;
    }
    return num;
    }

    80、請編寫一個C 函數,該函數將給定的一個整數轉
    換成字符串。
    【參考答案】
    void IntToCharChange(int num, char* pval)
    {
    char strval[100];
    int i , j;
    int val0 = 0;
    int val1 = 0;
    val0 = num;
    for(i=0; i<100; i++)
    {
    val1 = val0 % 10; //取余
    val0 = val0 / 10; // 取整
    strval[i] = val1 + 48; // 數字—字符
    if(val0 < 10)
    {
    i++;
    strval[i] = val0 + 48;
    break;
    }
    }
    for(j=0; j<=i; j++) // 倒置
    pval[j] = strval[i-j];
    pval[j] = ‘\0’;
    }

    81、實現strcmp 函數。
    【參考答案】
    int m ystrcmp(const c har* str1, const char* str2)
    {
    assert((str1 != NULL) && (str2 != NULL));
    int r et = 0;
    while (!(ret = (unsigned char)str1 - * (unsigned char*)str2) && *str2)
    {
    str1++;
    str2++;
    }
    if (ret > 0)
    ret = 1;
    else if (ret < 0)
    ret = -1;
    return ret;
    }

    82、請編寫一個C 函數,該函數將一個字符串逆序。
    【參考答案】
    void AntitoneValue(cha r* father, char* child)
    {
    int i ;
    char source[100];
    int j = 0;
    while(father[j]) //放入source ,[j] 為長度
    {
    source[j] = father[j];
    j++;
    if(j > 99)
    return;
    }
    source[j] = ‘\0’;
    for(i=0; i<j; i++)
    child[i] = source[j-i-1]; // 反序
    child[i] = ‘\0’;
    }

    83、請編寫一個C 函數,該函數在給定的內存區域搜
    索給定的字符,并返回該字符所在位置索引值。
    【參考答案】
    int s earch(char* cpSource, intn , char ch) // 起始地址,搜索長度,目標字符
    {
    int i;
    for(i=0; i<n && *(cpSource+i) != ch; ++i);
    return i;
    }

    84、請編寫一個C 函數,該函數在一個字符串中找到
    可能的最長的子字符串,該字符串是由同一字符組成
    的。
    【參考答案】
    int C hildString(char*p) // 自己寫
    {
    char q =p;
    int s tringlen=0, i=0,j=1,len=0,maxlen=1;
    while(q!=’\0’) //不能用strlen, 求得長度stringlen
    {
    Stringlen++;
    q++;
    }
    while( i< String len )
    {
    if((p+i)==(p+j)& & j< St ri ngle n )
    {
    len++; // 統計子串長度
    i++;
    j++;
    }
    else
    {
    if(len>maxlen) // 統計最大子串長度
    {
    maxlen=len+1;
    len=0;
    }
    else
    len=0;
    i++;
    j++;
    }
    }
    retu rn ma xlen;
    }

    85、華為面試題:怎么判斷鏈表中是否有環?
    【參考答案】答:用兩個指針來遍歷這個單向鏈表,第
    一個指針p1,每次走一步;第二個指針p2,每次走兩
    步;當p2 指針追上p1的時候,就表明鏈表當中有環
    路了。
    int testLinkRing(Link *head)
    {
    Link *t1=head,*t2=head;
    while( t1->next && t2->next)
    {
    t1 = t1->next;
    if (NULL == (t2 = t2->next->next))
    return 0; // 無環
    if (t1 == t2)
    return 1;
    }
    return 0;
    }

    86、有一浮點型數組A, 用C 語言寫一函數實現對浮點
    數組A進行降序排序,并輸出結果,要求要以數組A 作為
    函數的入口.( 建議用冒泡排序法)
    【參考答案】
    void BubbleSort(double a rr[], int n)
    {
    int i,j ;
    int e xchange = 1 ;// 交換標志
    for(i=1;i<n;i++)
    { // 最多做n-1趟排序
    exchange=0 ;// 本趟排序開始前,交換標志應為假
    for(j=n-1;j>=i ;j–) //對當前無序區R[i…n]自下向上掃描
    if(arr[j+1] > arr [ j])
    {// 交換記錄
    arr[0]=arr[j+1];//R[0]不是哨兵,僅做暫存單元
    arr[j+1]=arr[j];
    arr[j]=arr[0];
    exchange=1 ;// 發生了交換,故將交換標志置為真
    }
    if(!exchange) // 本趟排序未發生交換,提前終止算法
    return ;
    } //endfor(外循環)
    }

    87、實現雙向鏈表刪除一個節點P,在節點P 后插入一
    個節點,寫出這兩個函數。
    【參考答案】
    // 刪除操作
    Status ListDelete_DuL(DuLinkList &L,inti,Ele mType &e)
    {
    if(!(p=G e tElemP_DuL(L,i))) return ERROR;
    e=p->data;
    p->prior->next=p->next;
    p->next->prior=p->pror;
    free§;
    return OK;
    }
    // 插入操作
    Status ListInsert_DuL(DuLinkList &L,inti,ElemType &e)
    {
    if(!(p=G e tElemP_DuL(L,i)))
    return ERROR;
    if(!(s=(DuLinkList)malloc(sizeof(DuLNode))))
    return ERROR;
    s->data=e;
    s->pri or =p;
    p-> next -> prior =s;
    p->next=s;
    s->next=p->next->next;
    return OK;
    }

    88、把一個鏈表反向。
    【參考答案】從第一個元素開始,ps指向他,將他(
    ps)指向頭節點(ps->next = head) ,將ps設為頭節點
    (head = ps; )操作下一個元素(ps= pe->next;)等
    于是依次將每個元素翻到原頭節點前面。
    void reverse(test* head)
    {
    test* pe = head;
    test* ps = head->next;
    while(ps)
    {
    pe->next = ps->next;
    ps->next = head;
    head = ps;
    ps = pe->next;
    }
    }

    89、將二維數組行列元素互換,存到另一個數組中。
    【參考答案】
    #include <stdio.h>
    main()
    { int a [2][3]={{1,2,3},{4,5,6}};
    int b[3][2],i,j;
    printf(“array a :\n”);
    for(i=0;i<=1;i++)
    { for(j=0;j<=2;j++)
    { printf("%5d",a[i][j]);
    b[j][i]=a[i][j];
    }
    printf("\n");
    }
    printf(“array b :\n”);
    for(i=0;i<=2;i++)
    { for(j=0;j<=1;j++)
    printf("%5d",b[i][j]);
    printf("\n");
    }
    }

    90、輸入一行字符,統計其中有多少個單詞。
    【參考答案】
    #include <stdio.h>
    main()
    {
    char str i ng[81];
    int i,num=0,word=0;
    char c;
    gets(string);
    for(i=0;(c=string[i])!=’\0’;i++)
    if(c==’ ')
    word=0;
    else if(word==0)
    {
    word=1; num++; }
    printf(“There are %d word s in the line\n”,num);
    }

    91、寫一個內存拷貝函數,不用任何庫函數.就是前些時
    候本版討論的那個問題。
    【參考答案】
    void* m e mcpy(void* pvTo, const void* pvFrom, size_t size)
    {
    assert((pvTo != NULL) && (pvFrom ! = NULL));
    byte* pbTo= pvTo;
    byte* pbFrom = pbFrom;
    while (size-- > 0)
    {
    *pbTo++ = *pbFrom++;
    }
    return pvTo;
    }

    92、有1、2、3 、4個數字,能組成多少個互不相同且
    無重復數字的三位數?都是多少?
    【參考答案】
    #inc lude “stdio.h”
    #include “conio.h”
    main()
    {
    int i,j,k;
    printf("\n");
    for(i=1;i<5;i++) /* 以下為三重循環*/
    for(j=1;j<5;j++)
    for (k=1;k<5;k++)
    {
    if (i!=k&&i!=j&&j!=k) /* 確保i、j、k三位互不相同*/
    pr intf("%d,%d,%d\n",i,j,k);
    }
    getch();
    }

    93、取一個整數a從右端開始的4~7位。
    【參考答案】
    main()
    {
    unsigned a,b,c,d;
    scanf("%o",&a);
    b=a>>4;
    c=(0<<4);
    d=b&c;
    printf("%o\n%o\n",a,d);

    }

    94、打印出楊輝三角形(要求打印出10行如下圖)。
    【參考答案】
    main()
    {
    int i,j;
    int a [10][10];
    printf("\n");
    for(i=0;i<10;i++)
    {
    a[i][0]=1;
    a[i][i]=1;
    }
    for(i=2;i<10;i++)
    for(j=1;j<i;j++)
    a[i][j]=a[i-1][j-1]+a[i-1][j];
    for(i=0;i<10;i++)
    {
    for(j=0;j<=i;j++)
    printf("%5d",a[i][j]);
    printf("\n");
    }
    getch();
    }

    95、實現strcmp 函數。
    100 條經典 C語言筆試題目
    96、寫一個函數,求一個字符串的長度,在main函數
    中輸入字符串,并輸出其長度。
    【參考答案】
    main()
    {
    intlen;
    char *s tr[20];
    printf(“please input a string:\n”);
    scanf("%s",str);
    len=length(str);
    printf(“the s tring has %d characters.”,len);
    getch();
    }
    length§
    char *p;
    {
    int n ;
    n=0;
    while(*p!=’\0’)
    {
    n++;
    p++;
    }
    return n;
    }

    97、809*??=800*??+9*??+1 其中??代表的兩位數
    ,8*?? 的結果為兩位數,9*??的結果為3位數。求??代
    表的兩位數,及809*??后的結果。
    【參考答案】output(long b,long i)
    {
    printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);
    }
    main()
    {
    long int a ,b,i;
    a=809;
    for(i=10;i<100;i++)
    {
    b=ia+1;
    if(b>=1000&&b<=10000&&8i<100&&9*i>=100)
    output(b,i);
    }
    getch();
    }

    98、某個公司采用公用電話傳遞數據,數據是四位的整數,在
    傳遞過程中是加密的,加密規則如下:每位數字都加上5, 然后
    用和除以10的余數代替該數字,再將第一位和第四位交換,第
    二位和第三位交換。
    【參考答案】
    main()
    {
    int a ,i,aa[4],t;
    scanf( " % d " ,&a) ;
    aa[0]=a %10;
    aa[1]=a %100/10;
    aa[2]=a %1000/100;
    aa[3]=a /1000;
    for(i=0 ; i<=3 ;i++)
    {
    aa [i]+=5;
    aa[i] %=10;
    }
    for(i=0;i<=3/2;i++)
    {
    t=aa[i];
    aa[i]= aa[3- i];
    aa[3- i]= t ;
    }
    for(i=3;i>=0;i–)
    prin tf("% d ", a [i]);
    getch();
    }

    99、計算字符串中子串出現的次數。
    【參考答案】
    main()
    {
    char str1[20],str2[20],*p1,*p2;
    int sum=0;
    printf(“please input two strings\n”);
    scanf("%s%s",str1,str2);
    p1=str1;p2=str2;
    while(*p1!=’\0’)
    {
    if(*p1==*p2)
    {
    while(*p1==*p2&&*p2!=’\0’)
    {
    p1++;
    p2++;
    }
    }
    else
    p1++;
    if(*p2==’\0’)
    sum++;
    p2=str2;
    }
    printf("%d",sum);
    getch();
    }

    100 、有兩個磁盤文件A和B, 各存放一行字母,要求把
    這兩個文件中的信息合并(按字母順序排列),輸出
    到一個新文件C 中。
    【參考答案】
    100 條經典 C語言筆試題目
    main()
    {
    FILE *fp;
    in t i,j,n,ni;
    char c[160],t,ch;
    if((fp=fopen(“A”,“r “))==NULL)
    {
    printf(“file A cannot be opened\n”);exit(0);
    }
    printf(”\nA contents are :\n”);
    for(i=0;(ch=fgetc(fp))!=EOF ; i++)
    {
    c[i]=ch;pu tchar(c[i]);
    }
    fclose(fp);
    ni=i;
    if((fp=fopen(“B”,“r “))==NULL)
    {
    printf(“file B cannot be opened\n”);exit(0);
    }
    printf(”\nB contents are :\n”);
    for(i=0;(ch=fgetc(fp))!=EOF ; i++)
    {
    c[i]=ch;pu tchar(c[i]);
    }
    fclose(fp);
    n=i;
    for(i=0;i<n;i++)
    for(j=i+1;j<n;j++)
    if(c[i]>c[j]){t=c[i ];c[i]=c[j];c[j]=t;}
    printf("\nC file is:\n");
    fp =f open(“C”,“w”);
    for(i=0;i<n;i++){putc(c[i ],fp);putchar(c[i]);}
    fclose(fp);
    getch();
    }

    總結

    以上是生活随笔為你收集整理的100条经典C笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    成人av片在线观看 | 久久精品99久久久久久 | 精品产品国产在线不卡 | 久久69精品久久久久久久电影好 | www.夜夜骑.com | 免费av小说 | 亚洲欧美日韩一级 | 久久这里只有精品首页 | 久久精品女人毛片国产 | 黄色国产精品 | 干亚洲少妇 | 中文字字幕在线 | 色综合网在线 | 国产一区二三区好的 | 天天拍天天操 | 国产视频一级 | 最近中文字幕免费视频 | www.av中文字幕.com | 园产精品久久久久久久7电影 | 亚洲国产精品99久久久久久久久 | 综合色影院 | 色婷婷成人网 | 亚洲日本成人网 | 蜜臀精品久久久久久蜜臀 | 日日操夜夜操狠狠操 | 成年人免费在线看 | 久草在线视频首页 | 久久天堂网站 | 四虎在线免费 | 亚洲aaa级| av九九九 | 一区二区三区在线看 | 成年人免费观看在线视频 | 在线观看免费av片 | 亚洲综合色激情五月 | 中文字幕电影高清在线观看 | 日韩三级精品 | 91毛片在线 | 国产无套精品久久久久久 | 久久影视网 | 最新日韩视频 | 人人插人人费 | 色爽网站 | 黄色特级一级片 | 久久久免费在线观看 | 中文字幕亚洲高清 | 超碰在线观看av | 亚洲男人天堂2018 | 黄色三级网站 | 在线天堂8√ | 国产美腿白丝袜足在线av | 亚洲精品在线电影 | 亚洲精品97 | 最新日韩视频 | 一区二区三区视频在线 | 91香蕉嫩草| 日韩精品不卡在线观看 | 天天透天天插 | 日色在线视频 | 国产一二三四在线观看视频 | 亚洲成人国产精品 | 亚洲一区二区精品在线 | 99国内精品 | 久精品在线观看 | 精品亚洲视频在线观看 | 人人爽人人爽人人 | 午夜精品一区二区国产 | 亚洲伦理中文字幕 | 成人国产网站 | 99视频国产精品免费观看 | 成人h电影 | 久草在线免费看视频 | 国产美女主播精品一区二区三区 | 国产精品第一页在线 | 中文字幕第一页在线视频 | 九九热在线播放 | 国内精品视频一区二区三区八戒 | 国产a网站| 国产精品一区电影 | 免费在线色视频 | 狠狠干狠狠色 | 福利一区在线 | 黄色av电影在线观看 | 91精品在线观看入口 | 精品久久久久久久久久国产 | 在线视频91 | 久久免费的精品国产v∧ | 欧美日韩国产精品一区 | 久久久久欠精品国产毛片国产毛生 | 日韩一区二区三区高清在线观看 | 日韩欧美精选 | 天天干人人 | 亚洲色图激情文学 | 日本动漫做毛片一区二区 | 久久艹艹 | 精品久久中文 | 91亚洲精品久久久蜜桃网站 | 最新国产精品亚洲 | 黄色一级大片在线免费看产 | 色在线中文字幕 | 91成人精品 | 中文字幕在线色 | 91精品视频网站 | 国产亚洲精品av | 超碰97人 | 国产在线观看av | 天天在线免费视频 | 日韩免费看 | 成人国产精品免费 | 成人一级免费电影 | 91porny九色在线播放 | 久久久久国产精品免费网站 | 在线国产精品一区 | 成人在线视频免费看 | 毛片网站免费在线观看 | 精品视频一区在线 | 人人爽人人片 | 黄视频色网站 | 亚洲欧美日韩精品久久奇米一区 | 亚洲综合色网站 | 中文字幕在线观看免费观看 | 国产不卡免费 | 亚洲aⅴ在线观看 | 色综合激情久久 | 又黄又爽又刺激的视频 | 夜夜骑日日操 | 欧美日韩高清一区二区三区 | 91福利视频久久久久 | 区一区二区三在线观看 | 午夜精品久久久久久99热明星 | 黄色av免费电影 | 一本一本久久a久久精品综合 | 亚洲不卡av一区二区三区 | 国产小视频你懂的在线 | 国产一级片一区二区三区 | 国产成a人亚洲精v品在线观看 | 日韩三级精品 | 久久国产精品视频免费看 | 久久久久久国产精品久久 | 五月综合色婷婷 | 久久天天躁狠狠躁亚洲综合公司 | 在线观看免费av网 | 啪啪凸凸| 天天操天天操 | 国产精品久久久久毛片大屁完整版 | 9999精品视频 | 亚洲一区日韩精品 | 国产1级视频 | 黄色影院在线免费观看 | 91精品国产福利在线观看 | 日韩av线观看 | 日韩在线中文字幕视频 | 亚洲免费婷婷 | 欧美色图亚洲图片 | 91精品免费看 | 奇米影视8888在线观看大全免费 | 午夜精品久久久久久久久久 | 国产成人精品一区二区三区免费 | 欧美精品乱码久久久久久按摩 | 久久精品日本啪啪涩涩 | 久久久精品久久日韩一区综合 | 91在线中文 | 亚洲免费在线 | 久久久久久久免费看 | 久久亚洲成人网 | 国内精品久久久久影院日本资源 | 亚洲视频一区二区三区在线观看 | 天天操天天爽天天干 | 在线播放一区 | 欧美a在线免费观看 | 精品国产一二三 | 久久99国产精品久久99 | 中文有码在线视频 | 91中文字幕网 | 国产亲近乱来精品 | 日本午夜免费福利视频 | 亚洲第一区精品 | 日韩黄色免费看 | 2023年中文无字幕文字 | 欧美午夜精品久久久久久浪潮 | 久久免费在线 | 欧美一级淫片videoshd | 天天操夜夜看 | 欧美精品一区二区免费 | 国产在线播放一区二区 | 91av欧美| 亚洲精品视频观看 | 国产成人亚洲精品自产在线 | 五月天色婷婷丁香 | 亚洲成人一二三 | 开心婷婷色 | 免费看日韩片 | 日韩精品久久一区二区 | 欧美精品一二三 | 国产精品久久久久久久久大全 | 国产精品综合久久久久久 | 国产在线视频一区二区三区 | 久久久久久欧美二区电影网 | .国产精品成人自产拍在线观看6 | 五月婷婷,六月丁香 | 黄色特级片 | 亚洲人成影院在线 | 7777精品伊人久久久大香线蕉 | 最近中文字幕在线中文高清版 | 国产亚洲免费的视频看 | 久久国产亚洲精品 | 欧美日韩免费在线视频 | 四虎永久视频 | 99精品免费久久久久久日本 | 国产 av 日韩 | 精品国产乱码一区二区三区在线 | 久久国产精品影片 | 91大神电影 | 久久在线观看 | 色五婷婷 | 三级av中文字幕 | 在线观看黄色小视频 | 成人超碰在线 | 中文在线字幕免 | 在线观看国产永久免费视频 | 国产免费成人av | 中文字幕精品三级久久久 | 日韩亚洲国产中文字幕 | 亚洲婷婷综合色高清在线 | 韩国在线视频一区 | 日韩专区一区二区 | 日韩视频一二三区 | 欧美日韩在线播放 | 91精品在线麻豆 | 免费看国产曰批40分钟 | 欧美大荫蒂xxx | 亚州成人av在线 | 99视频这里有精品 | 久久久国产精品人人片99精片欧美一 | 一区二区视频在线播放 | 麻豆免费观看视频 | 探花视频在线版播放免费观看 | 日韩网站一区 | 国产精品一区二区久久精品 | 国产中文在线视频 | 中文字幕在线免费看线人 | 亚洲国产视频直播 | 四虎国产免费 | 天天亚洲 | 激情网五月婷婷 | 久草在线99| 国产精品久久精品国产 | 免费在线观看成人小视频 | 欧美精品久久久久久久免费 | 久久99精品国产一区二区三区 | 天天操天天操天天操天天操天天操天天操 | 成人久久久久 | 国产九九热视频 | 在线国产视频 | www.狠狠色.com | 成人国产在线 | 国产偷在线 | 丝袜一区在线 | 最近中文字幕完整高清 | 国产糖心vlog在线观看 | 精品久久久久久亚洲综合网站 | 天天操欧美 | 国产免费av一区二区三区 | 国产成人精品久久亚洲高清不卡 | 久久99视频精品 | 成年人在线观看视频免费 | 天天色婷婷 | 日韩av电影手机在线观看 | 国产日韩精品一区二区在线观看播放 | 麻豆91精品 | 在线小视频你懂得 | 国产精品乱码久久久久久1区2区 | 91视频久久久 | 久久免费视频这里只有精品 | 国产福利91精品一区 | 日韩肉感妇bbwbbwbbw | 免费在线播放黄色 | 国产视频在 | 久久久久久麻豆 | 久久久精品小视频 | av三级在线播放 | 日本黄色免费网站 | 国产精品99久久免费观看 | 激情黄色一级片 | av成人免费观看 | 五月天色网站 | 激情网在线视频 | 国产精品久久久久久久久久99 | 国产精品久久久av久久久 | 国产精品久久久电影 | 免费情缘 | 亚洲第一区精品 | 精品免费久久 | 亚洲天天综合网 | jizz欧美性9 国产一区高清在线观看 | 91在线精品秘密一区二区 | 天天摸夜夜添 | 91久久精品一区二区三区 | 国产日韩av在线 | 欧美日韩中文字幕在线视频 | 91在线视频免费91 | 973理论片235影院9 | 六月色播| 波多野结衣视频一区二区 | 日日干日日操 | 国产精品破处视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 99九九99九九九视频精品 | 日韩av一区二区三区在线观看 | 国产伦理久久精品久久久久_ | 国产精品99视频 | 丝袜精品视频 | 一级免费黄色 | 亚洲一区精品二人人爽久久 | 91免费国产在线观看 | 五月婷婷视频在线 | 久久成人欧美 | 成人免费视频网 | 国产亚洲资源 | 久久99亚洲网美利坚合众国 | 在线视频一区观看 | 久久免费视频在线观看30 | 久久久久久国产精品亚洲78 | 九色琪琪久久综合网天天 | 黄色成人91| 国产美女精彩久久 | 亚洲传媒在线 | 亚洲精品美女免费 | 日本不卡视频 | 国内久久久久 | 婷婷色六月天 | 日韩电影一区二区三区在线观看 | 色噜噜在线观看视频 | 亚洲爽爽网 | 精品电影一区 | 日韩 在线| 综合久久2023 | 特级西西444www大精品视频免费看 | 麻花豆传媒mv在线观看网站 | 在线观看午夜 | 国产精久久久 | 天天激情 | 久草电影在线观看 | 五月网婷婷 | 国产剧情一区在线 | 国产精品毛片一区二区在线看 | 国产美女免费 | 狠狠色噜噜狠狠狠狠2021天天 | 不卡av在线 | 91精品国产99久久久久 | 国产精品麻豆一区二区三区 | 欧美激情综合五月色丁香 | 在线观看国产一区二区 | 一级黄色片在线免费看 | 日本精品在线 | 日韩欧美高清一区二区 | 天堂久色 | 久久艹国产视频 | 一区二区三区日韩精品 | 免费亚洲电影 | 久草在线视频免费资源观看 | 亚洲在线日韩 | 最近最新最好看中文视频 | 免费网站黄| 久久99精品一区二区三区三区 | 日本黄色一级电影 | 成年人免费在线观看网站 | 激情在线免费视频 | 国产精品久久99精品毛片三a | 国产玖玖精品视频 | 欧美激情va永久在线播放 | 国产18精品乱码免费看 | 亚洲精品一区二区久 | 国产在线观看免费 | 日本在线成人 | 91欧美视频网站 | 狠狠狠狠干 | 免费看三片 | 国产成人久久久77777 | 黄毛片在线观看 | 在线播放视频一区 | 五月婷婷丁香激情 | 九九热在线免费观看 | 干亚洲少妇 | ww视频在线观看 | 国产精品麻豆果冻传媒在线播放 | 日韩中文三级 | 欧美动漫一区二区三区 | www免费| 免费观看成人 | 久草免费看 | 国产男女无遮挡猛进猛出在线观看 | 日本中文字幕免费观看 | 国产成人av免费在线观看 | 亚洲精品成人 | 亚洲黄色激情小说 | 五月婷婷综合在线观看 | 一区二区观看 | 成人黄性视频 | 99看视频在线观看 | 国产91在线免费视频 | 伊人婷婷在线 | 日韩美视频 | 日日碰狠狠添天天爽超碰97久久 | 国产精品去看片 | 日本精品视频在线观看 | 日韩免费视频一区二区 | 一区二区视频在线观看免费 | 91精品国产自产91精品 | 久久伊99综合婷婷久久伊 | 97人人澡人人添人人爽超碰 | 国产97视频在线 | 91av在线免费| 国产三级精品三级在线观看 | 亚洲欧美精品一区二区 | 国产精品免费观看视频 | 在线观看中文字幕2021 | 日韩精品极品视频 | 一区二区三区在线视频111 | 亚洲人毛片| 欧美一级特黄aaaaaa大片在线观看 | 天天操天天操一操 | 在线欧美中文字幕 | 中国一级片在线播放 | 日韩久久久久久久久久 | 天天干中文字幕 | 亚洲高清91 | 干干操操| 久久狠狠一本精品综合网 | a级国产乱理论片在线观看 伊人宗合网 | 啪一啪在线 | 五月婷婷色| 久草网视频在线观看 | 日韩 在线a | 久久国产免 | 在线观看黄网站 | 天天插夜夜操 | 久久国产精品色婷婷 | 久草在线官网 | 在线观看中文字幕2021 | 欧美嫩草影院 | 色婷婷激情 | 免费aa大片 | 日韩免费三区 | 国产1区在线 | 91麻豆精品国产91久久久无限制版 | 日日夜日日干 | 国产最新福利 | 国产一区视频在线播放 | 久久精品视频免费观看 | 九九热只有这里有精品 | 日本久久免费视频 | 日韩欧美高清不卡 | 激情丁香在线 | 免费亚洲一区二区 | 久久综合久久久 | 国产精品国产三级国产不产一地 | 99这里都是精品 | 中文字幕一区二区三区在线播放 | 久操97| 国产精品一区二区三区在线看 | 国产精品破处视频 | 黄av免费在线观看 | 日韩有码中文字幕在线 | 日韩av一区二区在线影视 | 九九久久婷婷 | www.天天成人国产电影 | 久久久久久高潮国产精品视 | 91中文字幕在线 | 九九精品久久 | 在线观看深夜福利 | 国产a国产a国产a | 欧美一级电影在线观看 | 久久夜色精品国产欧美乱 | 999男人的天堂 | 国产又粗又猛又爽又黄的视频免费 | 久久国产精品一国产精品 | 西西444www大胆高清视频 | 久久婷婷精品 | 国产玖玖视频 | 国产二区视频在线观看 | 日韩欧美视频免费在线观看 | 久久久久久久久久久影视 | 91久久久久久久一区二区 | 97超碰在线人人 | 久久久久久黄色 | 亚洲综合在线五月天 | 亚洲麻豆精品 | 欧美极品少妇xbxb性爽爽视频 | 亚洲一级黄色 | 99热这里只有精品在线观看 | 黄色av成人在线 | 18av在线视频 | 在线看片视频 | 免费看一级黄色 | 91久久电影 | 国产成人综合精品 | 国产色综合天天综合网 | 久草在线视频免费资源观看 | 日韩超碰 | 天天草天天插 | 天天干天天操天天入 | 超碰97人| 色婷婷狠狠五月综合天色拍 | 激情视频二区 | 色99之美女主播在线视频 | 在线电影播放 | 久草在线视频精品 | 九九久久精品视频 | 色婷婷97| 成年人在线免费看片 | 成人av片免费观看app下载 | 国产精品综合久久久久 | 免费看毛片在线 | 成人av影视观看 | 国产精品网红直播 | 97视频在线免费观看 | 1024在线看片 | 久久开心激情 | 日韩在线免费电影 | 午夜精品福利一区二区三区蜜桃 | 在线播放精品一区二区三区 | 精品国产伦一区二区三区观看体验 | 国产免费xvideos视频入口 | 成年人电影免费在线观看 | av在线官网 | 国产91全国探花系列在线播放 | 国产午夜视频在线观看 | 黄色www | 欧美性天天 | 亚洲男人天堂a | 亚洲美女免费精品视频在线观看 | 国产一区二区精品在线 | www免费网站在线观看 | 欧美国产日韩激情 | 色先锋av资源中文字幕 | 91网址在线 | 国产精品久久久久久久午夜片 | 亚洲 成人 欧美 | 亚洲欧美国产日韩在线观看 | 国产一级二级三级在线观看 | 六月色 | 午夜久久精品 | 日韩区视频 | 国产精品一区二区三区电影 | 韩国av一区二区三区在线观看 | 99久久婷婷 | 精品欧美乱码久久久久久 | 中文字幕乱在线伦视频中文字幕乱码在线 | 91传媒免费观看 | 婷婷国产v亚洲v欧美久久 | 久草在线最新视频 | 免费亚洲黄色 | 久久国产精品久久w女人spa | 超碰在线1| 亚洲亚洲精品在线观看 | 亚洲一级二级 | 超碰在线天天 | 亚洲黄色成人网 | 国产又粗又硬又爽的视频 | 青青河边草免费 | 欧美日本国产在线观看 | 亚洲精品视频中文字幕 | 丁香六月婷婷综合 | 91成年人视频 | 精品嫩模福利一区二区蜜臀 | wwwwwww色| 最新黄色av网址 | 欧美精品中文在线免费观看 | 久久精品亚洲精品国产欧美 | 丁香婷婷综合色啪 | 日韩天天干 | 成人免费一区二区三区在线观看 | 99精品欧美一区二区 | 少妇av网 | 视频在线播放国产 | 婷婷精品在线 | 成人在线播放免费观看 | 91九色国产蝌蚪 | 99久久日韩精品免费热麻豆美女 | 天天操操操操操 | 在线观看黄色av | 丁香激情网 | 亚洲五月| 中文字幕国产精品 | 成人精品视频 | 伊人资源站 | 日韩在线视频精品 | 久草电影免费在线观看 | 99视频久 | 人人澡人人澡人人 | 亚洲免费专区 | 精品国产乱子伦一区二区 | 免费看v片网站 | 91久久久久久久一区二区 | 欧美色图东方 | 中文字幕超清在线免费 | 欧美色综合天天久久综合精品 | 久久成人欧美 | 九九热精品视频在线播放 | 中文字幕超清在线免费 | 免费观看成年人视频 | 国产精品成人免费 | 激情视频在线高清看 | 久久免费国产精品1 | 欧美aa一级片 | 免费午夜视频在线观看 | 精品久久亚洲 | 97色婷婷人人爽人人 | 成人国产在线 | 国产精品日韩在线 | 草免费视频 | 黄色免费网 | 精品国产一区二区三区久久久 | 国产做aⅴ在线视频播放 | 亚洲另类在线视频 | 久久免费视频网站 | 一区二区日韩av | 91片黄在线观看动漫 | 97网在线观看 | 青青久草在线视频 | 亚洲三级网站 | 一区 在线观看 | 欧美成人xxx | 亚洲男男gaygay无套 | 免费人人干 | 最近中文字幕免费av | www.com.日本一级 | 国产香蕉视频在线观看 | 日韩av免费一区 | 麻花天美星空视频 | 国产色视频网站2 | 中文字幕首页 | 亚洲日本精品 | 黄色一区二区在线观看 | 天天操天天干天天插 | 激情久久小说 | 午夜精品一二区 | 久久久久久久看片 | 国产 欧美 日本 | 成年免费在线视频 | 久草视频看看 | 黄色一级影院 | 天天躁日日躁狠狠躁av中文 | 在线播放一区二区三区 | 2019中文字幕第一页 | 久久久久久久久福利 | 日免费视频| www黄com| 香蕉在线视频观看 | 久久久免费精品国产一区二区 | 欧美日高清视频 | 五月天com | 国产精品福利小视频 | 狠狠色伊人亚洲综合网站野外 | 日本性xxxxx 亚洲精品午夜久久久 | 国产97色 | 午夜电影中文字幕 | 在线观看免费黄色 | 欧美精彩视频 | 香蕉视频久久 | 亚洲一区视频免费观看 | 热久久免费视频精品 | 中文字幕 在线看 | 国产免费人成xvideos视频 | 91精品视频观看 | 国产精品久久毛片 | 69中文字幕 | 在线观看91久久久久久 | 久久艹国产 | 欧美精品中文在线免费观看 | 一区二区三区四区在线免费观看 | 在线观看av麻豆 | 91看片在线免费观看 | 免费在线观看av不卡 | 国产一级免费观看 | 久久视频在线 | www黄免费| 欧美一级片免费 | av黄在线播放 | 国产精品白丝jk白祙 | 黄色影院在线播放 | 日韩精品一区二区三区高清免费 | 亚av在线 | 91精选 | 国产香蕉久久精品综合网 | 五月色综合 | 国产理论免费 | 欧美色图亚洲图片 | 国产日韩精品在线观看 | 九九久久精品视频 | 日韩精品一区二区三区免费观看 | 天天五月天色 | 草久视频在线观看 | 日本黄色免费在线 | www免费网站在线观看 | 国产亚洲人 | 久久亚洲视频 | 在线免费色视频 | 国产精品99久久久久久人免费 | 午夜视频在线观看一区二区 | 欧美精品久久久久久久 | 天天插日日插 | av一二三区| 国产丝袜 | 伊人五月 | 国产在线一区二区 | 在线观看亚洲精品视频 | 亚洲日本一区二区在线 | 一级黄色免费网站 | 欧美一性一交一乱 | 亚洲欧美日韩精品久久久 | 久久午夜精品视频 | 探花视频免费在线观看 | 国产精品第一视频 | 99久久精品免费看国产一区二区三区 | 亚洲区视频在线观看 | 在线观看网站你懂的 | www国产亚洲精品久久麻豆 | 久久久久二区 | 成人av动漫在线 | 欧美中文字幕久久 | 91人人视频在线观看 | 精品国产一区二区三区在线 | 国产精品欧美精品 | 日韩中文字幕免费在线观看 | 中文字幕888| 蜜臀av性久久久久av蜜臀三区 | 91喷水 | 国产精品久久久久久久久岛 | 欧洲在线免费视频 | 亚洲欧美在线观看视频 | 久久精品观看 | 射射色 | 黄网站a| 人人玩人人添人人澡超碰 | 在线精品视频在线观看高清 | 视频在线观看日韩 | 91精品国产综合久久福利 | 激情网站免费观看 | 美女黄频视频大全 | 欧美日韩久久久 | 日韩精品一区二区三区电影 | 一区二区在线电影 | 日韩极品在线 | 国产精品爽爽爽 | 在线观看免费日韩 | 国产中文字幕视频 | 成人久久18免费网站图片 | 国产精品久久久久久久7电影 | 久久视频中文字幕 | 欧美精品二 | 久久久久国产成人免费精品免费 | 美女啪啪图片 | 天天综合五月天 | 久艹视频在线观看 | 九九热视频在线免费观看 | 久久婷亚洲五月一区天天躁 | 天堂久久电影网 | 亚洲成人av在线 | av资源中文字幕 | 蜜臀久久99静品久久久久久 | 国产精品视频永久免费播放 | av在线网站大全 | 99r精品视频在线观看 | 欧美少妇18p | 国产精品96久久久久久吹潮 | 中文字幕国产 | 精品99视频| 亚洲免费在线播放视频 | 97视频总站| 美女免费视频一区二区 | 免费在线观看国产精品 | 91色九色 | 久久亚洲私人国产精品va | 久久国产精品免费观看 | 免费精品人在线二线三线 | 中文资源在线官网 | 中文字幕在线视频国产 | 97伊人网| 青青射 | 在线观看国产麻豆 | 亚洲精品国产精品国自 | 亚洲麻豆精品 | www.福利视频 | 中文字幕在线中文 | 国产午夜精品一区二区三区嫩草 | 在线观看久草 | 久久久久久久久久久免费视频 | 色姑娘综合天天 | 亚洲理论片 | 成人在线观看免费视频 | 国产精品乱码久久久久久1区2区 | 在线观看色网站 | 九色激情网 | 亚洲春色奇米影视 | 午夜视频在线观看一区二区 | 国产亚洲永久域名 | 国产一级二级在线 | 玖玖国产精品视频 | 99久久久国产免费 | 日韩有码专区 | 国产一区二区视频在线播放 | 亚洲精品小视频在线观看 | www视频在线播放 | 精品亚洲网 | 色婷婷成人网 | av 一区二区三区 | 免费三级a | 亚洲精品99久久久久久 | 亚洲成年人免费网站 | 九九影视理伦片 | 国产主播99 | www.com黄色| 精品国产乱子伦一区二区 | 欧美一级免费高清 | 国产婷婷色 | 国产另类av| 成在线播放 | 欧美一区二区伦理片 | 久久九九精品久久 | 黄色免费大全 | 日韩91在线| 日本最新高清不卡中文字幕 | 91福利视频免费 | 日韩av免费在线看 | 亚洲自拍av在线 | 成人在线免费av | 三上悠亚在线免费 | 成人黄色电影免费观看 | 久操久| 91污污| 顶级bbw搡bbbb搡bbbb | 九九热免费视频在线观看 | 国产免码va在线观看免费 | 中文在线字幕免费观看 | 五月天激情综合网 | 国产五月 | 美女一级毛片视频 | 久久伊人免费视频 | 久久综合干 | 日韩视频中文字幕 | 日韩视频欧美视频 | 国产一级在线看 | 91手机在线看片 | 麻花天美星空视频 | 黄色av电影在线 | av黄免费看 | 国产亚洲在线观看 | 夜夜躁狠狠躁日日躁 | 久久综合一本 | 美女在线黄 | 国产欧美日韩精品一区二区免费 | 午夜精品久久久99热福利 | 亚洲成人av一区 | 欧美一进一出抽搐大尺度视频 | 国产精品午夜在线 | 999在线精品 | 狠狠干狠狠插 | 精品久久久久久亚洲综合网站 | 激情五月综合网 | 亚洲精品国产综合99久久夜夜嗨 | 国产大片免费久久 | 日韩av成人在线观看 | 黄网站app在线观看免费视频 | 91黄色影视| 人人揉人人揉人人揉人人揉97 | 亚洲综合在线五月 | 欧美一级在线观看视频 | 国产高清视频色在线www | 日韩黄色免费 | 日本中文字幕在线视频 | 国产视频精选在线 | 三上悠亚一区二区在线观看 | 欧美在线18 | 久久久久电影 | 久久欧美在线电影 | 欧美午夜精品久久久久 | 精品久久久久久久久久岛国gif | 国产精品免费观看网站 | 四虎在线观看 | 美国三级黄色大片 | 日本一区二区不卡高清 | 国产vs久久 | 久久人人爽人人人人片 | 亚洲精品日韩一区二区电影 | 在线免费色 | 亚洲影音先锋 | 99精品国产福利在线观看免费 | 日韩免费视频 | 成人在线观看资源 | 久99久在线视频 | 91在线观看视频 | 国产精品密入口果冻 | 久草在线视频在线 | 国产三级香港三韩国三级 | 91私密视频| 美女一二三区 | 中字幕视频在线永久在线观看免费 | 久草精品视频在线看网站免费 | 久草爱视频 | 999国内精品永久免费视频 | 蜜臀av性久久久久av蜜臀三区 | 亚洲国产日韩av | 色之综合网 | 黄色资源网站 | 免费中文字幕在线观看 | 国产精品影音先锋 | 999久久久久 | 在线看国产精品 | 天天操天天摸天天射 | 久久三级毛片 | 人人干人人草 | 美女黄久久 | 热久久国产精品 | 国产在线观看中文字幕 | 日韩视频免费看 | 欧亚日韩精品一区二区在线 | 欧美一区二视频在线免费观看 | 亚洲 中文 在线 精品 | 日韩成人精品 | 久久久999 | 最近中文字幕mv | 四虎成人av| av中文在线播放 | 丁香影院在线 | 91福利社在线观看 | 色综合久久久久综合体 | 五月婷婷色播 | 婷婷六月丁香激情 | 天天做天天爱天天爽综合网 | 欧美aaa一级 | 欧美日韩精品免费观看视频 | 日韩欧美一区二区在线观看 | 中文字幕一区二区三区四区久久 | 狠狠色狠狠色综合日日小说 | 婷婷精品| 爱情影院aqdy鲁丝片二区 | 欧美午夜精品久久久久久孕妇 | 欧美精品国产综合久久 | 毛片网在线播放 | 成年人天堂com | 亚洲精品久久久久中文字幕二区 | 91精品国产91p65| 亚洲a免费 | 国产精品1区2区在线观看 | 亚洲精品午夜国产va久久成人 | 国产成人精品av在线 | 久久理论视频 | 亚洲精品国产精品乱码在线观看 | 久久久精品 一区二区三区 国产99视频在线观看 | 午夜视频在线观看一区二区 | 欧美精品免费在线 | 国产亚洲字幕 | 在线观看国产麻豆 | 国产日女人 | 亚洲国产精品视频在线观看 | 九色精品在线 | 超碰97成人 | 激情深爱五月 | a黄色影院 | 久久精品国产第一区二区三区 | 国产精品第一视频 | 97自拍超碰 | 亚洲91av| 国产精品手机视频 | 国产福利免费在线观看 | 国产黄大片在线观看 | 波多野结衣在线观看一区 | 夜夜操综合网 | 91精品欧美一区二区三区 | 日韩v欧美v日本v亚洲v国产v | 日韩在线观看影院 | 中字幕视频在线永久在线观看免费 | 97超级碰| 毛片网站在线观看 | 亚洲精品tv | 精品久久久久久综合 | 999超碰| 天天色天天操天天爽 | 日韩在线免费高清视频 | 天天搞天天干 | 欧美一区二区在线 | 色综合五月天 | 在线最新av | 午夜三级大片 | 日韩乱码中文字幕 | 日韩专区在线播放 | 91久久丝袜国产露脸动漫 | 久草在线欧美 | 欧美日本三级 | 国产精品久久久久久久久久久久午夜 | 天天操操操操操 | 91网站观看 | 狠狠久久婷婷 | 三级动态视频在线观看 | 国产精品毛片久久久久久久 | 欧美作爱视频 |