【正文】
43) B (44) C (45) D (46) B (47) A (48) C (49) D (50) B二、填空題(每空2分,共40分) 請將每一個空的正確答案寫在答案卡上,答在試卷上不得分。 (1) 計算機軟件分為系統(tǒng)軟件和應(yīng)用軟件,操作系統(tǒng)屬于【1】 。 (2) 在DOS環(huán)境下,代表鍵盤和顯示器的設(shè)備文件名為【2】 。 (3) 支持Internet基本服務(wù)的協(xié)議是【3】 。 (4) 從Windows環(huán)境進入MSDOS方式后,返回Windows環(huán)境的DOS命令為【4】 。 (5) 某微型機的運算速度為2MIPS,則該微型機每秒執(zhí)行【5】條指令。 (6) 數(shù)學(xué)式 a+2cos(wx)+(xy)的平方根 的QBASIC表達式為【6】 。 (7) 表達式INT()=FIX()的值為【7】 。 (8) 有如下程序 DEF fna(a,b,c)=(a+b*b)*c a=3:b=5:c=7 abc=fna(c,a,b) PRINT abc END 運行后,輸出的值是【8】 。 (9) 四個字符串ABC、abc、about及abacus中的最大者為【9】 。 (10) 下面程序?qū)⒋蛴≥斎氪幕匚?即字符串正反讀相同),并且該回文長度為原來串長的2倍,例如:輸入串為“abc”,則回文為“abccba”。請在空格處填入適當(dāng)內(nèi)容將程序補充完整。 INPUT a$ b$=a$ x=【10】 FOR j=x TO 1 STEP 1 b$=b$+【11】 NEXT j PRINT b$ END ?。?1)有如下程序 sum=0 FOR j=1 TO 6 IF (j mod 2=0) THEN sum=sum+j*j ELSE sum=sum+2*j*j END IF NEXT j PRINT sum END 運行后的輸出是【12】。 (12) 有如下程序 a$=1234567 FOR m=1 TO 4 PRINT TAB(5m)?!?3】 NEXT m END 運行后的輸出結(jié)果如下 4 34 234 1234 但程序不完整,請在空處補充使之完整。 (13) 數(shù)組a中有100個整數(shù),下標從1到100,下面的程序采用比較交換法把a中所有的數(shù)按照升序排列,請在空處填入適當(dāng)?shù)膬?nèi)容將程序補充完整。 DIM a(100),b(100) FOR i=1 TO 100 a(i)=INT(1000*RN D):PRINT a(i)。 NEXT i PRINT FOR i=1 TO 99 FOR j=【14】 IF a(i)a(j) THEN SWAP 【15】 NEXT j NEXT i PRINT data after sorting: FOR i=1 TO 100 PRINT a(i) NEXT i END (14) 下面函數(shù)計算兩個非負整數(shù)a與b的整除的商,并約定除數(shù)為0時商為零。請在空處填入適當(dāng)內(nèi)容將程序補充完整。 FUNCTION division(a, B) IF b=0 THEN tmp=【16】 ELSEIF a tmp=0 ELSE tmp=1+division(【17】, B) ENDIF division=【18】 END FUNCTION (15) 下面程序的功能是產(chǎn)生100個1到10(含1和10)之間的隨機整數(shù),統(tǒng)計其中數(shù)k(1=k=10)的出現(xiàn)次數(shù)并記入數(shù)組a(k),請在空處把程序補充完整。 DIM a(10) FOR j=1 TO 100 b=【19】 【20】 NEXT j FOR k=1 TO 10 PRINT a(。k。)=。a(k) NEXT k END 本頁答案: 二、填充題 【1】系統(tǒng)軟件 【2】CON 或 CON: 【3】TCP/IP 或 傳輸控制協(xié)議/網(wǎng)際協(xié)議 【4】EXIT 【5】二百萬 或 兩百萬 或 2百萬 或 200萬 或 2000000 或 2,000,000 【6】ABS(a+2*COS(wx)+SQR(xy)) 【7】1 【8】80 【9】about 或 about 【10】LEN(a$) 【11】MID$(a$,j,1) 【12】126 【13】MID$(a$,5m,m) 【14】i+1 TO 100 【15】a(i),a(j) 或 a(j),a(i) 【16】0 【17】ab 【18】tmp 【19】1+INT(10*RN D) 或 INT(10*RN D)+1 或 INT(RND*10+)【20】a( B)=a( B)+1