資源簡介 期中綜合練習(第一二三章) -2021-2022學年高 中信息技術浙 教版(2019) 必修1一、選擇題1.愷撒密碼將明文中的a用d替換,b用e替換,……,z用c替換。明文中的所有字母都在字母表上向后(或向前)按照一個固定數目進行偏移后被替換成密文,這種密碼稱為加法密碼,又稱為移位密碼。閱讀下列程序代碼,def CaesarCipher():c=mingwen.get("0.0", "end")b=""miwen.delete("0.0", "end")for i in range(len(c)):if 'a'<=c[i]<='w' or 'A'<=c[i]<='W':b=b+chr(ord(c[i])①) #生成密文elif 'x'<=c[i]<='z' or 'X'<=c[i]<='Z':b=b+chr(ord(c[i])②) #生成密文else:b=b+c[i]miwen.insert("0.0",b)下列說法正確的是()A.①的位置填寫-3 B.①的位置填寫+3、②的位置填寫-23,或-26+3C.①的位置填寫-23 D.②的位置填寫+32.模擬微信搶紅包功能的Python程序代碼如下,程序運行結果如圖所示。import randomn=int(input(“輸入紅包總數(個):”))m=int(input(“輸入紅包金額(元):”))*100-n#金額以“分”為單位并保證每個人至少搶到一分錢for i in range(__________,1):if i==n:x=melse:x=random. randint(0,int(m/(n-i+1)*2))#random. Randint(a,b):隨機生成一個[a,b]范圍內的整數m=m-xprint(”第”i,”個紅包金額為:”(x+1)/100,”元”)上述程序段中劃線處應該填入的代碼是( )A.1,n+1 B.1,n C.0,n D.0,n+13.表達式120%8*2-6 的運行結果為( )A.24 B.-24 C.-6 D.64.在Python程序中,已知x=2,y=1,當執行語句y+=x*2,y的值是( )A.3 B.4 C.5 D.65.是用于編寫程序(或制作軟件)的開發工具。( )A.操作系統 B.程序設計語言C.應用軟件 D.工具軟件6.已知字符串a="python",則print(a[ 1 ]+a[ 3 ])的值為( )A."yth" B."yt" C."py" D."yh"7.2017年8月8日21時19分46秒在四川省北部阿壩州九寨溝縣發生7.0級地震,小李想具體了解這次地震發生的原因,以下選項不適合的是( )A.登陸“中國地震信息網”查詢B.到訪問量很大、網頁做得很漂亮的網站查詢C.到當地地震局咨詢D.收看電視中有關地震形成原因的報道8.小明在全文搜索引擎中輸入關鍵詞“全面屏手機”進行檢索,檢索出的結果是( )。A.本地計算機中的信息 B.搜索引擎索引數據庫中的數據C.瀏覽器收藏夾里的內容 D.包含“全面屏手機”信息的網站中的數據9.下面關于算法的描述,正確的是( )A.一個算法只能有一個輸入B.算法只能用框圖來表示C.一個算法的執行步驟可以是無限的D.一個完整的算法,不管用什么方法來表示,都至少有一個輸出結果10.某算法的部分流程圖如圖所示。執行這部分流程后,當k輸入的值為3時,下列說法不正確的是( )A.s的值(即輸出)為3 B.Ans的值為1C.i的值為2 D.條件語句“s Mod k<>0 ”執行了1次11.如所示流程圖,描述的算法執行結果是()。A.30>50 B.True C.50 D.False12.計算機的漢字編碼有輸入碼、機內碼、輸出碼,以下不屬于輸入碼的是( )。A.智能ABC B.搜狗拼音 C.微軟拼音 D.國標碼(GB)13.用Ultra Edit軟件查看字符內碼部分界面如下圖所示。下列說法不正確的是( )A.字符“!”的內碼占兩個字節 B.字符“界”的十六進制碼是“BD E7”C.字符“go”的十六進制碼是“47 6F” D.字符“8”的二進制碼是“00111000”14.在畫圖程序中,同一幅圖片分別保存為BMP格式的四個文件,文件參數如圖所示,其中存儲容量最小的文件是( )A.風景1.bmpB.風景2.bmpC.風景3.bmpD.風景4.bmp15.在計算機內,有符號數有3種表示法:原碼、反碼和補碼。(1)原碼就是二進制定點表示法,即最高位為符號位,0表示正,1表示負,其余位表示數值的大小;(2)反碼表示法規定:正數的反碼與其原碼相同,負數的反碼是對其原碼逐位取反,但符號位除外,如二進制原碼10010,其反碼對其原碼逐位取反,但符號位除外,如二進制原碼10010,其反碼為11101(注:在10010中,左邊的1為符號碼,故為負);(3)補碼表示法規定:正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1,符號位除外。根據以上運算規則,二進制有符號數100011的補碼的十進制表示是( )A.-29 B.-4 C.61 D.-36二、填空題16.函數可分為______和______兩種類型。17.程序中的變量是計算過程中要用的數據的 。18.程序運行后,從鍵盤輸入781,結果是_______________________x=int(input("請輸入一個正整數:"))if x%2==0:print(x,"是偶數.")else:print(x,"是奇數.")19.程序分析題:分析完善程序以下是求解一元二次方程( a=0)的主要源程序,請你補全代碼:import matha=int(input(" a="))b=int(input("b="))c=int(input("c="))d= ① #一元二次方程根的判別式if d>0:x1=(-b+math.sqrt(d))/ (2*a)x2=(-b-math.sqrt(d))/(2*a)print("x1=",x1)print("x2=",x2)if ② :print("x1=x2=",-b/(2*a))if d<0:print("無實數解!")請補充完成上述程序: ①____________ ②______三、判斷題20.數據以文件或數據庫的形式永久存儲在外存儲器中。(______)21.人工智能是智能計算機系統,即人類智慧在機器上的模擬,或者說是人們使機器具有類似于人的智慧(對語言能理解、能學習、能推理)。 (______)22.將模擬信號轉換成數字信號,需要經歷采樣、量化和編碼三個步驟。(_____)23.十六進制的加法與減法運算完全與十進制相同。 (______)【參考答案】一、選擇題1.B2.A3.C4.C5.B6.D7.B8.B9.D10.D11.D12.D13.C14.C15.A二、填空題16.系統函數 用戶自定義函數17.存儲單元18.781是奇數19.b*b-4*a*c 或b**2-4*a*c d==0三、判斷題20.正確21.正確22.正確23.錯 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫