循環(huán)結(jié)構(gòu)中考原題40題(每題13分)
請輸入姓名
您的部門:
98
99
100
101
102
103
104
105
106
107
108
109
110
14
1.在Python中,運行以下程序,一共輸出( )個"*"。
for i in range(1,6,2):
print("**")
A、1
B、6
C、3
D、5
2.在Python中,利用for循環(huán)求:1+2+3+4……+100的和, 橫線處應(yīng)填的是( )。
s = 0
for a in _______ :
s = s+a
print(s)
A、range(1,99)
B、range(1,100)
C、range(1,101)
D、range(0,100)
3.在Python中,運行以下程序,如果想要輸出3個*號,橫線處應(yīng)填的是( )。
for i in _____:
print("*")
A.range(4)
B.range(1,3)
C.range(3)
D.range(1,5,2)
4.輸出幾個*號
for i in range(2,9,3):
print("***")
A、3
B、9
C、2
D、7
5.在Python中,執(zhí)行以下程序段后,n的值為( )。
n = 0
for i in range(2,5,2):
n = n+i
print(n)
A、9
B、0
C、6
D、7
6.在Python中,執(zhí)行以下程序段后,x的值為( )。
x = 1
for i in range(1,7,2):
x = x*i
print(x)
A、9
B、15
C、8
D、11
7.在Python中,以下程序段用于輸出1-100(包含100)之間所有3的倍數(shù),請補全代碼。
for i in range( ____ ,101,3):
print(i)
A、0
B、1
C.2
D.3
8.在Python中,以下程序段用于計算1-100(包含100)之間所有4的倍數(shù)的數(shù)字之和,請補全代碼。 sum = 0
for i in range(4,101, _____):
sum = sum+i
print(sum)
A、1
B、2
C.100
D.4
9.以下Python程序代碼,用于輸出1至100以內(nèi)的所有奇數(shù),請補全代碼
for i in range(1,100,_____ ):
print(i)
A、0
B、1
C.2
D.100
10.在Python中,以下程序中循環(huán)體的執(zhí)行次數(shù)是( )。
sum = 0
for i in range(1,4):
sum = sum+i
print(sum)
A、1
B、2
C.3
D.4
11.在下列程序段運行后,循環(huán)體的執(zhí)行次數(shù)是( )。
s = 0
for i in range(2,7,3):
s = s+i
print(s)
A、1
B、2
C.7
D.3
12.在Python中,使用循環(huán)結(jié)構(gòu)編寫求“61+63+65+67+69”和的程序段如下,請補全代碼。
s = 0
for i in range(61,70,2):
s = s+____
print(s)
A、S
B、i
C.61
D.39
13.在Python中,執(zhí)行以下程序段后,循環(huán)變量i的值是( )。
for i in range(3,9,2):
s = 1
print(i)
A、3
B、1
C.9
D.7
14.在Python中,運行以下的程序代碼,顯示了( )個"*"號。
s = 1
for i in range(6):
print("*")
A、2
B、6
C.4
D.1
15.在Python中,以下程序的功能是求1+2+3+……+100的和,請補全代碼。
s = 0
______ i in range(101):
s = s+i
print(s)
A、input
B、.for
C.print
D.s
16.在Python中,以下程序的功能是顯示10以內(nèi)的偶數(shù),請補全代碼。
for x in range(0,10,______):
print(x)
A、2
B、1
C.0
D.10
17.在Python中,以下程序的功能是計算4*6*8……*20的結(jié)果,橫線處應(yīng)填入的值為( )。
s = 1
for i in range (____,21,2):
s = s*i
print(s)
A、1
B、2
C.4
D.6
18.在Python中,以下程序的功能是求1+2+3+……+100的和,請補全代碼。
s = 0
for i in range(1,101):
s = _________
print(s)
A、1
B、100
C.i
D.s+i
19.在Python中,運行以下的程序代碼后,顯示的結(jié)果是( )。
s = 0
for i in range(1,3):
s = s+i
print(s)
A、1
B、2
C.3
D.4
20.在Python中,運行以下的程序代碼后,顯示的結(jié)果是( )。
s = 0
for i in range(1,10,3):
s = s+i
print(s)
A、1
B、10
C.11
D.12
21.在Python中,運行以下的程序代碼后,顯示的結(jié)果是( )。
s = 1
for i in range(1,5,3):
s = s*i
print(s)
A、1
B、3
C.4
D.5
22.在下列程序段運行后,輸出結(jié)果( )
s = 1
for i in range(2,7,3):
s = s*i
print(s)
A、2
B、7
C.1
D.10
23.在Python中,以下流程圖中表示循環(huán)結(jié)構(gòu)的是( )。
A、1
B、2
C.3
D.2.3
24.韋沐沐同學(xué)利用Python軟件編寫“求能被3整除的數(shù)”程序,在設(shè)計算法環(huán)節(jié),使用流程圖描述算法,如右圖所示,其中空白處可以填入的是( )
A、A÷3==0
B、A/3==0
C.A\3==0
D.A%3==0
25.為了了解中學(xué)生體重指數(shù)(體重指數(shù)=體重/身高2)情況,隨機選擇了20個學(xué)生測量他們的身高和體重,得到了一組數(shù)據(jù)。請補全程序代碼,以實現(xiàn)其功能。
for i in range(20):
s=float(input("輸入體重:")) #體重單位為公斤
t=float(input("輸入身高:")) #身高單位為米
p=_______print("該學(xué)生的體重指數(shù)是",p)
A、s/t**2
B、t/s**2
C.t**2/s
D.s**2/t
26.找出100以內(nèi)(包含100)所有能被2、3、7同時整除數(shù)的個數(shù),并輸出。請補全程序代碼,以實現(xiàn)其功能。
n=0
for x in range(101):
if x%2==0 and x%3==0 and x%7==0:
n=n+__
print(n)
A、0
B、1
C.2
D.3
27.找出20以內(nèi)(包含20)所有能被4整除的數(shù)之和,請補全程序代碼,以實現(xiàn)其功能。
s=0
for a in range(21):
if a%4==0:
s=_____
print(s)
A、s
B、s+a
C.a
D.s*a
28.計算3*6*9*12*15*18的積,請補全程序代碼,以實現(xiàn)其功能。
s=____
for i in range(3,20,3):
s=s*i
print(s)
A、3
B、2
C.1
D.0
29.計算3*6*9*12*15*18的積,請補全程序代碼,以實現(xiàn)其功能。
s=1
for i in range(3,20,3):
S=
print(s)
A、18
B、s+i
C.s*i
D.0
30.下面程序是求1-900以內(nèi)(包含900)偶數(shù)的和,請補全程序代碼,以實現(xiàn)其功能。
sum=0
for i in range(2,____,2) :
sum=sum+i
print(sum)
A、899
B、900
C.901
D.890
31.下面程序的功能是計算購物車貨物的總金額,某用戶購物車中有5件商品,請計算商品總金額并輸出。補充完善代碼以實現(xiàn)其功能。
total=0
for i in range(1,6):
price=float(input("商品價格:"))
total=___________
print("總金額:",total,"元")
A、price
B、total+price
C.total-price
D.total*price
32.下面程序的功能是輸出班級40名學(xué)生中成績最高的分?jǐn)?shù),補充完善代碼以實現(xiàn)其功能。max_score=0
for i in range(1,______):
score=int(input("學(xué)生",i,"成績:"))
if score>max_score:
max_score=score
print("班級最高分:",max_score)
A、41
B、39
C.40
D.42
33.某影院推出“第二張半價”活動,輸入購票數(shù)量(至少2張),計算總費用(單價50元),請補充完善代碼以實現(xiàn)其功能。
price=50
n=int(input("購買票數(shù):"))
total=0
for i in range(1,n+1):
if i%2==_____:
total=total+price*0.5
else:
total=total+price
print("總費用:",total,"元")
A、0
B、1
C.2
D.3
34.健步走是較好的運動方式,某同學(xué)為了統(tǒng)計自己在一周內(nèi)有多少天達(dá)標(biāo)(大于等于6000步),編寫了以下代碼,請補充完善代碼以實現(xiàn)其功能。
target=6000
count=0
for day in range(1,8):
steps=int(input("周",day,"步數(shù):"))
if steps____target:
count=count+1
print("達(dá)標(biāo)天數(shù):",count,"天")
A、>
B、<
C.>=
D.<=
35.下面程序的功能是計算10以內(nèi)3的倍數(shù)的和,請補充完善代碼以實現(xiàn)其功能。
sum=0
for i in range(1,11):
if i%3==____:
sum=sum+i
i=i+1
print("sum=",sum)
A、0
B、1
C.2
D.3
36.下面程序的功能是輸出九九乘法表,請補充完善代碼以實現(xiàn)其功能。
for i in range(1,_____):
for j in range(1,i+1):
print(f"{j}x{i}={i*j}",end='\t')
print()
A、9
B、8
C.10
D.11
37.下面程序的功能是實現(xiàn)檢測10個產(chǎn)品的重量,標(biāo)準(zhǔn)為500±5克,輸出不符合范圍的產(chǎn)品編號。請補充完善代碼以實現(xiàn)其功能。
bad=" "for num in range(1,11):
weight=int(input("產(chǎn)品",num,"重量:"))
if weight<495_______weight>505:
bad=str(num)+badprint("次品編號:" ,bad)
A、not
B、and
C.or
D.xor
38.下面程序的功能是求20以內(nèi)(包含20)所有奇數(shù)的和,請補充完善代碼以實現(xiàn)其功能。
s=0
for i in range(____,21,2):
s=s+i
print(s)
A、20
B、0
C.1
D.2.3
39.下面程序的功能是輸出1-20以內(nèi)(不包含20)不能被3整除的數(shù),請補充完善代碼以實現(xiàn)其功能。for i in range(1,20):
if i%3!=_____:
print(i)
A、0
B、1
C.2
D.3
40.下面程序的功能是求1-900以內(nèi)(不包含900)偶數(shù)的和,請補充完善代碼以實現(xiàn)其功能。
sum=0
for i in range(2,____,2):
sum=sum+i
print(sum)
A、899
B、900
C.901
D.890
關(guān)閉
更多問卷
復(fù)制此問卷