《Python編程基礎》19秋期末考核試卷總分:100得分:100第1題,已知a=list((1,2))+list((2,3)),則a的值是()。A、[1,2,3]B、[1,2,2,3]C、(1,2,

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

發(fā)布時間:2020-03-30 22:11:48來源:admin瀏覽: 105 次

《Python編程基礎》19秋期末考核
試卷總分:100    得分:100
第1題,已知"a=list((1,2))+list((2,3))",則a的值是(    )。
A、[1,2,3]
B、[1,2,2,3]
C、(1,2,3)
D、(1,2,2,3)
正確答案:


第2題,類中的(    )對應一個類可以支持哪些操作。
A、屬性
B、方法
C、數(shù)據(jù)
D、對象
正確答案:


第3題,使用字典中的(    )方法可以一次插入多個元素。
A、add
B、update
C、push
D、insert
正確答案:


第4題,第三方模塊的獲取與安裝可以使用(    )工具。
A、pip
B、get
C、install
D、setup
正確答案:


第5題,程序在運行時,輸入數(shù)據(jù)和輸出數(shù)據(jù)都是存放在(    )中。
A、外存
B、內存
C、CPU
D、硬盤
正確答案:


第6題,已知在腳本文件N.py中有函數(shù)調用"B.c()",其中B是A包中的模塊,則import語句的正確寫法是(    )。
A、from A import B
B、from A.B import c
C、import A.B
D、import A.B.c
正確答案:


第7題,十進制數(shù)37轉為二進制數(shù)結果為(    )。
A、100101B
B、101001B#100100B#100001B
正確答案:


第8題,已知stu1和stu2是Student類的兩個對象,則執(zhí)行"stu1stu2"時會自動執(zhí)行Student類的(    )方法。
A、__gt__
B、__ge__
C、__lt__
D、__le__
正確答案:


第9題,下列選項中,錯誤的描述是(    )。
A、字典中的每一個元素是一個鍵:值對
B、字典中不同元素的鍵不能相同
C、字典中不同元素的值不能相同
D、通過"{}"可以創(chuàng)建一個空字典
正確答案:


第10題,已知"ls=[1,3,2,5]",則執(zhí)行"ls.sort(reverse=True)"后ls的值為(    )。
A、[1,3,2,5]
B、[1,2,3,5]
C、[5,3,2,1]
D、[5,2,3,1]
正確答案:


第11題,如果要去除字符串中的所有空格,可以使用字符串的(    )方法。
A、strip
B、lstrip
C、rstrip
D、replace
正確答案:


第12題,用于結束本次循環(huán)并開始下一次循環(huán)的命令是(    )。
A、break
B、continue
C、else
D、pass
正確答案:


第13題,如果要去除字符串中頭部的空格,可以使用字符串的(    )方法。
A、strip
B、lstrip
C、rstrip
D、replace
正確答案:


第14題,析構方法的形參個數(shù)為(    )。
A、0
B、1
C、至少1個
D、不限
正確答案:


第15題,re.finditer函數(shù)的返回結果必然是(    )。
A、列表
B、元組
C、字符串
D、迭代器
正確答案:


第16題,下列選項中,描述正確的是(    )。
A、通過import一次只能導入一個模塊
B、通過import一次可以導入多個模塊
C、一個模塊對應了一個擴展名為.py的腳本文件,該腳本文件的名字就是模塊名
D、導入一個模塊A后,如果要使用A中定義的標識符s,則需要通過A.s的方式
正確答案:,C,D


第17題,利用下列選項中的(    ),可快速完成金融分析工作。
A、Numpy
B、Scipy
C、Pandas
D、Django
正確答案:,B,C


第18題,如果要一次完成字符串中所有滿足正則表達式規(guī)則的子串的匹配,可以使用re模塊的(    )函數(shù)。
A、searchall
B、findall
C、finditer
D、search
正確答案:,C


第19題,下列選項中,描述正確的選項包括(    )。
A、Python中的變量在使用前不需要定義
B、Python 3.x中的變量名可以包含中文
C、Python中的變量類型一旦確定就不能改變
D、a@b是一個有效的Python變量名
正確答案:,B


第20題,對于Python中同一層次的連續(xù)兩行代碼,采用下列書寫方式不會報錯的是(    )。
A、第一行縮進1個制表符,第二行縮進4個空格
B、第一行和第二行都縮進4個空格
C、第一行和第二行都縮進2個空格
D、第一行和第二行都縮進1個制表符
正確答案:,C,D


第21題,下列選項中,描述正確的是(    )。
A、一個函數(shù)的函數(shù)體中可以包含另一個函數(shù)的定義
B、一個函數(shù)的函數(shù)體中可以包含另一個函數(shù)的調用
C、一個函數(shù)的函數(shù)體中不可以包含另一個函數(shù)的定義
D、一個函數(shù)的函數(shù)體中不可以包含另一個函數(shù)的調用
正確答案:,B


第22題,下列選項中,有效的Python變量名包括(    )。
A、test
B、_abc
C、1_a
D、_t1
正確答案:,B,D


第23題,下列選項中,按照從左至右的順序進行字符串檢索的方法包括(    )。
A、find
B、rfind
C、index
D、rindex
正確答案:,C


第24題,Python程序使用(    )進行多行注釋。
A、三個連續(xù)單引號
B、三個連續(xù)雙引號
C、分號
D、井號
正確答案:,B


第25題,已知腳本文件N.py中有一個函數(shù)調用"A.B.C.d()",則下列選項中表示包名的是(    )。
A、A
B、B
C、C
D、d
正確答案:,B


第26題,類的封裝性是指將一個數(shù)據(jù)相關的屬性封裝在一起。
T、對
F、錯
正確答案:F


第27題,基于已有的類創(chuàng)建新的類是面向對象中的多態(tài)性。
T、對
F、錯
正確答案:F


第28題,列表生成表達式的返回結果是一個列表。
T、對
F、錯
正確答案:T


第29題,len函數(shù)可獲取一個列表對象中的元素數(shù)量。
T、對
F、錯
正確答案:T


第30題,通過"min(ls)"可以得到列表ls中最小元素的值。
T、對
F、錯
正確答案:T


第31題,如果一個屬性只有用于設置屬性值的setter方法,而沒有用于獲取屬性值的getter方法,則該屬性是一個只寫屬性。
T、對
F、錯
正確答案:F


第32題,os.path.join('.','src','tools')與'.{0}src{0}tools'.format(os.sep)返回的字符串相同。
T、對
F、錯
正確答案:T


第33題,外層函數(shù)定義了局部變量x,如果內層函數(shù)只獲取x的值、不修改x的值,則可以不使用nonlocal關鍵字。
T、對
F、錯
正確答案:T


第34題,使用三引號創(chuàng)建字符串時不允許使用轉義符。
T、對
F、錯
正確答案:F


第35題,已知MyModule模塊中有一個無參函數(shù)fun,且在腳本文件N.py中有"import MyModule as M",則在N.py中要調用MyModule模塊中的fun函數(shù)應使用"M.fun()"。
T、對
F、錯
正確答案:T


第36題,請寫出下面程序的輸出結果。x,y,z=3,5,7if yx:    print(y)    if yz:        print(y)    else:        print(z)else:    print(x)    if xz:        print(x)    else:        print(z)
正確答案:


第37題,請將下面程序補充完整。s=set([1,20,300])s.____(1)____((1,2))print(s) #輸出"{(1, 2), 1, 20, 300}"s.____(2)____((1,2))print(s) #輸出"{(1, 2), 1, 2, 300, 20}"
正確答案:


第38題,請將下面程序補充完整。class Student:    def ____(1)____(self,____(2)____):        self.name=name    def PrintInfo(self):        print('姓名:%s'%self.name)if __name__=='__main__':    stu1=Student()    stu2=Student('李曉明')    stu1.PrintInfo() #輸出"姓名:unknown"    stu2.PrintInfo() #輸出"姓名:李曉明"
正確答案:


第39題,分別寫出M.py和testM.py運行后的輸出結果。M.py中的代碼:def PrintSum(m,n):    print(m+n)if __name__=='__main__':    PrintSum(10,15) testM.py中的代碼:import MM.PrintSum(1,2)
正確答案:


第40題,請指出下面程序中存在的錯誤并改正。class Student:passif __name__=='__main__':    stu=Student()    print(stu)
正確答案:














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

回到頂部