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

第三章 算法的程序?qū)崿F(xiàn) 單元練習(xí)(含答案)

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

第三章 算法的程序?qū)崿F(xiàn) 單元練習(xí)(含答案)

資源簡(jiǎn)介

第三章 算法的程序?qū)崿F(xiàn) 單元練習(xí)
一、選擇題
1.Python程序運(yùn)行時(shí),從鍵盤輸入的內(nèi)容默認(rèn)是( )數(shù)據(jù)類型
A.字符串 B.整數(shù) C.浮點(diǎn)數(shù) D.都不是
2.有下列Python程序段:
import random
s=input("請(qǐng)輸入字符串:")
x=random.randint(3,6)
n=len(s)
if len(s[0:x])r=s[x:n]+s[0:x]
else:
r=s[0:x]+s[x:n]
print(r)
執(zhí)行該程序段,若輸入“helloworld”(不包含雙引號(hào)),則輸出的結(jié)果不可能的是( )
A.loworldhel B.oworldhell C.helloworld D.worldhello
3.下面程序的運(yùn)行結(jié)果是(  )。
>>> list1=[a,3,b,10]
>>> del list1[1:3]
>>> print(list1)
A.[3, 10] B.[a, 10] C.[b, 10] D.[10]
4.x是整型變量,下列選項(xiàng)中,與表達(dá)式not x<=1 and not x>6等價(jià)的是( )
①not(x<=1 and x>6) ②not(x<=1 or x>6)
③x>1 and x<=6 ④x>1 or x<=6
A.①③ B.①④ C.②③ D.②④
5.下列Python賦值語(yǔ)句正確的是( )
A.x+y=20 B.3x=y C.y=x+20 D.s=2π*r*r
6.Python程序中以下變量名正確的是( )
A.a(chǎn)* B.a(chǎn)ge C.#b D.print
7.整型變量x存放了一個(gè)兩位數(shù),以下Python表達(dá)式中能正確求出x的數(shù)字之和的是(  )。
A.(x%10)+x//10 B.(x%10)//10+x//10
C.(x/10)%10+x//10 D.(x%10)+x/10
8.執(zhí)行Python語(yǔ)句s=11//3+11%3后,變量s的值是( )
A.3 B.4 C.5 D.6
二、判斷題
9.王軍同學(xué)編寫(xiě)程序解決“韓信點(diǎn)兵”問(wèn)題后,總結(jié)出計(jì)算機(jī)解決問(wèn)題的過(guò)程分為分析問(wèn)題-設(shè)計(jì)算法-編寫(xiě)程序-調(diào)試運(yùn)行程序等步驟。 (_____)
10.用高級(jí)語(yǔ)言編寫(xiě)的程序能直接被計(jì)算機(jī)識(shí)別和執(zhí)行 (______)
11.下列程序段中,賦值語(yǔ)句s=s+i被重復(fù)執(zhí)行了4次。
s=0
For i in range(3,10,2):
s=s+i (_____)
12.def塊中的代碼不是主程序的一部分,會(huì)跳過(guò)該段代碼.(____)
13.用自然語(yǔ)言來(lái)描述算法,比用流程圖來(lái)描述算法更清晰、簡(jiǎn)潔。(_______)
14.在運(yùn)行程序時(shí),先執(zhí)行主程序再調(diào)用函數(shù)。(____)
三、填空題
15.程序分析題:算法設(shè)計(jì)與程序?qū)崿F(xiàn)(每空4分,共8分)
已知a、b、c分別為三角形的三條邊長(zhǎng),利用海倫公式求三角形面積 ,其中編程實(shí)現(xiàn):輸入邊長(zhǎng)a,b, c,如果能構(gòu)成三角形,輸出面積,否則輸出“No Answer !”
def cal():
a=int(txtl.get())
b=int(txt2.get())
c=int(txt3.get())
if: :
p= (atb+c)/2
s=math. sqrt (p*(p-a)*(p-b)*(p-c))
txt4.insert (0,str(s))
else:
txt4.insert (0."No Answer!")
(1)利用海倫公式求三角形面積的算法是___________(填寫(xiě):解析法/查找法/窮舉法/排序法)。
(2)填寫(xiě)出參考程序中空白處的表達(dá)式____________(填寫(xiě)字母: A/B/C/D)。
A.a(chǎn)+b>c or a+c>b and b+c>a B.a(chǎn)+b>c or a+c>b or b+c>a
C.a(chǎn)+b>c and a+c>b or b+c>a D.a(chǎn)+b>c and a+c>b and b+c>a
16.分析完善程序
以下是計(jì)算s=1*2*3*……10的程序代碼,請(qǐng)補(bǔ)全程序。
s=①
for i in range(1,11):
s=②
Print (s)
請(qǐng)補(bǔ)充完成上述程序:①____________②________________
17.寫(xiě)出如下運(yùn)算符的功能:
①**_______②//_______③% _______
18.閱讀下列程序,寫(xiě)出運(yùn)行結(jié)果。
def fib(m): n1=1 n2=1 for i in range(3,m +1): t = nl + n2 n1 = n2 n2 = t return t Print(fib(5))
運(yùn)行結(jié)果是:_______________
19.執(zhí)行下列程序后,從鍵盤輸入1、2,則輸出的結(jié)果是___________。
m=int(input(“請(qǐng)輸入一個(gè)數(shù);”))
n=int(input(“請(qǐng)輸入一個(gè)數(shù);”))
m*=n
n//=m
m//=n
print(m,n)
20.導(dǎo)入模塊需要使用________語(yǔ)句。
四、簡(jiǎn)答題
21.列舉Python程序設(shè)計(jì)語(yǔ)言中,IF 語(yǔ)句的三種常見(jiàn)格式。
22.read、readline和readlines之間的區(qū)別?
五、操作題
23.輸入三條邊長(zhǎng),若能構(gòu)成三角形,則利用海倫公式計(jì)算該三角形的面積。海倫公式為:,式中a,b,c分別為三角形的三邊長(zhǎng),p為周長(zhǎng)的一半,s為三角形的面積。實(shí)現(xiàn)上述功能的Python程序代碼如下,請(qǐng)?jiān)诔绦騽澗€處填入合適的代碼。
a=eval(input("a="))
b=eval(input("b="))
c=eval(input("c="))
if _______① :
print("周長(zhǎng)為", a+b+c)
p=(a+b+c)/2
s=_______②
print("面積為",s)
else:
print("不能構(gòu)成三角形")
參考答案
1.A
2.D
3.B
4.C
5.C
6.B
7.A
8.C
9.對(duì)
10.錯(cuò)誤
11.正確
12.對(duì)
13.錯(cuò)
14.正確
15.解析法 D
16.1 s*i或i*s
17.冪 整除 取模(取余也對(duì))
18.5
19.2,1
20.import
21.單分支語(yǔ)句格式:
If(條件表達(dá)式):
語(yǔ)句A
雙分支if語(yǔ)句格式:
If(條件表達(dá)式):
語(yǔ)句A
else:
語(yǔ)句B
if...elif...else語(yǔ)句格式:
If(條件表達(dá)式):
語(yǔ)句1
elif:
語(yǔ)句2
...
elif:
語(yǔ)句N
else:
語(yǔ)句N+1
22.read 讀取整個(gè)文件;readline 讀取下一行,使用生成器方法;readlines 讀取整個(gè)文件到一個(gè)迭代器以供我們遍歷。
23.① a+b>c and a+c>b and b+c>a ② (p*(p-a)*(p-b)*(p-c))**0.5

展開(kāi)更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 海南省| 随州市| 中山市| 大厂| 开远市| 固镇县| 宁远县| 枣庄市| 桐城市| 阿尔山市| 襄城县| 华阴市| 宁化县| 三穗县| 汉寿县| 常熟市| 华容县| 沙雅县| 通州市| 商水县| 威信县| 永昌县| 基隆市| 汽车| 汉沽区| 页游| 苗栗县| 申扎县| 咸丰县| 哈尔滨市| 锦州市| 昌都县| 信丰县| 石景山区| 镇远县| 凤城市| 当涂县| 建始县| 灵台县| 吴江市| 奉化市|