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

第四章 程序設(shè)計(jì)基礎(chǔ) 綜合練習(xí) 粵教版(2019)信息技術(shù)必修一(Word版,含答案)

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

第四章 程序設(shè)計(jì)基礎(chǔ) 綜合練習(xí) 粵教版(2019)信息技術(shù)必修一(Word版,含答案)

資源簡介

第四章 程序設(shè)計(jì)基礎(chǔ) 綜合練習(xí) 粵教版(2019)信息技術(shù)必修一
一、選擇題
1.有如下Python程序段:
import random
num=[]
for i in range(0,6):
n=random.randint(1,10)
num.append(n)
for i in range(1,6):
if i%2==1 and num[i]>num[i-1] :
num[i],num[i-1]=num[i-1],num[i]
else:
num[i]=num[i]-1
print(num)
運(yùn)行后列表中的值可能是( )
A.11,1,7,5,4,3 B.5,3,6,4,0,2 C.4,1,7,4,4,0 D.9,8,1,1,5,4
2.哥德巴赫猜想是近代三大數(shù)學(xué)難題之一,即任一大于2的偶數(shù),都可表示成兩個(gè)素?cái)?shù)之和。采用Python驗(yàn)證100以內(nèi)哥德巴赫猜想的正確性,則劃線處的代碼為:( )
import math
def isprime(num):
i=2
while i<=int (math.sqrt(num)):
if num % i==0:
return False
i+=1
return True
n=6
while n<=100:
for j in range(3,int (n/2)):
if ____________________:
print (n,'=',j, '+',n-j)
n+=2
A.isprime(j) and isprime(n-j) B.isprime (j) and isprime(j+1)
C.isprime(n) and isprime(j) D.isprime(j) and isprime(j-1)
3.在Python中,以下賦值語句格式不正確的是( )
A.x,y=y,z B.x,y=1,2 C.x=y=30 D.x+y=z
4.執(zhí)行下列程序后,屏幕上輸出的結(jié)果是( )
for i in range(5,1):
print(i,end=” ”)
A.5 4 3 2 1 B.4 3 2 1 C.1 2 3 4 5 D.沒有結(jié)果
5.下面的Python程序段運(yùn)行后的輸出結(jié)果是( )
x=24
if x%2=1:
print(x,"是奇數(shù)。")
else:
print(x,"是偶數(shù)。")
A.24是奇數(shù)。 B.x是偶數(shù)。 C.x是奇數(shù)。 D.24是偶數(shù)。
6.我國古代數(shù)學(xué)家張丘建在《算經(jīng)》一書中提出了如下的數(shù)學(xué)問題:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞,問翁、母、雛各幾何?用Python編寫程序如下:
for x in range(0,21):
for y in range(0,34):
方框內(nèi)代碼可以為:( )
A.
B.
C.
D.
7.某超市用13位數(shù)字標(biāo)識(shí)商品信息,其中8~12位是表示商品名的代碼,用字符串變量s存儲(chǔ)商品的信息碼(例如:s="9787100109796",商品名代碼是“10979”),下列Python表達(dá)式中能取出商品名代碼的是( )
A.s[-6:-1] B.s[7:11] C.s[8:12] D.s[7:-2]
8.下列函數(shù)中,能實(shí)現(xiàn)將數(shù)字轉(zhuǎn)變?yōu)樽帜腹δ艿暮瘮?shù)是( )
A.len() B.chr() C.ord() D.print()
二、填空題
9.有10個(gè)數(shù)據(jù)34,22,101,8,14,88,24,17,54,7依次存放在列表list中,有如下Python程序,當(dāng)程序運(yùn)行結(jié)束時(shí),輸出的值是: _____
list= [34,22, 101,8,14,88,24,17,54,7]
num=list[0]
for i in range(1,10):
if list[i]num=list[i]
print(num)
10..在Python中,(13%3)**2的結(jié)果是_______。
11.Python表達(dá)式5%2+9//4的運(yùn)算結(jié)果是__________。
12.使用python編寫游戲時(shí),需要導(dǎo)入________模塊。
13.Python算術(shù)運(yùn)算中求余數(shù)運(yùn)算符用_______表示。
三、判斷題
14.若有a=[1,2,3,4,5],則表達(dá)式a[2]+a[4]的值為6。( )
15.常見的順序結(jié)構(gòu)語句有輸入語句、輸出語句和賦值語句。( )
16.循環(huán)結(jié)構(gòu)表示程序中各步操作按出現(xiàn)的先后順序執(zhí)行。( )
17.Python程序語言中的“=”和數(shù)學(xué)上的“=”是一回事。( )
18.Python語言的表達(dá)式中,“%”是取模算術(shù)運(yùn)算符。( )
四、操作題
19.小王收集“2020年全省各市、縣城鄉(xiāng)居民收入情況”數(shù)據(jù),保存在D盤下“2020年城鄉(xiāng)居民收入情況.xlsx”Excel文檔,如圖-1所示。現(xiàn)在利用pandas模塊進(jìn)行數(shù)據(jù)處理。
計(jì)算各縣市區(qū)的“城鎮(zhèn)居民收入”(城鎮(zhèn)居民收入=工資性收入+經(jīng)營凈收入+財(cái)產(chǎn)凈收入+轉(zhuǎn)移凈收入)
根據(jù)“城鎮(zhèn)居民收入”值對(duì)各市縣區(qū)進(jìn)行排位(值大在前,值相同位次相同)
根據(jù)全省十一城市的“城鎮(zhèn)居民收入”畫出圖表,如圖-2所示。
(1)以下Python程序?qū)崿F(xiàn)上述功能,請(qǐng)?jiān)趧澗€處填入合適的代碼。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel( )
n = len(df)
sj = 0
for i in df.columns[4:]:
sj = _________
df["城鎮(zhèn)居民收入"] = sj
#按“城鎮(zhèn)居民收入”為關(guān)鍵字降序排序
df = df.sort_values("城鎮(zhèn)居民收入",ascending = False)
df = df. reset_index(drop=True) #重置索引
df["排位"] = 1
for i in range(1, n):
if df.at[i,"城鎮(zhèn)居民收入"] == df.at[i - 1,"城鎮(zhèn)居民收入"]:
df.at[i,"排位"] = __________
else:
df.at[i,"排位"] = i + 1
df1 = round(df.groupby("市區(qū)", as_index = True).mean(),1) #按“市區(qū)”為關(guān)鍵字分組求平均值并保留1位小數(shù),as_index = True表示將“市區(qū)”作為索引
plt.figure(figsize=(10,6))
plt.rcParams['font.family']=['SimHei'] #顯示漢字
#繪制水平柱形圖(條形圖)
plt.title('2020年全省各市城鎮(zhèn)居民收入情況',fontsize = 20) #設(shè)置圖表標(biāo)題文字
plt.show()
(2)方框處代碼應(yīng)為:_______
A.plt.barh(df1.市區(qū),df1.城鎮(zhèn)居民收入)
B.plt.barh(df1.index,df1.城鎮(zhèn)居民收入)
C.plt.plot(df1.市區(qū),df1.城鎮(zhèn)居民收入)
D.plt.plot(df1.index,df1.城鎮(zhèn)居民收入)
五、簡答題
20.編寫程序。一輛動(dòng)車即將穿越隧道,已知隧道全長a米,動(dòng)車車長為300米,動(dòng)車的速度為b米/秒。請(qǐng)編寫一個(gè)程序,根據(jù)用戶輸入的數(shù)值,計(jì)算并輸出動(dòng)車完全通過隧道需要花費(fèi)的時(shí)間。
要求:屏幕提示用戶輸入隧道長度和動(dòng)車的行駛速度(輸入時(shí)大于0 的浮點(diǎn)數(shù)),輸出火車完全通過隧道需要花費(fèi)的時(shí)間。 提示:時(shí)間=(隧道長度+動(dòng)車長度) 動(dòng)車速度,單位為秒。
21.蘋果和蟲子問題。
你買了一箱n個(gè)蘋果,很不幸的是買完時(shí)箱子里混進(jìn)了一條蟲子。蟲子每x小時(shí)能吃掉一個(gè)蘋果,假設(shè)蟲子在吃完一個(gè)蘋果之前不會(huì)吃另一個(gè),那么經(jīng)過y小時(shí)你還有多少個(gè)完整的蘋果?
輸入:
輸入僅三行,包括n,x和y(均為整數(shù))。
輸出:
輸出也僅一行,剩下的蘋果個(gè)數(shù)
樣例輸入:
10
4
9
樣例輸出:
7
試卷第1頁,共3頁
試卷第1頁,共3頁
參考答案:
1.C
2.A
3.D
4.D
5.D
6.ABC
7.A
8.B
9.7
10.1
11.3
12.Pygame
13.%
14.錯(cuò)誤
15.正確
16.錯(cuò)誤
17.錯(cuò)誤
18.正確
19. "2020年城鄉(xiāng)居民收入情況.xlsx" sj + df[i] df.at[i - 1,"排位"] B
20.a(chǎn)=float(input("請(qǐng)輸入隧道長度(米):"))
b=float(input("請(qǐng)輸入動(dòng)車速度(米/秒):"))
if a>0 and b>0:
c=(300+a)/b
print("火車完全通過隧道需要的時(shí)間為",c,"秒")
21.n=int(input())
x=int(input())
y=int(input())
print(int(n-y/x))
答案第1頁,共2頁
答案第1頁,共2頁

展開更多......

收起↑

資源預(yù)覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 磐石市| 察隅县| 阿荣旗| 元氏县| 沁源县| 沈丘县| 游戏| 恩施市| 同德县| 南城县| 太和县| 永康市| 碌曲县| 遂宁市| 都江堰市| 洪雅县| 新密市| 大宁县| 黄梅县| 股票| 望城县| 军事| 南城县| 剑河县| 饶阳县| 扎兰屯市| 汶川县| 石泉县| 麟游县| 红桥区| 宣化县| 衡水市| 渭南市| 象州县| 长垣县| 常山县| 安乡县| 临夏市| 盘山县| 舒城县| 日照市|