<dd id="htl9n"><noscript id="htl9n"></noscript></dd><tbody id="htl9n"><noscript id="htl9n"></noscript></tbody>

<button id="htl9n"></button>

<dd id="htl9n"><noscript id="htl9n"></noscript></dd>
<th id="htl9n"></th>

  • <th id="htl9n"></th>
    <tbody id="htl9n"></tbody>
    您當前位置:廣東自考網 >> 備考資料 >> 工學類 >> 瀏覽文章
    2019年自學考試02600《C語言程序設計》模擬試題10
    發布日期:2018/12/19 10:42:44 來源:廣東自考網 閱讀: 【字體:


    32.函數的功能是交換變量x和y中的值,且通過正確調用返回交換的結果。能正確執行此功能的函數是____。



    A) funa (int *x, int *y)           B) funb (int x, int y)



    { int *p;                      { int t;



    p=x;*x=*y;*y=*p;          t=x;x=y;y=t;



    }                             }



    C) func (int *x, int *y)            D) func (int *x, int *y)



    { *x=*y;*y=*x;              { *x=*x+*y;*y=*x-*y;*x=*x-*y;



    }                             }



    33.有定義如下:



    struct sk



    { int a;



    float b;



    }data ,*p;



    如果 p=&data;則對于結構變量data的成員a的正確引用是____。



    A)(*).data.a    B) (*p).a    C) p->data.a    D) p.data.a



    34.已知:



    struct st



    { int n;



    struct st *next;



    };



    static struct st a[3]={1,&a[1],3,&a[2],5,&a[0]},*p;



    如果下述語句的顯示是2,則對p的賦值是____。



    printf("%d",++(p->next->n));



    A) p=&a[0]; B) p=&a[1]; C) p=&a[2]; D) p=&a[3];



    35.fscanf函數的正確調用形式是____。



    A) fscanf (文件指針, 格式字符串, 輸出列表);



    B) fscanf (格式字符串, 輸出列表, 文件指針);



    C) fscanf (格式字符串, 文件指針, 輸出列表);



    D) fscanf (文件指針, 格式字符串, 輸入列表);



    36.使用fgetc函數,則打開文件的方式必須是____。



    A) 只寫    B) 追加    C) 讀或讀/寫     D) 參考答案B和C都正確



    37.已知宏定義



    #define N 3



    #define Y(n) ((N+1)*n)



    執行語句z=2*(N+Y(5+1));后,變量z的值是____。



    A) 42    B) 48    C) 52    D) 出錯



    38.已知宏定義 #define SQ(x) x*x,執行語句printf("%d",10/SQ(3));后的輸出結果是____。



    A) 1    B) 3    C) 9    D) 10

    相關“2019年自學考試02600《C語言程序設計》模擬試題10”的文章

    廣東自考便捷服務

    色综合,综合色情,天天色综合,天天综合网,色综合网