日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

笔试题118-130

發布時間:2025/7/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 笔试题118-130 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

118、菲波那切數列1,2,3,4,8,13,21.。。。。。。根據這樣的規律,編程求出400萬以內最大的斐波那契數,并求出他是第幾個

  答:

a = 1
b = 2
n = 0
while True:
a = a+b
b = a+b
if a > 4000000 or b > 4000000:break
n += 1
print(a,b,end=' ')
print(n*2)

119、

dicta = {'a':1,'b':2,'c':3,'d':4,'f':'hello'}
dictb = {'b':3,'d':5,'e':7,'m':9,'k':'world'}
'''要求寫一段代碼,實現兩個字典相加,不同的key對應值保留,相同的相加后保留,字符串就拼接'''
for k,v in dictb.items():
if k in dicta:
dicta[k] = dicta[k] + v
else:
dicta[k] = v
print(dicta)

120、五只猴子分桃。半夜,第一只猴子先起來,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一個,拿走了一堆; 第二只猴子起來一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一個。于是,它也吃掉了一個,拿走了一堆;......其他幾只猴子也都是 這樣分的。問:這堆桃至少有多少個?

##本算法從最后一個猴子進行逆向推倒 def peach(monkey=5):pea = 4 ##最后一個猴子分完剩余的桃子while 1:num = peafor i in range(monkey):num = num + num / 4 + 1if num % 1 != 0: ##如果分出了小數則結束內層循環pea += 4 ##最后的桃子一定是4的整數倍breakif num % 1 == 0: ##如果是整分 則結束breakreturn pea, numif __name__ == '__main__':pea, num = peach()print(pea, num)

121、以下代碼輸出什么,請給出答案并解釋

class Parent(object):
x = 1

class Child1(Parent):
pass

class Child2(Parent):
pass
Child2.x = 2
print(Parent.x,Child1.x,Child2.x)
Parent.x = 3
print(Parent.x,Child1.x,Child2.x)

  答:112,332 自己沒有找父類

122、以下代碼輸出什么,給出答案并解釋

def mul():
return [lambda x:i*x for i in range(4)]
print([m(2) for m in mul()])

  答:[6,6,6,6]因為返回的lambda已將i遍歷結束,作用域中i值已固定將[lambda x,i=i:i*x for i in range(4)]即可[0,2,4,6]

123、重輸入http://www.mioji.com到頁面返回,中間都是發生了什么?

  答:瀏覽器通過http協議的get形式發送請求頁面信息,通過互聯網解析/www.mioji.com的IP端口

    然后通過ip端口請求數據,請求通過ip端口的wsgi進入服務器,服務器根據請求內容返回相應內容

124、HTTP協議狀態碼有什么用,列出你知道的HTTP協議狀態碼級含義

  答:

200 OK?請求已成功,請求所希望的響應頭或數據體將隨此響應返回。出現此狀態碼是表示正常狀態。

301 ?重定向

403 csrf阻止

404 無資源

500 服務器錯誤

?

125、Python主要內置數據類型都有哪些,哪些是可變的,哪些是不可變的,有什么區別

答:數字,字符串,列表,元組,字典

  可變:列表,字典

  不可變:數字,元組,字符串

126、在Python中如何拋出、捕獲、處理異常

  答:拋出:raise

    捕獲:except

    處理:try。。。except

127、讀代碼,寫出程序的輸出結果

  class Parent(object):

    x =1

  class Child(Parent):

    pass

  給定兩個list A、B,請用Python找出A、B中相同的元素,找出A、B中的不同的元素

  答:相同set(A)&set(B)

    不同set(A)^set(B)

  給定一個字符串aStr

  請反轉字符串

  答:a[::-1]

  請返回使用空格或者\t切分后的倒數第二個字串

  答:a.split()[-2]

128、有一個3G大小的文件,文件每行一個string,內容為酒店的id和一個圖片的名字,使用‘\t’分割

  示例:ht_1023134 + '\t' ?+ hisahddsjdhsjhdjshdjsh.jpg

  表示的是一個酒店包含的一張圖片,統計含有圖片數量為[20,無窮大]的酒店id,含有圖片數量為[10,20]的酒店id,含有圖片數量為[5,10]的酒店id,圖片數量為[0,5]的酒店id,并將結果輸出到文件中

文件格式為

?

129:、什么是lambda函數?他有什么好處?另外Python在函數式編程方面提供了些什么函數和語法

  答:匿名函數,使用完直接在內存中銷毀

130、詳細說說tuple list dict 的用法,他們的特點

?

轉載于:https://www.cnblogs.com/fenglin0826/p/8452779.html

總結

以上是生活随笔為你收集整理的笔试题118-130的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。