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

云南省昆明市昆明五中2020-2021學年高一上學期信息技術期末考試試卷

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

云南省昆明市昆明五中2020-2021學年高一上學期信息技術期末考試試卷

資源簡介

云南省昆明市昆明五中2020-2021學年高一上學期信息技術期末考試試卷
一、選擇題
1.(2020高一上·昆明期末)下列關于數據與信息的說法正確的是(  )
A.信息是數據的載體 B.信息是事物運動的狀態和方式
C.數據是一種被加工過的信息 D.數據是信息的內涵
【答案】B
【知識點】數據、信息、知識與智慧的關系
【解析】【解答】信息是數據經過儲存、分析及解釋后所產生的意義,通常是在某一特定情境脈絡下的具體呈現。數據是對客觀事物的符號表示,如圖形符號、數字、字母等。故答案選B。
【分析】本題主要考查數據與信息。數據是信息的載體,信息則是數據所表示的意義。
2.(2020高一上·昆明期末)圓的面積計算方法是經過研究、總結歸納出來的科學方法,它屬于(  )
A.信息 B.知識 C.數據 D.信息技術
【答案】B
【知識點】數據、知識、智慧的定義與特征
【解析】【解答】信息,指音訊、消息、通訊系統傳輸和處理的對象,泛指人類社會傳播的一切內容。信息是加工了的數據。數據是記錄客觀事物的、可鑒別的符號。知識是人們運用大腦對所獲取或積累的信息進行的提煉、研究和分析的結果,能夠精確的反應事物的本質。圓的面積計算方法是經過研究、總結歸納出來的科學方法,它屬于知識。故答案選B。
【分析】本題考查數據、信息和知識。數據、信息和知識可以看作人類對客觀事物感知的三個不同階段。數據是對事物屬性的客觀記錄,信息是經過組織的有結構的數據,知識是經過人的思維整理過的信息、數據、形象、價值標準以及社會的其他符號化產物。
3.(2020高一上·昆明期末)計算機能直接識別、理解執行的語言是(  )
A.匯編語言 B.Python語言 C.自然語言 D.機器語言
【答案】D
【知識點】計算機語言
【解析】【解答】計算機能直接識別、理解執行的語言是機器語言。故答案選D。
【分析】本題考查計算機語言。計算機語言是從機器語言發展到匯編語言,再發展到高級語言的。
高級語言種類很多,有BASIC語言、C語言、Java Visual Basic等。用高級語言編寫的程序,最終都要編譯成計算機能識別的二進制代碼才能運行。
用匯編語言編寫的程序,計算機不能直接接受,需用匯編語言的翻譯程序將程序中的每條語句翻譯成機器語言,計算機才能執行。
用高級語言編寫的程序必須由翻譯程序將其翻譯成機器語言,才能在計算上執行。
4.(2020高一上·昆明期末)下列數中,數值最小的是(  )
A.1001B B.1100B C.14D D.13D
【答案】A
【知識點】進制及數制轉換
【解析】【解答】1001B=9D,1100B=12D,數值最小的是1001B。故答案選A。
【分析】本題考查的是進制數的轉換。二進制數轉換為十進制數可通過“按權展開、逐項相加”的方法。
5.(2020高一上·昆明期末)在通信應用中,經常使用模擬信號和數字信號,如圖所示,是兩種信號的示意圖,下列說錯誤的是(  )
A.圖A是模擬信號示意圖,圖B是數字信號示意圖
B.模擬信號一般通過采樣、量化和編碼轉換為數字信號
C.模擬信號是離散不連續的信號
D.數字信號有利于存儲和加密
【答案】C
【知識點】數字信號與模擬信號
【解析】【解答】圖A表示的是模擬信號,圖B表示的是數字信號。將模擬信號轉換成數字信號一般需要經過采樣、量化與編碼。數字信號是離散不連續的信號;數字信號有利于存儲和加密。故答案選C。
【分析】本題考查數字信號和模擬信號。模擬信號先由采樣器按照一定時間間隔采樣獲得時間上離散的信號,再經模數轉換器(ADC)在數值上進行離散化(量化),經過編碼轉換成數字信號。
6.(2020高一上·昆明期末)已知字母A的ASCII碼用二進制表示是01000001,則字母D的ASCII碼值用十進制表示是(  )
A.66 B.67 C.68 D.69
【答案】C
【知識點】進制及數制轉換
【解析】【解答】已知字母A的ASCII碼用二進制表示是01000001,對應十進制是65。字母D的ASCII碼值用十進制表示是65+3=68。故答案選C。
【分析】本題考查的是進制的轉換。 二進制數可通過“按權展開、逐項相加”的方法轉換為十進制數
7.(2020高一上·昆明期末)一幅分辨率為800×600像素、16位色的位圖圖像其存儲空間為(  )
A.800*600*16/1024 B B.800*600*16/8/1024 KB
C.800*600*16/1024 KB D.800*600*16/8*1024 MB
【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】【解答】圖像文件容量=800*600*16/8/1024 KB(或800*600*16/8 B,或800*600*16/8/1024/1024 MB)。故答案選B。
【分析】本題主要考查圖像文件容量的計算。圖像存儲量=水平像素×垂直像素×每個像素色彩所需位數/8(單位:字節B)。
8.(2020高一上·昆明期末)下列關于算法的描述正確的是(  )
A.算法只能用流程圖描述
B.算法只能有一個輸入
C.一個算法的執行步驟可以是無限的
D.一個算法至少要有一個輸出
【答案】D
【知識點】算法的基本概念與特征;算法的常用表示方法
【解析】【解答】算法的常用描述方式有:自然語言、流程圖、偽代碼、計算機程序語言。一個算法有0個或多個輸入,至少要有一個輸出,一個算法的執行步驟必須是有限的。故答案選D。
【分析】本題考查的是算法的描述方式及特征。算法的特征:①有窮性:執行完有限步之后結束,且每一步的執行時間也都是有限的;
②確定性:每一步都有確切的含義;
③輸入:有零個或多個輸入;
④輸出:至少產生一個輸出;
⑤可行性:原則上能精確運行。
9.(2020高一上·昆明期末)流程圖中表示判斷的是(  )。
A.矩形框 B.菱形框 C.圓形框 D.橢圓形框
【答案】B
【知識點】流程圖識讀
【解析】【解答】流程圖中表示判斷的是菱形框,表示處理的是矩形框,表示開始或結束的是橢圓形框,,流程圖圖例沒有圓形框。故答案選B。
【分析】本題考查對流程圖圖形的認識。
10.(  ) 不是程序的基本控制結構。
A.順序結構 B.選擇結構 C.循環結構 D.組合結構
【答案】D
【知識點】算法的控制結構
11.(2020高一上·昆明期末)有5個砝碼,外觀一模一樣,其中有一個異常砝碼重0.9g,其他砝碼重1g。請問最多需要使用(  )次天平一定找出那個重0.9g的砝碼。
A.2 B.3 C.4 D.5
【答案】A
【知識點】算法的常用表示方法
【解析】【解答】任取其中的兩個放到天平的左邊,再剩余的3個中再任取兩個發到天平的右邊,觀察天平,如果左右兩邊相等,則剩下的那個即為重0.9g的砝碼(1次可找出),如果不相等,則將低的那一邊的兩個砝碼分別放到天平的左右兩邊,低的那個即為重0.9g的砝碼(故最多2次可找出)。故答案選A。
【分析】本題考查的是算法的描述。
12.(2020高一上·昆明期末)下列流程圖是“求0~1000所有偶數和”問題的算法,則①應該填(  )
A.i B.i=i+2 C.i=i*2 D.i=i2
【答案】B
【知識點】流程圖識讀
【解析】【解答】本流程圖的功能是求0~1000所有偶數和,i表示的是偶數,i的初值為0,故①應該填i=i+2。故答案選B。
【分析】本題考查的是算法流程圖的執行。
13.(2020高一上·昆明期末)函數range(7,10)生成的序列中元素的個數是(  )
A.7 B.3 C.4 D.10
【答案】B
【知識點】常用標準函數
【解析】【解答】range(7,10)生成的序列中元素的個數是3(分別為7、8、9)。故答案選B。
【分析】本題考查的是Python函數。range函數由三個參數(起始值、終值、步長值)來決定序列中元素的個數和范圍。
14.(2020高一上·昆明期末)下列變量名在Python中合法的是(  )
A.36B B.F55# C.for D._Good
【答案】D
【知識點】常量、變量及變量的賦值
【解析】【解答】Python中的變量名可以由大寫字母、數字、下劃線組成,不能以數字開頭,字母區分大小寫,不能使用保留字。“_Good”在Python中是合法的變量名。故答案選D。
【分析】本題主要考查Python變量的命名。
15.(2020高一上·昆明期末)有python程序如下:
S=input(  )
print(S * 3)
運行后通過鍵盤輸入6,則運算結果是(  )
A.666 B.SSS C.18 D.S*3
【答案】A
【知識點】程序的調試及運行;常用標準函數
【解析】【解答】通過鍵盤輸入6,故S=“6”,輸出S*3=“666”,運算結果是666。故答案選A。
【分析】本題考查Python程序的執行。input函數格式:input([prompt1])。功能:讀取從鍵盤輸入的字符串,若給定提示字符串(參數prompt),則直接輸出。
16.(2020高一上·昆明期末)下列程序運行后的結果是(  )
for i in range(2, 6, 2)
a=i+1
print(a)
A.4 B.5 C.6 D.7
【答案】B
【知識點】程序的調試及運行;循環結構語句及程序實現
【解析】【解答】i的取值是2和4,第一次循環,i=2,執行a=i+1=3;
第二次循環,i=4,執行a=i+1=5,循環結束,輸出a的值為5。
故答案選B。
【分析】本題考查循環程序的執行。for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。for循環語句的一般格式是:
for <變量> in <序列>:
<循環體>
[else:
語句塊]
17.(2020高一上·昆明期末)在Python程序中,已知x=2,y=1,當執行語句y+=x*2,y的值是(  )
A.3 B.4 C.5 D.6
【答案】C
【知識點】基本語句
【解析】【解答】語句y+=x*2等價于y=y+x*2,又因為x=2,y=1,y+=x*2=y+x*2=1+2*2=5。故答案選C。
【分析】本題主要考查Python程序語句。
18.(2020高一上·昆明期末)Python中的函數type(  )可以返回對象的數據類型,執行語句“print(type(“8”))”的結果是(  )
A. B.
C. D.
【答案】B
【知識點】常用標準函數
【解析】【解答】函數type(  )可以返回對象的數據類型,執行語句“print(type(”8“))”的結果是(字符串類型)。故答案選B。
【分析】本題考查Python函數。
19.(2020高一上·昆明期末)利用Python求100以內所有能被3整除的正整數,代碼如下:
則下列程序第3行的橫線應該填(  )
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
【答案】C
【知識點】循環結構語句及程序實現
【解析】【解答】該程序的功能是求100以內所有能被3整除的正整數,故第3行的橫線應該填i%3==0。故答案選C。
【分析】本題考查的是While循環程序的執行。
20.(2020高一上·昆明期末)利用Python打印5個#,代碼及運行結果如下:
則程序第1行橫線處應該填(  )
A.5 B.range(1,5)
C.(1,5) D.range(5)
【答案】D
【知識點】循環結構語句及程序實現;常用標準函數
【解析】【解答】該程序實現打印5個#,故程序第1行橫線處應該填range(5)(包括0、1、2、3、4)。故答案選D。
【分析】本題考查的是Python程序的執行。range(  )函數格式: range([start,] stop[, step]);功能:創建一個整數列表;參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。
二、填空題
21.(2020高一上·昆明期末)算法是指在有限步驟內求解某一問題所使用的一組定義明確的規則。某一個算法的描述如下:
①輸入兩個數A,B;
②如果A大于B,則將A的值賦給C,B的值賦給A,C的值賦給B;
③如果A不大于B,則A、B的值保持不變;
④輸出A,B;
⑤結束。
(1)以上算法的描述屬于哪一種:   ;
(2)以上算法第④步用Python語言實現,可以寫為:   ;
(3)如果A的值是5,B的值是3,則執行完算法后,A的值是:   。
【答案】(1)自然語言描述
(2)print(A, B)
(3)3
【知識點】算法的常用表示方法;常用標準函數
【解析】【解答】(1)題干中算法的描述屬于自然語言描述。故答案為:自然語言描述;
(2)算法第④步用Python語言實現,可以寫為print(A, B)。故答案為:print(A, B);
(3)如果A大于B,則將A的值賦給C,B的值賦給A,C的值賦給B,即實現A與B的交換。當A的值是5,B的值是3時,執行完算法后,A的值是3。故答案為:3.
【分析】本題考查的是算法的描述方法及其實現。算法的常用描述方式有:自然語言、流程圖、偽代碼、計算機程序語言。print函數的功能:可以一次輸出多個對象。
22.(2020高一上·昆明期末)數學中階乘是用n!來表示,同時定義了n!=n*(n-1)!,例如:5的階乘可以表示為5!=5*4*3*2*1。下列Python程序是通過for循環求解一個正整數的階乘。
(1)以上程序第4行橫線處應該填入:   ;
(2)以上程序中變量a的數據類型是:   ;
(3)運行后的結果是4!=24,則for循環中第4行的語句共執行了   次。
【答案】(1)sum*i
(2)整數類型int
(3)4
【知識點】常見數據類型、數組;循環結構語句及程序實現
【解析】【解答】(1)該程序是用來求解一個正整數的階乘,故程序第4行橫線處應該填:sum*i;
(2)由代碼可知,程序中變量a的數據類型是整數類型int;
(3)sum=1,最后的sum=1*1*2*3*4=24,故for循環中第4行的語句共執行了4次。
【分析】本題考查循環程序的執行。for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。
三、操作題
23.(2020高一上·昆明期末)一家商場在降價促銷,如果購買金額不高于200元,會給10%的折扣,如果購買金額高于200元,會給20%的折扣。編寫一個Python程序,輸入消費額(整數),顯示折扣后的應付金額。
【答案】price=int(input("請輸入消費額(整數):"))
if price < 200:
price=price-price*0.1
else:
price=price-price*0.2
print("折扣后的應付金額是:",price)
【知識點】分支結構語句及程序實現
【解析】【分析】本題考查的是Python程序的執行與調試。用鍵盤通過輸入函數input輸入消費額,并用int函數將其轉換為整數類型,通過if條件分支結構,判斷如果購買金額不高于200元,會給10%的折扣,如果購買金額高于200元,會給20%的折扣,最后用print輸出函數輸出折扣后的應付金額。
1 / 1云南省昆明市昆明五中2020-2021學年高一上學期信息技術期末考試試卷
一、選擇題
1.(2020高一上·昆明期末)下列關于數據與信息的說法正確的是(  )
A.信息是數據的載體 B.信息是事物運動的狀態和方式
C.數據是一種被加工過的信息 D.數據是信息的內涵
2.(2020高一上·昆明期末)圓的面積計算方法是經過研究、總結歸納出來的科學方法,它屬于(  )
A.信息 B.知識 C.數據 D.信息技術
3.(2020高一上·昆明期末)計算機能直接識別、理解執行的語言是(  )
A.匯編語言 B.Python語言 C.自然語言 D.機器語言
4.(2020高一上·昆明期末)下列數中,數值最小的是(  )
A.1001B B.1100B C.14D D.13D
5.(2020高一上·昆明期末)在通信應用中,經常使用模擬信號和數字信號,如圖所示,是兩種信號的示意圖,下列說錯誤的是(  )
A.圖A是模擬信號示意圖,圖B是數字信號示意圖
B.模擬信號一般通過采樣、量化和編碼轉換為數字信號
C.模擬信號是離散不連續的信號
D.數字信號有利于存儲和加密
6.(2020高一上·昆明期末)已知字母A的ASCII碼用二進制表示是01000001,則字母D的ASCII碼值用十進制表示是(  )
A.66 B.67 C.68 D.69
7.(2020高一上·昆明期末)一幅分辨率為800×600像素、16位色的位圖圖像其存儲空間為(  )
A.800*600*16/1024 B B.800*600*16/8/1024 KB
C.800*600*16/1024 KB D.800*600*16/8*1024 MB
8.(2020高一上·昆明期末)下列關于算法的描述正確的是(  )
A.算法只能用流程圖描述
B.算法只能有一個輸入
C.一個算法的執行步驟可以是無限的
D.一個算法至少要有一個輸出
9.(2020高一上·昆明期末)流程圖中表示判斷的是(  )。
A.矩形框 B.菱形框 C.圓形框 D.橢圓形框
10.(  ) 不是程序的基本控制結構。
A.順序結構 B.選擇結構 C.循環結構 D.組合結構
11.(2020高一上·昆明期末)有5個砝碼,外觀一模一樣,其中有一個異常砝碼重0.9g,其他砝碼重1g。請問最多需要使用(  )次天平一定找出那個重0.9g的砝碼。
A.2 B.3 C.4 D.5
12.(2020高一上·昆明期末)下列流程圖是“求0~1000所有偶數和”問題的算法,則①應該填(  )
A.i B.i=i+2 C.i=i*2 D.i=i2
13.(2020高一上·昆明期末)函數range(7,10)生成的序列中元素的個數是(  )
A.7 B.3 C.4 D.10
14.(2020高一上·昆明期末)下列變量名在Python中合法的是(  )
A.36B B.F55# C.for D._Good
15.(2020高一上·昆明期末)有python程序如下:
S=input(  )
print(S * 3)
運行后通過鍵盤輸入6,則運算結果是(  )
A.666 B.SSS C.18 D.S*3
16.(2020高一上·昆明期末)下列程序運行后的結果是(  )
for i in range(2, 6, 2)
a=i+1
print(a)
A.4 B.5 C.6 D.7
17.(2020高一上·昆明期末)在Python程序中,已知x=2,y=1,當執行語句y+=x*2,y的值是(  )
A.3 B.4 C.5 D.6
18.(2020高一上·昆明期末)Python中的函數type(  )可以返回對象的數據類型,執行語句“print(type(“8”))”的結果是(  )
A. B.
C. D.
19.(2020高一上·昆明期末)利用Python求100以內所有能被3整除的正整數,代碼如下:
則下列程序第3行的橫線應該填(  )
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
20.(2020高一上·昆明期末)利用Python打印5個#,代碼及運行結果如下:
則程序第1行橫線處應該填(  )
A.5 B.range(1,5)
C.(1,5) D.range(5)
二、填空題
21.(2020高一上·昆明期末)算法是指在有限步驟內求解某一問題所使用的一組定義明確的規則。某一個算法的描述如下:
①輸入兩個數A,B;
②如果A大于B,則將A的值賦給C,B的值賦給A,C的值賦給B;
③如果A不大于B,則A、B的值保持不變;
④輸出A,B;
⑤結束。
(1)以上算法的描述屬于哪一種:   ;
(2)以上算法第④步用Python語言實現,可以寫為:   ;
(3)如果A的值是5,B的值是3,則執行完算法后,A的值是:   。
22.(2020高一上·昆明期末)數學中階乘是用n!來表示,同時定義了n!=n*(n-1)!,例如:5的階乘可以表示為5!=5*4*3*2*1。下列Python程序是通過for循環求解一個正整數的階乘。
(1)以上程序第4行橫線處應該填入:   ;
(2)以上程序中變量a的數據類型是:   ;
(3)運行后的結果是4!=24,則for循環中第4行的語句共執行了   次。
三、操作題
23.(2020高一上·昆明期末)一家商場在降價促銷,如果購買金額不高于200元,會給10%的折扣,如果購買金額高于200元,會給20%的折扣。編寫一個Python程序,輸入消費額(整數),顯示折扣后的應付金額。
答案解析部分
1.【答案】B
【知識點】數據、信息、知識與智慧的關系
【解析】【解答】信息是數據經過儲存、分析及解釋后所產生的意義,通常是在某一特定情境脈絡下的具體呈現。數據是對客觀事物的符號表示,如圖形符號、數字、字母等。故答案選B。
【分析】本題主要考查數據與信息。數據是信息的載體,信息則是數據所表示的意義。
2.【答案】B
【知識點】數據、知識、智慧的定義與特征
【解析】【解答】信息,指音訊、消息、通訊系統傳輸和處理的對象,泛指人類社會傳播的一切內容。信息是加工了的數據。數據是記錄客觀事物的、可鑒別的符號。知識是人們運用大腦對所獲取或積累的信息進行的提煉、研究和分析的結果,能夠精確的反應事物的本質。圓的面積計算方法是經過研究、總結歸納出來的科學方法,它屬于知識。故答案選B。
【分析】本題考查數據、信息和知識。數據、信息和知識可以看作人類對客觀事物感知的三個不同階段。數據是對事物屬性的客觀記錄,信息是經過組織的有結構的數據,知識是經過人的思維整理過的信息、數據、形象、價值標準以及社會的其他符號化產物。
3.【答案】D
【知識點】計算機語言
【解析】【解答】計算機能直接識別、理解執行的語言是機器語言。故答案選D。
【分析】本題考查計算機語言。計算機語言是從機器語言發展到匯編語言,再發展到高級語言的。
高級語言種類很多,有BASIC語言、C語言、Java Visual Basic等。用高級語言編寫的程序,最終都要編譯成計算機能識別的二進制代碼才能運行。
用匯編語言編寫的程序,計算機不能直接接受,需用匯編語言的翻譯程序將程序中的每條語句翻譯成機器語言,計算機才能執行。
用高級語言編寫的程序必須由翻譯程序將其翻譯成機器語言,才能在計算上執行。
4.【答案】A
【知識點】進制及數制轉換
【解析】【解答】1001B=9D,1100B=12D,數值最小的是1001B。故答案選A。
【分析】本題考查的是進制數的轉換。二進制數轉換為十進制數可通過“按權展開、逐項相加”的方法。
5.【答案】C
【知識點】數字信號與模擬信號
【解析】【解答】圖A表示的是模擬信號,圖B表示的是數字信號。將模擬信號轉換成數字信號一般需要經過采樣、量化與編碼。數字信號是離散不連續的信號;數字信號有利于存儲和加密。故答案選C。
【分析】本題考查數字信號和模擬信號。模擬信號先由采樣器按照一定時間間隔采樣獲得時間上離散的信號,再經模數轉換器(ADC)在數值上進行離散化(量化),經過編碼轉換成數字信號。
6.【答案】C
【知識點】進制及數制轉換
【解析】【解答】已知字母A的ASCII碼用二進制表示是01000001,對應十進制是65。字母D的ASCII碼值用十進制表示是65+3=68。故答案選C。
【分析】本題考查的是進制的轉換。 二進制數可通過“按權展開、逐項相加”的方法轉換為十進制數
7.【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】【解答】圖像文件容量=800*600*16/8/1024 KB(或800*600*16/8 B,或800*600*16/8/1024/1024 MB)。故答案選B。
【分析】本題主要考查圖像文件容量的計算。圖像存儲量=水平像素×垂直像素×每個像素色彩所需位數/8(單位:字節B)。
8.【答案】D
【知識點】算法的基本概念與特征;算法的常用表示方法
【解析】【解答】算法的常用描述方式有:自然語言、流程圖、偽代碼、計算機程序語言。一個算法有0個或多個輸入,至少要有一個輸出,一個算法的執行步驟必須是有限的。故答案選D。
【分析】本題考查的是算法的描述方式及特征。算法的特征:①有窮性:執行完有限步之后結束,且每一步的執行時間也都是有限的;
②確定性:每一步都有確切的含義;
③輸入:有零個或多個輸入;
④輸出:至少產生一個輸出;
⑤可行性:原則上能精確運行。
9.【答案】B
【知識點】流程圖識讀
【解析】【解答】流程圖中表示判斷的是菱形框,表示處理的是矩形框,表示開始或結束的是橢圓形框,,流程圖圖例沒有圓形框。故答案選B。
【分析】本題考查對流程圖圖形的認識。
10.【答案】D
【知識點】算法的控制結構
11.【答案】A
【知識點】算法的常用表示方法
【解析】【解答】任取其中的兩個放到天平的左邊,再剩余的3個中再任取兩個發到天平的右邊,觀察天平,如果左右兩邊相等,則剩下的那個即為重0.9g的砝碼(1次可找出),如果不相等,則將低的那一邊的兩個砝碼分別放到天平的左右兩邊,低的那個即為重0.9g的砝碼(故最多2次可找出)。故答案選A。
【分析】本題考查的是算法的描述。
12.【答案】B
【知識點】流程圖識讀
【解析】【解答】本流程圖的功能是求0~1000所有偶數和,i表示的是偶數,i的初值為0,故①應該填i=i+2。故答案選B。
【分析】本題考查的是算法流程圖的執行。
13.【答案】B
【知識點】常用標準函數
【解析】【解答】range(7,10)生成的序列中元素的個數是3(分別為7、8、9)。故答案選B。
【分析】本題考查的是Python函數。range函數由三個參數(起始值、終值、步長值)來決定序列中元素的個數和范圍。
14.【答案】D
【知識點】常量、變量及變量的賦值
【解析】【解答】Python中的變量名可以由大寫字母、數字、下劃線組成,不能以數字開頭,字母區分大小寫,不能使用保留字。“_Good”在Python中是合法的變量名。故答案選D。
【分析】本題主要考查Python變量的命名。
15.【答案】A
【知識點】程序的調試及運行;常用標準函數
【解析】【解答】通過鍵盤輸入6,故S=“6”,輸出S*3=“666”,運算結果是666。故答案選A。
【分析】本題考查Python程序的執行。input函數格式:input([prompt1])。功能:讀取從鍵盤輸入的字符串,若給定提示字符串(參數prompt),則直接輸出。
16.【答案】B
【知識點】程序的調試及運行;循環結構語句及程序實現
【解析】【解答】i的取值是2和4,第一次循環,i=2,執行a=i+1=3;
第二次循環,i=4,執行a=i+1=5,循環結束,輸出a的值為5。
故答案選B。
【分析】本題考查循環程序的執行。for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。for循環語句的一般格式是:
for <變量> in <序列>:
<循環體>
[else:
語句塊]
17.【答案】C
【知識點】基本語句
【解析】【解答】語句y+=x*2等價于y=y+x*2,又因為x=2,y=1,y+=x*2=y+x*2=1+2*2=5。故答案選C。
【分析】本題主要考查Python程序語句。
18.【答案】B
【知識點】常用標準函數
【解析】【解答】函數type(  )可以返回對象的數據類型,執行語句“print(type(”8“))”的結果是(字符串類型)。故答案選B。
【分析】本題考查Python函數。
19.【答案】C
【知識點】循環結構語句及程序實現
【解析】【解答】該程序的功能是求100以內所有能被3整除的正整數,故第3行的橫線應該填i%3==0。故答案選C。
【分析】本題考查的是While循環程序的執行。
20.【答案】D
【知識點】循環結構語句及程序實現;常用標準函數
【解析】【解答】該程序實現打印5個#,故程序第1行橫線處應該填range(5)(包括0、1、2、3、4)。故答案選D。
【分析】本題考查的是Python程序的執行。range(  )函數格式: range([start,] stop[, step]);功能:創建一個整數列表;參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。
21.【答案】(1)自然語言描述
(2)print(A, B)
(3)3
【知識點】算法的常用表示方法;常用標準函數
【解析】【解答】(1)題干中算法的描述屬于自然語言描述。故答案為:自然語言描述;
(2)算法第④步用Python語言實現,可以寫為print(A, B)。故答案為:print(A, B);
(3)如果A大于B,則將A的值賦給C,B的值賦給A,C的值賦給B,即實現A與B的交換。當A的值是5,B的值是3時,執行完算法后,A的值是3。故答案為:3.
【分析】本題考查的是算法的描述方法及其實現。算法的常用描述方式有:自然語言、流程圖、偽代碼、計算機程序語言。print函數的功能:可以一次輸出多個對象。
22.【答案】(1)sum*i
(2)整數類型int
(3)4
【知識點】常見數據類型、數組;循環結構語句及程序實現
【解析】【解答】(1)該程序是用來求解一個正整數的階乘,故程序第4行橫線處應該填:sum*i;
(2)由代碼可知,程序中變量a的數據類型是整數類型int;
(3)sum=1,最后的sum=1*1*2*3*4=24,故for循環中第4行的語句共執行了4次。
【分析】本題考查循環程序的執行。for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。
23.【答案】price=int(input("請輸入消費額(整數):"))
if price < 200:
price=price-price*0.1
else:
price=price-price*0.2
print("折扣后的應付金額是:",price)
【知識點】分支結構語句及程序實現
【解析】【分析】本題考查的是Python程序的執行與調試。用鍵盤通過輸入函數input輸入消費額,并用int函數將其轉換為整數類型,通過if條件分支結構,判斷如果購買金額不高于200元,會給10%的折扣,如果購買金額高于200元,會給20%的折扣,最后用print輸出函數輸出折扣后的應付金額。
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. 主站蜘蛛池模板: 南投县| 淳安县| 迁安市| 河津市| 湘潭县| 龙陵县| 兰州市| 公安县| 文登市| 任丘市| 广南县| 新宁县| 铁岭市| 兴国县| 南充市| 思茅市| 根河市| 开原市| 蚌埠市| 漳州市| 新昌县| 休宁县| 闽侯县| 泽州县| 南投县| 望城县| 郓城县| 闻喜县| 万源市| 赣榆县| 行唐县| 宝兴县| 治多县| 福清市| 天峻县| 西宁市| 阿瓦提县| 大埔区| 嘉黎县| 鹤壁市| 顺昌县|