資源簡(jiǎn)介 2024~2025學(xué)年第一學(xué)期期末質(zhì)量檢查高一年級(jí)信息技術(shù)試卷2025.1說(shuō)明:1.單選、多選題的答案填涂在答題卡上,綜合分析題、填空題的答案填寫在答卷上。2.本卷總分100分,考試時(shí)間40分鐘。請(qǐng)將答題卡上的學(xué)號(hào)填涂正確,若因漏涂、錯(cuò)涂造成成績(jī)有誤,后果自負(fù)。一、單項(xiàng)選擇題:本大題共30小題,每小題1分,共30分。在每小題給出的四個(gè)選項(xiàng)中,只有一項(xiàng)是符合題目要求的1. 下列關(guān)于數(shù)據(jù)、信息、知識(shí)的說(shuō)法正確的是( )A. 信息經(jīng)過(guò)提煉、研究和分析后,可以內(nèi)化為知識(shí) B. 不同的人對(duì)于同樣信息的認(rèn)知都是相同的C. 信息會(huì)增加接受者對(duì)事物認(rèn)識(shí)上的不確定性 D. 數(shù)據(jù)都是隨機(jī)出現(xiàn),不斷變化的【答案】A2. 下列不是信息載體的是( )A. 二維碼 B. 錄音筆 C. QQ消息 D. 網(wǎng)頁(yè)【答案】B3. 文字的出現(xiàn)是信息從語(yǔ)音同步傳播變?yōu)橐曈X(jué)異步傳播的過(guò)程,這說(shuō)明信息發(fā)生重要變革的是( )A. 載體與傳播方式 B. 形式 C. 價(jià)值 D. 屬性【答案】A4. 在如下圖所示的學(xué)生成績(jī)表中,學(xué)期考評(píng)成績(jī)的組成為平時(shí)成績(jī)占20%、期中考試成績(jī)占20%、期末占60%。為了運(yùn)用填充柄進(jìn)行快速計(jì)算,應(yīng)在E3單元格中輸入( )A B C D E1 學(xué)生成績(jī)表2 姓名 平時(shí) 期中 期末 學(xué)期考評(píng)3 學(xué)生1 70 75 554 學(xué)生2 80 85 605 學(xué)生3 90 95 706 學(xué)生4 60 65 807 學(xué)生5 95 85 90A. =0.2*70+0.2*75+0.6*55 B. =0.2*B3+0.2*C3+0.6*D3C. =SUM(0.2*B3:0.2*C3:0.6*D3) D. =0.2*$B$3+0.2*$C$3+0.6*$D$3【答案】B5. 下列四個(gè)選項(xiàng)中能夠在屏幕上輸出“祖國(guó),你好”的Python語(yǔ)句是( )A. print "祖國(guó),你好" B. print("祖國(guó),你好")C. print(祖國(guó),你好) D. print 祖國(guó),你好【答案】B6. 下列哪個(gè)語(yǔ)句在Python中是非法的?( )A. x = y = z = 1 B. x = (y = z + 1)C. x, y = y, x D. x += y【答案】B7. 下面的Python程序段運(yùn)行后的輸出結(jié)果是( )x=4if x%2 == 0:print(x, "是偶數(shù)。")else:print(x, "是奇數(shù)。")A. x,"是奇數(shù)。" B. x,"是偶數(shù)。" C. 4是奇數(shù)。 D. 4是偶數(shù)。【答案】D8. 在Python中要交換變量a和b中的值,應(yīng)使用的語(yǔ)句組是( )A. a,b = b,a B. a = c ;a = b;b = cC. a = b;b = a D. c = a;b = a;b = c【答案】A9. Python語(yǔ)言語(yǔ)句塊的標(biāo)記是( )A. 分號(hào) B. 縮進(jìn) C. 逗號(hào) D. /【答案】B10. Python語(yǔ)句"ab"*2+"c"的運(yùn)行結(jié)果是( )A. ab2c B. ababc C. ababcc D. abcabc【答案】B11. 下列Python程序段的運(yùn)行結(jié)果是( )i=0sum=0while i < 15:if i%4 == 0:sum+=ii+=1print("sum=",sum)A. sum=19 B. sum=20 C. sum=22 D. sum=24【答案】D12. 下列Python語(yǔ)句表示的循環(huán)結(jié)構(gòu)中,循環(huán)體肯定不執(zhí)行的是( )A. for count in range(20): B. for i in range (0,10)C. for i in range (10,0,2): D. while s < 50:【答案】C13. 關(guān)于下列Python程序段的說(shuō)法正確的是( )k=1while 1:k+=1A. 存在語(yǔ)法錯(cuò)誤,不能執(zhí)行 B. 執(zhí)行1次C. 執(zhí)行無(wú)限次 D. 執(zhí)行k次【答案】C14. 下列Python數(shù)據(jù)中不屬于列表的是( )A. [23,45,5.6,7.8] B. {23,45,56,78} C. [23,45,"Info","a"] D. ["A","B","C","D"]【答案】B15. 下列Python程序段運(yùn)行的結(jié)果是( )x=0for i in range(1,10):x=x+iprint(x)A. 1+10的值 B. 1+9的值 C. 1~9所有整數(shù)的和 D. 1~10所有整數(shù)的和【答案】C16. 下列Python程序段的運(yùn)行結(jié)果是( )fruits=["banana","apple","mango","grape"]a=len(fruits)print("a=",a)A. a=bananaapplemangogrape B. a=4C. a=1en(fruits) D. a=21【答案】B17. 當(dāng)函數(shù)有多個(gè)參數(shù)時(shí),各個(gè)參數(shù)之間的分隔符是( )A. 冒號(hào) B. 分號(hào) C. 點(diǎn)號(hào) D. 逗號(hào)【答案】D18. 讓你猜一個(gè)整數(shù),已知這個(gè)整數(shù)在1到100之間,比較合理的算法是( )A. 在此范圍內(nèi)任意猜一個(gè)數(shù),再判斷一下是否猜對(duì),不對(duì)就繼續(xù)猜B. 按順序從1開(kāi)始猜到100,直到猜中C. 按倒序從100開(kāi)始猜到1,直到猜中D. 先猜中間數(shù),如中間數(shù)偏大(或小),就以中間數(shù)為猜數(shù)的上限(或下限),再猜中間數(shù),以此類推,直到猜中【答案】D19. 下面關(guān)于用算法來(lái)解決問(wèn)題的4個(gè)步驟,正確的順序?yàn)椋? )。①建立數(shù)學(xué)模型;②設(shè)計(jì)算法;③分析問(wèn)題;④描述算法。A. ①②③④ B. ③②①④ C. ①③②④ D. ③①②④【答案】D20. 要編程畫出由100個(gè)不同大小的圓組成的圖案,比較合理的算法是( )A. 按順序執(zhí)行100個(gè)畫不同大小圓的程序段B. 先編寫一個(gè)能畫不同大小圓的自定義函數(shù),在主程序中用循環(huán)調(diào)用100次畫圓函數(shù)C. 先編寫一個(gè)能畫不同大小圓的自定義函數(shù),在主程序中用100條語(yǔ)句調(diào)用畫圓函數(shù)D. 不必先定義畫圓自定義函數(shù),而是直接使用循環(huán)100次的方法來(lái)畫圖案【答案】B21. 下列有關(guān)算法的描述正確的是( )A. 算法必須在有限步驟執(zhí)行后終止 B. 算法描述只有使用流程圖才能確保無(wú)二義性C. 算法描述中必須要有輸入項(xiàng),否則無(wú)法進(jìn)行運(yùn)算 D. 一種算法設(shè)計(jì)只對(duì)應(yīng)一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言【答案】A22. 已知下列Python程序段,k取下列哪組值時(shí)x=1( )if k <= 10 and k > 0:if k > 5:if k > 8:x=0else:x=1else:if k > 2:x=3else:x=4A. 6,7,8 B. 5,6,7 C. 3,4,5 D. 4,5【答案】A23. 在Python中,“print(100-25*3%5)”語(yǔ)句輸出的是( )A. 0 B. 97 C. 25 D. 100【答案】D24. 下列Python代碼運(yùn)行結(jié)果為( )def abc():print("吃飯",end=" ")print("睡覺(jué)",end=" ")return("不打豆豆")print("打豆豆",end=" ")print(abc())A. 吃飯 睡覺(jué) 不打豆豆 B. 打豆豆 吃飯 睡覺(jué) 不打豆豆C. 吃飯 睡覺(jué) 不打豆豆 打豆豆 D. 打豆豆 不打豆豆 吃飯 睡覺(jué)【答案】B25. 下列問(wèn)題中適合使用枚舉算法解決的是( )A. 判斷2020年是否為閏年 B. 計(jì)算兩個(gè)電阻的并聯(lián)值C. 找出100以內(nèi)所有的質(zhì)數(shù) D. 計(jì)算本次數(shù)學(xué)考試班級(jí)平均分【答案】C26. 在Python中,算術(shù)表達(dá)式“98//5-12”的值為( )A. 7 B. 9 C. 11 D. 13【答案】A27. 下列Python語(yǔ)句中,執(zhí)行結(jié)果一定不是“10”的為( )A. x-10 B. x*10 C. x%10 D. x+10【答案】C28. 在Python中,繪制函數(shù)圖像需要使用的模塊是( )A. win32oom、numpy B. numpy、matplotlibC. math、matplotlib D. random、math【答案】B29. 在求一元二次方程實(shí)數(shù)根的算法中,如方程不存在實(shí)數(shù)根,則輸出“方程無(wú)實(shí)數(shù)根”,否則輸出該方程的根。這一要求主要體現(xiàn)了算法特征中的( )A. 有窮性 B. 輸入項(xiàng) C. 輸出項(xiàng) D. 確切性【答案】C30. 計(jì)算勞務(wù)報(bào)酬收入在800元至4000元之間(含4000元不含800元)的個(gè)人所得稅的算法如下:①輸入勞務(wù)報(bào)酬收入額x;②用公式計(jì)算所得稅y=(x-800)×20%;③輸出所得稅y。該算法屬于( )A. 枚舉算法 B. 排序算法 C. 遞歸算法 D. 解析算法【答案】D二、多項(xiàng)選擇題:本大題共10小題,每小題2分,共20分。每小題有多個(gè)選項(xiàng)符合題意,錯(cuò)選不得分,漏選得1分31. 下列有關(guān)信息的說(shuō)法錯(cuò)誤的是( )A. 通過(guò)指紋可以進(jìn)行身份識(shí)別,因此手指屬于信息 B. 數(shù)據(jù)的分析必須使用計(jì)算機(jī)才能完成C. 信息技術(shù)是近代發(fā)展起來(lái)的 D. 信息具有共享性、載體依附性、時(shí)效性等特征【答案】ABC32. 程序設(shè)計(jì)語(yǔ)言的發(fā)展階段不包括( )A. 匯編語(yǔ)言 B. 自然語(yǔ)言 C. 機(jī)器語(yǔ)言 D. 高級(jí)語(yǔ)言【答案】B33. 下列流程圖屬于循環(huán)結(jié)構(gòu)的是( )A. B. C. D.【答案】BD34. 條件表達(dá)式的值為布爾型,其值包括( )A. 真(True) B. 假(False) C. 數(shù)字 D. 字符串【答案】AB35. 在Python中,下列說(shuō)法不正確的是( )A. 為了提高程序的可讀性,通常在程序中加入注釋語(yǔ)句,其格式為“#注釋內(nèi)容”B. 若在一行書(shū)寫多條語(yǔ)句,則每條語(yǔ)句之間用逗號(hào)分隔C. 語(yǔ)句c+=a等效于c=c+aD. 程序運(yùn)行時(shí),是不會(huì)執(zhí)行注釋語(yǔ)句的【答案】B36. 關(guān)于下列Python程序段的說(shuō)法正確的是( )for i in range(0,10,2):print(i)A. 程序循環(huán)的次數(shù)是5次 B. 程序循環(huán)的次數(shù)是10次C. 程序的運(yùn)行結(jié)果是:0 2 4 6 8 D. 程序的運(yùn)行結(jié)果是:0 2 4 6 8 10【答案】A37. 對(duì)于一個(gè)自定義的Python函數(shù),必不可少的是( )A. 返回值 B. 參數(shù) C. 函數(shù)體 D. 函數(shù)名【答案】D38. 在Python中,若要運(yùn)用numpy和matplotlib模塊實(shí)現(xiàn)函數(shù)f(x)=5x -x+1和f(x)=5x-1的圖像繪制,正確的代碼( )A. import numpy as np import matplotlib.pyplot as plt x=np.arange(-10, 10,0.01) yl=5*x*x-x+1 plt. plot(x, y1) y1=5*x-1 plt. plot(x, y1) plt. show () B. import numpy as np import matplotlib.pyplot as plt x=np. arange(-10, 10,0.01) y1=5*x*x-x+1 y1=5*x-1 plt. plot(x y1) plt.plot(x, y1) plt. show ()C. import numpy as np import matplotlib.pyplot as plt x=np.arange(-10,10,0.01) y1=5*x*x-x+1 D. import numpy as np import matplotlib.pyplot as plt x=np.arange (-10,10,0.01) y1=5*x*x-x+1y2=5*x-1 plt. plot(x, y1) plt. plot(x, y2) plt. show() plt.plot(x,y1) y2=5*x-1 plt.plot(x,y2) plt. show ()A. A B. B C. C D. D【答案】ACD39. 關(guān)于賦值語(yǔ)句,下列描述正確的是( )A. 在Python語(yǔ)言中,有一種賦值語(yǔ)句可以同時(shí)給多個(gè)變量賦值B. 設(shè)a=10,b=20,執(zhí)行a,b=a, a+b; print(a,b)和a=b; b=a+b; print(a,b)之后,得到同樣的輸出結(jié)果 10 30C. 設(shè)x="alice",y="kate",執(zhí)行x,y=y,x可以實(shí)現(xiàn)變量x和y值的互換D. 在Python語(yǔ)言中,“=”表示賦值,即將“=”右側(cè)的計(jì)算結(jié)果賦給左側(cè)變量,包含“=”的語(yǔ)句稱為賦值語(yǔ)句【答案】ACD40. 下列有關(guān)枚舉算法的特征描述正確的是( )A. 算法效率高 B. 算法設(shè)計(jì)簡(jiǎn)單C. 能求出問(wèn)題的所有解 D. 能較快地求出大數(shù)據(jù)量的解【答案】BC三、綜合分析題:本大題共10小題,每小題1分,共10分。請(qǐng)將答案填在答卷上41. 密碼廣泛應(yīng)用于日常生活中,我們?cè)诘卿浘W(wǎng)站、APP、電子郵箱以及銀行取款時(shí)都要輸入“密碼”。不少人因?yàn)槊艽a被盜,導(dǎo)致個(gè)人信息泄露,甚至是財(cái)產(chǎn)損失。以下是王林同學(xué)設(shè)計(jì)的一款A(yù)PP的登錄模塊流程圖。(1)從流程圖中,用戶輸入密碼正確,則提示用戶“登錄成功”,反之則提示____。(2)以上設(shè)計(jì)中,可以試錯(cuò)的次數(shù)是( )次A.1次 B.3次 C.無(wú)數(shù)次 D.6次(3)針對(duì)以上設(shè)計(jì),王林同學(xué)用窮舉法做了暴力破解的實(shí)驗(yàn),如下表。密碼長(zhǎng)度 密碼規(guī)則 最多破解次數(shù)1位 純數(shù)字 10次2位 純數(shù)字 ____次2位 數(shù)字和英文大寫字母組合 ____次2位 數(shù)字和英文大、小寫字母組合 ____次(4)通過(guò)以上實(shí)驗(yàn),你認(rèn)為( )選項(xiàng)的密碼相對(duì)最安全。A.1$Aa45 B.23 C.12A45 D.1Aa45(5)為了避免密碼被暴力破解,王林同學(xué)對(duì)流程圖作了改進(jìn),請(qǐng)?jiān)诹鞒虉D中補(bǔ)齊____、____兩處的內(nèi)容,使得程序?qū)崿F(xiàn)連續(xù)登錄失敗3次后提示“鎖定用戶”的功能。(6)除了使用設(shè)定繁雜的密碼和限定登錄次數(shù)以外,圖形驗(yàn)證碼、口令卡、( )等的使用有效提高了用戶賬戶安全性。A.出生年月 B.身份證號(hào)碼 C.短信驗(yàn)證碼 D.條形碼(7)使用用戶具有排他性的自然特征作為登錄方式可以使得用戶體驗(yàn)更為良好,安全性也更強(qiáng)。下圖屬于( )驗(yàn)證登錄方式。A.二維碼 B.指紋 C.人臉 D.語(yǔ)音【答案】 ①. 登錄失敗 ②. C ③. 100 ④. 1296 ⑤. 3844 ⑥. A ⑦. t=0 ⑧. 鎖定用戶 ⑨. C ⑩. C四、程序填空題:本大題共20小題,每小題2分,共40分。請(qǐng)將答案填在答卷上42. 小明同學(xué)想進(jìn)入某數(shù)學(xué)學(xué)習(xí)資源平臺(tái),需要輸入正確的用戶名和密碼才能瀏覽,如果用戶名和密碼均正確則提示登錄成功!允許瀏覽,否則顯示登錄失敗,小明同學(xué)的登錄用戶名為xiaoming,密碼為123456。閱讀下面的程序段,并完善程序。____ = input("請(qǐng)輸入您的用戶名: ")password = input("請(qǐng)輸入您的密碼:")if admin == "xiaoming" and ____:print("登錄成功!")____print("登錄失敗!")【答案】 ①. admin ②. password == "123456" ③. else:43. 生活中各地都有風(fēng)景區(qū)、游樂(lè)場(chǎng)需要門票定價(jià),根據(jù)游客年齡一般這樣規(guī)定:小于3歲為免費(fèi),大于等于3歲小于18歲票價(jià)為30元,大于等于18歲小于65歲票價(jià)為60元,大于等于65歲免費(fèi)。請(qǐng)?jiān)O(shè)計(jì)程序,根據(jù)輸入的年齡,輸出對(duì)應(yīng)的票價(jià)。閱讀下面的程序段,并完善程序。age=int(input("請(qǐng)輸您的年齡:"))if ( )or( ):price=0____:price=30else:price=60print("您的門票價(jià)格為:"+ ____+"元。")【答案】 ①. age < 3 ②. age >= 65(①②答案順序可調(diào)換) ③. elif age < 18 ④. str(price)44. 回文數(shù)判斷:如果一個(gè)正整數(shù)n,若它的各位數(shù)字反向排列所得自然數(shù)n1與它本身相等,則n為回文數(shù)。例如,12321為回文數(shù)。閱讀下面的程序段,并完善程序。def rev(x):m=xn1=____while ____:n1=n1*10+( )x=____if ____:return "是回文數(shù)。"else:return "不回文數(shù)。"n=int(input("請(qǐng)輸入任意正整數(shù):"))print (n, rev (n) )【答案】 ①. 0 ②. x > 0 ③. x % 10 ④. x // 10 ⑤. m == n145. 用輾轉(zhuǎn)相除法求兩個(gè)自然數(shù)的最大公約數(shù)。具體做法是:先將兩個(gè)正整數(shù)m與n進(jìn)行相除,如果余數(shù)k不等于0,則將n的值賦給m,將余數(shù)k賦值給n,再將m與n進(jìn)行相除,直到余數(shù)k為0時(shí)終止,則n為最大公約數(shù)。閱讀下面的程序段,并完善程序。m=int(input("請(qǐng)輸入正整數(shù)m:"))n=int(input("請(qǐng)輸入正整數(shù)n:"))k=m%nwhile ( ):m=n________print("最大公約數(shù)是: ",n)【答案】 ①. k!= 0 ②. n = k ③. k = m % n46. 在自然界中,有不少規(guī)律與歐拉常數(shù)e(約等于2.71828)有關(guān),例如生物的生長(zhǎng)、繁殖和衰變規(guī)律等等。編程實(shí)現(xiàn)計(jì)算e的近似值。e=1+1/1!+1 /2!+1/3!+1/4!+… 閱讀下面的程序段,并完善程序。def fun( ):s=1e=____for i in range(1,n+1):s=____e+=____return em=int(input("請(qǐng)輸入正整數(shù):"))print("%. 5f"____)【答案】 ①. n ②. 1 ③. s*i ④. 1/s ⑤. %fun(m) 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)