資源簡介 綜合練習 2022—2023學年 粵教版(2019)高中信息技術必修1一、選擇題1.下列關于計算機信息編碼的描述,正確的是( )A.每個漢字字符的處理碼都是唯一的B.MPEG是常見的靜態圖像文件壓縮標準C.256色位圖的每個像素必須用256位二進制數進行編碼D.已知字符“9”的ASCII碼值是57,則可以推算“10”的ASCII碼值是582.使用Nilakantha級數可用于計算Pi(π)的無窮級數,它的計算機結果比萊布尼茨公式更快地接近Pi(π)的近似值。,有下列代碼,通過前n項的計算,求Pi近似值,下列選項中正確的是( )s=0;n=0;i=0n=int(input("請輸入 n 的值"))for i in range(2,2*n+1, ① ):s=s+ ②print (s)pi = 3 + s * 4print(pi)A.①1 ② (-1)**(i//2+1)/(i*(i+1)*(i+2)) B.①2 ② (-1)**(i//2+1)/(i*(i+1)*(i+2))C.①1 ② (-1)**(i//2)/(i*(i+1)*(i+2)) D.①2 ② (-1)**(i//2)/(i*(i+1)*(i+2))3.有如下程序段:import randoma=[0]*6for i in range(6):a[i]=random. randint(1,5)*2+1i=0while i<5:if a[i]>a[i+1]:a[i],a[i+1]=a[i+1],a[i]else:a[i]+=1i+=1print(a)以上程序運行后,列表a的值可能是:( )A.[2,5,10,10,10,9] B.[3,8,7,13,3,9] C.[8,12,3,5,3,11] D.[6,10,9,7,10,8]4.有關部門使用大數據技術,進行疫情防控,有關大數據的說法不正確的是( )A.相關機構實時采集各地相關數據,每天發布疫情數據,用到了大數據技術。B.大數據要分析的是全體數據。C.超市、商場、醫院等場所,使用手持設備測量入場人員體溫,使用了大數據技術。D.疫情期間,部分群眾沒有去過中高風險地區,也沒有接觸過確診病例等,但健康碼變色了,說明大數據允許個別不準確數據存在。5.下列不屬于算法基本特點的是( )。A.有窮性 B.有一個或多個輸入 C.可行性 D.有一個或多個輸出6.Python表達式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是( )A.-9.0 B.-5.0 C.3.0 D.21.07.“最強大腦”游戲問題的算法分析:顯示游戲規則,顯示物品以及編號,屏幕停留10秒;隨機出題,給出物品,回答編號;判斷回答是否正確,如果正確,則答對的題數加1。重復以上步驟,直到答完5道題;顯示答對的題數( )import random;import time;import osprint("你好,現在你有 10 秒鐘的時間記憶下列物品及其編號")things=["蘋果","香蕉","橙子","梨子","獼猴桃","柚子","猴魁","鐵觀音","彩蛋","復活節"]for i in range(10):print(i,":", ① ); #在屏幕上顯示編號及物品名稱time. sleep(10) #延時 10 秒os. system("cls") #清屏幕,隱去編號及物品n=0 #記錄答對的題數,初值為 0t2=random. sample( ② ,5) #隨機抽出 5 個物品for i in t2: #出 5 題ans=int(input(i + "的編號是:")) #輸入編號答題if i== ③ :n=n+1 #如果回答正確,答對的題數加 1print("\n 你一共答對了",n,"次") #屏幕顯示答對的題數input("\n 按回車鍵結束程序")A.①things[i] ②things ③things[ans]B.①things ②things ③things[i]C.①things[i] ②things[i] ③things[ans]D.①things[ans] ②things[ans] ③things[i]8.有如下Python程序代碼:s="ABCDEF";head=0;tail=0que=[""]*100for i in range(len(s)):if i%2==0:que[tail]=s[i]else:que[tail]=s[len(s)-i]tail=tail+1for i in range(len(s)):print(que[head],end="")head=head+1以上程序運行后,打印出列表的情況是:( )A.ABCDEF B.FEDCBA C.ACEFDB D.AFCDEB9.下列不屬于思維導圖制作工具的是( )。A.Xmind B.Mindmanager C.FreeMind D.Mind+(編程軟件)10.使用UltaEdit軟件查看字符內碼,部分界面如圖所示。下列說法正確的是( )A.字符“H”的十六進制內碼值是4CHB.字符“J”內碼值的二進制表示為01001010BC.“冬奧會@”這些字符的內碼共8個字節D.字符“2”內碼值的十進制表示為2二、填空題11.數據是現實世界客觀事物的( ),是信息的載體。12.某 Python 程序段如下:import matha = float(input("請輸入夾角的大小( 弧度 ):"))zx = ____________ #求角 a 的正弦值print(zx)要正確求得角 a 的正弦值,劃線處應填寫的內容是 _____________13.編寫計算機程序解決問題要經過分析問題、設計_______、編寫程序、運行和調試程序等若干個步驟。14.閱讀下列Python程序,寫出運行結果。a=5if (a>3) and ((a==4) or (a<6)): print("Hello")else: print("Bye")運行結果是:_____________15.某Python程序段如下:def isdigit(x):if "0" <= x <= "9":return Trueelse:return Falsed = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"s = "1*8%6$3@0#19&0"ans = ""t = 0for i in s:if isdigit(i):t = t * 10 + int(i)else:ans += d[t]t = 0print(ans)運行該程序段,輸出結果是_________16.在Python語言中,print(8%3+4**2)執行的結果是___________。三、判斷題17.隨著計算機的發展,程序設計語言經歷了從機器語言到高級語言的發展歷程,即機器語言、匯編語言、高級語言。( )18.Python程序設計語言屬于高級語言。( )19.Python、C、Java語言比較接近于人們的自然語言,因此利用Python語言編寫的程序可以被計算機直接執行。( )20.大數據其實就是大型數據庫系統。( )21.常見的順序結構語句有輸入語句、輸出語句和賦值語句。( )四、操作題22.答題卡一般采用2B鉛筆填涂,填涂好的答題卡經過掃描后得到如圖所示的數字化圖像,從一個像素點的灰度值>132判斷是否被填涂開始,進而判斷一個信息點是否被填涂。利用如下的Python程序可以識別并統計填涂好的答題卡中的答案:(1)答題卡通常使用紅色,如使用黑色印刷,對答案識別__________(有/無)影響。(2)請在劃線處填入合適代碼。①________②______________③______________from PIL import Imagex_start =11 #起始點坐標y_start =92fill_width =24 #信息點寬度fill_height =10 #信息點高度space_width =15 #間隔寬度space_height=12 #間隔高度ans_cnt =5 #題目個數def bw_judge(R,G,B): #bw_judge用于判斷一個像素的填涂情況Gray sca1e=0.299*R+0.587*G+0.114*Breturn Gray_scale 132def fill_judge(x,y): #fil1_judge用于判斷信息點的填涂情況count =0for i in range(x,x+fill_width):for j in range( ① ):R,G,B=pixels[i,j]if bw_judge(R,G,B)==True:count =count+1if count >fill_width * fill_height * 0.64:return Truetotal_width = fill _width + space_widthtotal_height = fill_height+space_heightimage=Image.open("card.bmp")pixels=image.load()ans = ""item=['A','B','C','D']list=[]for col in range(ans_cnt):x= ②for row in range(4):y=y_start + total_height * rowif fill_judge(x,y)=True:③list.append(ans)ans=""print(list)五、簡答題23.有關數字化學習,人們從不同的角度會有不同的描述,請同學們分組到圖書館或上網查找相關資料,談談幾種典型說法并舉例說明。24.結合現實生活中的體驗,談一下人工智能給我們的生活帶來哪些利弊。試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.A2.B3.C4.C5.B6.C7.A8.D9.D10.B11.符號記錄12.math.sin(a)13.算法14.Hello15.BIGDAT16.1817.正確18.正確19.錯誤20.錯誤21.正確22. 無 y,y+fil1_height+1或其他等價答案 2*x_start+total_width*col ans=ans+str(item[row])23.幾種典型模式:新型的數字化學習模式有別于傳統的學習模式。數字化學習環境下,學習者與老師的關系是對等的。豐富的學習資源使學習者可以自主學習,在線與其他學習者交流。資源利用型的自主瀏覽模式:學習資源庫為學習者提供了大量可利用的資源。學習者根據自己的愛好和需求等選擇相關學習資源,根據評測系統的反饋及時改進自己的學習。主題探究型的延伸訓練模式:在學習相關課程時, 老師給定學習者一定的任務和問題,學習者充分利用信息化工具針對某個主題進行探索,構建自己的認知結構。互動交流型的合作學習模式:學習者在學習過程中,可以與其他學習者組成小組,組內成員相互交流相互激勵,激發學習興趣。也可以與其他小組進行競爭,增加學習的動力。遠程協助型的專家輔導模式:有些專業領域的問題學習者可能無法解決, 可以通過在線與異地的專家進行交流尋求幫助,同時也鍛煉了學習者的交流能力。如今隨著信息技術的發展,通過qq,微信,遠程電話連線等技術實現實時技術交流已經變的十分方便。24.無標準答案答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫