資源簡介 第3章 算法的程序實現 基礎知識練習-2021-2022學年高中信息技術浙教版(2019) 必 修1一、選擇題1.執行語句a=input(“輸入一個數:”)后,輸入10,則a的值是( )A.10B.“10”C.10.0D.“10.0”2.以( )開頭的代碼是注釋語句,不參與程序的執行。A.% B.# C.“” D.;3.已知字符串a="python",則a[-1]的值為( )A."p" B."n" C."y" D."o"4.如果一個數從左到右和從右到左看都是一樣的,稱這個數為回文數。例如:12321。若將任意1個三位正整數存儲到變量num 中,下列語句執行后變量new 的值是回文數的是( )A. B.C. D.5.range( )函數可以生成某個范圍內的數字序列,range(25,0,-5)是( )。A.20 15 10 5 B.25 20 15 10 5 0 C.20 15 10 5 0 D.25 20 15 10 56.用計算機編程解決問題的步驟一般為( )①編寫程序 ②設計算法 ③分析問題 ④調試程序A.①②③④ B.③④①② C.③②①④ D.②③①④7.下列屬于計算機編程語言的有( )①Python ②Visual Basic ③Java ④C++ ⑤CPUA.①②④⑤ B.②③④⑤ C.①②③④ D.①③④8.已知列表list1=[8,22,34,9,7],則python表達式len(list1)+min(list1)的值為( )A.5 B.34 C.7 D.129.已知a=-2,b=10/3,則python表達式round(b,1)+abs(a)的值為( )A.1.3 B.5.33 C.5.4 D.5.310.下列程序段運行輸出正確的是( )BookInfo0=("ID0010230",15.68,36)BookInfo1=("ID2315937",20,2)BookSet=BookInfo0,BookInfo1}t=0For i in BookSet:t+=i[1]*i[2]print(t)A.68,36 B.604.48 C.20 D.211.某景區使用了游客人數控制系統來控制景區內的游覽人數,該系統在景區的各個入口和出口分別統計人數,并匯總計算得出景區內的大致人數,該過程屬于計算機解決問題的一般步驟中哪個環節( )A.抽象建模 B.設計算法 C.編寫程序 D.調試運行程序12.range(1,10)的取值范圍是( )。A.1到10 B.1到9 C.0到10 D.0到913.下列屬于無序的數據類型的是( )A.字符串B.列表C.元組D.集合14.以下是正確的字符串( )A.‘abc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab”15.在賦值語句“3thidnf=10”執行后,系統顯示錯誤提示“SyntaxError:invalid syntax”造成此類錯誤的原因:A.賦值數值設置錯誤B.賦值符號選擇錯誤C.被賦值變量命名錯誤D.賦值對象與被賦值對象顛倒二、填空題16.n=1for i in range(1,5):n=n*iprint(n)程序運行后,其輸出結果為______________17.下面程序的運行結果為:_______________________,s=0for i in range(1,101):s+=iif i == 50:print(s)break18.numpy是一個科學計算包,其中包括很多________,如________、矩陣計算方法、________、線性代數等。19.以下程序引入Python的math模塊,使用math模塊下的floor函數對命令行輸入的實數進行取整n=input(“請輸入一個實數:”)n2= math. floor(float(n))print(n2)該程序段劃線處應填入的代碼為________。三、簡答題20.利用python程序設計語言,編寫一個輸出1-10以內的偶數(包含10)的代碼。【參考答案】一、選擇題1.B2.B3.B4.D5.D6.C7.C8.D9.D10.B11.D12.B13.D14.D15.C二、填空題16.2417.127518.數學函數 矢量運算 三角函數19.import math三、簡答題20.代碼1:for value in range(2,11,2):print(value)代碼2:i=2while i<11:print(i)i=i+2 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫