ceac證書考試樣題
(c語言筆試試題)
(本試卷共2道大題,每道大題20分,總分40分,考試時間30分鐘)
一、 選擇題(20分,每小題2分,請將選擇答案填入以下答題表中)
1. 乙個c語言程式總是從( c )開始執行。
a. 書寫順序的第乙個函式 b. 書寫順序的第一條執行語句
c. 主函式maind. 不確定
2. c語言中的識別符號只能由字母、數字和下劃線組成且第乙個字元( c )。
a. 必須為字母 b. 必須為下劃線
c. 必須為字母或下劃線 d. 可以是字母,數字或下劃線中任一種
3. 判斷char型變數ch是否為大寫字母的正確表示式是 ( d )。
a. 『a』<=ch<=』z』 b. (『a』<=ch) and (『z』>=ch)
c. (ch>=』a』)&(ch<=』z』) d. (ch>=』a』)&&(ch<=』z』)
4. 若int x=3,y=-4;則表示式(x&&y)==(x||y)的值是( a )。
a. 1 b. -1 c. 0 d. 7
5. 字串「china\0comp」的長度為( b )。
a. 10 b. 5 c. 9d. 不確定
6. 以下對二維陣列a進行正確初始化的是( b )。
a. int a[2][3]=,,};
b. int a[ ][3]=;
c. int a[2][ ]=;
d. int a[2][ ]=,};
7. 以下關於陣列的說法,不正確的是( d )。
a. 同一陣列中的元素具有相同的名稱和型別
b. 陣列中的各元素依次佔據記憶體中連續的儲存空間
c. c語言中可以通過陣列名對字元型陣列進行整體的輸入和輸出
d. c語言中可以通過陣列名對數值型陣列進行整體的輸入和輸出
8. 以下for迴圈是( d )。
for(x=0,y=0; (y!=123)&&(x<4); x++)
a. 無限迴圈 b. 迴圈次數不定 c. 執行3次 d. 執行4次
9. 簡單變數做實參時,它和對應形參之間的資料傳遞方式為( b )。
a. 位址傳遞
b. 單向值傳遞
c. 由實參傳給形參,再由形參傳回給實參
d. 由使用者指定傳遞方式
10. 定義函式時,頭部說明為:abc(float x,double y),函式的返回值型別是( c )。
a. void b. double c. int d. float
二、 閱讀程式題(20分,每小題4分,請將答案填入以下答題表中)
提示: 'a'的ascii值為65, 'a'的ascii值為97
1. 以下程式段輸出結果是 68,d,67,c 。
int a=67,b;
b=a++;
printf("%d,%c,%d,%c\n",a,a,b,b);
2. 以下程式段輸出結果是 5,shenzhen,chinashenzhen,shenzhen 。
char a[80]="china\0beijing ",b[80]="shengzheng";
printf("%d\n",strlen(a));
if(strcmp(a,b)>0) puts(a);
else puts(b);
strcat(a,b);
puts(a);
puts(b);
3. 以下程式段輸出結果是 greengood
int k=86;
switch(k/10)
4. 以下程式段輸出結果是 x=1,y=4 。
main()
int func(int x)
5. 以下程式段輸出結果是
#include ""
#include ""
#define n 9
void main(void)
,temp;
int i=0;
while(i
C語言筆試題
c語言筆試題.txt 太多,傻子明顯不夠用了。我就是在路上斬棘殺龍遊江過河攀上塔頂負責吻醒你的公主。現在的公司招聘,都要筆試面試.如果你不是那種程式設計功底非常深厚的人,又不好好準備一番,在筆試面試中往往會處於被動局面.雖然有些筆試題是故意為難我們,有點鑽牛角尖.但是很多筆試題面試題確實能夠很好地看...
c語言筆試試題
關係 delete 會呼叫物件的析構函式,和 new 對應 free 只會釋放記憶體,呼叫建構函式.new malloc 與 free 是 c c 語言的標準庫函式,new delete 是 c 的運算子.它們都可用於申請動態記憶體和釋放記憶體.對於非內部資料型別的物件而言,光用 malloc fr...
C語言筆試模擬題 1
一 選擇題 1 已知一棵二叉樹前序遍歷和中序遍歷分別為abdegcfh和dbgeachf,則該二叉樹的後序遍歷為 a gedhfbca b dgebhfca c abcdefgh d acbfedhg 正確答案 b 2 樹是結點的集合,它的根結點數目是 a 有且只有1 b 1或多於1 c 0或1 d...