資源簡介 上海交通大學附屬中學2010-2011學年度第二學期高一信息科技期中考試命題:房詩林 審核:胡志洪考前必讀:1、本試卷內容為計算機基礎和算法與編程兩部分,選擇題每題2分(第31題到35題每題3分),填空題(填寫程序)合計25分,滿分100分,考試時間為90分鐘;2、選擇題的答案涂在答題卡上,填空題的答案寫在答題紙上;3、本試卷所有程序的運行環境為:Windows XP、Visual Basic6.0企業版或以上;4、答題前,務必寫上班級、學號、姓名(不寫不給分);選擇題(每題只有一個正確答案)1、在計算機中用二進制形式來表示數值,是因為( )。A、計算機內部的電子電路適應二進制B、二進制易于轉換為十六進制C、十六進制易于轉換為二進制D、二進制數碼簡單,能擴大數的表示范圍2、將十進制數63轉換成二進制數為( )。A、100001 B、111111 C、1000001 D、11111113、二進制數10000010轉化為十進制數為( )。A.129 B.130 C.257 D.2584、十六進制數(10C)16轉化成二進制是( )。A、100001100 B、101100 C、100001011 D、100011005、二進制數1111100加2為1111110,減2為1111010,乘2為( )(用二進制表示)。A、1111101 B、11111000 C、248 D、1111106、如果x=(11)10,y=(11)2 ,則下面正確的是( ) 。A、 x=y B、x7、下表是用二進制、八進制、十六進制來表示數字0到8,請把漏填的(畫線處)補充完整。二進制 八進制 十六進制0 0 01 1 110 2 211 3 3100 4 4101 5 5110 6 6111 7 7A、8 10 8 B、1000 10 8 C、1000 8 8 D、1000 8 108、用一個字節表示整數,可以表示的值有( )種。A、128 B、254 C、255 D、2569、□□□□B是一個四位的二進制數(其尾部的B是二進制數的標識)。以下表達式肯定不成立的是( )。① □□□□B>16② □□□□B>=16③ □□□□B<16④ □□□□B<=16A、①② B、①③ C、②④ D、①④10、一個七位的二進制數,如果其最高位和最低位都為1,在下列幾個數值中,可能與該二進制數的值相等的有( )。①63 ②65 ③127 ④129A、①② B、②③ C、③④ D、①④11、某校有高一、二、三3個年級,每個年級都組織了若干個課外興趣小組。現在用形式為英文字符W加7位二進制數(W口口口口口口口),對參加興趣小組的學生進行編碼(從1開始編號)。要求用二進制代碼分別表示年級編號和學生編號,現以2個二進制位表示年級編號,則每個興趣小組最多允許人數為( )。A、3人 B、15人 C、7人 D、31人12、英文字母”F”的ASCII碼為二進制數1000110,則英文字母”D”的ASCII碼為( )。A、1000101 B、1000100 C、1000010 D、100011113、英文字母”c”的ASCII碼為二進制數1100111 ,英文字母“C” 的ASCII碼為1000011,數字字符“8”的ASCII碼為二進制數0111000,則它們之間的大小關系滿足( )。A、“c”<“C”< “8” B、“C”<“c”<“8”C、“8”<“C”<“c” D、“8”<“c”=“C”14、一個ASCII碼用( ) 二進制表示,存放時占( )個二進制位。A、7 7 B、7 8 C、8 7 D、8 815、已知字符 " " 的ASCII碼為 0111111,問:字符" " 和字符"A" 的ASCII碼大小關系為( )。A、" " >"A" B、" " <"A" C、" " ="A" D、無法比較16、關于輸入碼,以下表述錯誤的是( )。A、漢字的輸入碼是為了將漢字通過鍵盤輸入計算機而設計的B、漢字輸入碼的種類很多,不同輸入法的輸入效率不同C、常見的拼音輸入法屬于字形碼,五筆字型輸入法屬于字音碼D、輸入效率高、重碼少、容易記憶是選擇漢字輸入法的基本要求17、漢字輸入計算機后以機內碼存放,漢字字形碼用于顯示和打印漢字字形點陣。關于漢字機內碼、字形碼,以下表述正確的是( )。A、機內碼占用空間少,字形碼占用空間多B、字形碼占用空間少,機內碼占用空間多C、字形碼和機內碼占用空間相同D、無法確定兩種編碼占用空間的大小18、假定有三臺計算機,甲機中用ASCII碼和GB內碼表示字符,乙機中用基本多文種平面(BMP)表示字符,丙機中用通用多八位編碼字符集(UCS)表示字符。同樣存儲4個字母的英文單詞”Word”,以下關于占用空間大小的說法中,正確的是( )。A、甲大于乙 B、甲等于乙 C、甲小于乙 D、丙小于乙19、已知漢字“英”、“語”、“課”的機內碼分別是D3H A2H、D3H EFH、BFH CEH,則這三個漢字的大小為( )。A、“英”<“語”<“課” B、“課”<“英”<“語”C、“語”<“課”<“英” D、無法比大小20、迄今為止,我國已經發布并實施了很多種漢字代碼標準或規范,以下( )不是。A、GB2312 B、GBK C、GB13000 D、GB1803021、關于信息數字化以下說法正確的是( )。A、在計算機中,聲音以二進制形式存儲,字符也以二進制形式存儲B、在計算機中,字符以二進制形式存儲,聲音以ASCII碼形式存儲C、在計算機中,字符以二進制形式存儲,聲音不以二進制形式存儲D、在計算機中,聲音以二進制形式存儲,漢字不以二進制形式存儲22、在聲音信息數字化過程中,以下關于采樣頻率與聲音質量之間關系的表述,正確的是( )。A、要得到較高的聲音質量,可采用較低的采樣頻率B、要得到較高的聲音質量,可采用較高的采樣頻率C、采樣頻率越高,聲音質量就越低D、采樣頻率的高低與聲音質量無關23、關于數據壓縮技術,以下表述錯誤的是( )。A、數據壓縮就是采用特殊的編碼方式,減少數據存儲空間B、經有損壓縮后的文件不能完全恢復原來文件的全部信息C、對程序文件不適合用有損壓縮D、對音頻文件進行有損壓縮會降低聲音質量,所以不適用有損壓縮24、WinRAR是一種壓縮文件的軟件,經過它壓縮的文件,是( )。A、無損壓縮文件 B、有損壓縮文件C、真空壓縮文件 D、隨機壓縮文件25、以下關于信息壓縮的敘述中,錯誤的是( )。A、運用有損壓縮方式對視頻進行壓縮時會損失一些畫面質量;B、JPG是靜態圖像的有損壓縮格式,一般不會影響視覺效果;C、有損壓縮廣泛地運用于對文檔、表格和程序的壓縮;D、有損壓縮廣泛地運用于對圖像、聲音和視頻的壓縮;26、沒有經過壓縮的圖像格式文件類型是( ) 。A、BMP B、JPG C、GIF D、JPEG27、內存中有一個長度為11字節的字符串(見下圖),以英文字母和空格組成,內容是:“I LOVE YOU!”,其對應的ASCII碼為:49 20 4C 4F 56 45 20 59 4F 55 21,現想對每個字符加密,方法是每個字母的ASCII碼加2,如,“A”的ASCII碼為41,加密后為43,空格的ASCII為20,加密后不變,整個字符串加密后為( )。A、51 20 44 51 58 47 20 61 51 57 23B、4B 20 4A 4D 54 43 20 57 4D 53 1FC、4B 20 4D 51 58 47 20 61 51 57 23D、4B 20 4E 51 58 47 20 5B 51 57 2328、小明玩猜價格游戲,價格的范圍是0元到160元。他第一次猜80元,太低;第二次猜120元,太高;第三次猜100元,又太低;第四次他猜110元……,小明在猜價格時采用的方法是( )。A、順序法 B、排序法 C、二分法 D、隨機法29、某校5名學生參加學生會改選,他們得票依次為:121、220、90、78、135,若采用冒泡法(由后往前)對得票數進行升序排序,則第二輪的排序過程中,數據比較次數和交換次數依次為( )。4 3 B、4 2 C、3 3 D、3 230、現有一批數據,存儲了若干個學生某次期中考試的成績,每人有語文和數學兩個成績,每門成績滿分是100。現要編寫程序,通過對每個人的“語文+數學”依此進行比較的方法,在大于140的總分中找出最小者,存入內存變量MIN中。在程序開始處,MIN的初值應該是( )。A、 140 B、199 C、0 D、任意一個滿足語文+數學>140即可31—35為讀流程圖寫結果31、以下流程圖(圖1)的功能是求兩個自然數的最大公約數,例如,輸入48和36則輸出最大公約數為12,在流程圖的空白處應填入( )。A、輸出b B、輸出a C、輸出r D、輸出a/b圖1 圖2圖3 圖432、以上流程圖(圖2)運行后s為( )。注mod是取余運算符。如:5 mod 3=2;9 mod 3 =0;3 mod 5=3。A、20 B、150 C、28 D、4833、以上流程圖(圖3)的功能是( )。A、從小到大依次輸出三個數B、從大到小依次輸出三個數C、按中、大、小依次輸出三個數D、按中、小、大依次輸出三個數34、以上流程圖(圖4)描述的算法功能是:通過鍵盤輸入三個不相等的數a 、b、c ,輸出這三個數中的最小值。流程圖中① 、② 處應填寫( )。A、 b←temp c>temp B、 b← temp cC、 temp← b c>temp D、 temp← b c35、數組d 中的數據存放情況如下表:d[1] d[2] d[3] d[4] d[5] d[6]44 32 18 22 12 28以下流程圖的功能是( )。A、在數組d 中順序查找22 ,一旦找到則結束查找并輸出“win”;若找遍所有數據后仍沒找到則輸出“lose”。B、在數組d 中順序查找22,找遍所有數據后,找到則輸出“win” ,沒找到則輸出“lose” 。C、在數組d 中順序查找22 ,一旦找到則結束查找并輸出其存儲位置。D、在數組d 中順序查找、統計22的個數并輸出。36—39為填寫程序36、下列程序段的功能是:從鍵盤輸入三個正整數,輸出最大數。請在空白處填上適當的語句,使之完整。……Dim a As Integer, b As Integer, c As Integer, Max As IntegerMax = 0a = Val(InputBox("請輸入第1個數:")) ‘InputBox()為鍵盤輸入數的函數b = Val(InputBox("請輸入第2個數:"))c = Val(InputBox("請輸入第3個數:"))If (1) ThenMax = aElseMax = bEnd IfIf (2) Then Max = cPrint "第1個數:" & Str(a); " ,第2個數:" & Str(b); " ,第3個數:" & Str(c)Print "最大值:"; Max ‘Str()為數值型轉為字符型函數37、下列程序段的功能是:求斐波那契(Fibonacci)數列:1、1、2、3、5、8、13、21、34……的第n個數據項并輸出該數,n由鍵盤輸入。請在空白處填上適當的語句,使之完整。提示:如果用Fn表示斐波那契數列的第n項,則該數列的各項間的關系可用遞推公式: Fn=Fn-1+Fn-2 其中,n ≥ 3 ,F1=1,F2=1……Dim n As Integer, a As Integer, b As Integer, c As Integer, k As Integern = Val(InputBox("請輸入斐波那契數列的數據項項數:"))a = 1b = 1c = a + bk = 3Do While (3)a = bb = cc = a + b(4)LoopPrint "第" & Str(n) & "項為:" & Str(c)38、下列程序段的功能是:有10個整數,已放在數組a(1)、a(2)、a(3)……a(10)中,鍵盤輸入一個數,若和已有的數相同則輸出該數,否則輸出“沒找到!”。請在空白處填上適當的語句,使之完整。……key = Val(InputBox("請輸入要找的數:"))For i = 1 To 10If (5) Then Exit ForNext iIf (6) ThenPrint " 要找的數為: a("; i; ")="; a(i)ElsePrint "沒找到!"End If39、下列程序段的功能是:讓計算機隨機產生10個100內的整數,然后用“冒泡法”排序,升序輸出。請在空白處填上適當的語句,使之完整。……*******定義變量*******Option Base 1Dim a(10) As Integer, i As Integer, j As Integer, t As Integer*******定義變量**************產生10個隨機數*******Randomize ‘開啟隨機種子發生器Print " 10個1--100 間的隨機數:"PrintFor i = 1 To 10(7)Print " " & a(i);Next i*******產生10個隨機數**************冒泡排序*******PrintPrint " 排序后:" '冒泡法For i = (8)For j = 10 To i + 1 Step -1If (9) Thent = a(j)a(j) = a(j - 1)a(j - 1) = tEnd IfNext jNext i*******冒泡排序**************輸出*******PrintPrint "排序后的數:"For i = 1 To 10Print a(i);Next i*******輸出******* 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫