2021-2022學(xué)年浙江省寧波市慈溪市實(shí)驗(yàn)高級(jí)中學(xué)高二(上)返校信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共16小題,每小題3分,共48分)
-
1.①設(shè)計(jì)算法,②描述算法,③調(diào)試運(yùn)行程序,④抽象建模,⑤編寫程序。從以上這些過(guò)程選出屬于用計(jì)算機(jī)編程解決問(wèn)題的一般過(guò)程,并正確排序后的選項(xiàng)是( ?。?/h2>
組卷:10引用:4難度:0.4 -
2.輸入名字,循環(huán)輸出100次愛(ài)技術(shù),圖中代碼有幾處錯(cuò)誤( ?。?br />
組卷:0引用:1難度:0.5 -
3.語(yǔ)句print('abd'>'abc'and 20%6==10%4 )的結(jié)果為( ?。?/h2>
組卷:3引用:6難度:0.6 -
4.已知變量x=5,執(zhí)行語(yǔ)句x*=x+3,變量x的值為( ?。?/h2>
組卷:1引用:3難度:0.7 -
5.已知列表:s1=[1,['a','b'],True],執(zhí)行以下程序:
s1=[1,['a','b'],True]
s1[0]=s1[0]*2
s1.append(('apple','banana'))
print(s1[1:])
執(zhí)行后輸出的結(jié)果為( )組卷:4引用:3難度:0.4 -
6.已知字典dict1={1:2,2:(1,2),(1,2):'b','b':'b1','b1':'b2'},要得到字典中的值'b',下列方法可行的是( )
組卷:7引用:6難度:0.4
二、非選擇題(本大題共3小題,其中第18題9分,第19題9分,第20題14分,共32分)
-
18.若兩個(gè)素?cái)?shù)之差為 2,則該對(duì)素?cái)?shù)稱為雙胞胎數(shù),如 3,5 就是一對(duì)雙胞胎數(shù)。編寫 python 程序,實(shí)現(xiàn)如下功能:輸入 n 的值,統(tǒng)計(jì)顯示 n 以內(nèi)的所有雙胞胎數(shù)。程序運(yùn)行界面如圖所示:
實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。
import math
def isprime(x):
①_______
for i in range(2,int(math.jye.ai(x))+1):
if x% i==0:
f=False
return f
n=int(input(“請(qǐng)輸入一個(gè)正整數(shù) n:“))
c=0
k=3
while k<=n-2:
if isprime( k ) and ②_______:
c+=1
print(“第“+str( c )+“對(duì)雙胞胎數(shù):“,k,'和',k+2)
③_______
print(“共有“+str(c)+“對(duì)雙胞胎數(shù)“)
橫線處①處應(yīng)該填入的語(yǔ)句為:
橫線處②處應(yīng)該填入的語(yǔ)句為:
橫線處③處應(yīng)該填入的語(yǔ)句為:組卷:3引用:3難度:0.3 -
19.編寫Python程序?qū)崿F(xiàn)如下功能:輸入年月日,輸入格式如“2021-06-21”,年月日之間用“-”分隔。判斷這一天是這一年的第幾天。以2021-06-21為例,前面5個(gè)月總天數(shù),加上21天即這一天是本年的第幾天。特殊情況,當(dāng)輸入的年份是閏年時(shí),2月份有29天。閏年的判斷方式如下:
=1、能被4整除,但不能被100整除;
=2、能被400整除;
(1)“2020-05-20”這一天是這一年的第
(2)編寫Python代碼如下,在橫線處填入正確的代碼
(3)加框處的代碼有誤,請(qǐng)改正。組卷:3引用:2難度:0.3