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

第2章 算法與程序實現 練習 高中信息技術人教_中圖版(2019)必修1(Word版,含答案)

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

第2章 算法與程序實現 練習 高中信息技術人教_中圖版(2019)必修1(Word版,含答案)

資源簡介

第2章 算法與程序實現 練習 高中信息技術人教/中圖版(2019)必修1
一、選擇題
1.“最強大腦”游戲問題的算法分析:顯示游戲規則,顯示物品以及編號,屏幕停留10秒;隨機出題,給出物品,回答編號;判斷回答是否正確,如果正確,則答對的題數加1。重復以上步驟,直到答完5道題;顯示答對的題數( )
import random;import time;import os
print("你好,現在你有 10 秒鐘的時間記憶下列物品及其編號")
things=["蘋果","香蕉","橙子","梨子","獼猴桃","柚子","猴魁","鐵觀音","彩蛋","復活節"]
for i in range(10):
print(i,":", ① ); #在屏幕上顯示編號及物品名稱
time. sleep(10) #延時 10 秒
os. system("cls") #清屏幕,隱去編號及物品
n=0 #記錄答對的題數,初值為 0
t2=random. sample( ② ,5) #隨機抽出 5 個物品
for i in t2: #出 5 題
ans=int(input(i + "的編號是:")) #輸入編號答題
if i== ③ :
n=n+1 #如果回答正確,答對的題數加 1
print("\n 你一共答對了",n,"次") #屏幕顯示答對的題數
input("\n 按回車鍵結束程序")
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]
2.在Python語言中,算術表達式“56%10”的運行結果是( )
A.0 B.10 C.6 D.5
3.有如下Python程序段:
def f(x):
if x==1:
return 1
else:
return x*f(x-1)
s=0
for i in range(1,6):
s+=f(i)
print(s)
執行該程序段后,變量s的值是( )
A.33 B.34 C.154 D.153
4.使用Nilakantha級數可用于計算Pi(π)的無窮級數,它的計算機結果比萊布尼茨公式更快地接近Pi(π)的近似值。,有下列代碼,通過前n項的計算,求Pi近似值,下列選項中正確的是( )
s=0;n=0;i=0
n=int(input("請輸入 n 的值"))
for i in range(2,2*n+1, ① ):
s=s+ ②
print (s)
pi = 3 + s * 4
print(pi)
A.①1 ② (-1)**(i//2+1)/(i*(i+1)*(i+2)) B.①2 ② (-1)**(i//2+1)/(i*(i+1)*(i+2))
C.①1 ② (-1)**(i//2)/(i*(i+1)*(i+2)) D.①2 ② (-1)**(i//2)/(i*(i+1)*(i+2))
5.Python中整型數據的表示方法是( )
A.int B.float C.str D.class
6.有如下Python程序段:
s="Python"
ans=""
for i in range(len(s)):
c=s[i]
if "a"<=c<="z":
if i%2==0:
c=chr((ord(c)–ord("a")–i)%26+ord("a"))
else:
c=c.upper( ) #x.upper( )將字符串x中的大寫字母轉換成小寫字母
ans+=c
print(ans)
執行該程序段后,輸出的內容是( )
A.PYwHtN B.YrHkN C.PaTIOt D.PYrHkN
二、填空題
7.在Python語言中常用的邏輯運算符有“and”、“or”、“not”,執行not 1 and 1的結果是_______。(提示輸入字母時只能輸入小寫字母)
8.使用python編寫游戲時,需要導入________模塊。
9.Python表達式5%2+9//4的運算結果是__________。
10.累加變量的初值一般設置為( ),累乘變量的初值一般設置為( )。
三、判斷題
11.循環結構表示程序中各步操作按出現的先后順序執行。( )
12.算術運算符中*、/的運算優先級高于//和%。( )
13.Python語言的表達式中,“%”是取模算術運算符。( )
14.Python語言中使用數組表示批量數據。( )
15.算法是隨著計算機的發展而產生的,沒有計算機就沒有算法。( )
四、操作題
16.某個室內二氧化碳監測系統,能獲取家庭室內空氣的二氧化碳濃度,并在服務器端每10秒顯示一次數據。根據二氧化碳濃度,每隔5秒在micro:bit顯示屏顯示人體反映對應的序號。
二氧化碳濃度(ppm) 人體反映 序號
050010002500ppm>5000 有中毒危險 [11,∞)
該系統的部分代碼如下:
from microbit import *
import Obloq
IP = "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)

請回答下列問題:
(1)本系統使用了物聯網模塊和傳感器,根據代碼所示,請從選項中選擇正確的端口填入劃線處(單選,填字母):A.pin0 / B.pin1 / C.pin2
物聯網模塊的 TX 針腳應接到擴展板的______,RX 針腳應接到_______;采集傳感器數據的引腳是_____。
(2)某一時刻,智能終端檢測到二氧化碳濃度為625,上傳數據到服務器時使用的URL是_________。
(3)為達到預設功能,請在劃線①②處補充代碼。
①_______②_______
五、簡答題
17.判斷輸入的一個整數能否同時被3和7整除,若能,則輸出“Yes”;否則輸出“No”。
18.請描述列表和元組之間的區別,以及分別在他們之間轉型?
試卷第1頁,共3頁
試卷第1頁,共3頁
參考答案:
1.A
2.C
3.D
4.B
5.A
6.D
7.False
8.Pygame
9.3
10. 0 1
11.錯誤
12.錯誤
13.正確
14.錯誤
15.錯誤
16. C B A http://192.168.31.165:8080/get sid=25&ppm=625 (ppm-1)//500+1 sleep(5000)
17.n=int(input("請輸入一個整數:"))
if n%3==0 and n%7==0:
print("Yes")
else:
print("No")
18.List 和tuple 區別
不同點:
1 定義的方式
list[] tuple()
2 是否可變
list可變 tuple() 不可變
3 list中有 append(),insert() 函數,tuple中沒有
相同點:
都是有序的集合(容器)
List轉為tuple:
temp_list = [1,2,3,4,5]
將temp_list進行強制轉換:tuple(temp_list)
tuple 轉為list:
temp_tuple = (1,2,3)
方法類似,也是進行強制轉換即可:list(temp_tuple)
答案第1頁,共2頁
答案第1頁,共2頁

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 秭归县| 洛阳市| 腾冲县| 兴化市| 太仓市| 谷城县| 德江县| 江城| 怀柔区| 弥勒县| 阿荣旗| 唐河县| 灵武市| 常州市| 广汉市| 紫云| 武义县| 莲花县| 晋江市| 济阳县| 遂溪县| 郧西县| 宁都县| 湖州市| 盖州市| 饶阳县| 玛沁县| 湘乡市| 盘锦市| 万州区| 海安县| 广安市| 博客| 贵港市| 任丘市| 静安区| 衡阳市| 宾阳县| 鹤峰县| 玉山县| 安阳县|