計算機程序設計語言(Python)學習通超星期末考試答案章節(jié)答案2024年_第1頁
計算機程序設計語言(Python)學習通超星期末考試答案章節(jié)答案2024年_第2頁
計算機程序設計語言(Python)學習通超星期末考試答案章節(jié)答案2024年_第3頁
計算機程序設計語言(Python)學習通超星期末考試答案章節(jié)答案2024年_第4頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機程序設計語言(Python)學習通超星期末考試章節(jié)答案2024年Python為源文件指定系統(tǒng)默認字符編碼的聲明是

答案:#coding:utf-8JupyterNotebook不具備的功能是

答案:JupyterNotebook可以安裝Python庫關于Python語言的特點,以下選項描述正確的是

答案:Python語言是解釋型語言下面不是IPO模式的一部分的是

答案:Program以下選項中,Python機器學習方向的第三方庫是

答案:TensorFlow下列選項中可以準確查看Python代碼的語言版本(3.5.3)的是

答案:import

sys

sys.version以下選項中,不是Python打開方式的是????????????????????????????????????????????????????????????????????????????????

答案:Office下列不屬于Python優(yōu)勢的是

答案:程序的運行的速度在所有計算機語言中最快Python語言的主網站網址是????????????????????????????????????????????????????????????????????????????????

答案:/以下選項中,不是Python語言特點的是

答案:變量聲明:Python語言具有使用變量需要先定義后使用的特點Python3.0正式發(fā)布的年份是

答案:2008Python中的注釋符有哪幾種?

答案:

;#

'''…'''關于import引用,以下選項中描述錯誤的是

答案:可以使用fromturtleimportsetup引入turtle庫以下語句正確的是

答案:m=n=p=q=10關于Python程序格式框架的描述,以下選項中錯誤的是

答案:Python語言不采用嚴格的“縮進”來表明程序的格式框架下列Python保留字中,不用于表示分支結構的是

答案:Input以下選項中,不是Python語言合法命名的是

答案:5MyGod下列選項中可以獲取Python整數類型幫助的是

答案:help(int)關于Python賦值語句,以下選項中不合法的是

答案:x=(y=1)Python使用縮進作為語法邊界,一般建議怎樣縮進?

答案:四個空格Python3.x版本的保留字總數是

答案:33關于Python內存管理,下列說法錯誤的是

答案:變量無須先創(chuàng)建和賦值而直接使用以下關于模塊module的描述中錯誤的是

答案:Python目前還不支持一次性導入多個模塊下面代碼的輸出結果是:

oct(–255)

答案:–0o377關于Python語言數值操作符,以下選項中描述錯誤的是

答案:x**y表示x的y次冪,其中,y必須是整數下面代碼的輸出結果是:

a="alex"

b=a.capitalize()

print(a,end=",")

print(b)

答案:alex,Alex下面代碼的輸出結果是

z=12.12+34j

print(z.imag)

答案:34.0下面代碼的輸出結果是

a=5

b=6

c=7

print(pow(b,2)–4*a*c)

答案:-104給出如下代碼以下選項中描述正確的是

foriinrange(6):

print(chr(ord(9801)+i),end="")

答案:系統(tǒng)報錯給出以下代碼

s="abcdefghijklmn"

print(s[1:10:3])

上述代碼的輸出結果是

答案:beh下面代碼的輸出結果是:

str1="mysqlsqlserverPostgresQL"

str2="sql"

ncount=str1.count(str2,10)

print(ncount)

答案:0給出以下代碼

s="Alice"

print(s[::–1])

上述代碼的輸出結果是

答案:ecilA下面代碼的輸出結果是:

a=b=c=123

print(a,b,c)

答案:123123123關于Python字符串,以下選項中描述錯誤的是????????????????????????????????????????????????????????????????????????????????

答案:可以使用datatype()測試字符串的類型以下選項中,輸出結果為False的是

答案:False!=0以下關于Python字符串的描述中,錯誤的是

答案:Python字符串提供區(qū)間訪問方式,采用[N:M]格式,表示字符串中從N到M的索引子字符串(包含N和M)下面代碼的輸出結果是:

s="Thepythonlanguageisacrossplatformlanguage."

print(s.find('language',30))

答案:40下面代碼的輸出結果是s

=

0while(s<=1):

print('計數:',s)

s

=

s

+

1

答案:計數:0計數:1給出如下代碼:

while

True:

guess

=

eval(input())

if

guess

==

0x452//2:

break

作為輸入能夠結束程序運行的是

答案:553下面代碼的輸出結果是for

n

in

range(100,200):

i

=

n

//

100

j

=

n

//

10

%

10

k

=

n

%

10

if

n

==

i

**

3

+

j

**

3

+

k

**

3:

print(n)

答案:153下面代碼的輸出結果是for

a

in

'mirror':

print(a,

end="")

if

a

==

'r':

break

答案:mir下面代碼的輸出結果是for

i

in

range(1,10,2):

print(i,end=",")

答案:1,3,5,7,9,給出如下代碼:import

randomnum

=

random.randint(1,10)while

True:

guess

=

input()

i

=

int(guess)

if

i

==

num:

print("你猜對了")

break

elif

i

<

num:

print("小了")

elif

i

>

num:

print("大了")以下選項中描述錯誤的是

答案:“import

random”這行代碼是可以省略的以下程序的輸出結果是:for

i

in

"the

number

changes":

if

i

==

'n':

break

else:

print(

i,

end=

"")

答案:the下面是流程圖的基本元素的是

答案:判斷框以下程序的輸出結果是:a

=

30b

=

1if

a

>=10:

a

=

20elif

a>=20:

a

=

30elif

a>=30:

b

=

aelse:

b

=

0print('a={},

b={}'.format(a,b))

答案:a=20,

b=1關于Python的無限循環(huán),以下選項中描述錯誤的是

答案:無限循環(huán)需要提前確定循環(huán)次數給出下面代碼:for

i

in

range(1,10):

for

j

in

range(1,i+1):

print("{}*{}={}\t".format(j,i,i*j),end

=

'')

print("")以下選項中描述錯誤的是:

答案:執(zhí)行代碼出錯用戶輸入整數的時候不合規(guī)導致程序出錯,為了不讓程序異常中斷,需要用到的語句是:

答案:try-except

語句以下程序的輸出結果是:lcat

=["獅子","獵豹","虎貓","花豹","孟加拉虎","美洲豹","雪豹"]for

s

in

lcat:

if

"豹"

in

s:

print(s,end="")

continue

答案:獵豹花豹美洲豹雪豹給出下面代碼:age=23start=2if

age%2!=0:

start=1for

x

in

range(start,age+2,2):

print(x)上述程序輸出值的個數是:

答案:12關于Python遍歷循環(huán),以下選項中描述錯誤的是

答案:無限循環(huán)無法實現遍歷循環(huán)的功能下面代碼的輸出結果是:a

=

[9,6,4,5]N

=

len(a)for

i

in

range(int(len(a)

/

2)):

a[i],a[N-i-1]

=

a[N-i-1],a[i]print(a)

答案:[5,4,6,9]給定字典d,以下選項中對x

in

d的描述正確的是

答案:判斷x是否是字典d中的鍵下面代碼的輸出結果是s

=["seashell","gold","pink","brown","purple","tomato"]print(len(s),min(s),max(s))

答案:6

brown

tomato下面代碼的輸出結果是:vlist

=

list(range(5))print(vlist)

答案:[0,

1,

2,

3,

4]下面代碼的輸出結果是:d

=

{'a':1,'b':2,'c':3};print(d['c'])

答案:3以下選項中,不是具體的Python序列類型的是

答案:數組類型下面代碼的輸出結果是s

=

["seashell","gold","pink","brown","purple","tomato"]print(s[4:])

答案:["purple",

"tomato"]給定字典d,以下選項中對d.keys()的描述正確的是

答案:返回一種dict_keys類型,包括字典d中所有鍵元組變量t=("cat",

"dog",

"tiger",

"human"),t[::–1]的結果是

答案:('human',

'tiger',

'dog',

'cat')S和T是兩個集合,對S|T的描述正確的是

答案:S和T的并運算,包括在集合S和T中的所有元素下面代碼的輸出結果是:list1

=

[(m,n)

for

m

in

'ABC'

for

n

in

'ABC'

if

m!=n]print(list1)

答案:*[('A',

'B'),

('A',

'C'),

('B',

'A'),

('B',

'C'),

('C',

'A'),

('C',

'B')]下面代碼的輸出結果是:

s

=

set()

type(s)

答案:set給出如下代碼:import

random

as

ranlistV

=

[]ran.seed(100)for

i

in

range(10):

i

=

ran.randint(100,999)

listV.append(i)以下選項中能輸出隨機列表元素最大值的是

答案:print(max(listV))以下關于函數的描述,錯誤的是:

????????????????????????????????????????????????????????????????????????????????

答案:使用函數的目的只是為了增加代碼復用關于time庫的描述,以下選項中錯誤的是????????????????????????????????????????????????????????????????????????????????

答案:time.perf_counter()返回一個固定的時間計數值下面代碼的輸出結果是def

hello_world():

print('ST',end="*")def

three_hellos():

for

i

in

range(3):

hello_world()three_hellos()

答案:ST*ST*ST*關于下面代碼,以下選項中描述正確的是????????????????????????????????????????????????????????????????????????????????def

fact(n,

m=1)

:

s

=

1

for

i

in

range(1,

n+1):

s

*=

i

return

s//mprint(fact(m=5,n=10))

答案:參數按照名稱傳遞關于函數的返回值,以下選項中描述錯誤的是(

)。

答案:函數必須有返回值假設函數中不包括global保留字,對于改變參數值的方法,以下選項中錯誤的是

答案:參數的值是否改變與函數中對變量的操作有關,與參數類型無關給出如下代碼:def

func(a,b):

c=a**2+b

b=a

return

ca=10b=100c=func(a,b)+a以下選項中描述錯誤的是

答案:執(zhí)行該函數后,變量c的值為200以下選項中,不屬于函數的作用的是????????????????????????????????????????????????????????????????????????????????

答案:提高代碼執(zhí)行速度關于嵌套函數,以下選項中描述錯誤的是????????????????????????????????????????????????????????????????????????????????

答案:def

f():

print("Outer

function

f")

def

g():

print("Inner

function

g")

g()

f.g()關于函數的參數,以下選項中描述錯誤的是

答案:可選參數可以定義在非可選參數的前面下面代碼實現的功能描述的是def

fact(n):

if

n==0:

return

1

else:

return

n*fact(n-1)num

=eval(input("請輸入一個整數:"))print(fact(abs(int(num))))

答案:接受用戶輸入的整數

n,輸出

n

的階乘值當用戶輸入abc時,下面代碼的輸出結果是

try:

n

=

0

n

=

input("請輸入一個整數:

")

def

pow10(n):

return

n**10

except:

print("程序執(zhí)行錯誤")

答案:程序沒有任何輸出random.uniform(a,b)的作用是

答案:生成一個[a,

b]之間的隨機小數使用內置函數open()且以”w”模式打開的文件,文件指針默認指向文件尾。

答案:錯以追加模式打開文件時,文件指針指向文件尾。

答案:對文本文件是可以迭代的,可以使用forlineinfp類似的語句遍歷文件對象fp中的每一行。

答案:對文件對象是不可以迭代的。

答案:錯使用內置函數open()打開文件時,只要文件路徑正確就總是可以正確打開的。

答案:錯打開一個文本文件,在對其進行讀取,f=open(‘test.txt’,‘r+’);f.read();read函數內不帶參數是讀取整個文本文件內容并返回

答案:對以寫模式打開的文件能夠進行讀操作。

答案:錯打開一個文本文件,f=open(‘test.txt’,‘r+’);則f.seek(5)表示在打開的文件里尋找數字5

答案:錯以下選項中可以用于向CSV文件寫入一二維數據的是

答案:join()Python語句:f

=

open(),以下選項中對f的描述錯誤的是

答案:表達式print(f)執(zhí)行將報錯以下選項中,不是Python文件處理.seek()方法的參數是

答案:-1關于文件的打開方式,以下選項中描述正確的是

答案:所有文件都可能以二進制方式打開在讀寫文件之前,必須通過哪種方法創(chuàng)建文件對象

答案:open關于二維數據CSV存儲問題,以下選項中描述錯誤的是

答案:CSV文件不能包含二維數據的表頭信息關于下面代碼中的變量x,以下選項中描述正確的是fo=open(fname,“r”)forxinfo:print(x)fo.close()

答案:變量x表示文件中的一行字符執(zhí)行如下代碼:fname=input("請輸入要寫入的文件:")fo=open(fname,'w')ls=['清明時節(jié)雨紛紛,','路上行人欲斷魂,','借問酒家何處有?','牧童遙指杏花村。']fo.writelines(ls)fo.seek(0)forlineinfo:

print(line)fo.close()以下選項中錯誤的是:

答案:fo.seek(0)這行代碼可以省略,不影響輸出效果要替換掉從csv文件里讀出的一行字符串s的行尾標點和回車符,不能使用的選項是:

答案:s.strip("\n","")以下選項對應的方法可以用于向csv文件中寫入一二維數據的是:

答案:join()下面代碼的輸出結果是:str1="k:1|k1:2|k2:3|k3:4"str_list=str1.split('|')d={}forlinstr_list:

key,value=l.split(':')

d[key]=valueprint(d)

答案:{'k':'1','k1':'2','k2':'3','k3':'4'}a='abcd',若想將a變?yōu)?ebcd',下列語句正確的是:

答案:a='e'+a[1:]以下程序的輸出結果是:x=[‘90’,‘87’,‘90’]n=90print(x.count

溫馨提示

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

評論

0/150

提交評論