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

C語言程序設計期末復習試題及答案

時間:2017-04-07 11:06:32 C語言試題 我要投稿

2017年C語言程序設計期末復習試題及答案

  C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。以下是由陽光網小編整理關于C語言程序設計期末復習試題的內容,希望大家喜歡!

2017年C語言程序設計期末復習試題及答案

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

  1以下符號中不能用作用戶標識符的符號是( )。

  A)_256 B)void

  C)scanf D)Struct

  2下面四個選項中,均是合法浮點數的選項是( )。

  A) +1e+1 B) -.60 C) 123e D) -e3

  5e-9.4 12e-4 1.2e-.4 .8e-4

  03e2 -8e5 +2e-1 5.e-0

  3下面四個選項中,均是正確的八進制或十六進制數的選項是( )。

  A) -1a B)0abc C)0010 D)0a12

  0x8f -017 0x11 -0x123

  -011 0xc 0xf1 -0xa

  4以下選項中,為C語言合法的關鍵字是( )。

  A)swicth B)cher C)Case D)default

  5C語言提供的合法的數據類型關鍵字是( )。

  A)Double B)short C)integer D)Char

  6下列標識符組中,合法的用戶標識符為( )。

  A)b-b與abc

  B)CCP與float

  C)hiy與<ft>

  D) isw與INT

  7 屬于合法的C 語言長整型常量的是( )。

  A)5876273 B)0L C)2E10 D)(Long)5876273若int類型數據占兩個字節,下8列程序的輸出結果是( )。

  main()

  {

  int k=-1;

  printf("%d,%u\n",k,k);

  }

  A)-1,-1 B)-1,32767 C)-1,32768 D)-1,65535

  9設已定義x為double類型變量

  x=213.82631;

  printf("%-6.2e\n",x);

  則以上語句( )。

  A)輸出格式描述符的域寬不夠,不能輸出 B)輸出為21.38e+01

  C)輸出為2.14e+02 D)輸出為-2.14e2

  10執行x=5>1+2&&2||2*4<4 - !0后,X的值為( )。

  A) -1 B) 0 C) +1 D) 5

  11設ch是字符變量,其值為A,且有下面的表達式ch=!(ch>='A'&&ch<='z')?ch:(ch+32)則表達式的值是 ( )

  A) A B) a C) 2 D) z

  12設ch是char型變量,其值為Z,且有下面的表達式,其值為( )。

  ch=(ch>='A'&&ch<='Z')?(ch+32):ch

  A) A B) a C) Z D) z

  13以下的`變量定義中,合法的是( )。

  A)float 3_four = 3.4 ; B)int _abc_= 2 ;

  C)double a = 1 + 4e2.0 D)short do =15;

  14若有int k = 11;則表達式(k++ * 1/3)的值是( )。

  A)0 B)3 C)11 D)12

  15邏輯運算符兩側運算對象的數據類型是 ( )。

  A) 只是0或1 B)只能是0或非0正數

  C) 只能是整型或字符型數據 D) 可以是任何類型數據

  16下列表達式的值,那一個等于0 ( )。

  A) 5%6 B) 5/6 C) 5/6.0 D) 5 - 6

  17以下正確的敘述是( )。

  A)在C程序中,每行只能寫一條語句

  B)若 a 是實型變量,C程序中允許賦值a=10,因此實型變量中允許存放整型數

  C)在C程序中,無論是整數還是實數,都能被準確無誤地表示

  D)在C程序中,%是只能用于整數運算的運算符

  18以下不正確的語句(設有int p,q)是( )。

  A)p*=3; B)p/=q; C)p+=3; D)p&&=q;

  19如果a=1,b=2,c=3,d=4,則條件表達式a<b?a:c<d?c:d的值為( ).

  A)1 B)2 C)3 D)4

  20設Int n=2;則++n+1= =4的結果是( )。

  A)true B)false C)1 D)0

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

  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.在函數體內定義了下述變量a,a的存儲類為( D )。

  int a;

  A.寄存器類 B.外部類

  C.靜態類 D.自動類

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

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

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

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

  D.內部靜態類變量和外部靜態類變量的存儲類說明符都是static

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

  A.定義變量時int型數據類型可以省略

  B.變量的數據類型可以決定該變量占內存的字節數

  C.變量的數據類型是可以被強制的

  D.變量的數據類型是有高低之分的

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

  A.U B.F

  C.L D.無

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

  A.++ B.+

  C.*= D.&(雙目)

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

  A.*(雙目) B.||

  C.>> D.%=

  10.下列運算符中,優先級最低的是( 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.下列關于類型轉換的描述中,錯誤的是( C )。

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

  B.類型轉換運算符是單目運算符

  C.類型轉換運算符通常用于保值轉換中

  D.類型轉換運算符作用于表達式左邊


【2017年C語言程序設計期末復習試題及答案】相關文章:

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

2.2017年C語言程序設計期末試題及答案

3.C語言程序設計期末試題附答案

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

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

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

7.C語言程序設計試題及答案全套

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