【正文】
個(gè)字符Dim b(1 To 100)As Integer 存儲(chǔ)轉(zhuǎn)置矩陣,長(zhǎng)度不超過 10*10Dim c(1 To 100)As LongDim s As String, tmp As StringDim k As Integer, t As Integer, i As Integer, j As IntegerDim n As Integer, m As Integer, lens As Integers=Textl. Text 180。 import mathdef isprime(x): ______ for i in range(2,int((x))+1): if x % i = = 0 : f=False return f n=int(input(請(qǐng)輸入一個(gè)正整數(shù) n:))c=0 k=3 while k = n2: if isprime( k ) and______________ : c + = 1 print(第+ str( c ) +對(duì)雙胞胎數(shù):, k ,39。請(qǐng)輸入你的性別:A.print(“請(qǐng)輸入你的性別:”) B.print(請(qǐng)輸入你的性別:)C.input(“請(qǐng)輸入你的性別:”) D.input(請(qǐng)輸入你的性別:)25.在Python程序設(shè)計(jì)語(yǔ)言中,用于輸入和輸出的函數(shù)分別是( )A.read( )和write( ) B.input( )和output( )C.input( )和print( ) D.cin( )和cout( )26.在python中,Int()函數(shù)的功能是返回不大于x的最大整數(shù),設(shè)a=3,b=4,c=5 ,則下列表達(dá)式的運(yùn)算結(jié)果中值最大的是( )A.(b) B.a(chǎn)bs(a b) C.Int(2*ac/b) D.a(chǎn)**2+b**2c**227.在Python中運(yùn)行下列程序,輸出結(jié)果為( )for i in range (1,5): print(i)A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 428.關(guān)于python中的函數(shù),以下描述錯(cuò)誤的是( )。=青少年編程等級(jí)考試Python編程一級(jí)試卷3word練習(xí)一、選擇題1.Python表達(dá)式中,可以使用( )控制運(yùn)算的優(yōu)先順序。678st))if s1=3: f=10elif s1=10: f=10+*(s13)else: f=+*(s110)print(f)要測(cè)試所有分支程序代碼是否正確,以下測(cè)試數(shù)據(jù)中,最恰當(dāng)?shù)囊唤M是( )A.3,8 B.1,5,12C.1,6,20 D.3,12,2022.王明錄入程序代碼并運(yùn)行,出現(xiàn)錯(cuò)誤提示(如下圖所示),分析原因并改錯(cuò),正確的是( )A.變量名1w太短 B.應(yīng)該寫成float(input(輸入體重(kg):)=1wC.將float改為int D.變量名1w不符合 Python語(yǔ)言規(guī)范,不能以數(shù)字開頭23.在用Python編程對(duì)數(shù)據(jù)進(jìn)行分析的時(shí)候,( )執(zhí)行的操作是 A.返回所有列的和 B.返回所有行的和C.返回所有數(shù)據(jù)中的最大值 D.返回所有數(shù)據(jù)中的最小值24.在python中能實(shí)現(xiàn)下面結(jié)果的代碼是( )。程序運(yùn)行界面如圖所示: 實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。Private Sub Commandl_Click()Dim a(1 To 100)As Integer 180。得到的數(shù)字應(yīng)按逗號(hào)分隔的順序打印在一行上。39.閱讀程序。A說:“不是我”,B說:“是C”,C說:“是D”, D說:“C說的不對(duì)”,已知四人中有一人說了假話。C39。D39。故標(biāo)號(hào)4中存在語(yǔ)法錯(cuò)誤。解析:A【詳解】本題考查的是Python循環(huán)語(yǔ)句。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確。python源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,p解析:C【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。解析:D【詳解】本題主要考查Python常用函數(shù)。open ()是文件打開函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。高級(jí)語(yǔ)言的一個(gè)命令解析:D【詳解】本題考查計(jì)算機(jī)語(yǔ)言相關(guān)知識(shí)。16.C【詳解】本題主要考查Python程序while循環(huán)。python的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。解析:D【詳解】本題主要考查Python字符串的運(yùn)算。分析代碼可知,程序采用條件分支結(jié)構(gòu),第一個(gè)條件是s1=3,第二個(gè)條件是3s1=10,第三個(gè)條件是s110,故最恰當(dāng)?shù)囊唤M測(cè)試數(shù)據(jù)是1,6,20,故本題選C選項(xiàng)。Pandas ()函數(shù)用于返回用戶所請(qǐng)求軸的值之和。input(“請(qǐng)輸入你的性別:”)函數(shù)中的“請(qǐng)輸入你的性別:”表示提示信息,要使用雙解析:C【詳解】本題考查的是python函數(shù)相關(guān)知識(shí)?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言中的輸入和輸出函數(shù)。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序執(zhí)行range(1, 5)表示1到4的值,注意不包括5。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項(xiàng)。①isprime(x)用來判斷x是不是素?cái)?shù),通過用x整除2~int((x)),如果余數(shù)為0則表明該數(shù)不是素?cái)?shù),賦值f為假退出循環(huán),f的初值為True,故第一空填f = True。代碼②處為循環(huán)變量j的取值范圍,根據(jù)乘法規(guī)則,變量j的范圍是每一段中的1到k之間的值,需要獲取每一段的起始位置下標(biāo),結(jié)合上文得到的m值,可得循環(huán)變量的范圍是“im+1 To im十k”。由題干要求,可以使用Python程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn),可使用for循環(huán)以及列表,可以使用join函數(shù)按逗號(hào)分隔格式打印結(jié)果,join函數(shù)連接字符串?dāng)?shù)組,將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個(gè)新的字符串,具體代碼如下:l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。(4)第三行程序改為print(%d X %d=%2d%(i,j,i*j),end= ),則本題的輸出應(yīng)該是 ,i與j的位置進(jìn)行了交換,如1X2=2變?yōu)?X1=2。