資源簡介 第3章 算法的程序實現 基礎知識練習-2021-2022學年高中信息技術浙教版(2019) 必修1一、選擇題1.有一條輸出語句:print( “ \0 58 ” ),其輸出的結果是()A.48 B.0C.“0” D.換行2.在日常生活中,我們常常會碰到各種各樣的問題,以下描述中最適合我們用計算機編程方法來處理的是( )。A.去新華書店買書B.計算某個同學期中考試各科成績總分C.計算10000以內的奇數平方和D.在因特網上查找自己喜歡的歌曲3.對于Python語言中的語句“x=(num//100)%10”,當num的值為45376時,x的值應為( )A.3 B.4 C.5 D.64.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 55.listque=[] #定義列表listque存儲訂單x=0while(x!=4): #當x=!4時,執行循環print('1. 添加訂單')print('2. 發貨')print('3. 查看訂單列表')print('4. 退出')x=int(input("輸入你的選擇:")) #輸入選擇項if 1 :y=input("輸入訂單編號:") #輸入訂單編號2 #在列表listque中添加訂單號elif x==2:3 #如果訂單列表為空print("訂單列表為空")else:print("發貨單號:"+listque.pop(0))elif x==3:print("等待發貨:",listque) #查詢列表listque中的訂單號print()input("運行完畢,請按回車鍵退出...")此列表,定義的是( )列表。(從“空、非空” 里選填); 補充劃線1/2/3處的內容。A.空;x=1;listque.append(y) ; if len(listque)=0:B.非空;x==1;listque.append(x) ; if len(listque)==0:C.空;x==1;listque.append(y) ; if len(listque)==0:D.非空;x==1;listque.append(y) ; if len(listque)==06.Python語句中以r或R開頭的字符串表示原始字符串,則print(r"\nGood")的運行結果是()A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good7.設a=2,b=5,在python中,表達式a>b And b>3的值是( )A.False B.True C.-1 D.18.下面代碼執行時,當輸入8.9,輸出結果是()v=float(input("請輸入速度(千米/秒):"))if v>=7.91:print("飛船成功飛行! ")else:print("飛船不能升空! ")A.True" B.False C."飛船成功飛行!" D."飛船不能升空!"9.有python程序如下:S=input( )print(S * 3)運行后通過鍵盤輸入6,則運算結果是( )A.666 B.SSS C.18 D.S*310.有下面的程序段if k<=10 and k >0:if k >5:if k>8:x=0else:x=1else:if k>2:x=3else:x=4其中k取哪組值時, x =3 。( )A.3,4,5 B.1,3,4 C.5,6,7 D.4,5, 611.python文件的擴展名是( )A.py B.pye C.vbp D.pyr12.下列可以作為python變量名的是( )A.'a1' B.6keyC.False D.i_f13.運行下列 Python程序,結果正確是( )a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2” D.414.表達式14 % 6 和14 % -6的結果分別是( )A.2和-2 B.2和2 C.2和-4 D.2和415.Python 定義私有變量的方法為。( )A.使用 __private 關鍵字B.使用 public 關鍵字C.使用DEF定義變量名D.使用 __XX 定義變量名二、填空題16.numpy是一個科學計算包,其中包括很多________,如________、矩陣計算方法、________、線性代數等。17.有如下程序段:s=0for i in range(1,11,2):s=s+iprint(s)該程序段運行后,s的值為________。18.在python中,有程序如下,如果通過鍵盤輸入5,則運算結果是(_____)。A=int(input( ))print(A * 5)19.函數的調用采用______的方式。三、簡答題20.根據輸入的百分制分數,將其轉換為等級制(優、良、中、及格、不及格)并輸出。【參考答案】一、選擇題1.D2.C3.A4.D5.C6.C7.A8.C9.A10.A11.A12.D13.B14.C15.D二、填空題16.數學函數 矢量運算 三角函數17.2518.2519.函數名(參數)三、簡答題20.score=eval(input("請輸入你的分數:"))if score>=90:print("等級為優")elif 80<=score<90:print("等級為良")elif 70<=score<80:print("等級為中")elif 60<=score<50:print("等級為及格")else:print("等級為不及格") 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫