## py4測試題
## 1、8 << 2
# 等於?
32# 2、通過內建函式計算5除以2的餘數
print(5%2)
# 3、s = [1, "h", 2, "e", [1, 2, 3], "l", (4, 5), "l", , "o"], 將s中的5個字元提取出來並拼接成字串。
# s = [1, "h", 2, "e", [1, 2, 3], "l", (4, 5), "l", , "o"]
# strin=s[1],s[3],s[5],s[7],s[8].values(),s[9]
# print()
# 4、判斷
# "yuan"
# 是否在[123, (1, "yuan"), , "yuanhao"], 如何判斷以及對應結果?
# 5、l = [1, 2, 3]
# l2 = l.insert(3, "hello")
# print(l2)
# 執行結果並解釋為什麼?
none!
# 6、 a = [1, 2, [3, "hello"], ]
# b = a[:]
## a[0] = 5
# a[2][0] = 666
## print(a)
# print(b)
# # 計算結果以及為什麼?
a:[5, 2, [666, "hello"], ] #a[0]=5 把a列表下標為0的值換成5 a[2][0]=666 把a列表下標為2的列表裡下標為0的值換成666
b:[1, 2, [3, "hello"], ] #b=a[:]所以b和初始的a一樣
# 7# 使用檔案讀取,找出檔案中最長的行的長度(用一行**解決)?#8
### def add(s, x): #定義乙個函式,引數為s和x
# return s + x #講引數s和x的值相加並返回##
# def generator(): #定義乙個函式
# for i in range(4): #講01234迴圈賦值給i
# yield i##
# base = generator()
# for n in [1, 11]:
# base = (add(i, n) for i in base)
# list(base)
## 9
# hello.py(gbk方式儲存):
# #coding:gbk
# print(「老男孩」)
## 如果用py2,py3下在cmd下執行回報錯嗎?為什麼並提出解決方案? (編碼)#不會
# 10
# 通過函式化程式設計實現5的階乘
# 11
# 列印如下圖案:
## *
# * * *
# ** * **
# ** ** * **
# ** * **
# * * *
# *#
# 12##
# def outer():
# count = 10##
# def inner():
# count = 20
# print(count)##
# inner()
# print(count)
# outer()
## (1)分析執行結果?
1020
# (2)如何讓兩個列印都是20
## 13
# 輸入乙個年份,判斷是否是閏年?
while true:
num=int(input("輸入年份吧!")) #接受乙個變數!
if num%4==0: #判斷是否能被4整除,
print(' 是閏年!') #能被4整除的年份是閏年
else:
print('不是閏年!') #反之
## 14
# 任意輸入三個數,判斷大小?
while true:
a=int(input('輸入第乙個數字哦/a!'))
b=int(input('輸入第二個數字哦/b!'))
c=int(input('輸入第三個數字哦/c!'))
if a>b and a>c:
print('a最大喲,b居中喲,c最小喲!') if b>c else print('a最大喲,c居中喲,b最小喲!')
if b>a and b>c:
print('b最大喲,a居中喲,c最小喲!') if a>c else print('b最大喲,c居中喲,a最小喲!')
if c>a and c>b:
print('c最大喲,a居中喲,b最小喲!') if a>b else print('c最大喲,b居中喲,a最小喲!')
if a==c==b:
print('a=b=c')
if a==b and a!=c:
print('a=b>c') if a>c else print('a=bif a==c and a!=b:
print('a=c>b') if a>b else print('a=c#
# 15
# 求s = a + aa + aaa + aaaa + aa...a的值,其中a是乙個數字。例如2 + 22 + 222 + 2222 + 22222
# ,幾個數相加以及a的值由鍵盤控制。
## 16
# f = open("a")
## while 1:
# choice = input("是否顯示:[y/n]:")
# if choice.upper() == "y":
# for i in f:# print(i)# else:# break## 請問程式有無bug,怎麼解決?有啊 檔案的操作方式,以及檔案的編碼!## 17### def foo():# print('hello foo')### return ()### def bar():# print('hello bar')## (1)為這些基礎函式加乙個裝飾器,執行對應函式內容後,將當前時間寫入乙個檔案做乙個日誌記錄。# (2)改成引數裝飾器,即可以根據呼叫時傳的引數決定是否記錄時間,比如 @ logger(true)## 18# 三次登陸鎖定:要求乙個使用者名稱密碼輸入密碼錯誤次數超過三次鎖定?
c 考試題目
一 專案提問 題 1 實現根號,要求最終與目標值的精度不大於0.0001 2 原題,求集合的子集c 的虛函式?innodb引擎的索引結構?為什麼是b 樹?三條查詢語句是否命中聯合索引?同步非同步阻塞非阻塞?為什麼是三次握手 四次揮手?timewait的意義?二 專案提問tcp ip5層協議 列舉協議...
Python考試題目記錄
考試時沒能完全寫出來,題目記不太清了,記錄一下,不知道答案對不對。僅做參考,不保證 的正確性!給出乙個列表l,找出支配元組 支配元組 列表l中有兩個元組t1,t2,if t1 0 t2 0 and t1 1 t2 1 and 至少有乙個元素,小於對應位置的元素 t1支配t2,要找t1 分析 1 先排...
2020 09 03 04 考試題目題解
題目傳送門 給出乙個圖,保證每個點有且僅有乙個出邊,對於每個點把它走 k 步這條路徑上的所有的點答案加 1 問最後每個點的答案。n le 5 times 10 5 考試的時候 sb 了,沒想出來怎麼做。首先你可以發現這其實是個基環樹森林,對於不在環上的點,它答案其實就是子樹內深度與它相差不超過 k ...