(15) 下面程序把從終端讀入的文本用@作為文本結(jié)束標(biāo)志)復(fù)制到一個(gè)名為bi.dat的新文件中,請(qǐng)?zhí)羁铡?BR>#include <stdio.h>
FILE *fp;
main()
{ char ch;
if((fp=fopen( 【19】))==NULL)exit(0);
while ((ch=getchar())!='@')fputc(ch,fp); 【20】
〖完〗
1997年9月基礎(chǔ)知識(shí)和C語言程序設(shè)計(jì)答案及評(píng)分標(biāo)準(zhǔn)
一.選擇題((1)~(40)題每題1分,(41)~(50)題每題2分,共60分)
(1)D (2)D (3)A (4)B (5)B (6)A (7)D (8)B (9)C (10)C
(11)D (12)B (13)B (14)D (15)C (16)B (17)C (18)B (19)B (20)A
(21)B (22)A (23)D (24)A (25)C (26)D (27)B (28)B (29)D (30)C
(31)D (32)A (33)D (34)D (35)C (36)D (37)C (38)D (39)A (40)C
(41)B (42)D (43)A (44)D (45)C (46)B (47)D (48)C (49)D (50)C
二.填空題(每空2分,共40分) ((1)至(5)題中所有字母都允許大、小寫或大小寫混合)
(1) 1 0.2或(0.2)16
(2) 2 外部命令(答外部不扣分)
(3) 3 COPY *.DAT PRN
(4) 4 C:\USER
(5) 5 DIR >MYDIR
(6) 6 a=1,b=2
(7) 7 *s=*t
(8) 8 o246802468
(9) 9 p=p+7或p+=7
(10)10 DDBBCC
(11)11 int * 12 * z
(12)13 (*b).day 14 b->day
說明:答案[13]和[14]可以互換
(13)15 2 16 2
(14)17 char *data 18 struct link *next
說明:答案[17]和[18]可以互換
(15)19 "bi.dat","w" (說明:"w"內(nèi)以w開頭的字符串都可以) 20 fclose(fp)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |