7.下面程序的功能是:輸出 100以內(nèi)(不包含100)能被 3整除且個(gè)位數(shù)為 6的所有整數(shù),請(qǐng)?zhí)羁铡?BR> #Include
main()
{ int i, j;
for(i=1; ____________; i++)
if (________________)
printf(“%d”, j); }
8.現(xiàn)有一個(gè)單鏈表Head,如下圖所示,如果要在元素B和D之間插入一個(gè)字符型元素C。
所需要的語句為:(如果用到指針,在圖中標(biāo)出指針的位置)
四、編程題
1. 編程實(shí)現(xiàn)求解下面的式子的結(jié)果
s=1*2+2*3+3*4+…+20*21
2.編程實(shí)現(xiàn)求下面的式子的結(jié)果
3.編程實(shí)現(xiàn)將文本文件file1.dat的內(nèi)容讀出來,顯示到屏幕上。
參考答案
一、選擇題
1.D 2. C 3. A 4. C 5. B
6.C 7. B 8. B 9. D 10. D
11.B 12. A 13. C 14. B 15. D
二、填空題
1.字母、數(shù)字、下劃線;以字母、下劃線開頭。
2.4,4 -12
3.該變量的地址。
4.打開;關(guān)閉。
5.20 , 10 變量的交換
6.“d1.dat”, “rb”
7. sum of number is :14
8. xcf 9 9 9
9.結(jié)束本次循環(huán),進(jìn)入下一次循環(huán);結(jié)束循環(huán)。
三、程序填空與閱讀程序題(參考答案)
1. if (b%2==0) a=a+b else c=c+b
2. float sum(float x,float y)
{ return x*x+y*y; }
3. A B C
4. struct student{
char name[10];
char sex;
int age;
float score; }
5. 1 2 6 24 120
6.8 9 2 1
7.i《100 if(i%3==0 && i==6)
8.P-》NEXT=Q-》NEXT; P-》NEXT=NEW;