當前位置:才華齋>IT認證>計算機等級>

全國計算機c語言程式設計題庫2017

計算機等級 閱讀(3.02W)

程式設計是給出解決特定問題程式的過程,是軟體構造活動中的重要組成部分。小編下面為大家分享一些關於計算機C語言程式設計考試試題,希望可以幫助大家!

全國計算機c語言程式設計題庫2017

  單項選擇

1 sizeof(float)是(C)。

A、一個浮點表示式

B、一個不合法的表示式

C、運算結果是一個整型表示式。

D、一種函式呼叫

2 下列資料中屬於"字串常量"的是(B)。

A、'A'

B、"ABC"

C、ABC

D、'ABC'

3 用下面的scanf函式輸入資料,使得i=10,k=15選擇正確的鍵盤輸入方法(B).

(用"[CR]"表示回車,U表示空格)

main()

{int i,k;

scanf("i=%d,k=%d",&i,&k);

}

A、i=10[CR]k=15[CR]

B、i=10,k=15[CR]

C、10U15[CR]

D、10,15[CR]

4 邏輯表示式3<2||-1&&4>3-!0的值為:(A )

A、1

B、3

C、0

D、2

5 語句while(!E);中的表示式!E等價於(D)。

A、E==1

B、E!=0

C、E!=1

D、E==0

6 以下正確的描述是(A ).

A、只能在迴圈體內和switch語句內使用break語句

B、continue語句的作用是終止整個迴圈的執行

C、從多層巢狀的外層迴圈中退出時,只能使用goto語句

D、在迴圈體內使用break和continue語句的作用相同

7 下面各語句中,能正確進行賦字串操作的語句是( B).

A、char s1[5][ ]={"ABCDE"};

B、char s2[6]={'A','B','C','D','E'};

C、char st[ ][ ]={"ABCDE"};

D、char s[5]={'A','B','C','D','E'};

8 若有說明: int a[3][4]={0};則下面正確的敘述是(A)。

A、陣列a中每個元素均可得到初值0

B、只有元素a[0][0]可得到初值0

C、陣列a中各元素都可得到初值,但其值不一定為0

D、此說明語句不正確

9 執行下面程式後,輸出結果是(D)。

main()

{ int a,b,c;

a=45,b=27,c=0;

c=max(a,b);

printf("%dn",c);

}

int max(int x,int y)

{ int z;

if(x>y) z=x;

else z=y;

return(z);

}

A、72

B、18

C、27

D、45

10 以下正確的描述是:在C語言程式中(B)。

A、函式的定義可以巢狀,但函式的呼叫不可以巢狀