北語23秋《Python程序設(shè)計》作業(yè)1【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2023-11-12 20:53:31來源:admin瀏覽: 0 次

《Python程序設(shè)計》作業(yè)1


共25道題 總分:100分


一、單選題(共15題,60分)


1.關(guān)于 Python 的復(fù)數(shù)類型,以下選項中描述錯誤的是


A、復(fù)數(shù)的虛數(shù)部分通過后綴“J”或者“j”來表示


B、對于復(fù)數(shù) z,可以用 z.real 獲得它的實數(shù)部分


C、對于復(fù)數(shù) z,可以用 z.imag 獲得它的實數(shù)部分


D、復(fù)數(shù)類型表示數(shù)學(xué)中的復(fù)數(shù)


2.構(gòu)造方法是類的一個特殊方法,Python中它的名稱為( )。


A、與類同名


B、_construct


C、_init_


D、init


3.使用( )符號對浮點類型的數(shù)據(jù)進行格式化。


A、%c


B、%f


C、%d


D、%s


4.字符串的strip方法的作用是( )。


A、刪除字符串頭尾指定的字符


B、刪除字符串末尾的指定字符


C、刪除字符串頭部的指定字符


D、通過指定分隔符對字符串切片


5.在python中使用random模塊中的( )函數(shù)隨機生成0~1之間的隨機浮點數(shù)。


A、uniform(a,b)


B、shuffle( )


C、random( )


D、randit(a,b)


6.已知i=0,x=1,y=0,在下列選項中,使i的值變成1的語句是( )


A、if x and y: i+ = 1


B、if x == y: i += 1


C、if x or y: i += 1


D、if !x: i += 1


7.下列函數(shù)中,用于返回元祖中元素最小值的是( )。


A、len


B、max


C、min


D、tuple


8.下列代碼運行結(jié)果是?a = ‘a(chǎn)’print (a > ‘b’ or ‘c’)


A、a


B、b


C、c


D、Y


9.下列有關(guān)函數(shù)的說法中,正確的是( )。


A、函數(shù)的定義必須在程序的開頭


B、函數(shù)定義后,其中的程序就可以自動執(zhí)行


C、函數(shù)定義后需要調(diào)用才會執(zhí)行


D、函數(shù)體與關(guān)鍵字def必須左對齊


10.打開文件的不正確寫法為( )。


A、f=open(‘test.txt’,’r’)


B、with open(‘test.txt’,’r’) as f


C、f= open(‘C:\Apps\test.txt’,’r’)


D、f= open(r‘C:\Apps\test.txt’,’r’)


11.以下關(guān)于Python循環(huán)結(jié)構(gòu)的描述中,錯誤的是( )。


A、continue只結(jié)束本次循環(huán) 

B、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等


C、Python通過for、while等保留字構(gòu)建循環(huán)結(jié)構(gòu)


D、break用來結(jié)束當前當次語句,但不跳出當前的循環(huán)體


12.下列選項中,不能創(chuàng)建元組的語句是( )


A、tup=[1,2,3]


B、tup=(2)


C、tup=tuple([1,2,3])


D、tup=(1,’math’,98)


13.打開一個已有文件,然后在文件末尾添加信息,正確的打開方式為( )。


A、‘r


B、‘w’


C、‘a(chǎn)’


D、‘w+’


14.下列選項中,正確定義了一個字典的是( )。


A、a=[‘a(chǎn)’,1,‘b’,2,‘c’,3]


B、b=(‘a(chǎn)’,1,‘b’,2,‘c’,3)


C、c={‘a(chǎn)’,1,‘b’,2,‘c’,3}


D、d={‘a(chǎn)’:1,‘b’:2,‘c’:3}


15.使用( )關(guān)鍵字聲明匿名函數(shù)。


A、function


B、func


C、def


D、lambda


二、多選題(共5題,20分)


1.__new__和__init__的區(qū)別?( )


A、__new__是一個靜態(tài)方法,而__init__是一個實例方法


B、__new__方法會返回一個創(chuàng)建的實例,而__init__什么都不返回


C、只有在__new__返回一個cls的實例時后面的__init__才能被調(diào)用


D、當創(chuàng)建一個新實例時調(diào)用__new__,初始化一個實例時用__init__.


2.列表在Python中是可變的序列有


A、列表


B、字典


C、元組


D、集合


3.下面對count( ),index( ), find( )方法描述錯誤的是( )


A、count() 方法用于統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù)


B、find() 方法檢測字符串中是否包含子字符串 str 如果包含子字符串返回開始的索引值,否則會報一個異常


C、index() 方法檢測字符串中是否包含子字符串 str, 如果str不在 返回-1


D、以上都錯誤


4.能夠完全匹配字符串“c:\rapidminer\lib\plugs”的正則表達式包括( )


A、“c:\rapidminer\lib\plugs”


B、“c:\rapidminer\lib\plugs”


C、“(?i)C:\RapidMiner\Lib\Plugs” ?i:將后面的內(nèi)容的大寫變成小寫


D、“(?s)C:\RapidMiner\Lib\Plugs” ?s:單行匹配


5.關(guān)于閉包,下列說法正確的是( ):


A、內(nèi)部函數(shù)引用了外部函數(shù)的變量(自由變量)


B、外部函數(shù)會把內(nèi)部函數(shù)的函數(shù)名稱返回


C、一個內(nèi)部函數(shù)里對在外部作用域的變量進行引用,則內(nèi)部函數(shù)就被認為是閉包


D、存在于兩個嵌套關(guān)系的函數(shù)中,并且閉包是內(nèi)部函數(shù)


三、判斷題(共5題,20分)


1.使用下標可以訪問字符串中的每個字符。


A、對


B、錯


2.pass語句的出現(xiàn)是為了保持進程結(jié)構(gòu)的完整性。


A、對


B、錯


3.map傳入函數(shù)的參數(shù)個數(shù)必須跟序列的個數(shù)一樣。


A、對


B、錯


4.切片選區(qū)的區(qū)間范圍是從起始位開始的,到結(jié)束位結(jié)束。


A、對


B、錯


5.文件打開的默認方式是只讀。


A、對


B、錯




奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部