資源簡介 江蘇省銅山區棠張中學高一信息技術期末測試試題(考試時間40分鐘,滿分100分)一、單項選擇題(每題1.5分,共50題75分)1、大數據處理環節,大致可按階段劃分為獲取、儲存、挖掘分析、最終應用與服務等步驟。在農業生產過程中,利用傳感器監測光照、溫度、二氧化碳、氧氣等數據屬于大數據處理的(A)環節。A.獲取B.存儲C.挖掘分析D.最終應用2、Python文件的后綴名是(A)。.pyB. .pptxC. .xlsxD. .exe3、在Python中,表達式"45"+"6"的值為(B )A. 51B. ‘456’C. 456D.‘51’4、把十進制數13轉換成二進制數是(A)。A. 1101B. 1001C. 1010D. 10115、在Python中,設a=5,b=8,表達式not(a-b)>=0值是(C)1B.-1C. TrueD. False6、一段時長為1分鐘,采樣頻率為44.1KHZ,量化位數為16位,波聲道立體聲的無壓縮音頻,占用的有儲空間大約是(B)MB。A. 40B. 10C. 80D. 57、信息技術沿著以計算機為核心、到以網絡為核心、再到以( A)為核心的脈絡發展A.數據B.計算C.系統D.社會8、在奧運會比賽期間,運動員們在現場為隊友助威,場外觀眾在電視機、電腦、手機端關注比賽,甚至航天員們都能通過衛星將地面的電視轉手信號傳輸到空間站核心艙,實時收看比賽,這體現了信息具有(C)傳遞性B.時效性C.共享性D.載體依附性9、小明同學假期去旅游,他帶著爸爸的手機去拍照,爸爸手機剩余容量為30GB,此手機拍攝的照片每張占用10MB的存儲空間,請問這部手機最多還可以拍(C)張照片?A.300B.5000C.3072D.102410、下列選項中屬于Access數據庫文件的擴展名的是(C)。A. XlsxB.htmlC.mdbD.py11、在WPS表格中,要計算某班級同學語文期中平均成績,可用(A)函數。A.AVERACEB.SUMC.COUNTD.MIN12、把二進制數10001轉換成十進制數是(A)。A.17B.15C.19D.1313、下列關于數據和信息的說法正確的是(B)。A.數據是信息的載體,數據是信息所表示的意義B.數據是信息的載體,信息是數據所表示的意義C.信息是數據的載體,數據是信息所表示的意義D.信息是數據的載體,信息是數據所表示的意義14、下面有關二進制的說法錯誤的是(C)。A.二進制進位規則是“逢二進一"B二制數據是用0和1兩個數碼來表示的數C.二進制數的運算規則比十進制數運算規則復雜D.各種類型的信息(數值、文字、聲音、圖像)必須轉換成二進制的形式,才能在計算機中進行處理15、在Python中要交換變量x和y中的值,無法實現的語句組是(B)A.z=x;x=y;y=zB.x=y;y=xC.х,у=у,xD.x=x+y;y=x-y;x=x-y16、下面關于存儲單位說法錯誤的是(C )A.信息存儲基本單位是字節B.信息存儲最小單位是位C.信息存儲最大單位是TBD.存儲一個英文字母需要一個基本存儲單位17、流程圖可以用圖形直觀表示算法,如用流程圖表示z=x+y,要用到以下哪個圖形?(A)A.直角矩形B.菱形C.垂行四邊形D.圓角矩形18、利用枚舉算法解決問題時,確定枚舉范圍可使用下列語句中的(D)。A. elifB. ifC. importD. while19、同2003年的非典相比,在面對新型冠狀病毒肺炎疫情時,雖然仍然有面對未知問題的緊張,但是大數據、人工智能等信息技術的迅猛發展和廣泛普及,則為我們開啟了“互聯網+防疫”模式。以下哪個選項不是大數據在疫情防控中的作用(C )。A 能夠迅速有效鎖定和追蹤潛在傳染源,具有時效和成本兩個方面的優勢B.依托AI人臉識別、車輛識別、刷碼出入和后臺數據關聯支持,可做到嚴控內員、嚴防外員,提高了排查效率C.醫療物資保障組的統一安排部署,為打贏疫情防控阻擊戰提供有力支撐D.推出的疫情大數據查詢平臺就整合利用信息,從而可以快速判斷一人是否是確診病人的密切接觸者并進行精準定位,大大降低了有關部門控制二級、三級傳染的難度20、matPlotlib模塊中利用(B)函數可以在直角平面坐標系內將(x,y)坐標點連接成平滑曲線。showB.plotC.titleD.xLabel21、在Python中,列表名.sort( )用于對列表中的元素進行(D)。A. 求和B.求平均C.求最大數D.排序22、南方每年都有梅雨季,在這期間室內濕度大于60時容易導致物體發霉,需要啟動除濕機用于降低濕度。除濕機自動啟動的算法需要采用(B)結構。A.順序B.分支C.樹形D.循環23、王老師利用WPS表格設計了學生信息表,保存文件時其擴展名可以是(A )A.xlsxB. .wavC. .rarD. .flv24、在Python中,用戶自定義函數一般包括函數名、參數、函數體和返回值等四個部分,其中哪兩部分是必不可少的(A)。函數名和函數體B.參數和返回值C.函數名和參數D.函數體和返回值25、下列關于機器語言描述不正確的是(D)能夠被計算機直接識別B.代碼全部由0和1構成.C.可讀性差,很容易出錯D.它是一種高級語言26、下列關于Python中numpy模塊的說法錯誤的是( D )。A. numpy是一個科學計算包B. numpy中包含了很多數學函數,如三角函數、矩陣計算方法等C. numpy模塊中的arange函數可以創建一個等差數列D. numpy模塊可以畫函數圖像27、ASCII(American Standard Code for information Interchange)是美國信息交換標準代碼,它不可以表示下列(C )A.英文字母B.數字C.中文漢字D.符號28、對聲音進行數據編碼不需要經過(D)階段。A.采樣B.量化C.編碼D.傳輸29、在Python中,函數體用“return(表達式]”將表達式的值返回給調用者,如果return后面沒有表達式,這時函數返回的是(A)A. NoneB.1C.-1D. False30、將數學表達式 轉換成Python表達式下面選項正確的是(D)A.x=-b+math. sqrt(b^2- 4+a+c)/2aB.x=-b+math. sqrt(b*2-4ac)/2*aC.x=-b+math. sqrt(b*b-4ac)/(2*a)D.x=(-b+math. sqrt(b**2-4*a*c))/(2*a)31、Python語言中的“ord”是將字符轉換為對應存儲編碼的函數,編碼值以十進制數形式顯示,例如>>>ORD(‘a’) ,輸出的結果是:97,則>>>ord(d)輸出結果為(B )A.102B. 100C. 98D. 11032、在WPS表格中我們可以使用SUM函數來計算多個單元格中數值的和,計算C3到E3之間所有單元格中數據的和,正確的選項是(D )。A.=SUM(C3+E3)B.SUM(C3:E3)C.SUM(C3+E3)D.=SUM(C3:E3)33、()是重復反饋過程的活動,其目的通常是逼近所需目標或結果。( C)是直接或間接地調用函數自身。A.枚舉 遞歸B.遞歸 迭代C.迭代 遞歸D.遞歸 迭代34、ASCII中大寫字母"C"的編碼為8位二進制數0100001,則大寫字母"D"的8位二進制數的編碼為(A)。A.01000100B.01010101C.01000010D.0100010135、下列關于數據、信息、知識之間的關系,描述錯誤的是(C)。A.數據、信息和知識可以看作是對客觀事物感知的三個不同階段B.數據是信息和知識的來源,知識是可用于指導行動的信息C.知識是數據和信息的總和D.知識是人類社會經驗的總結36、List=[“How”,”are”,”you”,2021],則list(-1]和list[2]的值分別為(D)A. How areB. are youC. you 2021D. 2021 you37、1位二進制數可以表示( B )種數字信號。A. 1B. 2C. 3D. 438、在Python中將一個數(任何其他類型)轉換為字型串類型的函數是(D)A. float( )B. chr( )C.int( )D.str( )39、在Python中可以實現可視化效果,繪制數學函數圖像一般要用到的庫是(C)。 A. numpy和timeB. math和numpy C. numpy和matplotlibD. random和math40、下列用字母表示法表示十六進制的數是(D)。A.101B B.101OC.101DD.101H 41、小明同學用手機拍攝了一幅2048*1024像素的照片,顏色深度是24位真彩色,請問這張照片不經過壓縮情況下大約需要存儲空間是(A)A.6MBB.48MB C.2MB D.24MB 42、人工智能應用研究的最重要最廣泛的兩個領域是(B)。A.專家系統、自動規劃B.專家系統、機器學習C.機器學習、智能控制D.機器學習、自然語言理解43、matplotlib模塊是Python中最出色的繪圖庫,其中show函數的作用是(B)。A.將點對連線B.將繪制的圖像窗口顯示出來C.設置圖像標題D.設置坐標軸標題44、使用錄音設備在一秒鐘內對聲音信號的采樣次數稱為(A)。采樣頻率B.量化位數C.編碼規則D.模數轉換45、執行下列程序后,屏幕上輸出的結果是(D)for i in range(5,1):print(i,end=” ”)A. 5 4 3 2 1B. 4 3 2 1C. 1 2 3 4 5D. 沒有結果46、在Python中執行下列代碼后,輸出的結果是(D)s=[1,3,5,7,9]s. insert(2,6)del s[3]print(s)A.[1,3,5, 7, 9]B. [1,6,3, 7,9]C.[1,3,5, 7,9]D.[1,3,6, 7,9]47、如圖是某病人的血常規化驗單,醫生診斷病情靠(C)。A.數據B.信息C.知識D.文字48、生活中大家經常玩“算24點”游戲,規則是給定任意0-9之間的四個整數,玩者利用計算操作符“+”、“-”、“*”、“/”及括號填入四個數字之間,使得運算結果為24,先算出者為贏家。計算24點最合適的算法是(C)。A.遞歸B.歸納C.窮舉D.分治49、某電器商場對各品牌電器當月的銷售數據進行統計分析,下列軟件比較合適的是( C )A. FlashB. Photoshop C. WPS表格D. Word 【50、二進制在我國古代就有很好的運用,例如”太極生兩儀,兩儀生四象”,就是出自《易經》。“兩儀”即為二進制中的0和1,“四象”即可以用(B )位二進制組合成四種狀態。 1B. 2C. 3D. 4二、程序代碼選擇題(每題5分,共5題25分)51、下面是“成績等級.py",正確答案是(A )。學期末,李老師要根據學生的總成績給出相應的等級:成績90分及以上(包含90分)等級為“優秀”,成績在90和75(包含75分)之間等級為良好,成績在75和60(包括60)之間等級為“合格”,60分以下為不合格。其中信息技術課的“總成績=0.3*平時成績+0.7*期未成績",(注意:平時成績和期末成績的滿分均為100分pscore=int(input("請輸入平時成績:")) #輸入平時成績qscore= ___①___ #請輸入期末成績score= ___②___ #計算總成績if score>100 or score<0:print("你的成績輸入有誤")elif ___③___: # 優秀等級的條件print("優秀")elif score>=75:___④___elif score >= 60:print("合格")___⑤___:print("不合格")A、①int(input("請輸入期末成績:")) ② 0.3*pscore+0.7*qscore ③ score>=90 ④print("良好") ⑤ elseB、①int(input("請輸入期末成績:")) ② 0.7*pscore+0.3*qscore ③ score>=90 ④print("良好") ⑤ elseC、①int(input("請輸入期末成績:")) ② 0.3*pscore+0.7*qscore ③ score>90 ④print("良好") ⑤ elseD、①int(input("請輸入期末成績:")) ② 0.3*pscore+0.7*qscore ③ score>=90 ④print("良好") ⑤ elif52、下面是“求階乘和.py", 正確答案是(B)。請填空完善該程序,實現功能輸出:s=1 !+2!+3 !+4!+ 5!, 說明:n!=1×2×3×4×…×n ,例如:3!=1×2×3s=0n=___①___for i in range(1,___②___):n=n*is=___③___print("1!+2!+3!+4!+5!=",s)A、①int(input("請輸入n")) ② n ③ s+nB、①int(input("請輸入n")) ② n+1 ③ s+nC、①int(input("請輸入n+1")) ② n+1 ③ s+nD、①int(input("請輸入n+1")) ② n ③ s+n53、下面是“三角形面積.py",正確答案是(D )。(1)海倫公式是利用三角形的三條邊的邊長直接求三魚形面積的公式,表達式為其中P是三角形的周長的一半。(2)請填空完善該程序,輸入三條邊長,判斷能否構成三角形。如果能構成三角形就計算該三角形的面積并輸出,否則提示不能構成三角形。import matha=float(input("請輸入第一條邊長:"))b=float(input("請輸入第二條邊長:"))c=float(input("請輸入第三條邊長:"))if(a+b>c)and(a+c>b)and(___①___):p=___②___s=math.sqrt(p*(p-a)*(p-b)*(p-c))print(a,b,c,"能構成三角形!","三角形的面積為:",___③___)___④___:print(a,b,c,"不能構成三角形!")A、① b+c>a ② (a+b+c)//2 ③ s ④elifB、① b+c>a ② (a+b+c)/2 ③ s ④elifC、① b+c>a ② (a+b+c)//2 ③ s ④elseD、① b+c>a ② (a+b+c)/2 ③ s ④else54、下面是“打印矩形.py",正確答案是(C )。(1)請填空完善該程序,實現功能:按程序提示依次輸入行和列的數字,則按行列打印由“*"組成的矩形。例如,按提示輸入:請輸入行數:3請輸入列數:5屏幕將打印以下圖形:a=int(input("請輸入行數:"))b=___①___for i in range(___②___):for j ___③___print(___④___,end=' ') #end=''表示接上一個輸出項后輸出,不換行print()A、① int(input("請輸入列數:")) ② a+1 ③in range(b) ④’*’B、① int(input("請輸入行數:")) ② a+1 ③in range(b+1) ④’**’C、① int(input("請輸入列數:")) ② a ③in range(b) ④’*’D、① int(input("請輸入列數:")) ② a ③in range(b+1) ④’**’55、下面是“反轉三位數. py”,正確答案是(D )。請填空完善該程序,實現功能:輸入一個任意三位整數,將它反轉輸出,例如369反轉成963。x=___①____(input("請輸入一個任意三位整數:"))ge=__②____shi=x//10%10bai=__③_______④____=ge*100+shi*10+baiprint(y)A、①float ② x%10 ③ x//10 ④yB、①float ② x%100 ③ x//100 ④xC、①int ② x%100 ③ x//10 ④xD、①int ② x%10 ③ x//100 ④y 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫