2020-2021學(xué)年浙江省溫州市高一(下)期末信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共15小題,每小題2分,共30分。在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求。)
-
1.①設(shè)計(jì)算法,②描述算法,③調(diào)試運(yùn)行程序,④抽象建模,⑤編寫程序。從以上這些過程選出屬于用計(jì)算機(jī)編程解決問題的一般過程,并正確排序后的選項(xiàng)是( ?。?/h2>
組卷:10引用:4難度:0.4 -
2.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a,b的值分別是( ?。?br />
組卷:18引用:15難度:0.9 -
3.關(guān)于python程序設(shè)計(jì)語言,下列說法不正確的是( ?。?/h2>
組卷:1引用:1難度:0.3 -
4.語句print('abd'>'abc'and 20%6==10%4 )的結(jié)果為( ?。?/h2>
組卷:3引用:6難度:0.6 -
5.下列可以作為python變量名的是( ?。?/h2>
組卷:1引用:1難度:0.4 -
6.已知變量x=5,執(zhí)行語句x*=x+3,變量x的值為( )
組卷:1引用:3難度:0.7
二、非選擇題(本大題共3小題,其中第16小題6分,第17小題7分,第18小題7分,共20分。)
-
17.若兩個(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īng)該填入的語句為:
橫線處③處應(yīng)該填入的語句為:組卷:3引用:3難度:0.3 -
18.小王編寫了“字符串縮寫”程序,實(shí)現(xiàn)如下功能:
1、輸入一串由英文字母和數(shù)字組成的字符串,
2、如果字符串有連續(xù)字符構(gòu)成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),則把升序段縮寫成由第一個(gè)字符加上“—”和最后一個(gè)字符組成的新字符段,
3、例如:字符串為“abcdf12345becomexy”,則縮寫成“a-df1-5becomex-y”。
程序運(yùn)行時(shí),輸入一串字符,輸出縮寫的字符串,程序運(yùn)行效果如圖所示:
實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)诔绦驒M線處填入合適的代碼。
s=input(“請(qǐng)輸入字符串s:“)
①_______
flag=False
result=““
for i in range( 0,k-1):
if ②_______:
result=result+s[i]+“-“
flag=True
elif ord(s[i])!=ord(s[i+1])-1:
result=result+s[i]
③_______
result=result+s[i+1]
print(“縮寫后的字符串為:“,result)
橫線處①處應(yīng)該填入的語句為:
橫線處②處應(yīng)該填入的語句為:
橫線處③處應(yīng)該填入的語句為:組卷:4引用:1難度:0.3