中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

云南省蘭坪縣第一中學2021-2022學年高一上學期信息技術期中考試試卷

資源下載
  1. 二一教育資源

云南省蘭坪縣第一中學2021-2022學年高一上學期信息技術期中考試試卷

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
云南省蘭坪縣第一中學2021-2022學年高一上學期信息技術期中考試試卷
一、選擇題(每小題2.5分,共60分)
1.(2021高一上·云南期中)IF函數是電子表格軟件中用來做條件判斷的函數,單元格A3的值是85,B3的值是88,如果在C3單元格中輸入“=IF(AND (A3>=85, B3>=90), "合格", "不合格")”,確定后得到的結果是(  )。
A.合格 B.不合格 C.173 D.88
【答案】B
【知識點】表格數據的處理與計算
【解析】【解答】由題目可知,C3單元格輸入的判斷條件是:A3>=85且B3>=90時判為合格,否則為不合格,A3的值為85滿足條件,但B3的值為88<90,不滿足條件,為不合格。故答案選B。
【分析】本題考查的是Excel中IF函數的使用,注意讀清給定條件,AND表示兩者需要同時滿足條件才成立。
2.(2021高一上·云南期中)IF函數是電子表格軟件中用來做條件判斷的函數,單元格A2的值是90,如果在A3輸入“=IF (A2> =90, "合格", "不合格")”,確定后得到的結果是(  )。
A.合格 B.不合格 C.90 D.NULL
【答案】A
【知識點】表格數據的處理與計算
【解析】【解答】由題目可知,A3輸入的條件是:判斷A2中的值是否大于等于90,如果>=90,則判為合格,否則為不合格。已知A2中的值為90,滿足條件,判為合格。故答案選A
【分析】本題考查的是IF函數的運用。注意認真讀懂函數條件。
3.(2021高一上·云南期中)下述對數據、信息和知識的描述,錯誤的是(  )
A.數據和信息的關系可以看成是“減料”和“成品”之間的關系
B.信息來源于數據,是經過加工處理的數據
C.數據、信息與知識三者之間的價值變化趨勢是逐漸遞減
D.知識是人們運用大腦對獲取或積累的信息進行系統化提煉、研究和分析的結果
【答案】C
【知識點】數據、信息、知識與智慧的關系
【解析】【解答】選項A: 數據是反映客觀事物屬性的記錄,是信息的具體表現形式。 數據經過加工處理之后,就成為信息;而信息需要經過數字化轉變成數據才能存儲和傳輸。 數據是信息的基礎,沒有數據就沒有信息 所以可以將數據看作是信息的“原材料”,而信息則是對數據進行加工處理后得到的“成品”。這種關系可以類比于“減料”和“成品”的關系,數據就像是需要加工的原材料,而信息則是通過對這些原材料進行加工處理得到的成品。因此,可以說數據和信息的關系就像是“減料”和“成品”之間的關系;選項B: 數據是未經加工的原始材料,而信息是經過加工和整理后的數據,具有一定的意義和價值。數據是信息的基礎,沒有數據就沒有信息;選項C: 數據、信息和知識三者之間的價值是逐漸遞增的。數據是未經加工的原始材料,信息是對數據進行加工處理后得到的結果,知識則是對信息進行分析、理解和應用后形成的。因此,知識是最具價值的,它是人類智慧的結晶;選項D:知識是人們通過對獲取或積累的信息進行系統化提煉、研究和分析,形成的對事物本質性規律和本質性聯系的理解和把握。知識是在人類的大腦中形成的,它是對信息進行加工處理后形成的。因此,知識是人類智慧的結晶,是人類文明進步的重要標志。故答案選C。
【分析】本題考查的是數據、信息和知識之間的關系。 數據是指未經處理的原始材料,信息是通過對數據進行加工處理后得到的有用的知識,而知識則是對信息進行分析、理解和應用后形成的認知能力,三者之間的價值是逐漸遞增的。
4.(2021高一上·云南期中)當我們在網上注冊賬號、登錄或支付時,常常需要我們輸入手機驗證碼,手機驗證碼為動態生成,超出規定時間就無法使用,下次需要重新發送新的驗證碼,如下圖所示,“超出規定時間無法使用”主要體現了信息的(  )特征。
A.傳遞性 B.共享性 C.時效性 D.載體依附性
【答案】C
【知識點】信息及其特征
5.(2021高一上·云南期中)小明想要通過編程來解決由昆明到鎮遠古鎮耗時最短行程問題時,最核心的工作是(  )。
A.設計出解決問題的算法 B.設計出解決問題的PPT
C.編寫出Python代碼 D.選擇一種編程軟件
【答案】A
【知識點】計算機解決問題的過程
【解析】【解答】 算法是計算機編程中的核心思想,它是對問題求解方法的精煉和抽象,是一組解決問題的指令或規則。在求解由昆明到鎮遠古鎮耗時最短行程問題時,需要設計一個高效的算法來尋找最短行程,這是編程的核心工作。故答案選A。
【分析】本題考查的是計算機算法設計。計算機算法設計是指設計一種有效的方法來解決問題。在計算機編程中,算法是解決問題的關鍵,是最重要的思想之一。因此,在解決由昆明到鎮遠古鎮耗時最短行程問題時,需要設計一個高效的算法來尋找最短行程,這是編程的核心工作。
6.(2021高一上·云南期中)下列描述算法的流程圖符號中屬于輸入、輸出框符號的是(  )。
A. B.
C. D.
【答案】C
【知識點】流程圖識讀
【解析】【解答】屬于輸入、輸出框符號的是。故答案選C。
【分析】本題考查的是算法的流程圖符號意義。流程圖的基本圖形及其功能:
圖形 名稱 功能
開始/結束 表示算法的開始或結束。
輸入輸出 表示算法中變量的輸入或輸出。
處理 表示算法中變量的計算與賦值。
判斷 表示算法中的條件判斷。
流程線 表示算法中的流向。
連接點 表示算法中的轉接。
7.(2021·景東模擬)在流程圖中,菱形框 一般是用來描述算法的(  )
A.開始 B.結束 C.處理 D.判斷
【答案】D
【知識點】流程圖識讀
【解析】【解答】菱形框表示問題判斷或判定(審核/審批/評審)環節。故答案選D。
【分析】本題考查流程圖基本圖形。流程圖的基本圖形及其功能
圖形 名稱 功能
開始/結束 表示算法的開始或結束。
輸入輸出 表示算法中變量的輸入或輸出。
處理 表示算法中變量的計算與賦值。
判斷 表示算法中的條件判斷。
流程線 表示算法中的流向。
連接點 表示算法中的轉接。
8.(2021高一上·云南期中)以下選項中,計算機解決問題的正確過程是(  )。
A.抽象與建模→編寫程序→設計算法→調試運行
B.抽象與建模→設計算法→編寫程序→調試運行
C.設計算法→抽象與建模→編寫程序→調試運行
D.設計算法→抽象與建模→調試運行→編寫程序
【答案】B
【知識點】計算機解決問題的過程
【解析】【解答】 計算機解決問題的過程可以分為四個基本步驟:問題抽象與建模、設計算法、編寫程序和調試運行。首先,需要對問題進行抽象和建模,將問題轉化為計算機可以處理的形式。然后,需要設計一個有效的算法來解決問題。接著,需要將算法用編程語言轉換成程序代碼。最后,需要對程序進行調試和運行,確保程序能夠正確解決問題。故答案選B。
【分析】 本題考查的是計算機解決問題的過程。計算機解決問題的過程可以分為四個基本步驟:問題抽象與建模、設計算法、編寫程序和調試運行。首先,需要對問題進行抽象和建模,將問題轉化為計算機可以處理的形式。然后,需要設計一個有效的算法來解決問題。接著,需要將算法用編程語言轉換成程序代碼。最后,需要對程序進行調試和運行,確保程序能夠正確解決問題。
9.(2021高一上·云南期中)下列關于順序控制結構的程序執行過程描述正確是(  )
A.自上而下依次執行
B.自下而上依次執行
C.順序控制結構中不能包括其他程序控制結構
D.順序控制結構必須有一個輸入和一個輸出
【答案】A
【知識點】算法的控制結構;順序結構及程序實現
【解析】【解答】 選項A:順序控制結構是最簡單的程序控制結構,是指程序按照一定的順序依次執行,每條語句的執行必須在前一條語句執行完畢之后才能執行。因此,程序執行的順序是自上而下依次執行;選項B:自下而上執行沒有意義;選項C:順序控制結構可以包括其他程序控制結構,如條件控制結構和循環控制結構;選項D:順序控制結構不需要輸入和輸出。故答案選A。
【分析】本題考查的是順序控制結構。順序控制結構是最簡單的程序控制結構,是指程序按照一定的順序依次執行,每條語句的執行必須在前一條語句執行完畢之后才能執行。
10.(2021高一上·云南期中)在下圖所示的算法流程圖中,當x=-1時,輸出的結果是(  )。
A.1 B.-1 C.出錯 D.0
【答案】A
【知識點】流程圖識讀
【解析】【解答】由題可知,該流程圖是判斷X是否大于0,X>0時直接輸出X的值;X<0時,輸出-X的值。當X=-1時X<0,輸出-X,即-(-1)=1。故答案選A。
【分析】該題考查的是流程圖的識讀。條件框的讀取,應讀懂題目條件,明確滿足條件流程的走向。
11.(2021高一上·云南期中)若執行時輸入X的值為-50,以下流程圖的執行結果是(  )。
A. -30 B.0 C.-50 D.-100
【答案】D
【知識點】流程圖識讀;分支結構語句及程序實現
【解析】【解答】由題可知,該流程圖主要是判斷 X%5 (%是取模運算)的結果是否為0,如果 X%5 =0,則輸出的X=X+X;否則輸出的X=X-X,因為X=-50, -50%5的結果為0 ,所以輸出的X=X+X=-50+(-50)=-100。故答案選D。
【分析】 本題考查流程圖的識讀。 %是取模運算,-50除以5商為-10,余數為0,因此-50%5的結果為0。
12.(2021高一上·云南期中)小楊同學在編寫程序過程中給不同的變量取了名字,下列哪個變量名會導致程序運行出錯(  )。
A.kk360 B.51 study C.Yao D.xy_tt
【答案】B
【知識點】常量、變量及變量的賦值
【解析】【解答】 變量名必須遵循一定的命名規則,一般要求只能包含字母、數字和下劃線,并且第一個字符不能是數字。因此,選項A、C和D中的變量名都是合法的。而選項B中的變量名包含了空格和數字作為首字符,不符合命名規則,會導致程序運行出錯。故答案選B。
【分析】本題考查變量命名規則。 變量名必須遵循一定的命名規則,一般要求只能包含字母、數字和下劃線,并且第一個字符不能是數字。
13.(2021高一上·云南期中)Python中變量的命名遵循的規則,不正確的是(  )
A.必須以字母或下劃線開頭,后面可以是字母、數字或下劃線。
B.區分大小寫
C.不區分大小寫
D.不能使用保留字
【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】 Python中量的命名遵循的規則 :變量名必須以字母或下劃線開頭,后面可以是字母、數字或下劃線;變量名區分大小寫;不能使用保留字作為變量名。故答案選C。
【分析】本題考查的是Python中變量的命名的規則。Python中變量的命名遵循以下規則:(1)變量名只能包含字母、數字和下劃線;(2)變量名不能以數字開頭;(3)變量名區分大小寫,例如變量name和變量Name是不同的變量;(4)變量名不能使用Python的關鍵字和保留字作為變量名;(5)變量名應該具有描述性,可以清楚地表達變量的含義;(6)變量名應該盡量簡短,但不要過于簡單而失去描述性;(7)變量名通常使用小寫字母,并采用下劃線分隔單詞的方式。
14.在下面的python程序中,變量b和c的值為(  )。
a=6
a=b=c=8
print(b, c)
A.b為6,c為6 B.b為6,c為8 C.b為8,c為8 D.b為8,c為6
【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】程序分析:
將6賦值給a,此時a為6;
將8賦值給c,此時c為8;
將c復制給b,此時b的值即為c的值,b為8;
將b賦值給a,此時a即為b的值,a為8。
最終,a為8,b為8,c為8。故答案選C。
【分析】本題主要考查賦值語句。賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。
15.(2021·景東=模擬)Python表達式a=b中“=”表示 (  )
A.交換“=”左右兩邊變量的值
B.把“=”右邊變量的值賦值給左邊變量
C.把“=”左邊變量的值賦值給右邊變量
D.比較“=”左右兩邊變量的值是否相等
【答案】B
【知識點】常量、變量及變量的賦值
【解析】【解答】在表達式a=b中,“=”表示把“=”右邊變量的值賦值給左邊變量。故答案選B。
【分析】本題主要考查Python的賦值語句。賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。
16.(2021·景東=模擬)在Python中,正確的賦值語句是(  )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。選項ABD錯誤;選項C:x=y=50等價于x=50,y=50,是正確的賦值語句。故答案選C。
【分析】本題主要考查Python賦值語句。賦值語句的格式為:變量名=表達式。
17.(2021高一上·云南期中)在Python中,print(int(-14/2**2))的執行結果是(  )。
A.-3 B.-3.5 C.3 D.3.5
【答案】A
【知識點】運算符、基本運算與表達式;常用標準函數
【解析】【解答】首先2**2=4;-14/4=-3.5,然后int(-3.5)表示取-3.5的整數部分,結果是-3。故答案選A。
【分析】本題考查Python中算術運算符和數值類型。運算符**代表次方, int()函數是“取整”函數,向下取整,只保留其整數部分。
18.(2021高一上·云南期中)小明要把x個蘋果平均分給n個同學,最后余下y個。以下Python表達式正確的是(  )。
A.y=x//n B.y=x%n C.x=y+n D.y=x/n
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:表達式y=x//n是計算平均分配后每個同學分到的蘋果數,使用了整除運算符//,結果是一個整數;選項B:因為平均分配后還有余下y個蘋果,那么y就是x除以n的余數,可以用取模運算符%來計算,即y=x%n;選項C:中x=y+n是錯誤的,因為這個式子的含義是把余下的蘋果數y加上n,得到了新的蘋果總數x,與原來的問題無關。選項D:表達式y=x/n是計算平均分配后每個同學分到的蘋果數,使用了除法運算符/,結果是一個浮點數。故答案選B。
【分析】該題考查的是Python中的算術運算符和變量賦值。需要根據題意,理解平均分配后的余數y的含義,正確使用算術運算符計算y的值。正確的表達式是B:y=x%n。
19.(2021·景東模擬)在Python中print(8+7%2**2)的執行結果是(  )
A.5 B.1 C.6 D.11
【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】8+7%2**2=8+7%4=8+3=11,print是輸出語句。故答案選D。
【分析】本題考查的是Python表達式。**是冪次方優先級最高,%是求余。
20.(2021高一上·云南期中)在Python中,print (abs(-16//5))的執行結果是(  )。
A.2.4 B.3 C.6 D.-2.4
【答案】B
【知識點】運算符、基本運算與表達式;常用標準函數
【解析】【解答】將 print(abs(-16//5))分解運算:首先,-16//5是整數除法,結果是-4,因為-16除以5向下取整得到-4。然后,abs(-4)表示的是取-4的絕對值,結果是4。因此,整個表達式的結果是4,輸出結果為3。故答案選B。
【分析】 該題考查的是Python表達式。需要了解Python中的整數除法和絕對值函數的用法,正確計算表達式的值。
21.(2021·景東=模擬)在Python中,關于變量的說法,正確的是(  )
A.變量必須以字母開頭命名
B.變量只能用來存儲數字,不能存儲漢字
C.在python中變量類型一旦定義就不能再改變
D.變量被第二次賦值后,新值會取代舊的值
【答案】D
【知識點】常量、變量及變量的賦值
【解析】【解答】選項A:Python中的變量名可以由大寫字母、數字、下劃線組成,不能以數字開頭,字母區分大小寫,不能使用保留字;選項B:變量能存儲的數據很多,包括漢字;選項C:在Python中,定義變量是不需要指定數據類型的,但Python本身是有數據類型的,它的數據類型可分為數字型和非數字型,且數據類型是可以強制轉換的;選項D:變量被第二次賦值后,會覆蓋原有的數據。故答案選D。
【分析】本題主要考查Python變量。變量是程序用來保存數據的。
22.(2021高一上·云南期中)Python的表達式s+=1與下列(  )表達式效果等同。
A.1+s=s B.s+1=s C.s=s+1 D.s=+1
【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】選項A:表達式1+s=s是錯誤的,因為“=”是賦值運算符,不能出現在等號左邊。正確的表達式應該是s = s + 1,表示把變量s的值加1,并將新的值賦給s;選項B:表達式s+1=s也是錯誤的,因為“=”是賦值運算符,不能出現在等號右邊。正確的表達式應該是s = s + 1,表示把變量s的值加1,并將新的值賦給s:選項C:表達式s=s+1是正確的,表示把變量s的值加1,并將新的值賦給s;選項D:表達式s=+1是錯誤的,因為+1不是一個合法的表達式,無法賦給變量s。正確的表達式應該是s += 1,表示把變量s的值加1,并將新的值賦給s。故答案選C。
【分析】本題考查的是Python的變量。表達式s += 1與選項C:s = s + 1的效果等同。它們都是把變量s的值加1,并將新的值賦給s。這種寫法稱為“增強賦值”(augmented assignment),相當于s = s + 1的簡寫形式。
23.(2021高一上·云南期中)在Python中,表達式3!=2的結果是(  )。
A.5 B.6 C.True D.False
【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】 “!=”是關系運算符表示不等于,表達式3!=2的結果是True。故答案選C。
【分析】 本題主要考查Python表達式的運算。“!=”是關系運算符表示不等于,故表達式3!=2的結果是True。
24.(2021高一上·云南期中)在用電子表格軟件處理某地部分市場菜籃子價格數據,如圖所示。
計算表中“平均值”列數據:選擇I3單元格輸入函數(公式),然后用自動填充功能完成其他單元格平均值的計算。則I3單元格中可使用的函數(公式)為(  )。
A.=SUM(C3,H3)/6 B.=(3.5+3+3+3+3+3)/6
C.=C3+D3+E3+F3+G3+H3/6 D.=AVERAGE(C3:H3)
【答案】D
【知識點】表格數據的處理與計算
【解析】【解答】由題可知,需要求的六個市場各種蔬菜介個的平均值。選項A:SUM函數是求和函數;選項B:直接將各市場包心菜的數值相加除以6,該方法可以求出I3的值,但題目還要求 用自動填充功能完成其他單元格平均值的計算 ,故本題不選B;選項C:利用公式 計算,但應為(C3+D3+E3+F3+G3+H3)/6 選項D:求平均值時可以直接使用平均函數 AVERAGE,I3對應的是各市場包心菜的平均值,數據范圍為C3:H3。故答案選D。
【分析】本題考查的是excel表格處理中函數與公式的應用。選項B:直接將各市場包心菜的數值相加除以6,該方法可以求出I3的值,但題目還要求 用自動填充功能完成其他單元格平均值的計算 ,故本題不選B;選項C:利用公式 計算是可行的,但沒有考慮加+,/的優先級,正確的應為=(C3+D3+E3+F3+G3+H3)/6。
二、填空題(共40分:25-30題每空1分,共30分,31題每空2分,共計10分)
25.(2021高一上·云南期中)根據常用函數的功能寫出對應的函數:
⑴求和:   
⑵求平均值:   
⑶條件計數:   
⑷條件求和:   
⑸條件求平均值:   
⑹條件判斷函數:   
⑺排名:   
⑻計數:   
⑼求最大值:   
⑽求最小值:   
【答案】SUM;AVERAGE;COUNT;SUMIF;AVERAGEIF;IF;RANK;COUNT;MAX;MIN
【知識點】表格數據的處理與計算
【解析】【解答】(1)求和函數是:SUM;
(2)求平均值函數是:AVERAGE;
(3)條件計數函數是:COUNTIF;
(4)條件求和功能的函數是:SUMIF;
(5) 條件求平均值:AVERAGEIF;
⑹條件判斷函數:IF;
⑺排名:RANK;
⑻計數函數:COUNT;
⑼求最大值的函數是:MAX;
⑽求最小值函數:MIN。
【分析】本題考查表格處理中常用函數的功能。這些函數在日常生活中也常用,一定要記住這些常用函數對應的英文以及它們的作用。
26.(2021高一上·云南期中)“成年人清晨安靜狀態下的口腔正常溫度在36.3-37.2度”“38”和“葉達的口腔溫度是38度”三種描述,這三種描述分別是   、   、   (填寫數據、信息和知識)。
【答案】知識;數據;信息
【知識點】信息及其特征;數據、知識、智慧的定義與特征
【解析】【解答】“成年人清晨安靜狀態下的口腔正常溫度在36.3-37.2度”屬于知識,是一種普遍認可的醫學常識,是對一類人的一種描述,具有普遍性和客觀性。“38”屬于數據,是一個數字,沒有具體的含義和背景信息。“葉達的口腔溫度是38度”屬于信息,是對一個人的一種描述,具有特定性和主觀性。故答案為:知識;數據;信息。
【分析】 該題考查數據、信息和知識的概念及其區別。需要考生理解數據、信息和知識的含義和區別,以及它們在信息處理中的作用。同時,需要考生具備一定的信息辨析能力,能夠從多個描述中提取出有效信息,進行分析和判斷。
27.(2021高一上·云南期中)   是解決問題的方法和步驟。
描述算法方有   、    、    。
【答案】算法;自然語言;自然語言;偽代碼
【知識點】算法的基本概念與特征;算法的常用表示方法
【解析】【解答】算法是解決問題的方法和步驟。描述算法的方法有自然語言、流程圖、偽代碼。故答案為:算法;自然語言;流程圖;偽代碼。
【分析】本題考查的是算法的概念和描述方法。用自然語言描述算法通俗易懂,且不需要進行專門的學習和訓練。采用流程圖來描述會顯得比較直觀和易于理解。偽代碼由于語法比較接近計算機程序設計語言,所以描述的算法更加緊湊簡練,也便于進一步轉化為相應的計算機程序。
28.(2021高一上·云南期中)(1)算法的三種基本結構:    、   、   。
(2)分別畫出三種結構的流程圖。
圖一:   
圖二:   
圖三:   
【答案】(1)順序結構;選擇結構;循環結構
(2)順序結構;分支結構;循環結構
【知識點】算法的控制結構
【解析】【解答】(1)算法的三種控制結構:順序結構、選擇結構、循環結構。故答案為:順序結構、選擇結構、循環結構;
(2)三種結構的流程圖如下:
順序結構;分支結構;循環結構。
【分析】本題考查的是算法的三種結構,即順序結構、選擇結構和循環結構。它們的流程圖是會考考點中經常遇到的,要會分析其流程走向。
29.(2021高一上·云南期中)float(  ):根據一個字符串或整數創建一個新的浮點數   ,那么,int(  )會根據一個字符串或浮點數創建一個新的   ,str(  )會根據一個數創建一個新的   。
【答案】并返回;整數;字符串
【知識點】常見數據類型、數組
【解析】【解答】float代表浮點型, float(  ):根據一個字符串或整數創建一個新的浮點數 并返回,int代表整型, int(  )會根據一個字。符串或浮點數創建一個新的 整數,str是字符串類型,str(  )會根據一個數創建一個新的字符串。故答案是:并返回;整數;字符串。
【分析】本題考查的是Python基本數據類型。float代表浮點型, float(  ):根據一個字符串或整數創建一個新的浮點數 ,int代表整型, int(  )會根據一個字。符串或浮點數創建一個新的 整數,str表示字符串類型,用于將其他類型的數據轉換成字符串類型,str(  )會根據一個數創建一個新的字符串。
30.(2021高一上·云南期中)賦值語句a,b=b,a 的含義是   。 賦值語句c+=a 等效于   。a,b,c=1,2,3的含義是   。a=b=c=1 的含義是   。
【答案】交換變量a和b的值;c=c+a;分別把1,2,3賦給變量a,b,c;把1賦給變量a,b,c
【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值
【解析】【解答】 賦值語句a,b=b,a的含義是交換變量a和b的值。在執行該語句時,Python會先計算等號右邊的表達式b,a,然后將b的值賦給a,a的值賦給b,完成變量值的交換;
賦值語句c+=a表示把變量a的值加到變量c上,并將新的值賦給c。這種寫法稱為“增強賦值”(augmented assignment),相當于c=c+a的簡寫形式,等效于c=c+a;
賦值語句a,b,c=1,2,3的含義是分別把1,2,3賦給變量a,b,c。在Python中,可以同時給多個變量賦值,用逗號分隔各個變量名和對應的值;
賦值語句a=b=c=1的含義是把1賦給變量a,b,c。這種寫法相當于先把1賦給變量c,然后再把c的值賦給變量b和a,即a=b=c=1等價于c=1;b=c;a=b=1。注意,這種寫法只適用于不可變對象(如數字、字符串),對于可變對象(如列表、字典),可能會出現意想不到的結果。
故答案是:交換變量a和b的值;c=c+a;分別把1,2,3賦給變量a,b,c;把1賦給變量a,b,c。
【分析】本題考查賦值語句的含義。“=”是賦值運算符,將其右邊的值賦給左邊。仔細分析左邊變量,值語句c+=a表示把變量a的值加到變量c上,并將新的值賦給c,c+=a等效于c=c+a。
31.(2021高一上·云南期中)完善程序
(1)完善輸入和輸出語句代碼
my name=   ('請輸入myname:')
   (“hello”,myname)
(2)完善分支語句的代碼
當飛船速度“v>=7.91”時,輸出“飛船成功飛行!” 否則輸出“飛船不能升空!”。
v=float(input(“請輸入速度(千米/秒):”))
   
   :
print(“飛船成功飛行!”)
   
print(“飛船不能升空!”)
【答案】(1)input;print
(2)if;v>=7.91;else:
【知識點】分支結構語句及程序實現;常用標準函數
【解析】【解答】(1)由題可知,該段代碼目的是提示用戶輸入"myname",然后輸出“hello,myname”。Python的輸入和輸出語句,input('請輸入myname:')表示等待用戶輸入一個字符串,并將輸入的字符串賦給變量myname。print("hello", myname)表示輸出一個字符串"hello"和變量myname的值,中間用逗號隔開;
(2)由題可知,此段代碼目的是判斷飛船速度V是否>=7.91,“當v>=7.91”時,輸出“飛船成功飛行!” 否則輸出“飛船不能升空!,因此使用到條件判斷語句 IF-else。完整代碼應為:
v=float(input(“請輸入速度(千米/秒):”))
if
v>=7.91 :
print(“飛船成功飛行!”)
else:
print(“飛船不能升空!”)
故答案為:(1)input;print;(2) if; v>=7.91;else:。
【分析】本題考查Python的輸入、輸出語句和IF-else。input('請輸入myname:')表示等待用戶輸入一個字符串,并將輸入的字符串賦給變量myname。print("hello", myname)表示輸出一個字符串"hello"和變量myname的值,中間用逗號隔開;If-else用于條件判斷,答題時注意條件情況,else后面不要忽略加“:”。
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂
云南省蘭坪縣第一中學2021-2022學年高一上學期信息技術期中考試試卷
一、選擇題(每小題2.5分,共60分)
1.(2021高一上·云南期中)IF函數是電子表格軟件中用來做條件判斷的函數,單元格A3的值是85,B3的值是88,如果在C3單元格中輸入“=IF(AND (A3>=85, B3>=90), "合格", "不合格")”,確定后得到的結果是(  )。
A.合格 B.不合格 C.173 D.88
2.(2021高一上·云南期中)IF函數是電子表格軟件中用來做條件判斷的函數,單元格A2的值是90,如果在A3輸入“=IF (A2> =90, "合格", "不合格")”,確定后得到的結果是(  )。
A.合格 B.不合格 C.90 D.NULL
3.(2021高一上·云南期中)下述對數據、信息和知識的描述,錯誤的是(  )
A.數據和信息的關系可以看成是“減料”和“成品”之間的關系
B.信息來源于數據,是經過加工處理的數據
C.數據、信息與知識三者之間的價值變化趨勢是逐漸遞減
D.知識是人們運用大腦對獲取或積累的信息進行系統化提煉、研究和分析的結果
4.(2021高一上·云南期中)當我們在網上注冊賬號、登錄或支付時,常常需要我們輸入手機驗證碼,手機驗證碼為動態生成,超出規定時間就無法使用,下次需要重新發送新的驗證碼,如下圖所示,“超出規定時間無法使用”主要體現了信息的(  )特征。
A.傳遞性 B.共享性 C.時效性 D.載體依附性
5.(2021高一上·云南期中)小明想要通過編程來解決由昆明到鎮遠古鎮耗時最短行程問題時,最核心的工作是(  )。
A.設計出解決問題的算法 B.設計出解決問題的PPT
C.編寫出Python代碼 D.選擇一種編程軟件
6.(2021高一上·云南期中)下列描述算法的流程圖符號中屬于輸入、輸出框符號的是(  )。
A. B.
C. D.
7.(2021·景東模擬)在流程圖中,菱形框 一般是用來描述算法的(  )
A.開始 B.結束 C.處理 D.判斷
8.(2021高一上·云南期中)以下選項中,計算機解決問題的正確過程是(  )。
A.抽象與建模→編寫程序→設計算法→調試運行
B.抽象與建模→設計算法→編寫程序→調試運行
C.設計算法→抽象與建模→編寫程序→調試運行
D.設計算法→抽象與建模→調試運行→編寫程序
9.(2021高一上·云南期中)下列關于順序控制結構的程序執行過程描述正確是(  )
A.自上而下依次執行
B.自下而上依次執行
C.順序控制結構中不能包括其他程序控制結構
D.順序控制結構必須有一個輸入和一個輸出
10.(2021高一上·云南期中)在下圖所示的算法流程圖中,當x=-1時,輸出的結果是(  )。
A.1 B.-1 C.出錯 D.0
11.(2021高一上·云南期中)若執行時輸入X的值為-50,以下流程圖的執行結果是(  )。
A. -30 B.0 C.-50 D.-100
12.(2021高一上·云南期中)小楊同學在編寫程序過程中給不同的變量取了名字,下列哪個變量名會導致程序運行出錯(  )。
A.kk360 B.51 study C.Yao D.xy_tt
13.(2021高一上·云南期中)Python中變量的命名遵循的規則,不正確的是(  )
A.必須以字母或下劃線開頭,后面可以是字母、數字或下劃線。
B.區分大小寫
C.不區分大小寫
D.不能使用保留字
14.在下面的python程序中,變量b和c的值為(  )。
a=6
a=b=c=8
print(b, c)
A.b為6,c為6 B.b為6,c為8 C.b為8,c為8 D.b為8,c為6
15.(2021·景東=模擬)Python表達式a=b中“=”表示 (  )
A.交換“=”左右兩邊變量的值
B.把“=”右邊變量的值賦值給左邊變量
C.把“=”左邊變量的值賦值給右邊變量
D.比較“=”左右兩邊變量的值是否相等
16.(2021·景東=模擬)在Python中,正確的賦值語句是(  )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
17.(2021高一上·云南期中)在Python中,print(int(-14/2**2))的執行結果是(  )。
A.-3 B.-3.5 C.3 D.3.5
18.(2021高一上·云南期中)小明要把x個蘋果平均分給n個同學,最后余下y個。以下Python表達式正確的是(  )。
A.y=x//n B.y=x%n C.x=y+n D.y=x/n
19.(2021·景東模擬)在Python中print(8+7%2**2)的執行結果是(  )
A.5 B.1 C.6 D.11
20.(2021高一上·云南期中)在Python中,print (abs(-16//5))的執行結果是(  )。
A.2.4 B.3 C.6 D.-2.4
21.(2021·景東=模擬)在Python中,關于變量的說法,正確的是(  )
A.變量必須以字母開頭命名
B.變量只能用來存儲數字,不能存儲漢字
C.在python中變量類型一旦定義就不能再改變
D.變量被第二次賦值后,新值會取代舊的值
22.(2021高一上·云南期中)Python的表達式s+=1與下列(  )表達式效果等同。
A.1+s=s B.s+1=s C.s=s+1 D.s=+1
23.(2021高一上·云南期中)在Python中,表達式3!=2的結果是(  )。
A.5 B.6 C.True D.False
24.(2021高一上·云南期中)在用電子表格軟件處理某地部分市場菜籃子價格數據,如圖所示。
計算表中“平均值”列數據:選擇I3單元格輸入函數(公式),然后用自動填充功能完成其他單元格平均值的計算。則I3單元格中可使用的函數(公式)為(  )。
A.=SUM(C3,H3)/6 B.=(3.5+3+3+3+3+3)/6
C.=C3+D3+E3+F3+G3+H3/6 D.=AVERAGE(C3:H3)
二、填空題(共40分:25-30題每空1分,共30分,31題每空2分,共計10分)
25.(2021高一上·云南期中)根據常用函數的功能寫出對應的函數:
⑴求和:   
⑵求平均值:   
⑶條件計數:   
⑷條件求和:   
⑸條件求平均值:   
⑹條件判斷函數:   
⑺排名:   
⑻計數:   
⑼求最大值:   
⑽求最小值:   
26.(2021高一上·云南期中)“成年人清晨安靜狀態下的口腔正常溫度在36.3-37.2度”“38”和“葉達的口腔溫度是38度”三種描述,這三種描述分別是   、   、   (填寫數據、信息和知識)。
27.(2021高一上·云南期中)   是解決問題的方法和步驟。
描述算法方有   、    、    。
28.(2021高一上·云南期中)(1)算法的三種基本結構:    、   、   。
(2)分別畫出三種結構的流程圖。
圖一:   
圖二:   
圖三:   
29.(2021高一上·云南期中)float(  ):根據一個字符串或整數創建一個新的浮點數   ,那么,int(  )會根據一個字符串或浮點數創建一個新的   ,str(  )會根據一個數創建一個新的   。
30.(2021高一上·云南期中)賦值語句a,b=b,a 的含義是   。 賦值語句c+=a 等效于   。a,b,c=1,2,3的含義是   。a=b=c=1 的含義是   。
31.(2021高一上·云南期中)完善程序
(1)完善輸入和輸出語句代碼
my name=   ('請輸入myname:')
   (“hello”,myname)
(2)完善分支語句的代碼
當飛船速度“v>=7.91”時,輸出“飛船成功飛行!” 否則輸出“飛船不能升空!”。
v=float(input(“請輸入速度(千米/秒):”))
   
   :
print(“飛船成功飛行!”)
   
print(“飛船不能升空!”)
答案解析部分
1.【答案】B
【知識點】表格數據的處理與計算
【解析】【解答】由題目可知,C3單元格輸入的判斷條件是:A3>=85且B3>=90時判為合格,否則為不合格,A3的值為85滿足條件,但B3的值為88<90,不滿足條件,為不合格。故答案選B。
【分析】本題考查的是Excel中IF函數的使用,注意讀清給定條件,AND表示兩者需要同時滿足條件才成立。
2.【答案】A
【知識點】表格數據的處理與計算
【解析】【解答】由題目可知,A3輸入的條件是:判斷A2中的值是否大于等于90,如果>=90,則判為合格,否則為不合格。已知A2中的值為90,滿足條件,判為合格。故答案選A
【分析】本題考查的是IF函數的運用。注意認真讀懂函數條件。
3.【答案】C
【知識點】數據、信息、知識與智慧的關系
【解析】【解答】選項A: 數據是反映客觀事物屬性的記錄,是信息的具體表現形式。 數據經過加工處理之后,就成為信息;而信息需要經過數字化轉變成數據才能存儲和傳輸。 數據是信息的基礎,沒有數據就沒有信息 所以可以將數據看作是信息的“原材料”,而信息則是對數據進行加工處理后得到的“成品”。這種關系可以類比于“減料”和“成品”的關系,數據就像是需要加工的原材料,而信息則是通過對這些原材料進行加工處理得到的成品。因此,可以說數據和信息的關系就像是“減料”和“成品”之間的關系;選項B: 數據是未經加工的原始材料,而信息是經過加工和整理后的數據,具有一定的意義和價值。數據是信息的基礎,沒有數據就沒有信息;選項C: 數據、信息和知識三者之間的價值是逐漸遞增的。數據是未經加工的原始材料,信息是對數據進行加工處理后得到的結果,知識則是對信息進行分析、理解和應用后形成的。因此,知識是最具價值的,它是人類智慧的結晶;選項D:知識是人們通過對獲取或積累的信息進行系統化提煉、研究和分析,形成的對事物本質性規律和本質性聯系的理解和把握。知識是在人類的大腦中形成的,它是對信息進行加工處理后形成的。因此,知識是人類智慧的結晶,是人類文明進步的重要標志。故答案選C。
【分析】本題考查的是數據、信息和知識之間的關系。 數據是指未經處理的原始材料,信息是通過對數據進行加工處理后得到的有用的知識,而知識則是對信息進行分析、理解和應用后形成的認知能力,三者之間的價值是逐漸遞增的。
4.【答案】C
【知識點】信息及其特征
5.【答案】A
【知識點】計算機解決問題的過程
【解析】【解答】 算法是計算機編程中的核心思想,它是對問題求解方法的精煉和抽象,是一組解決問題的指令或規則。在求解由昆明到鎮遠古鎮耗時最短行程問題時,需要設計一個高效的算法來尋找最短行程,這是編程的核心工作。故答案選A。
【分析】本題考查的是計算機算法設計。計算機算法設計是指設計一種有效的方法來解決問題。在計算機編程中,算法是解決問題的關鍵,是最重要的思想之一。因此,在解決由昆明到鎮遠古鎮耗時最短行程問題時,需要設計一個高效的算法來尋找最短行程,這是編程的核心工作。
6.【答案】C
【知識點】流程圖識讀
【解析】【解答】屬于輸入、輸出框符號的是。故答案選C。
【分析】本題考查的是算法的流程圖符號意義。流程圖的基本圖形及其功能:
圖形 名稱 功能
開始/結束 表示算法的開始或結束。
輸入輸出 表示算法中變量的輸入或輸出。
處理 表示算法中變量的計算與賦值。
判斷 表示算法中的條件判斷。
流程線 表示算法中的流向。
連接點 表示算法中的轉接。
7.【答案】D
【知識點】流程圖識讀
【解析】【解答】菱形框表示問題判斷或判定(審核/審批/評審)環節。故答案選D。
【分析】本題考查流程圖基本圖形。流程圖的基本圖形及其功能
圖形 名稱 功能
開始/結束 表示算法的開始或結束。
輸入輸出 表示算法中變量的輸入或輸出。
處理 表示算法中變量的計算與賦值。
判斷 表示算法中的條件判斷。
流程線 表示算法中的流向。
連接點 表示算法中的轉接。
8.【答案】B
【知識點】計算機解決問題的過程
【解析】【解答】 計算機解決問題的過程可以分為四個基本步驟:問題抽象與建模、設計算法、編寫程序和調試運行。首先,需要對問題進行抽象和建模,將問題轉化為計算機可以處理的形式。然后,需要設計一個有效的算法來解決問題。接著,需要將算法用編程語言轉換成程序代碼。最后,需要對程序進行調試和運行,確保程序能夠正確解決問題。故答案選B。
【分析】 本題考查的是計算機解決問題的過程。計算機解決問題的過程可以分為四個基本步驟:問題抽象與建模、設計算法、編寫程序和調試運行。首先,需要對問題進行抽象和建模,將問題轉化為計算機可以處理的形式。然后,需要設計一個有效的算法來解決問題。接著,需要將算法用編程語言轉換成程序代碼。最后,需要對程序進行調試和運行,確保程序能夠正確解決問題。
9.【答案】A
【知識點】算法的控制結構;順序結構及程序實現
【解析】【解答】 選項A:順序控制結構是最簡單的程序控制結構,是指程序按照一定的順序依次執行,每條語句的執行必須在前一條語句執行完畢之后才能執行。因此,程序執行的順序是自上而下依次執行;選項B:自下而上執行沒有意義;選項C:順序控制結構可以包括其他程序控制結構,如條件控制結構和循環控制結構;選項D:順序控制結構不需要輸入和輸出。故答案選A。
【分析】本題考查的是順序控制結構。順序控制結構是最簡單的程序控制結構,是指程序按照一定的順序依次執行,每條語句的執行必須在前一條語句執行完畢之后才能執行。
10.【答案】A
【知識點】流程圖識讀
【解析】【解答】由題可知,該流程圖是判斷X是否大于0,X>0時直接輸出X的值;X<0時,輸出-X的值。當X=-1時X<0,輸出-X,即-(-1)=1。故答案選A。
【分析】該題考查的是流程圖的識讀。條件框的讀取,應讀懂題目條件,明確滿足條件流程的走向。
11.【答案】D
【知識點】流程圖識讀;分支結構語句及程序實現
【解析】【解答】由題可知,該流程圖主要是判斷 X%5 (%是取模運算)的結果是否為0,如果 X%5 =0,則輸出的X=X+X;否則輸出的X=X-X,因為X=-50, -50%5的結果為0 ,所以輸出的X=X+X=-50+(-50)=-100。故答案選D。
【分析】 本題考查流程圖的識讀。 %是取模運算,-50除以5商為-10,余數為0,因此-50%5的結果為0。
12.【答案】B
【知識點】常量、變量及變量的賦值
【解析】【解答】 變量名必須遵循一定的命名規則,一般要求只能包含字母、數字和下劃線,并且第一個字符不能是數字。因此,選項A、C和D中的變量名都是合法的。而選項B中的變量名包含了空格和數字作為首字符,不符合命名規則,會導致程序運行出錯。故答案選B。
【分析】本題考查變量命名規則。 變量名必須遵循一定的命名規則,一般要求只能包含字母、數字和下劃線,并且第一個字符不能是數字。
13.【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】 Python中量的命名遵循的規則 :變量名必須以字母或下劃線開頭,后面可以是字母、數字或下劃線;變量名區分大小寫;不能使用保留字作為變量名。故答案選C。
【分析】本題考查的是Python中變量的命名的規則。Python中變量的命名遵循以下規則:(1)變量名只能包含字母、數字和下劃線;(2)變量名不能以數字開頭;(3)變量名區分大小寫,例如變量name和變量Name是不同的變量;(4)變量名不能使用Python的關鍵字和保留字作為變量名;(5)變量名應該具有描述性,可以清楚地表達變量的含義;(6)變量名應該盡量簡短,但不要過于簡單而失去描述性;(7)變量名通常使用小寫字母,并采用下劃線分隔單詞的方式。
14.【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】程序分析:
將6賦值給a,此時a為6;
將8賦值給c,此時c為8;
將c復制給b,此時b的值即為c的值,b為8;
將b賦值給a,此時a即為b的值,a為8。
最終,a為8,b為8,c為8。故答案選C。
【分析】本題主要考查賦值語句。賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。
15.【答案】B
【知識點】常量、變量及變量的賦值
【解析】【解答】在表達式a=b中,“=”表示把“=”右邊變量的值賦值給左邊變量。故答案選B。
【分析】本題主要考查Python的賦值語句。賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。
16.【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。選項ABD錯誤;選項C:x=y=50等價于x=50,y=50,是正確的賦值語句。故答案選C。
【分析】本題主要考查Python賦值語句。賦值語句的格式為:變量名=表達式。
17.【答案】A
【知識點】運算符、基本運算與表達式;常用標準函數
【解析】【解答】首先2**2=4;-14/4=-3.5,然后int(-3.5)表示取-3.5的整數部分,結果是-3。故答案選A。
【分析】本題考查Python中算術運算符和數值類型。運算符**代表次方, int()函數是“取整”函數,向下取整,只保留其整數部分。
18.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A:表達式y=x//n是計算平均分配后每個同學分到的蘋果數,使用了整除運算符//,結果是一個整數;選項B:因為平均分配后還有余下y個蘋果,那么y就是x除以n的余數,可以用取模運算符%來計算,即y=x%n;選項C:中x=y+n是錯誤的,因為這個式子的含義是把余下的蘋果數y加上n,得到了新的蘋果總數x,與原來的問題無關。選項D:表達式y=x/n是計算平均分配后每個同學分到的蘋果數,使用了除法運算符/,結果是一個浮點數。故答案選B。
【分析】該題考查的是Python中的算術運算符和變量賦值。需要根據題意,理解平均分配后的余數y的含義,正確使用算術運算符計算y的值。正確的表達式是B:y=x%n。
19.【答案】D
【知識點】運算符、基本運算與表達式
【解析】【解答】8+7%2**2=8+7%4=8+3=11,print是輸出語句。故答案選D。
【分析】本題考查的是Python表達式。**是冪次方優先級最高,%是求余。
20.【答案】B
【知識點】運算符、基本運算與表達式;常用標準函數
【解析】【解答】將 print(abs(-16//5))分解運算:首先,-16//5是整數除法,結果是-4,因為-16除以5向下取整得到-4。然后,abs(-4)表示的是取-4的絕對值,結果是4。因此,整個表達式的結果是4,輸出結果為3。故答案選B。
【分析】 該題考查的是Python表達式。需要了解Python中的整數除法和絕對值函數的用法,正確計算表達式的值。
21.【答案】D
【知識點】常量、變量及變量的賦值
【解析】【解答】選項A:Python中的變量名可以由大寫字母、數字、下劃線組成,不能以數字開頭,字母區分大小寫,不能使用保留字;選項B:變量能存儲的數據很多,包括漢字;選項C:在Python中,定義變量是不需要指定數據類型的,但Python本身是有數據類型的,它的數據類型可分為數字型和非數字型,且數據類型是可以強制轉換的;選項D:變量被第二次賦值后,會覆蓋原有的數據。故答案選D。
【分析】本題主要考查Python變量。變量是程序用來保存數據的。
22.【答案】C
【知識點】常量、變量及變量的賦值
【解析】【解答】選項A:表達式1+s=s是錯誤的,因為“=”是賦值運算符,不能出現在等號左邊。正確的表達式應該是s = s + 1,表示把變量s的值加1,并將新的值賦給s;選項B:表達式s+1=s也是錯誤的,因為“=”是賦值運算符,不能出現在等號右邊。正確的表達式應該是s = s + 1,表示把變量s的值加1,并將新的值賦給s:選項C:表達式s=s+1是正確的,表示把變量s的值加1,并將新的值賦給s;選項D:表達式s=+1是錯誤的,因為+1不是一個合法的表達式,無法賦給變量s。正確的表達式應該是s += 1,表示把變量s的值加1,并將新的值賦給s。故答案選C。
【分析】本題考查的是Python的變量。表達式s += 1與選項C:s = s + 1的效果等同。它們都是把變量s的值加1,并將新的值賦給s。這種寫法稱為“增強賦值”(augmented assignment),相當于s = s + 1的簡寫形式。
23.【答案】C
【知識點】運算符、基本運算與表達式
【解析】【解答】 “!=”是關系運算符表示不等于,表達式3!=2的結果是True。故答案選C。
【分析】 本題主要考查Python表達式的運算。“!=”是關系運算符表示不等于,故表達式3!=2的結果是True。
24.【答案】D
【知識點】表格數據的處理與計算
【解析】【解答】由題可知,需要求的六個市場各種蔬菜介個的平均值。選項A:SUM函數是求和函數;選項B:直接將各市場包心菜的數值相加除以6,該方法可以求出I3的值,但題目還要求 用自動填充功能完成其他單元格平均值的計算 ,故本題不選B;選項C:利用公式 計算,但應為(C3+D3+E3+F3+G3+H3)/6 選項D:求平均值時可以直接使用平均函數 AVERAGE,I3對應的是各市場包心菜的平均值,數據范圍為C3:H3。故答案選D。
【分析】本題考查的是excel表格處理中函數與公式的應用。選項B:直接將各市場包心菜的數值相加除以6,該方法可以求出I3的值,但題目還要求 用自動填充功能完成其他單元格平均值的計算 ,故本題不選B;選項C:利用公式 計算是可行的,但沒有考慮加+,/的優先級,正確的應為=(C3+D3+E3+F3+G3+H3)/6。
25.【答案】SUM;AVERAGE;COUNT;SUMIF;AVERAGEIF;IF;RANK;COUNT;MAX;MIN
【知識點】表格數據的處理與計算
【解析】【解答】(1)求和函數是:SUM;
(2)求平均值函數是:AVERAGE;
(3)條件計數函數是:COUNTIF;
(4)條件求和功能的函數是:SUMIF;
(5) 條件求平均值:AVERAGEIF;
⑹條件判斷函數:IF;
⑺排名:RANK;
⑻計數函數:COUNT;
⑼求最大值的函數是:MAX;
⑽求最小值函數:MIN。
【分析】本題考查表格處理中常用函數的功能。這些函數在日常生活中也常用,一定要記住這些常用函數對應的英文以及它們的作用。
26.【答案】知識;數據;信息
【知識點】信息及其特征;數據、知識、智慧的定義與特征
【解析】【解答】“成年人清晨安靜狀態下的口腔正常溫度在36.3-37.2度”屬于知識,是一種普遍認可的醫學常識,是對一類人的一種描述,具有普遍性和客觀性。“38”屬于數據,是一個數字,沒有具體的含義和背景信息。“葉達的口腔溫度是38度”屬于信息,是對一個人的一種描述,具有特定性和主觀性。故答案為:知識;數據;信息。
【分析】 該題考查數據、信息和知識的概念及其區別。需要考生理解數據、信息和知識的含義和區別,以及它們在信息處理中的作用。同時,需要考生具備一定的信息辨析能力,能夠從多個描述中提取出有效信息,進行分析和判斷。
27.【答案】算法;自然語言;自然語言;偽代碼
【知識點】算法的基本概念與特征;算法的常用表示方法
【解析】【解答】算法是解決問題的方法和步驟。描述算法的方法有自然語言、流程圖、偽代碼。故答案為:算法;自然語言;流程圖;偽代碼。
【分析】本題考查的是算法的概念和描述方法。用自然語言描述算法通俗易懂,且不需要進行專門的學習和訓練。采用流程圖來描述會顯得比較直觀和易于理解。偽代碼由于語法比較接近計算機程序設計語言,所以描述的算法更加緊湊簡練,也便于進一步轉化為相應的計算機程序。
28.【答案】(1)順序結構;選擇結構;循環結構
(2)順序結構;分支結構;循環結構
【知識點】算法的控制結構
【解析】【解答】(1)算法的三種控制結構:順序結構、選擇結構、循環結構。故答案為:順序結構、選擇結構、循環結構;
(2)三種結構的流程圖如下:
順序結構;分支結構;循環結構。
【分析】本題考查的是算法的三種結構,即順序結構、選擇結構和循環結構。它們的流程圖是會考考點中經常遇到的,要會分析其流程走向。
29.【答案】并返回;整數;字符串
【知識點】常見數據類型、數組
【解析】【解答】float代表浮點型, float(  ):根據一個字符串或整數創建一個新的浮點數 并返回,int代表整型, int(  )會根據一個字。符串或浮點數創建一個新的 整數,str是字符串類型,str(  )會根據一個數創建一個新的字符串。故答案是:并返回;整數;字符串。
【分析】本題考查的是Python基本數據類型。float代表浮點型, float(  ):根據一個字符串或整數創建一個新的浮點數 ,int代表整型, int(  )會根據一個字。符串或浮點數創建一個新的 整數,str表示字符串類型,用于將其他類型的數據轉換成字符串類型,str(  )會根據一個數創建一個新的字符串。
30.【答案】交換變量a和b的值;c=c+a;分別把1,2,3賦給變量a,b,c;把1賦給變量a,b,c
【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值
【解析】【解答】 賦值語句a,b=b,a的含義是交換變量a和b的值。在執行該語句時,Python會先計算等號右邊的表達式b,a,然后將b的值賦給a,a的值賦給b,完成變量值的交換;
賦值語句c+=a表示把變量a的值加到變量c上,并將新的值賦給c。這種寫法稱為“增強賦值”(augmented assignment),相當于c=c+a的簡寫形式,等效于c=c+a;
賦值語句a,b,c=1,2,3的含義是分別把1,2,3賦給變量a,b,c。在Python中,可以同時給多個變量賦值,用逗號分隔各個變量名和對應的值;
賦值語句a=b=c=1的含義是把1賦給變量a,b,c。這種寫法相當于先把1賦給變量c,然后再把c的值賦給變量b和a,即a=b=c=1等價于c=1;b=c;a=b=1。注意,這種寫法只適用于不可變對象(如數字、字符串),對于可變對象(如列表、字典),可能會出現意想不到的結果。
故答案是:交換變量a和b的值;c=c+a;分別把1,2,3賦給變量a,b,c;把1賦給變量a,b,c。
【分析】本題考查賦值語句的含義。“=”是賦值運算符,將其右邊的值賦給左邊。仔細分析左邊變量,值語句c+=a表示把變量a的值加到變量c上,并將新的值賦給c,c+=a等效于c=c+a。
31.【答案】(1)input;print
(2)if;v>=7.91;else:
【知識點】分支結構語句及程序實現;常用標準函數
【解析】【解答】(1)由題可知,該段代碼目的是提示用戶輸入"myname",然后輸出“hello,myname”。Python的輸入和輸出語句,input('請輸入myname:')表示等待用戶輸入一個字符串,并將輸入的字符串賦給變量myname。print("hello", myname)表示輸出一個字符串"hello"和變量myname的值,中間用逗號隔開;
(2)由題可知,此段代碼目的是判斷飛船速度V是否>=7.91,“當v>=7.91”時,輸出“飛船成功飛行!” 否則輸出“飛船不能升空!,因此使用到條件判斷語句 IF-else。完整代碼應為:
v=float(input(“請輸入速度(千米/秒):”))
if
v>=7.91 :
print(“飛船成功飛行!”)
else:
print(“飛船不能升空!”)
故答案為:(1)input;print;(2) if; v>=7.91;else:。
【分析】本題考查Python的輸入、輸出語句和IF-else。input('請輸入myname:')表示等待用戶輸入一個字符串,并將輸入的字符串賦給變量myname。print("hello", myname)表示輸出一個字符串"hello"和變量myname的值,中間用逗號隔開;If-else用于條件判斷,答題時注意條件情況,else后面不要忽略加“:”。
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 莱州市| 车致| 临海市| 康保县| 都兰县| 会宁县| 涡阳县| 肇源县| 桑日县| 甘肃省| 遂平县| 法库县| 伊川县| 赤水市| 平泉县| 安吉县| 盐源县| 丁青县| 承德县| 新竹市| 同江市| 平陆县| 河曲县| 论坛| 循化| 延庆县| 麻阳| 通海县| 赤水市| 淮阳县| 白山市| 蒲城县| 中方县| 青河县| 丰都县| 尼玛县| 密云县| 通化县| 肥东县| 垦利县| 周宁县|