五、編程題 (25分)
1.編程實現(xiàn)對10個整數(shù)進(jìn)行冒泡排序(要求排成升序)。
2.編程實現(xiàn)求下面的式子的結(jié)果
3.編程實現(xiàn)將文本文件file1.dat中的內(nèi)容復(fù)制到文本文件file2.dat中去
六、附加題
用C語言程序?qū)崿F(xiàn)在已知鏈表中的第三個位置插入數(shù)值為a的程序
參考答案
一、選擇題
1.D 2. C 3. A 4. C 5. B
二、填空題
1.字母、數(shù)字、下劃線;以字母、下劃線開頭。
2.10;5。
3. 該變量的地址。
4.一組數(shù)據(jù)類型相同的元素構(gòu)成的;一組數(shù)據(jù)類型不同的元素構(gòu)成的。
5. 打開;關(guān)閉。
6.字符串長度、取子字符串、字符串替換、字符串復(fù)制等。
7. 函數(shù);語句。
8. int a ; float b ; char c ;
9 9 9.3 6 1 1 1 2
三、判斷題
1. 對 2. 錯 3. 錯 4. 錯 5. 對
6. 錯 7. 對 8. 錯 9.對 10. 錯
四、程序填空題
1. i《=9 j《=9
printf(“%d*%d=%d”,i,j,i*j);
printf(“\n”); i , j , k;
2. int z;
if (x》=y) z=x;
else z=y;
return z;
3. char name[20];
char sex;
int age;
float score;
4. 實現(xiàn)功能:計算連續(xù)數(shù)之積, 即sum=1*2*3*4*5 ;
運行結(jié)果:sum=120
5. 44 22 946
a++:先加1,后使用表達(dá)式的值;++a表示先加1,后使用表達(dá)式的值,它們最后的結(jié)果使a加1。
6.45,15

