国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

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

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

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

  C語言作為系統(tǒng)設(shè)計語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機(jī)硬件的應(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ù)時,如果實(shí)參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是( ) (2分)

  A.地址傳遞

  B.單向值傳遞

  C.由實(shí)參傳給形參,再由形參傳回實(shí)參

  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語句中表達(dá)式類型決定

  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.下列常量中,十六進(jìn)制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ù)類型是可以被強(qiáng)制的

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

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

  A.U B.F

  C.L D.無

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

  A.++ B.+

  C.*= D.&(雙目)

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

  A.*(雙目) B.||

  C.>> D.%=

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

  A.== B.?:

  C.| D.&&

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

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

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

  12.已知:int b(5),下列表達(dá)式中,正確的是( 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)換運(yùn)算符是(<類型>)

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

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

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


【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è)計試題及答案(五)