2020納新題目答案

浩 中 應發表於2020-11-14

一、選擇題

  1. C 語言程式是由(C)構成的。
    A.一些可執行語言
    B.main 函式
    C.函式
    D.字元

  2. C 語言程式從(C)開始執行。
    A. 程式中的第一條可執行語句
    B. 程式中第一個函式
    C. 程式中的 Main 函式
    D. 包含檔案中的第一個函式

  3. 下列方法中錯誤的是(D)
    A. 主函式可以分為兩個部分:主函式說明部分和主函式體。
    B. 主函式可以呼叫任何非主函式的其他函式。
    C. 任何非主函式可以呼叫其它任何非主函式。
    D. 程式可以從任何非主函式開始執行。

  4. 下面四個選項中,合法的標誌符是:(D)
    A.*y B. Define C. 6a D.c

  5. 若有以下型別說明語句:char a; int b;float c;double d;則表示式 a*b+d-c 的結果型別為 (D)
    A.float B. Char C.int D.double

  6. 若 int x = 2,y = 3 ,z = 4,則表示式 x < z ? y:z 的結果是(B)
    A.4 B.3 C.2 D.0

  7. 設 a,b 和 c 都是 int 型變數,且 a=3,b=4,c=5,則下面表示式中,值為 0 的表示式是( )
    A、’a’&&’b’ B、a<=b C、a||b+c&&b-c D、!((a<b)&&!c||1)

  8. 下面( )表示式的值為 4.
    A. 11/3 B. 11.0/3 C. (float)11/3 D. (int)(11.0/3+0.5)

9.已知 int x=5,y=5,z=5;執行語句 x%=y+z;後,x 的值是( )
A .0 B. 1 C. 5 D. 6

  1. 為表示邏輯表示式 79<X<90,應使用的 C 語言表示式是 ()。
    A.( X>79 )&&( X<90 )
    B. ( X>79 )!=( X<90 )
    C. 79<X<90
    D. (X>79 )||( X<90 )
    11.若 int i=10; 執行下列程式後,變數 i 的正確結果是( )。
    switch ( i ) { 
    case 9: i+=1; 
    case 10: i+=1; 
    case 11: i+=1; 
    default : i+=1; 
    } 
    

A、13 B、12 C、11 D、10
12. 定義變數int x=1,y=3,z=5;以下語句執行後x,y,z的值是()。

If(x>y)
x = y; z = x; y = z; 

A、x=1 y=5 z=1 B、x=1 y=3 z=5 C、x=3 y=5 z=1 D、x=1 y=5 z=3

相關文章