【正文】
計(jì)量。(2)程序先隨機(jī)生成數(shù)組b,其下標(biāo)為1到kk,并以行列的形式顯示在列表框list2中(即為轉(zhuǎn)置矩陣),然后讀取大寫(xiě)字符串s中的每個(gè)字符,并將每個(gè)字符轉(zhuǎn)換成相應(yīng)字母表中的位置存儲(chǔ)在數(shù)組a中。③=8。算法描述中,用到了三種基本控制結(jié)構(gòu),分別是?順序結(jié)構(gòu)?選擇結(jié)構(gòu)?循環(huán)結(jié)構(gòu)。④刪除該字典的表達(dá)式是del xingzuo。39.計(jì)算每一項(xiàng)的階乘 記錄階乘相加后的和 t記錄的是每一項(xiàng)階乘的結(jié)果,t*=n即t=t*n,t初值為1,能計(jì)算出每項(xiàng)的階乘結(jié)果,若為0,則每項(xiàng)的階乘結(jié)果都是0,不符合題意。輾轉(zhuǎn)相除法:用較大數(shù)除以較小數(shù),再用出現(xiàn)的余數(shù)(第一余數(shù))去除除數(shù),再用出現(xiàn)的余數(shù)(第二余數(shù))去除第一余數(shù),如此反復(fù),直到最后余數(shù)是0為止。每求一次階乘就要進(jìn)行一次求和,故語(yǔ)句t*=n,s+=t均在“for n in range(1,21):”的循環(huán)體內(nèi)。②如果cs大于secret,則輸出“唉,猜大啦”,故填print。②將“小蘭”同學(xué)的星座修改為“水瓶座”,可以通過(guò)語(yǔ)句xingzuo[“小蘭”]=“水瓶座”。⑨流程圖中,表示計(jì)算與賦值的是矩形框,即選項(xiàng)E。①小C登錄滴滴出行官網(wǎng)搜索并下載“計(jì)價(jià)規(guī)則”,所采用的數(shù)字化工具:信息檢索工具,故選D選項(xiàng)。利用蒙特卡洛方法實(shí)現(xiàn)求解圓周率!/usr/bin/Python* coding:utf8 *import randomimport mathdef monteCarlo(N): i = 0 count = 0 while i = N: x = () y = () if pow(x, 2) + pow(y, 2) 1: count += 1 i += 1 pi = 4 * count / N print(pi)monteCarlo(1000000)33.①a(i)=Asc(tmp)64或a(i)=Asc(tmp)Asc(A)+1 ②i–m+1To i–m+k ③t=(c(i)–1) Mod 26+1 【詳解】本題考查乘法運(yùn)算規(guī)則的理解以及轉(zhuǎn)置矩陣中行列數(shù)據(jù)的讀取。對(duì)于那些由于計(jì)算過(guò)于復(fù)雜而難以得到解析解或者根本沒(méi)有解析解的問(wèn)題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。Pandas ()函數(shù)用于返回用戶所請(qǐng)求軸的值之和。x=2,y=1,語(yǔ)句y+=x*2等價(jià)于y=y+x*2=1+2*2=5,故y的值是5,故本題選C選項(xiàng)。26.D【詳解】本題考查的是UltraEdit 編碼。24.C【詳解】本題主要考查程序的執(zhí)行。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知識(shí)編寫(xiě)相應(yīng)的程序,從而進(jìn)行算法設(shè)計(jì)程序編寫(xiě)來(lái)解決實(shí)際問(wèn)題。20.D【詳解】本題考查的是Python表達(dá)式。故A選項(xiàng)正確。解析:A【詳解】本題考查的知識(shí)點(diǎn)是程序概念。%為求余, //為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確。故標(biāo)號(hào)4中存在語(yǔ)法錯(cuò)誤。故選項(xiàng)C不正確。高級(jí)語(yǔ)言是一種面向過(guò)程或?qū)ο蟮恼Z(yǔ)言。x=10,y=20,x=y=20,y=x=20,故程序段執(zhí)行后,變量x、y的值分別是 20,故本題選C選項(xiàng)。比較字符串的大小,是將兩個(gè)字符串的字符一一比較它們的ASCII值,小寫(xiě)字母的ASCII值大于大寫(xiě)字母,故表達(dá)式中s1s2的值為T(mén)rue,故本題選C選項(xiàng)。外循環(huán)變量i的范圍是13,內(nèi)循環(huán)變量j的范圍是02,故語(yǔ)句print (Python)的執(zhí)行次數(shù)是3*3=9,故本題選D選項(xiàng)。5.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。機(jī)器語(yǔ)言是計(jì)算機(jī)語(yǔ)言的一種不屬于高級(jí)語(yǔ)言。程序中包括指令和數(shù)據(jù)。軟件是指包括所有在電腦運(yùn)行的程序。實(shí)現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個(gè)正整數(shù)的最大公約數(shù)。import randomsecret=(0,10)print(“猜數(shù)游戲 ”)cs=int(input(“你猜的數(shù)字是”))while cs!=secret: _______cssecret: _________ (“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一個(gè)靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)39.閱讀程序。有______________或多個(gè)數(shù)據(jù)輸出。運(yùn)用數(shù)學(xué)解析式歸納出計(jì)費(fèi)公式為:如果時(shí)長(zhǎng)超過(guò)9分鐘,則Tot1=_____________。小C是滴滴快車(chē)忠實(shí)的粉絲,經(jīng)常出行就提前預(yù)約,乘坐滴滴快車(chē)。乘法運(yùn)算規(guī)則如下:第i個(gè)元素c(i)=第j個(gè)元素a(j)*轉(zhuǎn)置矩陣第j行第i個(gè)元素b(t)的乘積之和(其中j=1,2…K)例如:字符串s=PYTHON,區(qū)塊大小K=4,的轉(zhuǎn)置過(guò)程如下:(1)根據(jù)算法描述,上述示例中,字符“N”的相乘結(jié)果(即圖中(★)處)為_(kāi)_______。VB、Python 代碼JAVA代碼A.1 和 2 B.1 和 1 C.2 和 2 D.2 和 125.在Python中要生成隨機(jī)數(shù),應(yīng)該使用( )。A.程序 B.軟件 C.指令 D.命令18.下面選項(xiàng)中對(duì)Python操作描述錯(cuò)誤的是( )A.x1+x2 連接列表x1和x2,生成新列表B.x*n 將列表x復(fù)制次,生成新列表C.Min(x) 列表x中最大數(shù)據(jù)項(xiàng)D.Len(x) 計(jì)算列表中成員的個(gè)數(shù)19.在 Python中常用的輸入輸出語(yǔ)句分別是( )A.input() output() B.input() print()C.input() printf() D.scandf() printf()20.下列與數(shù)學(xué)表達(dá)式對(duì)應(yīng)的python表達(dá)式,正確的是()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x 這段源代碼屬于( )。A.random() B.print() C.sqrt() D.input()11.在Python中,若x=10, y=20,下面程序段執(zhí)行后,變量x、y的值分別是( )x=yy=xA. 10 B.20 C. 20 D. 1012.可以被計(jì)算機(jī)直接執(zhí)行的語(yǔ)言是( ) , Python語(yǔ)言屬于( )語(yǔ)言。 )。如圖所示的算法,請(qǐng)用Python程序?qū)懗鰧?shí)現(xiàn)該算法相應(yīng)的代碼。存儲(chǔ)字符串,長(zhǎng)度不超過(guò)100個(gè)字符Dim b(1 To 100)As Integer 存儲(chǔ)轉(zhuǎn)置矩陣,長(zhǎng)度不超過(guò) 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。根據(jù)實(shí)際情況,回答問(wèn)題。(二)運(yùn)用算法描述方法將問(wèn)題解決步驟化小C明晰了滴滴快車(chē)車(chē)費(fèi)的計(jì)算方法之后,設(shè)計(jì)求解滴滴快車(chē)普通時(shí)段車(chē)費(fèi)的算法,并用自然語(yǔ)言和流程圖的方式表述出來(lái)。 _________________________________________________________(4)寫(xiě)出刪除該字典的表達(dá)式:___________________________________________________________36.編寫(xiě)程序,實(shí)現(xiàn)從鍵盤(pán)輸入數(shù)據(jù),實(shí)現(xiàn)輸入數(shù)據(jù)轉(zhuǎn)換成大寫(xiě)并輸出。n=0s=0t=1 for n in range(1,21):t*=ns+=tprint(s) (1)n的作用是________________。))y = int(input(39。程序中包括指令和數(shù)據(jù)。高級(jí)語(yǔ)言是指以人類的日常語(yǔ)言為基礎(chǔ)的一種編程語(yǔ)言。常見(jiàn)的高級(jí)編程語(yǔ)言有:C 、VB、Python等。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。8.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。故選項(xiàng)B正確。12.A【詳解】本題考