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

浙教版(2019) 2022屆高考信息技術復習專題突破訓練--Python程序實現(含答案)

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

浙教版(2019) 2022屆高考信息技術復習專題突破訓練--Python程序實現(含答案)

資源簡介

Python程序實現
1.執行語句score=input('請輸入分數:'),鍵盤輸入98,則score的值為(  )
A.98.0   B.98   C.'98'   D.'98.0'
2.鍵盤依次輸入33和44,執行如下程序,則輸出結果為(  )
a=input()
b=input()
c=int(a+b)
d=int(a)+int(b)
print(c,d)
A.3344 77 B.77 3344
C.77 77 D.3344 3344
3.程序如下,鍵盤輸入23和3,最后無法輸出26,出錯語句為(  )
a=int(input())①
b=int(input())②
c=a+b
print('c')③
A.① B.② C.③ D.都出錯
4.現有兩個整型變量a,b,以下哪個選項無法實現a,b兩個變量的值的交換(  )
A.a,b=b,a B.b=a+b C.c=a D.b=a*b
 a=b-a  a=b  a=a/b
 b=b-a  b=c  b=a/b
5.鍵盤依次輸入3和4,執行如下程序,則運行結果為(  )
a=int(input())
b=int(input())
if a%3==0:
  if b%2==0:
 c=a**b
  else:
c=a*b
else:
c=a-b
print(c)
A.-1    B.81    C.12    D.64
6.運行如下程序,輸出結果為(  )
x=0
for i in range(1,11,2):
  x+=i
print(x)
A.9 B.16 C.25 D.36
7.運行如下程序,輸出結果為(  )
s=['apple','banana','peach']
for i in range(3):
  print(s[i%2],end='')
A.apple banana peach apple
B.apple banana apple banana
C.apple banana peach
D.apple banana apple
8.若要使語句s=s+i執行6次,則程序畫線處的語句為(  )
s=1
for i in________:
  s+=i
A.range(1,6)     B.range(10,5,-1)
C.range(6) D.range(1,9,2)
9.計算s=1*2*3*4*5*6*7,則畫線處的語句為(  )
s=1
i=0
while________:
  i+=1
  s*=i
print(s)
A.i <6 B.i <=7
C.i <7 D.i <8
10.下列循環結束后,s的值為(  )
s=0
for i in range(9):
  if i%3==0:
 s+=i
print(s)
A.9    B.18    C.6    D.15
11.運行如下程序,輸入字符串“山羊上山山碰山羊角”,輸入待查詢字符“山”,Count的值為( )
string=input('請輸入字符串:')
word=input('請輸入查詢字符:')
count=0
for i in string:
  if i==word:
 count+=1
A.4 B.3 C.2 D.1
12.運行如下程序,輸入文字“小秘密小甜蜜”,輸出結果為(  )
sentence=input('請輸入一段文字:')
for i in sentence:
  if i=='密':
 continue
  print(i,end='')
A.密 B.蜜
C.小 秘 小 甜 D.小 秘 小 甜 蜜
13.運行如下程序,輸出結果為(  )
for i in range(1,3):
  for j in range(1,4):
 print(i*j,end='')
A.1 2 3 4 2 4 6 8 B.1 2 3 2 4 6
C.1 2 3 4 D.1 2 3 2 3 6 3 6 9
14.有如下Python自定義函數,執行后,輸出結果為( )
import math
def f(t):
  return math.ceil(t)+math.floor(t)
m=f(-3.5)
print(m)
A.7    B.-7    C.6    D.-6
15.導入random模塊,現要求隨機產生一個[1,10]區間范圍內的正整數,其Python表達式為(  )
A.random.random()*10
B.random.uniform(1,10)
C.random.randint(1,10)
D.random.choice(range(10))
16.導入math模塊,現執行s=math.pow(2,5)>=math.pow(5,2),s的值為(  )
A.ture B.False C.True D.false
17.有Python自定義函數mychar(),執行程序,輸入字符串“吃葡萄不吐葡萄皮”,輸入字符“葡”,輸出結果為(  )
def mychar(s,c):
  count=0
  for i in s:
  if i==c:
    count+=1
  return count
x1=input('請輸入字符串:')
x2=input('請輸入字符:')
print(mychar(x1,x2))
A.5 B.2 C.4 D.1
18.BMI指數(即身體質量指數,簡稱BMI),是目前國際常用的衡量人體胖瘦程度以及是否健康的一個標準。BMI測量公式:BMI=體重(kg)÷身高2(m2);評判依據:BMI ≥ 27:肥胖;23.9 ≤BMI < 27:過重;18.5 ≤BMI < 23.9:正常;BMI < 18.5:過輕。
編寫程序,實現如下功能:輸入身高(m)和體重(kg),執行程序后,輸出對應評判結果。程序運行界面如下圖所示。
請在畫線處填入合適的代碼:
w=float(input('請輸入你的體重:'))
h=float(input('請輸入你的身高:'))
bmi =①__ __
if bmi >= 27 :
  print('肥胖')
elif②__ __:
  print('過重')
elif bmi >= 18.5 :
  print('正常')
③__ __:
  print('過輕')
19.編寫程序,開發一個小型的計算器,從鍵盤輸入兩個數字以及運算符(+,-,*,/)進行相應計算,如果不是這4個運算符,則給出錯誤提示。程序運行界面如下圖所示。
請在畫 線處填入合適的代碼:
first=float(input('請輸入第一個數字:'))
second=float(input('請輸入第二個數字:'))
sign=(input('請輸入運算符號:'))
if sign=='+':
  print('兩數之和為:',first+second)
①__ __
  print('兩數之差為:',first-second)
elif sign=='*':
  print('兩數之積為:',②_ __)
elif sign=='/':
  if③_ __ :
   print('兩數之商為:',first/second)
  else:
 print('除數為0,錯誤!')
else:
 print('符號輸入有誤!')
20.給定一個十進制整數n,求出從1到n的所有整數中出現“1”的個數。例如,n=2時,1,2出現1個“1”。n=12時,1,2,3,4,5,6,7,8,9,10,11,12,出現5個“1”。現編寫一個程序,實現如下功能:輸入整數n,執行程序后,輸出該范圍內出現“1”的個數。程序運行如下圖所示。
請在畫線處填入合適的代碼:
n=int(input('請輸入整數范圍:'))
count=①____
i=1
while i <=n:
  x=i
  while x>0:
  if②__ __:
    count+=1
  x∥=10
  ③__
print('該范圍內1的個數有:',count)
解析 count為計數器,初值為0;數字循環執行%10取得個位上的值判斷是否等于1;循環變量需執行+1,進入新一輪循環。
21.基斯頓·卡曼發明了階乘符號,自然數n的階乘用n!表示。n!=1*2*3…*n,并規定0!=1。
現編寫程序,實現如下功能:輸入一個正整數,輸出該數的階乘。程序運行如下圖所示。
請在畫線處填入合適的代碼:
n=int(input('請輸入一個正整數:'))
s=1
if n!=0:
 for i in range(① :
  s=②_
print('階乘為:',s)Python程序實現
1.執行語句score=input('請輸入分數:'),鍵盤輸入98,則score的值為( C )
A.98.0   B.98   C.'98'   D.'98.0'
2.鍵盤依次輸入33和44,執行如下程序,則輸出結果為( A )
a=input()
b=input()
c=int(a+b)
d=int(a)+int(b)
print(c,d)
A.3344 77 B.77 3344
C.77 77 D.3344 3344
3.程序如下,鍵盤輸入23和3,最后無法輸出26,出錯語句為( C )
a=int(input())①
b=int(input())②
c=a+b
print('c')③
A.① B.② C.③ D.都出錯
解析 'c'表示字符c。
4.現有兩個整型變量a,b,以下哪個選項無法實現a,b兩個變量的值的交換( D )
A.a,b=b,a B.b=a+b C.c=a D.b=a*b
 a=b-a  a=b  a=a/b
 b=b-a  b=c  b=a/b
解析 若a,b的其中一值為0時,則無法實現兩個變量值的互換。
5.鍵盤依次輸入3和4,執行如下程序,則運行結果為( B )
a=int(input())
b=int(input())
if a%3==0:
  if b%2==0:
 c=a**b
  else:
c=a*b
else:
c=a-b
print(c)
A.-1    B.81    C.12    D.64
6.運行如下程序,輸出結果為( C )
x=0
for i in range(1,11,2):
  x+=i
print(x)
A.9 B.16 C.25 D.36
7.運行如下程序,輸出結果為( D )
s=['apple','banana','peach']
for i in range(3):
  print(s[i%2],end='')
A.apple banana peach apple
B.apple banana apple banana
C.apple banana peach
D.apple banana apple
8.若要使語句s=s+i執行6次,則程序畫線處的語句為( C )
s=1
for i in________:
  s+=i
A.range(1,6)     B.range(10,5,-1)
C.range(6) D.range(1,9,2)
9.計算s=1*2*3*4*5*6*7,則畫線處的語句為( C )
s=1
i=0
while________:
  i+=1
  s*=i
print(s)
A.i <6 B.i <=7
C.i <7 D.i <8
10.下列循環結束后,s的值為( A )
s=0
for i in range(9):
  if i%3==0:
 s+=i
print(s)
A.9    B.18    C.6    D.15
解析 s=0+3+6=9。
11.運行如下程序,輸入字符串“山羊上山山碰山羊角”,輸入待查詢字符“山”,Count的值為( A )
string=input('請輸入字符串:')
word=input('請輸入查詢字符:')
count=0
for i in string:
  if i==word:
 count+=1
A.4 B.3 C.2 D.1
解析 遍歷字符串,若其中的字符等于待查詢字符,則count+1。
12.運行如下程序,輸入文字“小秘密小甜蜜”,輸出結果為( D )
sentence=input('請輸入一段文字:')
for i in sentence:
  if i=='密':
 continue
  print(i,end='')
A.密 B.蜜
C.小 秘 小 甜 D.小 秘 小 甜 蜜
解析 遇到“密”字,則使用continue語句跳出本次循環(不輸出該字),進入下一循環的判斷。
13.運行如下程序,輸出結果為( B )
for i in range(1,3):
  for j in range(1,4):
 print(i*j,end='')
A.1 2 3 4 2 4 6 8 B.1 2 3 2 4 6
C.1 2 3 4 D.1 2 3 2 3 6 3 6 9
14.有如下Python自定義函數,執行后,輸出結果為( B )
import math
def f(t):
  return math.ceil(t)+math.floor(t)
m=f(-3.5)
print(m)
A.7    B.-7    C.6    D.-6
解析 math.ceil(-3.5)+math.floor(-3.5)=-3+(-4)=-7。
15.導入random模塊,現要求隨機產生一個[1,10]區間范圍內的正整數,其Python表達式為( C )
A.random.random()*10
B.random.uniform(1,10)
C.random.randint(1,10)
D.random.choice(range(10))
解析 A選項,隨機產生一個[0,10)區間范圍內的實數;B選項,隨機產生一個[1,10]區間范圍內的實數;C選項,隨機產生一個[1,10]區間范圍內的整數;D選項,隨機從[0,9]中挑選一個元素。
16.導入math模塊,現執行s=math.pow(2,5)>=math.pow(5,2),s的值為( C )
A.ture B.False C.True D.false
解析 關系表達式math.pow(2,5)>=math.pow(5,2),即32>=25,True。
17.有Python自定義函數mychar(),執行程序,輸入字符串“吃葡萄不吐葡萄皮”,輸入字符“葡”,輸出結果為( B )
def mychar(s,c):
  count=0
  for i in s:
  if i==c:
    count+=1
  return count
x1=input('請輸入字符串:')
x2=input('請輸入字符:')
print(mychar(x1,x2))
A.5 B.2 C.4 D.1
解析 mychar()用于計數字符串中等于指定字符的字符個數。
18.BMI指數(即身體質量指數,簡稱BMI),是目前國際常用的衡量人體胖瘦程度以及是否健康的一個標準。BMI測量公式:BMI=體重(kg)÷身高2(m2);評判依據:BMI ≥ 27:肥胖;23.9 ≤BMI < 27:過重;18.5 ≤BMI < 23.9:正常;BMI < 18.5:過輕。
編寫程序,實現如下功能:輸入身高(m)和體重(kg),執行程序后,輸出對應評判結果。程序運行界面如下圖所示。
請在畫線處填入合適的代碼:
w=float(input('請輸入你的體重:'))
h=float(input('請輸入你的身高:'))
bmi =①__w/(h**2) __
if bmi >= 27 :
  print('肥胖')
elif②__bmi__>=__23.9或23.9<=bmi<27 __:
  print('過重')
elif bmi >= 18.5 :
  print('正常')
③__else或elif__bmi__<18.5 __:
  print('過輕')
19.編寫程序,開發一個小型的計算器,從鍵盤輸入兩個數字以及運算符(+,-,*,/)進行相應計算,如果不是這4個運算符,則給出錯誤提示。程序運行界面如下圖所示。
請在畫 線處填入合適的代碼:
first=float(input('請輸入第一個數字:'))
second=float(input('請輸入第二個數字:'))
sign=(input('請輸入運算符號:'))
if sign=='+':
  print('兩數之和為:',first+second)
①__elif__sign=='-': __
  print('兩數之差為:',first-second)
elif sign=='*':
  print('兩數之積為:',②__first*second __)
elif sign=='/':
  if③__second__!=0 __ :
   print('兩數之商為:',first/second)
  else:
 print('除數為0,錯誤!')
else:
 print('符號輸入有誤!')
20.給定一個十進制整數n,求出從1到n的所有整數中出現“1”的個數。例如,n=2時,1,2出現1個“1”。n=12時,1,2,3,4,5,6,7,8,9,10,11,12,出現5個“1”。現編寫一個程序,實現如下功能:輸入整數n,執行程序后,輸出該范圍內出現“1”的個數。程序運行如下圖所示。
請在畫線處填入合適的代碼:
n=int(input('請輸入整數范圍:'))
count=①__0__
i=1
while i <=n:
  x=i
  while x>0:
  if②__x%10==1 __:
    count+=1
  x∥=10
  ③__i+=1_
print('該范圍內1的個數有:',count)
解析 count為計數器,初值為0;數字循環執行%10取得個位上的值判斷是否等于1;循環變量需執行+1,進入新一輪循環。
21.基斯頓·卡曼發明了階乘符號,自然數n的階乘用n!表示。n!=1*2*3…*n,并規定0!=1。
現編寫程序,實現如下功能:輸入一個正整數,輸出該數的階乘。程序運行如下圖所示。
請在畫線處填入合適的代碼:
n=int(input('請輸入一個正整數:'))
s=1
if n!=0:
 for i in range(①__1,n+1__) :
  s=②__s*i _
print('階乘為:',s)

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 龙州县| 湘乡市| 上饶市| 疏勒县| 商洛市| 固安县| 阜南县| 乐清市| 桦南县| 阿坝县| 五大连池市| 西乌珠穆沁旗| 靖西县| 长泰县| 绥德县| 龙游县| 临夏县| 阳朔县| 林西县| 阳江市| 黄平县| 昌江| 黑河市| 湛江市| 洞口县| 临海市| 昔阳县| 达拉特旗| 宜昌市| 格尔木市| 江川县| 峡江县| 绥中县| 南木林县| 察隅县| 常熟市| 华容县| 石渠县| 农安县| 三门县| 襄城县|