資源簡(jiǎn)介 綜合練習(xí) 2022—2023學(xué)年 教科版(2019)高中信息技術(shù)必修1一、選擇題1.有下面一段程序:p = [ 2, 1, 3, 4, 5 ]c = 0for i in range( 2, 6, 2 ):if p[ i - 2 ] + p[ i -1 ] == p[ i ]: c += 1print( c )執(zhí)行該段程序后,計(jì)算機(jī)顯示的是()A.1 B.2 C.3 D.42.使用UltaEdit軟件查看字符內(nèi)碼,部分界面如圖所示。下列說法正確的是( )A.字符“H”的十六進(jìn)制內(nèi)碼值是4CHB.字符“J”內(nèi)碼值的二進(jìn)制表示為01001010BC.“冬奧會(huì)@”這些字符的內(nèi)碼共8個(gè)字節(jié)D.字符“2”內(nèi)碼值的十進(jìn)制表示為23.把二進(jìn)制數(shù)10001轉(zhuǎn)換成十進(jìn)制數(shù)是( )A.17 B.15 C.19 D.134.有如下Python程序段 s="aabbccabc" st=s[1] for i in range(1,len(s)): if len(st)==0 or s[i]!=st[len(st)-1]: st=st+s[i] else: st=st[0:len(st)-1] print(st) 運(yùn)行該段代碼后,輸出結(jié)果為( )A.a(chǎn)bc B.a(chǎn)bcabc C.a(chǎn)babc D.a(chǎn)abbc5.“最強(qiáng)大腦”游戲問題的算法分析:顯示游戲規(guī)則,顯示物品以及編號(hào),屏幕停留10秒;隨機(jī)出題,給出物品,回答編號(hào);判斷回答是否正確,如果正確,則答對(duì)的題數(shù)加1。重復(fù)以上步驟,直到答完5道題;顯示答對(duì)的題數(shù)( )import random;import time;import osprint("你好,現(xiàn)在你有 10 秒鐘的時(shí)間記憶下列物品及其編號(hào)")things=["蘋果","香蕉","橙子","梨子","獼猴桃","柚子","猴魁","鐵觀音","彩蛋","復(fù)活節(jié)"]for i in range(10):print(i,":", ① ); #在屏幕上顯示編號(hào)及物品名稱time. sleep(10) #延時(shí) 10 秒os. system("cls") #清屏幕,隱去編號(hào)及物品n=0 #記錄答對(duì)的題數(shù),初值為 0t2=random. sample( ② ,5) #隨機(jī)抽出 5 個(gè)物品for i in t2: #出 5 題ans=int(input(i + "的編號(hào)是:")) #輸入編號(hào)答題if i== ③ :n=n+1 #如果回答正確,答對(duì)的題數(shù)加 1print("\n 你一共答對(duì)了",n,"次") #屏幕顯示答對(duì)的題數(shù)input("\n 按回車鍵結(jié)束程序")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]6.下列用字母表示法表示十六進(jìn)制的數(shù)是( )A.101B B.101O C.101D D.101H7.下列十進(jìn)制數(shù)與二進(jìn)制100000等值的是( )A.30 B.31 C.32 D.338.某算法的VB程序段如下:key=randint(0,3)*2+13i,j,c=0,len(a)–1,0while i<=j:m=(i+j+1)//2if a[m]>=key:i=m+1else:j=m-1c+=1列表a=[23,21,19,18,16,15,14,11],該程序段執(zhí)行后,下列說法不正確的是( )A.i的值為j+1 B.i的值可能是8 C.j的值可能是5 D.c的值一定是39.下列有關(guān)進(jìn)制與字符編碼的描述,正確的是( )A.十進(jìn)制數(shù)98,轉(zhuǎn)為七進(jìn)制數(shù)表示為:170B.任意進(jìn)制的一個(gè)數(shù)n,若末尾為0,該數(shù)轉(zhuǎn)為十進(jìn)制一定是偶數(shù)C.用n位二進(jìn)制數(shù)給m種不同的信息編碼,則必滿足2^n≥mD.漢字在計(jì)算機(jī)內(nèi)部編碼采用十六進(jìn)制編碼,英文字符在計(jì)算機(jī)內(nèi)部ASCII編碼10.某加密程序的代碼如下:sl=input("請(qǐng)輸入明文:")q="1357902468";S2=""for ch in sl:if"0"<=ch<="9":s2+=q[int(ch)]elif"a"<=ch<="z":s2+=chr((ord(ch)-ord("a")+2)%26+ord("a"))else:s2+=chprint(s2)運(yùn)行該程序,輸入s1的值為"Mike521@",則輸出結(jié)果為( )A.[email protected] B.[email protected] C.[email protected] D.[email protected]二、填空題11.下列程序,運(yùn)行結(jié)果為( )y=0for i in [1,2,3,4,5]: x=int(input(“x=”)) y=y+xprint(y)從鍵盤依次輸入10、20、30、40、5012.?dāng)?shù)據(jù)是現(xiàn)實(shí)世界客觀事物的( ),是信息的載體。13.某Python程序段如下:info = ["男", 79, "女", 97, "女", 94, "男", 91, "女", 85, "女", 100, "男", 82]tot = c = 0for i in range(0, len(info), 2): if info[i] == "女": continue tot += info[i + 1] c += 1print(round(tot / c, 1))運(yùn)行該程序段,輸出結(jié)果是 ____________14.與十進(jìn)制29.875等值的二進(jìn)制數(shù)是______。15.根據(jù)下面的while語句的運(yùn)算,計(jì)算結(jié)果是______。16.下列程序,運(yùn)行結(jié)果為( )import mathx=16if x<0: y=abs(x)else: y=math.sqrt(x)print(y)三、判斷題17.人工智能是智能計(jì)算機(jī)系統(tǒng),即人類智慧在機(jī)器上的模擬,或者說是人們使機(jī)器具有類似于人的智慧(對(duì)語言能理解、能學(xué)習(xí)、能推理)。 ( )18.流程圖是一種常用于表示算法的圖形化工具,是用來表示輸入或輸出數(shù)據(jù)。( )19.計(jì)算機(jī)中數(shù)值數(shù)據(jù)的編碼分為反碼和補(bǔ)碼。( )20.常見的順序結(jié)構(gòu)語句有輸入語句、輸出語句和賦值語句。( )21.不僅文字、圖像類型的數(shù)據(jù)可以被編碼,聲音、視頻等類型的數(shù)據(jù)也可以被編碼成數(shù)據(jù)文件。( )四、操作題22.某個(gè)室內(nèi)二氧化碳監(jiān)測(cè)系統(tǒng),能獲取家庭室內(nèi)空氣的二氧化碳濃度,并在服務(wù)器端每10秒顯示一次數(shù)據(jù)。根據(jù)二氧化碳濃度,每隔5秒在micro:bit顯示屏顯示人體反映對(duì)應(yīng)的序號(hào)。二氧化碳濃度(ppm) 人體反映 序號(hào)050010002500ppm>5000 有中毒危險(xiǎn) [11,∞)該系統(tǒng)的部分代碼如下:from microbit import *import ObloqIP = "192.168.31.165"PORT = "8080"SSID = "admin"PASSWORD = "admin888"uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin1, rx=pin2)while Obloq.connectWifi(SSID,PASSWORD,10000)!= True:display.show(".")display.scroll(Obloq.ifconfig())Obloq.httpSet(IP,PORT)while True:ppm = pin0.read_analog()errno,resp=Obloq.get("get sid=25&ppm="+str(ppm),10000)Num =①display.scroll(Num)②請(qǐng)回答下列問題:(1)本系統(tǒng)使用了物聯(lián)網(wǎng)模塊和傳感器,根據(jù)代碼所示,請(qǐng)從選項(xiàng)中選擇正確的端口填入劃線處(單選,填字母):A.pin0 / B.pin1 / C.pin2物聯(lián)網(wǎng)模塊的 TX 針腳應(yīng)接到擴(kuò)展板的______,RX 針腳應(yīng)接到_______;采集傳感器數(shù)據(jù)的引腳是_____。(2)某一時(shí)刻,智能終端檢測(cè)到二氧化碳濃度為625,上傳數(shù)據(jù)到服務(wù)器時(shí)使用的URL是_________。(3)為達(dá)到預(yù)設(shè)功能,請(qǐng)?jiān)趧澗€①②處補(bǔ)充代碼。①_______②_______五、簡(jiǎn)答題23.已知 x = +01101 ,y = -11001,利用補(bǔ)碼計(jì)算x + y24.寒假,你的朋友來松原度假。為了做好接待,你要提前安排朋友的食宿出行、游覽觀光等活動(dòng),通過網(wǎng)絡(luò),請(qǐng)你收集一些有用的數(shù)據(jù),并做出詳細(xì)的計(jì)劃。要求:1.利用xmind 軟件設(shè)計(jì)出你的制作思路。2.制作一份數(shù)據(jù)分析報(bào)告(演示文稿或其他形式都可以)試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.A2.B3.A4.A5.A6.D7.C8.B9.C10.C11.15012.符號(hào)記錄13.84.014.11101.11115.12016.4.017.正確18.錯(cuò)誤19.錯(cuò)誤20.正確21.正確22. C B A http://192.168.31.165:8080/get sid=25&ppm=625 (ppm-1)//500+1 sleep(5000)23.-1010024.按題目要求執(zhí)行。答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫