久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      C語言程序設(shè)計期末試題及答案

      時間:2017-04-08 09:12:15 C語言試題 我要投稿

      2017年C語言程序設(shè)計期末試題及答案

        C語言作為系統(tǒng)設(shè)計語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序。以下是由陽光網(wǎng)小編整理關(guān)于C語言程序設(shè)計期末試題的內(nèi)容,希望大家喜歡!

      2017年C語言程序設(shè)計期末試題及答案

        2017年C語言程序設(shè)計期末試題及答案(一)

        1. 若有定義"float x=1.5;int a=1,b=3,c=2;",則正確的switch語句是() (2分)

        A.switch(x)

        {

        case 1.0: printf("* ");

        case 2.0 printf("** ");

        }

        B.switch((int)x)

        {

        case 1.0: printf("* ");

        case 2.0 printf("** ");

        }

        C.switch(a+b)

        {

        case 1: printf("* ");

        case 2+1: printf("** ");

        }

        D.switch(a+b)

        {

        case 1: printf("* ")

        case c: printf("** ");

        }

        標(biāo)準(zhǔn)答案:C

        2. 若有宏定義如下:

        #define X 5

        #define Y X+1

        #define Z Y*X/2

        則執(zhí)行以下printf語句后,輸出的結(jié)果是( )

        int a; a=Y;

        printf("%d ",Z);

        printf("%d",--a); (2分)

        A.7,6 B.12,6 C.12,5 D.7,5

        標(biāo)準(zhǔn)答案:D

        3. 下面的符號常量定義中,正確的是 ( ) (2分)

        A.#define PI 3.14; B.#include PI 3.14;

        C.#define PI=3.14 D.#define PI 3.14

        標(biāo)準(zhǔn)答案:D

        4. 以下程序的輸出結(jié)果是( )

        int a, b;

        void fun()

        { a=100; b=200; }

        main()

        { int a=5, b=7;

        fun();

        printf("%d%d ", a,b);

        } (2分)

        A.100200 B.57 C.200100 D.75

        標(biāo)準(zhǔn)答案:D

        5. 若有以下調(diào)用語句,則不正確的fun函數(shù)的首部是( )

        main()

        { …

        int a[50],n;

        …

        fun(n, &a[9]);

        …

        } (2分)

        A.void fun(int m, int x[])

        B.void fun(int s, int h[41])

        C.void fun(int p, int *s)

        D.void fun(int n, int a)

        標(biāo)準(zhǔn)答案:D

        6. 以下程序的輸出結(jié)果是( )

        fun(int x, int y, int z)

        { z=x*x+y*y; }

        main()

        { int a=31;

        fun(5,2,a);

        printf("%d",a);

        } (2分)

        A.0 B.29 C.31 D.無定值

        標(biāo)準(zhǔn)答案:C

        7. 以下只有在使用時才為該類型變量分配內(nèi)存的存儲類說明是( ) (2分)

        A.auto和static B.auto和register

        C.register和static D.extern和register

        標(biāo)準(zhǔn)答案:B

        8. 在調(diào)用函數(shù)時,如果實參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是( ) (2分)

        A.地址傳遞

        B.單向值傳遞

        C.由實參傳給形參,再由形參傳回實參

        D.傳遞方式由用戶指定

        標(biāo)準(zhǔn)答案:B

        9. 以下函數(shù)值的類型是( )

        fun ( float x )

        { float y;

        y= 3*x-4;

        return y;

        } (2分)

        A.int B.不確定 C.void D.float

        標(biāo)準(zhǔn)答案:A

        10. C語言規(guī)定函數(shù)的返回值的類型是由( ) (2分)

        A.return語句中表達式類型決定

        B.調(diào)用該函數(shù)時的主調(diào)函數(shù)類型決定

        C.調(diào)用該函數(shù)時系統(tǒng)臨時決定

        D.在定義該函數(shù)時所指定的函數(shù)類型決定

        標(biāo)準(zhǔn)答案:D

        2017年C語言程序設(shè)計期末試題及答案(二)

        1.下列變量名中,非法的是( C )。

        A.A25 B.My_car

        C.My-str D.abc

        2.下列常量中,十六進制int型常量是( A )。

        A.0x5f B.x2a

        C.046 D.7a

        3.下列常量中,不是字符常量的是( B )。

        A.'\n' B."y"

        C.'x' D.'\7'

        4.在函數(shù)體內(nèi)定義了下述變量a,a的存儲類為( D )。

        int a;

        A.寄存器類 B.外部類

        C.靜態(tài)類 D.自動類

        5.下列關(guān)于變量存儲類的描述中,錯誤的是( C )。

        A.任何變量定義后都具有一個確定的存儲類

        B.變量的存儲類確定了變量的作用域和壽命

        C.定義變量時沒有存儲類說明符者一律為自動類

        D.內(nèi)部靜態(tài)類變量和外部靜態(tài)類變量的存儲類說明符都是static

        6.下列關(guān)于變量數(shù)據(jù)類型的描述中,錯誤的是( A )。

        A.定義變量時int型數(shù)據(jù)類型可以省略

        B.變量的'數(shù)據(jù)類型可以決定該變量占內(nèi)存的字節(jié)數(shù)

        C.變量的數(shù)據(jù)類型是可以被強制的

        D.變量的數(shù)據(jù)類型是有高低之分的

        7.長雙精度浮點型常量的后綴是( C )。

        A.U B.F

        C.L D.無

        8.下列運算符中,不能用于浮點數(shù)操作的是( D )。

        A.++ B.+

        C.*= D.&(雙目)

        9.下列運算符中,優(yōu)先級最高的是( A )。

        A.*(雙目) B.||

        C.>> D.%=

        10.下列運算符中,優(yōu)先級最低的是( B )。

        A.== B.?:

        C.| D.&&

        11.已知:int a(3);下列表達式中,錯誤的是( C )。

        A.a%2==0 B.a--+2

        C.(a2)++ D.a>>=2

        12.已知:int b(5),下列表達式中,正確的是( D )。

        A.b="a" B.++(b1)

        C.b%2.5 D.b=3,b+1,b+2

        13.下列關(guān)于類型轉(zhuǎn)換的描述中,錯誤的是( C )。

        A.類型轉(zhuǎn)換運算符是(<類型>)

        B.類型轉(zhuǎn)換運算符是單目運算符

        C.類型轉(zhuǎn)換運算符通常用于保值轉(zhuǎn)換中

        D.類型轉(zhuǎn)換運算符作用于表達式左邊


      【2017年C語言程序設(shè)計期末試題及答案】相關(guān)文章:

      1.C語言程序設(shè)計期末試題及答案

      2.C語言程序設(shè)計期末試題附答案

      3.C語言期末試題及答案

      4.2017年C語言程序設(shè)計期末復(fù)習(xí)試題及答案

      5.C語言程序設(shè)計試題及答案(四)

      6.C語言程序設(shè)計模擬試題及答案

      7.C++語言程序設(shè)計試題及答案

      8.C語言程序設(shè)計試題及答案(五)