【正文】
)A.3,8 B.1,5,12C.1,6,20 D.3,12,2019.我們可以對文本中詞頻較高的分詞,通過詞云圖給予視覺上的突出,小明打算用Python程序來生成詞云圖,程序中需要用到以下哪個第三方庫?( )A.WordCloud B.math C.random D.turtle20.運行下列 Python程序,結果正確的是( )s=abcdefgc=len(s) len 求字符串長度for i in range(0,c): if i2: print (chr(ord(s[i])+2),end= ) ord() 函數是 chr() 函數配對函數,將字符轉ASCII值 else: print(chr(ord(s[i]) + 3),end= )A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c21.兩個阻值分別為RR2的電阻并聯后,電路阻值R可由公式求解,下面能正確求出R的Python表達式是( )A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)C.R1*R2/R1+R2 D.R1*R2/(R1+R2)22.現有如下python程序段:for i in range( 6 ): ( int( random() * 10 ) + 1 )for i in range( 2, 6 ): if i % 2 == 1 and p[ i ] % 2 == 0: p[ i ] += p[ i 1] elif i % 2 == 0 and p[ i ] % 2 == 1: p[ i ] = p[ i 1]執(zhí)行該程序段后,在下列選項中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, 9, 5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, 7, 3, 823.以下Python代碼輸出結果中說法正確的是( )。小明39。每年到期后連本帶利仍購買此種理財。n=0s=0t=1 for n in range(1,21):t*=ns+=tprint(s) (1)n的作用是________________。a=18,b=7,c=a%b=4,b=a%b=4,輸出a和b的值是18和4,故本題選C選項。解析:D【詳解】本題主要考查Python變量的命名。解析:C【詳解】本題考查的是計算機語言。range(1,5)函數生成4的整數序列,For循環(huán)中循環(huán)體計算序列累加求和,因此C選項正確。解析:C【詳解】本題主要考查Python賦值語句。解析:A【詳解】本題主要考查Python庫。循環(huán)過程就是執(zhí)行199所有整數的求和過程。選項C正確。time庫是python處理時間數據的標準庫,random庫用于生成各種分布的隨機數,turtle庫是Python語言中一個很流行的繪制圖像的函數庫,matplotlib庫用于繪制曲線圖,故本題選D選項。④else部分,即x0時,輸出“方程無實數根”,故此處填print(方程無實數根)。:90}就是一個字典類型。:90,39。36.l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。40.整除 取余 判斷是否相等 百 十 個 1000 【詳解】本題考查的是python語言及對程序實現的理解。本題的重點是要先計算出對應的每一項階乘的結果t,然后20項階乘的結果記錄在s中。③該程序主要是通過while實現循環(huán)結構。(5)print(len(scores)),其中scores={ 39。:95,39。二、程序填空31.b*b4*a*c或b**24*a*c d=0 (d))/(2*a) print(方程無實數根) 【詳解】本題主要考查Python程序的調試。sqrt()求平方根,乘法運算符為“*”,除法為“/”,嵌套函數均使用小括號。NO.2020100502有數字有字母等,故應定義為字符串型。第一個for循環(huán)生成列表p,值是[1,10]之間隨機整數,第二個for循環(huán)處理后4個元素,當i是奇數且生成的p[i]是偶數,則將前一個值累加到p[i解析:BD【詳解】本題主要考查Python程序執(zhí)行。分析代碼可知,程序采用條件分支結構,第一個條件是s1=3,第二個條件是3s1=10,第三個條件是s110,故最恰當的一組測試數據是1,6,解析:C【詳解】本題主要考查Python條件分支結構。2**3//3+8%2*3=8//3+0*3=2,5**2%3+7%2**2=25%3+7%4=1+3=4,1314//100%10=13%10=解析:A【詳解】本題主要考查Python表達式的運算。Python語言是解釋型語言,支持面向對象和跨平臺使用,故本題選B選項。7.C【詳解】本題考查的是計算機語言。Python中取余符號是“%”,“==”是用來判斷兩個對象的值是否相等,故判斷n是否為偶數的表達式是n%2==0,故本題選B選項。(5)在代碼中,變量j 表示的是三位數中的 ______ 位。38.分析完善程序已知包含25項的數列: 1,2/3,3/5,....,24/47,25/49。def gs(n): 字符串長度統一if len(n)=5:n=_____ 取字符串的前5個字符else:n=n+ *(5len(n))return nr=1000。小紅39。請輸入行駛路程(公里):39。:95,39。請你幫助小敏分析,在年收益率不變的情況下,多少年后小敏的累計收益能超過本金,請完成程序填空。(2)s的作用是 ______________。解析:C【詳解】本題主要考查Python程序的執(zhí)行。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。計算機語言有:機器語言、匯編語言、高級語言。【點睛】解析:C【詳解】本題主要考查Python中循環(huán)結構。x==1是條件判斷語句(判斷x是否等于1);選項A結果是x=1,y=1;選項B結果是x=1,y=2;選項D結果是x=(1,2),故本題選C選項。WordCloud是優(yōu)秀的詞云展示第三方庫 ,math庫提供常用的數學函數,random提供常用的隨機函數,turtle庫用于繪圖,故本題選A選項。故答案為C。26.C【詳解】本題主要考查Python程序設計語言中的輸入和輸出函數。29.D【詳解】本題主要考查Python程序的執(zhí)行。32.列表 字典 鍵值對 3 3 【詳解】本題考查的是python語言的數據類型,列表和字典。(3)其中“39。小剛39。,39。(1)//的符號作用是取整除,返回商的整數部分(向下取整)。本題考查的是120階乘的求和