版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2020年python程序設計基礎知識及程序設計598題含參考答案一、填空題1 .表達式'a' + 'b'的值為。 ('ab')2 .在設計正則表達式時,字符 緊隨任何其他限定符(*.+.?.n.n,.n,m)之后時,匹配模式是“非貪心的”,匹配搜索到的.盡可能短的字符串。(?)3 .代碼 print(re.match('Aa-zA-Z+$','abcDEFG000') 的輸出結果為 。 ( None)4 .表達式 len('abc'.ljust(20)的值為。 (20)5 .表達式test.py&
2、#39;.endswith('.py','.pyw')的值為。 (True)6 .表達式'Hello world!'-4: 的值為。 ('rld!')7 . 假設 re 模塊已導入,那么表達式 re.findall('(d)1+','33abcd112')的值為。 ( '3', '1')8 .表達式'abcabcabc'.count('abc')的值為。 ( 3)9 . 表達式 re.split('.+', 'a
3、lpha.beta.gamma.delta') 的值為 。 ('alpha', 'beta', 'gamma', 'delta')10 .表達式str(i) for i in range(3) 的值為。 ( '0', '1', '2')11 .表達式 len('abcdefg'.ljust(3)的值為。 (7)12 .表達式'C:Windowsnotepad.exe'.startswith('C:')的值為。 (True)13
4、.表達式 r'c:windowsnotepad.exe'.endswith('.exe')的值為。 (True)14 .表達式'Hello world'.swapcase().swapcase()的值為。 ('Hello world')15 .表達式Hello world'.lower().upper() 的值為。(HELLO WORLD')16 .表達式Hello world'.lower() 的值為。 ('hello world')17 .已知字符串編碼格式 gbk使用2個字節(jié)表示一個漢
5、字.1個字節(jié)表示英語字母,那么表 達式 len('abc 你好'.encode('gbk')的值為。 (7)18 .已知 x = 'a234b123c',并且re模塊已導入,則表達式re.split('d+', x)的值為 。 ('a','b','c')19 .表達式abc10'.isdigit()的值為。 (False)20 .已知函數(shù)定義 def demo(x, y, op):return eval(str(x)+op+str(y),那么表達式 demo(3, 5,
6、39;*') 的值為。 (15)21 .已知字符串編碼格式 utf8使用3個字節(jié)表示一個漢字.1個字節(jié)表示英語字母,那么表 達式len('abc你好')的值為。 ( 5)22 .字符串編碼格式GBK使用 個字節(jié)表示一個漢字。(2)23 .表達式Hello world!'.count('l')的值為。 (3)24 .表達式 len('SDIBT')的值為。 (5)25 .表達式'aaasdf.rstrip('af)的值為。 ('aaasd)26 .表達式aaasdf.lstrip('af)的值為。 (
7、'sdf)27 .已知字符串x = 'hello world',那么執(zhí)行語句 x.replace('hello', 'hi')之后,x的值為。( 'hello world')28 .表達式s'%1,2,3的值為。 ('1,2, 3')29 .正則表達式元字符 用來表示該符號前面的字符或子模式1次或多次出現(xiàn)。(+ )30 .表達式'abc10'.isalnum()的值為。 (True)31 .表達式 eval('1,2, 3')的值為。 (1,2, 3)32 .表達式
8、eval('3+5')的值為。( 8)33 .表達式 eval('"_import_('math').sqrt(9)"') 的值為。 (3.0)34 .代碼 for i in range(3):print(i, end=',')的執(zhí)行結果為 。 (0,1,2,)35 .表達式abc.txt'.endswith('.txt', '.doc', '.jpg') 的值為。 ( True)36 .表達式Hello world. I like Python.'
9、;.rfind('python') 的值為。 (-1)37 .表達式aaasdf.lstrip('as')的值為。 ('df)38 .表達式 3 and not 5 的值為。 ( False)39 .表達式'ac' in 'abce'的值為。 ( False)40 .表達式 3 in 1,2, 3的值為。 ( True)41 .表達式 5 if 5>6 else (6 if 3>2 else 5)的值為。 (6)42 .在循環(huán)語句中, 語句的作用是提前進入下一次循環(huán)。( continue)43 .在循環(huán)語句中,
10、 語句的作用是提前結束本層循環(huán)。( break)44 . Python 3.x 語句 print(1,2, 3, sep=',')的輸出結果為 。 (1,2,3)45 .表達式'apple.peach,banana,pear'.find('ppp')的值為。 (-1)46 . Python中用于表示邏輯與.邏輯或.邏輯非運算的關鍵字分別是 .。 ( and.or.not)47 .表達式'abc' in 'abcdefg'的值為。 (False)48 .表達式0 or 5的值為。 ( 5)49 .表達式1<2&
11、lt;3的值為。 (True)50 .已知 x = 'a':'b','c':'d',那么表達式'b' in x.values()的值為。 (True)51 .已知 x = 'a':'b', 'c':'d',那么表達式'b' in x 的值為。( False)52 .表達式3<5>2的值為。 (True)53 .關鍵字 用于測試一個對象是否是一個可迭代對象的元素。( in)54 .假設n為整數(shù),那么表達式 n&1 =
12、n%2的值為。(True)55 . Python 3.x 語句 for i in range(3):print(i, end=',') 的輸出結果為 。 (0,1,2,)56 .表達式 str(1,2, 3)的值為 。 ('1,2, 3')57 .表達式':'.join('abcdefg'.split('cd')的值為。 ('ab:efg')58 .表達式'abcabcabc'.rindex('abc')的值為。 (6)59 .表達式 isinstance('
13、abcdefg', str)的值為。 (True)60 .表達式0:#d,0:#x,0:#o'.format(65) 的值為。 ('65,0x41,00101')61 .表達式 The first:1, the second is 0'.format(65,97) 的值為o ('The first:97, the second is 65')62 .表達式d,%c' % (65, 65)的值為。 ( '65,A')63 .表達式%s'%65的值為。 ('65')64 . 表達式 not 3
14、的值為。 (False)65 .表達式 str(1,2, 3)的值為 。 ('(1,2, 3)')66 .表達式'abc' in ('abcdefg')的值為。 (True)67 .表達式 list(str(1,2,3) = 1,2,3 的值為。 (False)68 .已知 path =r'c:test.html', 那么表達式 path:-4+'htm'的值為。 ('c:Xtest.htm')69 .已知列表對象 x = '11','2','3',則
15、表達式 max(x, key=len)的值為。('11')70 .表達式 min('11','2','3')的值為。 ('11')71 .已知列表對象 x = '11','2','3',則表達式 max(x)的值為。 ('3')72 .表達式'x41' = 'A'的值為。 (True)73 .已知ord('A')的值為65并且hex(65)的值為0x41',那么表達式'x41b'的
16、值為 。 ('Ab')74 .表達式 sum(range(1, 10, 2)的值為。 (25)75 . Python標準庫math中用來計算平方根的函數(shù)是 。( sqrt)76 . Python運算符中用來計算整商的是 。 (/)77 .以3為實部4為虛部,Python復數(shù)的表達形式為 或。(3+4j.3+4J)78 .列表.元組.字符串是Python的(有序?無序)序列。(有序)79 .在Python中 表示空類型。(None)80 .在IDLE交互模式中瀏覽上一條語句的快捷鍵是 。 (Alt+P)81 .使用pip工具查看當前已安裝的 Python擴展庫的完整命令是 。(p
17、ip list)82 . Python擴展庫 支持Excel 2007或 更高版 本文件的讀寫操作。(openpyxl)83 . Python程序文件擴展名主要有 和 兩種,其中后者常用于 GUI程序。(py.pyw)84 .表達式 int('123', 16)的值為。 (291)85 . Python安裝擴展庫常用的是 工具。(pip)86 . Python擴展庫 和 提供了圖像處理功能。( PlL.pillow )87 .用于刪除數(shù)據(jù)庫表test中所有 name字段值為10001 '的記錄的 SQL語句為。 ( delete from test where name
18、= ' 10001')88 . Python擴展庫 中封裝了 Windows底層幾乎所有 API函數(shù)。(pywin32 )89 . Python標準庫 對Socket進行了二次封裝,支持Socket接口的訪問,大幅度簡化了網絡程序的開發(fā)。(socket)90 . Python內建異常類的基類是 。 (BaseException)91 .已知字符串編碼格式utf8使用3個字節(jié)表示一個漢字.1個字節(jié)表示英語字母,那么表達式 len('abc 你好'.encode。)的值為。 ( 9)92 .使用pip工具升級科學計算擴展庫numpy的完整命令是 。( pipinst
19、all -upgrade numpy )93 .如果函數(shù)中沒有 return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為。 ( None)94 .已知函數(shù)定義 def demo(x, y, op):return eval(str(x)+op+str(y),那么表達式 demo(3, 5,'+') 的值為。 ( 8)95 .表達 式 sorted('abc', 'acd', 'ade', key=lambda x:(x0,x2) 的值為。 ('abc', 'acd', 'ade
20、')96 .已知f = lambda x: x+5 ,那么表達式f(3)的值為。 (8)97 .已知 g = lambda x, y=3, z=5: x*y*z ,則語句 print(g(1)的輸出結果為 。 (15)98 .表達式 list(range(50, 60, 3)的值為。 (50, 53, 56, 59)99 .表達式 list(filter(lambda x:x>2, 0,1,2,3,0,0) 的值為。 (3)100 .表達式 list(filter(None, 0,1,2,3,0,0) 的值為。 ( 1,2, 3)102 .表達式 sum(range(10)的值為
21、。 (45)103 .使用運算符測試集合包含集合A是否為集合B的真子集的表達式可以寫作 。(A<B )104 .在函數(shù)內部可以通過關鍵字 來定義全局變量。(global)105 . Python中定義函數(shù)的關鍵字是 。(def)106 .表達式 int(4*0.5)的值為。 (2)107 . Python 3.x 語句 print(1,2, 3, sep=':')的輸出結果為 。 (1:2:3)108 .表達式abs(-3)的值為。 (3)109 .表達式 int('123', 8)的值為。 (83)110 . Python標準庫os.path中用來分割指
22、定路徑中的文件擴展名的方法是 。 (splitext()111 .表達式 sum(range(1, 10, 2)的值為。 (25)112 .假設正則表達式模塊re已正確導入,那么表達式”.join(refindall('d+', 'abcd1234')的值為。 ('1234')113 .已知f =lambda n:len(bin(n)bin(n).rfind('1')+1:),那么表達式f(7)的值為。 (0)114 .已知f =lambda n:len(bin(n)bin(n).rfind('1')+1:),那么
23、表達式f(6)的值為。 (1)115 .已知函數(shù)定義 def demo(x, y, op):return eval(str(x)+op+str(y),那么表達式 demo(3, 5,'-') 的值為。 ( -2)116 .表達式'Beautiful is better than ugly.'.startswith('Be', 5) 的值為。 (False)117 .正則表達式模塊re的 方法用來在字符串開始處進行指定模式的匹配。(match()118 .正則表達式模塊re的 方法用來編譯正則表達式對象。(compile。)119 . Python
24、標準庫 中提供了計算 MD5摘要的方法 md5()。( hashlib)120 .假設正則表達式模塊re已正確導入,那么表達式 re.findall('d+?, 'abcd1234')的值為。 ( '1', '2', '3', '4')121 .已知f = lambda x: 5 ,那么表達式 f(3)的值為。 (5)122 .已知 x = 'aa b ccc dddd',那么表達式''.join(v for i,v in enumerate(x:-1) if v=xi+1)
25、 的 值為。 ('accddd')123 .表達式 len('hello world'100:)的值為。 (0)124 .表達式 len('aaaassddf.strip('afds')的值為。 (0)125 .假設已成功導入 Python標準庫string ,那么表達式len(string.digits)的值為。 (10)126 .已知 x = 'hello world',那么表達式 x.replace('l', 'g')的值為。 ( 'heggo worgd')127 .
26、表達式:'.join('hello world.'.split()的值為。 ('hello:world.')128 .已知 formatter = 'good 0'.format ,那么表達式 list(map(formatter, 'morning')的值為 。 ( 'good morning')129 .假設正則表達式模塊re已正確導入,那么表達式 re.sub('(.s)1+', '1','a a a a a bb')的值為。 ( a bb')1
27、30 .在Python中定義類時,與運算符“/”對應的特殊方法名為 。(_floordiv_()131 . Python標準庫os.path中用來判斷指定路徑是否為文件夾的方法是 。 (isdir()132 . Python標準庫os.path中用來判斷指定路徑是否為文件的方法是 。 (isfile()133 . Python標準庫 os.path中用來判斷指定文件是否存在的方法是 。 (exists()134 . Python標準庫os中用來列出指定文件夾中的文件和子文件夾列表的方式是 。 ( listdir()135 .使用上下文管理關鍵字 可以自動管理文件對象,不論何種原因結束該 關鍵字
28、中的語句塊,都能保證文件被正確關閉。( with)136 .如果在設計一個類時實現(xiàn)了 _contains_ ()方法,那么該類的對象會自動支持運算符。(in)137 .在Python中,不論類的名字是什么,構造方法的名字都是。(_init_ )138 .已知函數(shù)定義 def func(*p):return sum(p.values(),那么表達式 func(x=1, y=2, z=3) 的 值為。 ( 6)139 .表達式 type() = dict 的值為。 (True)140 .已知函數(shù)定義 def func(*p):return ".join(sorted(p),那么表達式 f
29、unc(x=1, y=2, z=3)的 值為。('xyz')141 .在Python定義類時,與運算符“ * ”對應的特殊方法名為 。 (_pow_()142 .表達式 type(3) = int 的值為。 (True)143 .表達式 type(3.0) in (int, float, complex) 的值為。 ( True)144 .表達式 isinstance(4j, (int, float, complex)的值為。 (True)145 .表達式 isinstance('abc', int)的值為。 ( False)146 . Python使用 關鍵字
30、來定義類。(class)147 .已知 x = 1,2,3,4,5,那么執(zhí)行語句 x:2 = map(lambda y:y!=5,range(3) 之后,x 的值 為。 ( True, 2, True, 4, True)148 .表達式 type() = set 的值為。 (False)149,已知x = 3, 5, 7,那么執(zhí)行語句x1: = 2之后,x的值為。 (3,2)150 .假設列表對象x = 1, 1, 1,那么表達式id(x0) = id(x2)的值為。(True)151 .已知x = (3,),那么表達式 x * 3的值為。 (3, 3, 3)152 .已知x = (3),那么
31、表達式 x * 3的值為。 (9)153 .表達式 round(3.4)的值為。 (3)154,表達式 len(range(1,10)的值為。 (9)155 .表達式 len(i for i in range(10) 的值為。 (10)156 .已知x = 3, 5, 7,那么執(zhí)行語句 xlen(x): = 1,2 之后,x的值為。 (3, 5, 7, 1,2)157 .已知x為非空列表,那么執(zhí)行語句y = x:之后,id(x0) = id(y0)的值為 。 (True)158 .表達式1 * 2的值為。 (1,1)159 .已知 x = list(range(10),則表達式 x-4:的值為
32、。 6, 7, 8, 9)160 .已知 vec = 1,2, 3,4,則表達式col for row in vec for col in row的值為 。 ( 1,2, 3, 4)161 .已知列表 x = 1,2,那么表達式 list(enumerate(x)的值為。 (0,1), (1,2)162,表達式 list(map(list,zip(*1,2, 3, 4, 5, 6) 的值為。 ( 1,4, 2, 5, 3, 6)163 .已知 x = 1, 2, 3, 2, 3,執(zhí)行語句 x.pop()之后,x 的值為。 (1,2, 3,2)164 .已知 x = 1, 11, 111,那么執(zhí)
33、行語句 x.sort(key=lambda x: len(str(x), reverse=True) 之 后,x 的值為。(111,11,1)165 .表達式False+1的值為。 (1)166 .已知 x = 1,2, 3, 2, 3,執(zhí)行語句 x.remove(2)之后,x 的值為。 (1, 3, 2, 3)167,表達式1,2, 3, 4, 5 A 4, 5, 6, 7 的值為。 ( 1,2, 3, 6, 7)168 .表達式1,2, 3 & 3, 4的值為。 2, 3)169 .表達式1,2, 3 & 3, 4, 5的值為。 (3)170,表達式1,2, 3 | 2,
34、3, 4的值為。 (1,2, 3, 4)171 ,表達式1,2, 3 | 3, 4, 5的值為。 (1,2, 3, 4, 5)172 .已知 x = 1:2, 2:3,那么表達式 x.get(2, 4)的值為。 (3)173 .已知 x = 1:2, 2:3,那么表達式 x.get(3, 4)的值為。 (4)174 , 表達式 sorted(13, 1, 237, 89, 100, key=lambda x: len(str(x) 的值為 。 1, 13, 89, 237, 100)175 .已知列表x = list(range(10),那么執(zhí)行語句 del x:2之后,x的值為。 (1,3,
35、 5, 7, 9)176 .已知x = 1, 2, 3,那么執(zhí)行語句xlen(x)-1: = 4, 5, 6之后,變量 x的值為。 ( 1,2, 4, 5, 6)177 .已知列表x = 1,2, 3, 4,那么執(zhí)行語句 del x1之后x的值為。 (1,3, 4)178 .表達式 list(map(lambda x: x+5, 1,2, 3, 4, 5) 的值為。 6, 7, 8, 9,10)179,已知x = 1 * 3 ,那么執(zhí)行語句 x00 = 5之后,變量x的值為。 (5, 5, 5)180 .已知列表x = 1,2, 3,那么執(zhí)行語句 x.pop(0)之后,x的值為。 (2, 3)
36、181 .已知列表x = 1,2, 3,那么執(zhí)行語句 x.insert(0, 4)只有,x的值為。 (4,1,2, 3)182,已知列表x = 1,2, 3,那么執(zhí)行語句 x.insert(1,4)只有,x的值為。 (1, 4, 2, 3)183 .表達式1,2 * 2 的值為。 (1,2, 1,2)184,已知x = 3, 5, 7,那么表達式 x10:的值為。 (口)185 .已知x是一個列表對象,那么執(zhí)行語句 y = x:之后表達式id(x) = id(y)的值為 。 ( False)186 .表達式3<<2的值為。 (12)187 .表達式1,2, 3*3 的執(zhí)行結果為 。
37、 (1,2, 3, 1,2, 3, 1,2, 3)188 .表達式 isinstance('Hello world', str)的值為。 (True)189 .表達式 type(3)的值為。 (set)190 .表達式16*0.5的值為。 (4.0)191 .假設有Python程序文件abc.py,其中只有一條語句print(_name_),那么直接運行該程序時得到的結果為 。 (_main_)192,表達式 abs(3+4j)的值為。 (5.0)193 .已知 x = 3, 7, 5,那么執(zhí)行語句 x.sort(reverse=True)之后,x的值為 。 ( 7, 5, 3
38、)194,表達式65 >> 1的值為。 ( 32)196.表達式3 * 2的值為。 (6)197,表達式3 * 2的值為。 (9)198 .表達式3 & 6的值為。 (2)199 .表達式3 | 5的值為。 (7)200 .為了提高Python代碼運行速度和進行適當?shù)谋C?,可以?Python程序文件編譯為擴 展名 的文件。(pyc)201 . Python內置函數(shù) 用來返回數(shù)值型序列中所有元素之和。( sum()202 . Python內置函數(shù) 用來返回序列中的最大元素。( max()203 .表達式 chr(ord('a')-32)的值為。 ('
39、A')204 .語句x =執(zhí)行后x的值為。( 3)205 .使用列表推導式得到100以內所有能被13整除的數(shù)的代碼可以寫作 。 ( i for i in range(100) if i%13=0 )206 .表達式1,2, 3, 4-3, 4, 5, 6的值為。 (1,2)207 .字典對象的 方法返回字典的“值”列表。( values。)208 .字典對象的 方法返回字典中的“鍵-值對”列表。(items。)209 .字典對象的 方法可以獲取指定“鍵”對應的“值”,并且可以在指定 "鍵”不存在的時候返回指定值,如果不指定則返回None。( get()210 .字典中多個元素
40、之間使用 分隔開,每個元素的“鍵”與“值”之間使用 分隔開。(逗號.冒號)211 .可以使用內置函數(shù) 查看包含當前作用域內所有局部變量和值的 字典。(locals()()212 . list(map(str, 1, 2, 3)的執(zhí)行結果為。 ( '1' , '2', '3')213 .已知x=3和y=5,執(zhí)行語句x, y = y, x后x的值是。 ( 5)214,已知x = 3,并且id(x)的返回值為 496103280,那么執(zhí)行語句 x += 6之后,表達式id(x) = 496103280 的值為。 ( False)215 .語句x = (
41、3,)執(zhí)行后x的值為。 (3,)216 .已知 a = 1, 2, 3和 b = 1, 2, 4,那么 id(a1)=id(b1)的執(zhí)行結果為 。 (True)217 . Python 語句 list(range(1,10,3)執(zhí)行結果為 。 1,4, 7)218 .使用列表推導式生成包含10個數(shù)字5的列表,語句可以寫為 。 (5for i in range(10)219 .列表對象的sort()方法用來對列表元素進行原地排序,該函數(shù)返回值為。( None)220 .表達式3 in 1,2, 3, 4的值為。 ( False)221 .表達式1,2,3.count(4)的值為 。 (0)222
42、 .可以使用內置函數(shù) 查看包含當前作用域內所有全局變量和值的字典。(globals()223 .表達式 set(1,2,3) = 1,2, 3的值為。 ( True)224,已知x = 3,那么執(zhí)行 x += 5之后x的值為。 ( 3, 5)225 .已知x = 3+4j和y = 5+6j ,那么表達式 x+y的值為。 (8+10j)226 .已知 x = list(range(20),那么表達式 x-1的值為。 (19)227 .已知x為整數(shù)變量,那么表達式int(hex(x), 16)= x的值為。 (True)228 .表達式'abc' in 'abdcefg
43、39;的值為。(False)229,表達式'%s'%65 = str(65)的值為。 (True)230 .表達式1,2, 3 < 3, 4, 5 的值為。 (False)231 .表達式 set(1,2, 2,3) = 1,2, 3的值為。(True)232,表達式 int(bin(54321), 2)的值為。 (54321)233 .已知列表 x = 1, 3, 2,那么執(zhí)行語句a, b, c = map(str,sorted(x)之后,c的值為。('3')234 .已知列表 x = 1, 3, 2,那么表達式value for index, valu
44、e in enumerate(x) if index=2 的值為。 ( 2)235 .已知字典x = i:str(i+3) for i in range(3),那么表達式 ''.join(item1 for item inx.items()的值為。 ( '345')236 .已知字典 x = i:str(i+3) for i in range(3),那么表達式 sum(item0 for item in x.items() 的值為。 ( 3)237 .已知字典 x = i:str(i+3) for i in range(3),那么表達式 sum(x)的值為。 (
45、3)238 .已知列表x中包含超過 5個以上的元素,那么表達式 x = x:5+x5:的值為。 (True)239 .已知列表 x = 1, 3, 2,那么執(zhí)行語句 y = list(reversed(x)之后,x的值為 。(1,3, 2)240,表達式'%c'%65 = str(65)的值為。 (False)241 .已知x = 1, 2, 3,那么連續(xù)執(zhí)行y = x:和y.append(4)這兩條語句之后,x的值為。 (1,2, 3)242 . Python內置函數(shù) 可以返回列表.元組.字典.集合.字符串以及range對象中元素個數(shù)。(len()243 .已知 x = 1,
46、2,3,4,5,那么執(zhí)行語句 x:2 = range(3)之后,x的值為 。 (0, 2, 1,4, 2)244 .表達式3 ,那么執(zhí)行語句 x0.append(1)之后,x的值為range(4), 4, *(5, 6, 7)的值為。 (0,1,2, 3, 4, 5, 6, 7)245 .表達式'x': 1, *'y': 2 的值為。 ('x': 1, 'y': 2)246 .已知 x = 1:1, 2:2,那么執(zhí)行語句x3 = 3之后,表達式 sorted(x.items()的值為。( (1, 1), (2, 2), (3, 3
47、)247,已知 x = (1, 2),那么執(zhí)行語句 x0.append(3)后 x 的值為。 (1, 3, 2)248 .已知 x = for i in range(3),那么執(zhí)行語句 x0.append 之后,x的值為 。 (1, ,)249 .已知 x = 3, 3, 4,那么表達式id(x0)=id(x1)的值為 。(True)250 .已知x = 1, 2, 3,那么連續(xù)執(zhí)行 y = x和y.append(4)這兩條語句之后,x的值為 。 (1,2, 3, 4)251 .表達式 int('11', 8)的值為。 (9)252,已知x = list(range(20),那
48、么執(zhí)行語句x:18 = 口后列表x的值為。(18,19)253.已知x = 3, 2, 4, 1,那么執(zhí)行語句x = x.sort()之后,x的值為 。(None)254,表達式 sorted('a':3, 'b':9, 'c':78.values()的值為。 ( 3, 9, 78)255 .表達式15 / 4的值為。 (3)256 .表達式1,2, 3, 4, 5, 6 A 5, 6, 7, 8的值為。 (1,2, 3, 4, 7, 8)257,表達式 int(str(34) = 34 的值為。 (True)258 .已知列表 x = list
49、(range(5),那么執(zhí)行語句x.remove(3)之后,表達式 x.index(4)的值259 .已知 x =為。 ( 3)(1,1,1260 .已知 x = 1,3,3, 2,3,1,那么表達式 sorted(x, key=lambda item:item0+item2) 的值 為。( 2, 3, 1, 1,3, 3)261 .已知x為非空列表,那么表達式 x.sort() = sorted(x)的值為。 (False)262,已知列表x = 1,2,執(zhí)行語句 y = x:后,表達式 x is not y的值為。 (True)263 .已知列表x = 1, 2,執(zhí)行語句 y = x:后,
50、表達式id(x) = id(y)的值為。 (False)264 .已知列表 x = 1, 2,那么連續(xù)執(zhí)行命令y = x:和y.append(3)之后,x的值為。(1,2)265 .已知有函數(shù)定義 def demo(*p):return sum(p),那么表達式 demo(1,2, 3)的值為. 表達式 demo(1,2, 3, 4)的值為。 ( 6.10)266 .假設已從標準庫functools導入reduce()函數(shù),那么表達式 reduce(lambda x,y:max(x,y),1,2,3,4,4,5)的值為。 ( 5)267.假設已從標準庫 functools導入reduce()函
51、數(shù),那么表達式 reduce(lambda x, y: x+y, 1,2, 3)的值為。 ( 6)268 .已知有列表x = 1, 2, 3, 4, 5, 6,那么表達式rowi for row in x for i inrange(len(x0)的值為。( 1,4, 2, 5, 3, 6)269 .已知 x = 1,3,3, 2,3,1,那么表達式 sorted(x, key=lambda item:(item1, -item2) 的 值為。 ( 1, 3, 3, 2, 3,1)270 .已知列表x = 1,2,那么執(zhí)行語句 x.append(3)之后,x的值為。 ( 1,2, 3)271
52、.語句x, y, z = 1,2, 3執(zhí)行后,變量y的值為。 (2)272,表達式 dict(zip(1,2, 3, 4) 的值為。 (1: 3, 2:4)273 .表達式(1,2, 3)+(4, 5)的值為。 (1,2, 3, 4, 5)274 .執(zhí)行代碼x, y, z = sorted(1,3, 2)之后,變量y的值為。 (2)275 . Python標準庫random中的sample(seq, k)方法作用是從序列中選擇 (重復?不 重復?)的k個元素。(不重復)276 . Python標準庫random中的 方法作用是從序列中隨機選擇1個元素。(choice()277 .已知 x =
53、1,2,3,4,5,那么執(zhí)行語句x1:2 = sorted(x1:2, reverse=True) 之后,x 的值為。 (1,4, 3, 2, 5)278 .已知x = 1:1,2:2,那么執(zhí)行語句 x2 = 4之后,len(x)的值為。 (2)279 .已知x = 1,2,那么執(zhí)行語句 x0:0 = 3, 3之后,x的值為。 (3, 3, 1, 2)280,表達式1,2, 3 < 1,2, 4 的值為。 (False)281.已知 x, y = map(int, '1','2'),那么表達式 x + y 的值為。 (3)282,表達式(1) + (2)的
54、值為。 ( 3)283 .表達式1,2 + 3的值為 。 (1,2, 3)284,表達式 1234%1000/100 的值為。 (2)285 .已知列表 x = 1.0, 2.0, 3.0,那么表達式 sum(x)/len(x)的值為。 (2.0)286 .已知列表 x = 1,2, 3和 y = 4, 5, 6,那么表達式(i,j) for i, j in zip(x,y) if i=3 的值為 。 (3, 6)287 .表達式 sorted(random.sample(range(5), 5)的值為。 ( 0, 1,2, 3,4)288,已知x = 1, 2,那么執(zhí)行語句x0:1 = 3,
55、 3之后,x的值為。 (3, 3,2)289.已知 x為非空列表,那么表達式 x.reverse() = list(reversed(x)的值為。(False) 290,表達式 3 not in 1,2, 3的值為。 ( False)291,已知 x = 1,2,1,那么表達式 id(x0) = id(x2) 的值為。 (True)292,表達式1,2, 3 = 1,3, 2 的值為。 (True)293 .表達式5 for i in range(3)的值為。 ( 5, 5, 5)294 .已知 x = range(1,4)和 y = range(4,7),那么表達式 sum(i*j for
56、i,j in zip(x,y) 的值為。 (32)295 .已知x = 1,2, 3, 4, 5,那么執(zhí)行語句 del x:3之后,x的值為。 (4, 5)296 .表達式 print(0b10101)的值為。 (21)297,已知 x = 1,2, 3, 4, 5, 6,那么表達式 sum(i*j for i,j in zip(*x) 的值為。 (32)二、判斷題298 .定義函數(shù)時,帶有默認值的參數(shù)必須出現(xiàn)在參數(shù)列表的最右端,任何一個帶有默認值 的參數(shù)右邊不允許出現(xiàn)沒有默認值的參數(shù)。(對)299 . Python中沒有嚴格意義上的私有成員。(對)300 .在函數(shù)內部直接修改形參的值并不影響
57、外部實參的值。(對)301 .在函數(shù)內部沒有任何方法可以影響實參的值。(錯)302 .調用帶有默認值參數(shù)的函數(shù)時,不能為默認值參數(shù)傳遞任何值,必須使用函數(shù)定義時 設置的默認值。(錯)303 .在同一個作用域內,局部變量會隱藏同名的全局變量。(對)304 .形參可以看做是函數(shù)內部的局部變量,函數(shù)運行結束之后形參就不可訪問了。(對)305 .假設已導入 random 標準庫,那么表達式 max(random.randint(1, 10) for i in range(10) 的值一定是10。(錯)306 . Python標準庫 random的方法 randint(m,n)用來生成一個m,n區(qū)間上的
58、隨機整數(shù)。 (對)307 .在Python中定義函數(shù)時不需要聲明函數(shù)參數(shù)的類型。(對)308 .在函數(shù)中沒有任何辦法可以通過形參來影響實參的值。(錯)309 .在函數(shù)內部,既可以使用global來聲明使用外部全局變量,也可以使用 global直接定義全局變量。(對)310 .在定義函數(shù)時,某個參數(shù)名字前面帶有兩個*符號表示可變長度參數(shù),可以接收任意多個關鍵參數(shù)并將其存放于一個字典之中。(對)311 .函數(shù)內部定義的局部變量當函數(shù)調用結束后被自動刪除。(對)312 .在調用函數(shù)時,必須牢記函數(shù)形參順序才能正確傳值。(錯)313 .調用函數(shù)時傳遞的實參個數(shù)必須與函數(shù)形參個數(shù)相等才行。(錯)314
59、.在編寫函數(shù)時,建議首先對形參進行類型檢查和數(shù)值范圍檢查之后再編寫功能代碼,或者使用異常處理結構,盡量避免代碼拋出異常而導致程序崩潰。(對)315 . lambda表達式中可以使用任意復雜的表達式,但是必須只編寫一個表達式。(對)316 .包含yield語句的函數(shù)一般成為生成器函數(shù),可以用來創(chuàng)建生成器對象。(對)317 .在函數(shù)中yield語句的作用和return完全一樣。(錯)318 .無法使用lambda表達式定義有名字的函數(shù)。(錯)319 .在Python中定義類時,如果某個成員名稱前有2個下劃線則表示是私有成員。(對)320 .在類定義的外部沒有任何辦法可以訪問對象的私有成員。(錯)321 .棧和隊列的都具有先入后出的特點。(錯)400%的處理速度提升。322 .在4核CPU平臺上使用多線程編程技術可以很輕易地獲得(錯)323 .在定義函數(shù)時,某個參數(shù)名字前面帶有一個*符號表示可變長度參數(shù),可以接收任意多個普通實參并存放于一個元組之中。(對)324 .正則表達式python|perl'或'p(ytho
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北部灣大學《機電傳動控制與PLC課程設計》2023-2024學年第一學期期末試卷
- 保險職業(yè)學院《工程造價(Ⅰ)》2023-2024學年第一學期期末試卷
- 2024年版?zhèn)€人貸款咨詢與服務細則協(xié)議版B版
- 保山學院《建筑建模技術》2023-2024學年第一學期期末試卷
- 2025年度建筑施工現(xiàn)場安全文明施工培訓協(xié)議
- 2025版二手房買賣墊資合同爭議解決機構選擇協(xié)議
- 保定學院《算法基礎》2023-2024學年第一學期期末試卷
- 2025版建筑行業(yè)勞動工傷賠償協(xié)議范本及賠償標準3篇
- 寶雞職業(yè)技術學院《機械制造裝備設計》2023-2024學年第一學期期末試卷
- 2024年電動窗簾設備維修與保養(yǎng)服務合同
- 2021年12月英語六級聽力試題、原文及答案 兩套
- cad自定義線型、形定義線型、cad斜坡線學習
- 任上線立塔架線施工專項方案
- 139.華師《管理溝通》期末考試復習資料精簡版
- 膽囊結石合并急性膽囊炎臨床路徑表單
- 小學英語不規(guī)則動詞表
- VIC模型PPT課件
- AQL2.5抽檢標準
- 征信知識測試題及答案
- JJF 1629-2017 烙鐵溫度計校準規(guī)范(高清版)
- 理想系列一體化速印機故障代碼
評論
0/150
提交評論