2021(2)Python程序設(shè)計學習通超星課后章節(jié)答案期末考試題庫2023年_第1頁
2021(2)Python程序設(shè)計學習通超星課后章節(jié)答案期末考試題庫2023年_第2頁
2021(2)Python程序設(shè)計學習通超星課后章節(jié)答案期末考試題庫2023年_第3頁
2021(2)Python程序設(shè)計學習通超星課后章節(jié)答案期末考試題庫2023年_第4頁
2021(2)Python程序設(shè)計學習通超星課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2021(2)Python程序設(shè)計學習通超星課后章節(jié)答案期末考試題庫2023年'2'

in

[1,2,3,4]

參考答案:

False

)字符在字符串輸出時能起到換行的作用。

參考答案:

'\n'

(注意大小寫,以及不要輸入多余的空格)

參考答案:

False

{'b','a','r'}&set('qux')的結(jié)果是()

參考答案:

set()

>>>"China"indicCountries

參考答案:

True

>>>dicCountries.pop('America','China')

參考答案:

'China'

>>>type(dicCountries)

參考答案:

a=5,b=10,求a==b的運行結(jié)果。

參考答案:

False

fo.close()

參考答案:

thisisatest+hello

foriin______________:

print(i)

參考答案:

range(100,1000,2)

foriinrange(1,5):

ifi%2==0:

break

print(i)

參考答案:

1

foriinrange(1,5):

print("*"*(2*i-1))

參考答案:

****************

foriinrange(1,5):

print(i)

ifi%2==0:

break

參考答案:

2

foriinrange(5,10):

ifi%3==0:

print(i)

參考答案:

6

forninrange(1,1000):

s=0

foriinrange(1,n):

ifn%i==0:

s=s+i

if___________:

print(s)

參考答案:

s==n;n==s

My_file.close()

參考答案:

My_file.write(book+'\n');My_file.writelines(book+'\n');My_file.writelines([book+'\n']);My_file.write(book+"\n");My_file.writelines(book+"\n");My_file.writelines([book+"\n"])

n=input("請輸入一個三位正整數(shù):")s=""foriinn:

____________print(s)

參考答案:

s=i+s

n=int(input("請輸入一個整數(shù):"))foriinrange(1,n+1):

if_____________:

print(i)

參考答案:

n%i==0

n=int(input("請輸入一個整數(shù):"))s=0foriinrange(-1,n):

s=s+iprint(s)

參考答案:

2

print('Mike'ind,'abc'ind)

參考答案:

True

False

print(d["大地"],

d.get("大地",

"黃色"))

參考答案:

黑色

黑色

print(f(f(a,b),a+b))

參考答案:

22

print(f(12,34))

參考答案:

408

print(f1(f2(3)))

參考答案:

18

print(k)

參考答案:

Marry

print(k,sum(v))

參考答案:

a44

print(l,m)

參考答案:

4

6

print(L[-1][-1])

參考答案:

5

print(list(filter(lambdax:x>3,lst)))

參考答案:

[4,5]

print(list(filter(lambdax:len(x)>3,lst)))

參考答案:

['Marry','Peter']

print(sorted(lst,key=lambdax:len(x)))

參考答案:

['Tom','Mike','Marry']

print(sum(fruits.values()))

參考答案:

15

print("number:

",number1)

參考答案:

changeInt-number2=3

number:2

print(0.5*x-2)

參考答案:

10

print(a

*

100)

參考答案:

fun(30)

+

5

print(counter,num)

參考答案:

4

0

print(e,end=",")

參考答案:

0,1,2,3,4,

print(fact(abs(int(num))))

參考答案:

接受用戶輸入的整數(shù)n,輸出n的階乘值

print(ls)

參考答案:

['2020','20.20','Python',2020,[2020,'2020']]

print(ls[1][::2])

參考答案:

2.0;"2.0";'2.0'

print(lst1)

參考答案:

['b',5,4,3,2,1,0]

print(s[1:4:3])

參考答案:

['gold']

print(s1)

參考答案:

{1,

2,

3,

4}

print(t[::-1])

參考答案:

('human','tiger','dog','cat')

Python遞歸函數(shù)是指(

)。

參考答案:

在一個函數(shù)內(nèi)部通過調(diào)用自己完成問題的求解

s="abcdef"foriin________________:

print(s[i],end="")

參考答案:

range(0,len(s),2)

下列代碼的運行結(jié)果是s=[1,2,3,4]s.append(7)print(len(s))

參考答案:

5

下列哪項關(guān)于字典的說法正確。(

參考答案:

鍵必須唯一,但值則不必。

下列描述正確的是()

參考答案:

集合是可變的。(此處的可變指的是,可以向集合中添加新的元素)

下列操作能夠創(chuàng)建文件對象的是(

參考答案:

open()

下列程序執(zhí)行后,p的值是a=[3,5,7,9]p=0foriina:

p+=i

參考答案:

24

下列表達式中返回為True的是(

)。

參考答案:

1+56>56

下列表達式的運行結(jié)果為True的是(

)。

參考答案:

3>2and2==2

下面if語句滿足“性別為男,職業(yè)老師,年齡40以下”的是:

參考答案:

if(gender=="男"andage<40andrank=="老師"):n+=1

下面代碼的執(zhí)行結(jié)果是(

)。

參考答案:

['巴哈馬','巴林','孟加拉國','巴巴多斯\n白俄羅斯','比利時','伯利茲']

下面代碼的輸出結(jié)果是list1=[(i,j)foriin'AB'forjin'CD']print(list1)

參考答案:

[('A','C'),('A','D'),('B','C'),('B','D')]

下面代碼的輸出結(jié)果是list1=[m+nformin'AB'fornin'CD']print(list1)

參考答案:

['AC','AD','BC','BD']

下面哪個在調(diào)用函數(shù)時會報錯(

)。

參考答案:

shownumber(3.4)

下面的代碼輸出結(jié)果是s

=["black","gold","pink","brown","purple","yellow"]print(s[1::3])

參考答案:

[

'gold',

'purple'

]

以下代碼的輸出結(jié)果是lst=['Tom','Mike','Peter']print([len(x)forxinlstif'e'notinx])

參考答案:

[3]

以下代碼輸出的結(jié)果是lst=['Tom','Mike','Peter']print([x[0]forxinlstiflen(x)>3])

參考答案:

['M','P']

以下關(guān)于CSV文件的正確描述是(

)【溫馨提醒:有2個選項】

參考答案:

python的csv模塊是內(nèi)置的,不需要另外單獨安裝。###csv文件主要用來存儲表格數(shù)據(jù)。

以下關(guān)于函數(shù)作用的描述中,錯誤的是

)。

參考答案:

有助于提高代碼執(zhí)行速度

以下關(guān)于文件的描述錯誤的選項是(

)。

參考答案:

二進制文件和文本文件都是可以用文本編輯器編輯的文件

以下哪個程序不能使s=s+i這句話執(zhí)行10次(

)。

參考答案:

i=2s=0whilei<11:

s=s+i

i=i+1

以下哪個選項是不合法的布爾表達式(

)。

參考答案:

3+2j<8-9j

以下程序的輸出結(jié)果為_________________。s="ab123de4"foriins:

ifi.isupper():

#字符串的isupper方法用于判斷字符串中的字符是否全為大寫字母

print('yes')

breakelse:

print('no')

參考答案:

no

以下程序的輸出結(jié)果為________________。importmaths=0foriinrange(20,1,-1):

m=math.sqrt(i)

ifm>=2:

continue

s=s+iprint(s)

參考答案:

5

以下程序的輸出結(jié)果為______________。s=1foriinrange(1,10):

s=s*i

ifs>20:

breakprint(i)

參考答案:

4

以下程序的輸出結(jié)果為_____________。i=100whilei>0:

a=i//100

b=i%100//10

c=i%10

ifa+b+c==9:

print(i)

break

i=i-1

參考答案:

90

以下程序輸出的結(jié)果是(

)。defperson(name,age,**kw):

print('name:',name,'age:',age,'other:',kw)person('Jack',35,city='Beijing')

參考答案:

name:Jack

age:35other:{'city':'Beijing'}

以下程序輸出的結(jié)果是(

)。s='ABCDE'deffn(n):

iflen(n)==1:

returnn

else:

returnn[-1]+fn(n[:-1])print(fn(s))

參考答案:

EDCBA

以下程序輸出的結(jié)果是(

)。deffunc(name,age=10,*kw):

print(name,end='')

print(age,end='')

print(kw)func('zhangsan',13,14,15)

參考答案:

zhangsan13(14,15)

以下能計算1-20所有奇數(shù)之積的代碼段是(

)。

參考答案:

s=1foriinrange(1,21,2):

s=s*i

以下選項中,對于函數(shù)的定義錯誤的是(

)。

參考答案:

defvfunc(*a,b):

以下選項中不能生成一個空字典的是()

參考答案:

{[]}

以下選項中描述錯誤的是(

)。

參考答案:

如果s是一個序列,s=[1,"kate",True],s[1][1]返回'k'

以下選項中的(

)能輸出列表“

listV”中的最大值。

參考答案:

print(max(listV))

以下選項中能輸出“海貝色”的是(

)。

參考答案:

print(

DictColor[

'seashell'

]

)

使用內(nèi)置函數(shù)open()打開文件時,只要文件路徑正確,程序就可以正常運行。(

參考答案:

使用文件存儲數(shù)據(jù)的好處,下列說法正確的是(

)。

參考答案:

文件可以存儲大量的數(shù)據(jù)###文件可以長期保存###數(shù)據(jù)與程序分離,使程序更加靈活###文件可以移動

假設(shè)存在列表:s=[1,"kate",True]

參考答案:

s[3]

返回

True

關(guān)于Python中的全局變量和局部變量,以下選項中描述不正確的是(

)。

參考答案:

全局變量不能和局部變量同名

關(guān)于Python的lambda函數(shù),以下選項中描述錯誤的是(

)。

參考答案:

f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型。

關(guān)于Python的元組類型,以下選項中描述錯誤的是

參考答案:

元組中元素不可以是不同類型

關(guān)于函數(shù),以下選項中描述錯誤的是(

)。

參考答案:

使用函數(shù)的主要目的是減低編程難度和代碼的重用率。

關(guān)于函數(shù)的參數(shù),以下選項中描述錯誤的是(

)。

參考答案:

“可選參數(shù)”可以定義在非可選參數(shù)的前面。

關(guān)于語句f=open('demo.txt','r'),下列說法不正確的是(

)。

參考答案:

只能向demo.txt文件寫數(shù)據(jù),而不能從該文件讀數(shù)據(jù)

關(guān)于語句f=open("a.txt","w+"),下列說法正確的是(

參考答案:

文件可以不存在

函數(shù)定義時設(shè)定的參數(shù)類型可以是(

)。

參考答案:

A、B、C選項都可以

列表aList=["Hello",['1','2','3','4','5'],'Python'],

aList[-1][-1]的值是

參考答案:

'n'

創(chuàng)建一個空集合的語句為

s1={}

參考答案:

可以使用________關(guān)鍵字來創(chuàng)建Python自定義函數(shù)。

參考答案:

def

可以使用文本編輯器(如記事本)直接編輯二進制文件和文本文件。

參考答案:

在Python中,所有雙分支的if語句都可以轉(zhuǎn)換為兩條單分支的if語句。

參考答案:

在Python的if語句中,無論條件表達式結(jié)果的值是什么,Python會將其結(jié)果轉(zhuǎn)換為(

)和(

)兩種,稱為布爾型的值。

參考答案:

假(FALSE)###真(True)

在對csv文件進行寫操作時,可通過設(shè)置(

)參數(shù)來避免出現(xiàn)空行。

參考答案:

newline

完整的文件名由哪三個部分組成(

)。【參考7.1】

參考答案:

文件路徑###主文件名###文件擴展名

對于元組s,能夠返回元組s中第i到j(luò)以k為步長的元素子序列的表達是

參考答案:

s[i:j:k]

對于集合S,以下哪些方法是刪除元素(

參考答案:

S.remove(item)###S.discard(item)###S.pop()

對字符串信息進行編碼以后,必須使用同樣的或者兼容的編碼格式進行解碼才能還原本來的信息。(

參考答案:

對第4個字典元素的訪問形式是(

)。

參考答案:

D['D']

已知

x

=

{1:1,

2:2},那么執(zhí)行語句

x[2]

=

4之后,x的值為(

)。

參考答案:

{1:1,

2:4}

已知:s1=set(“hello,world!”),注意逗號后面有個空格!請問,len(s1)的輸出值為()

參考答案:

10

已知變量a=2,b=“02”,則表達式a>b的值為:

參考答案:

報錯

已知字符串S='IamTommy',使用字符串的

(

)方法能從S中提取所有單詞。

參考答案:

split

已知集合A,B:

A={1,2,3,4,5}

B={4,5,6,7,8}A|B的輸出為()

參考答案:

{1,2,3,4,5,6,7,8}

當文本文件中包含了中文字符時,在讀寫文件的操作過程中需要進行以下哪些操作(

)。

參考答案:

設(shè)置文本文件保存時的編碼方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論