Python 基礎小題1

2021-10-23 00:15:40 字數 3074 閱讀 9287

程式語言包括機器語言、組合語言和高階語言。【對】

python是一種用途廣泛、解釋型、物件導向的程式語言。【對】

不可以在同一臺計算機上安裝多個python版本。【錯】

解釋程式對高階語言編寫的程式是一邊翻譯,一邊執行的。下次執行同樣的程式時,還必須重新翻譯。【對】

演算法是解決某個問題所需要的方法和步驟。【對】

python程式是區分大小寫的。【對】

python使用縮進來體現**之間的邏輯關係。【對】

eval()、int()以及float()函式都可用於將字串轉換為數值。【對】

python中的input()函式以字串的形式返回使用者輸入的資料。【對】

python**的注釋只有一種方式,那就是使用#符號。【錯】

在python中,可以使用 for 作為變數名。【錯】

在迴圈中,continue語句的作用是結束當前迴圈。【錯】

對於帶有else子句的for語句和while語句,當迴圈因迴圈條件不成立而自然結束時,會執行else子句中的**。【對】

在編寫巢狀迴圈時,為了提高執行效率,應儘量減少內迴圈中不必要的計算。【對】

在迴圈中,break語句的作用是跳過當前當次迴圈。【錯】

表示式len(range(1,10))的值為10。【錯】

互動方式下,已知a = 257和b = 257,那麼表示式a is b的值為true。【錯】

表示式3<5>2的值為true。【對】

表示式3 not in [1, 2, 3]的值為false。【對】

執行語句print(bool(0)),其輸出結果是false。【對】

表示式3 and 5的值為true。【錯】

執行語句print(int(true)),其輸出結果是1。【對】

python其實不支援命名常量,只是約定在程式執行過程中值不會改變的變數為命名常量。【對】

python的識別符號必須以字母或下畫線開頭,不能以數字開頭。【對】

在python中,列表只能包含相同型別的資料。【錯】

在python中,可以不加宣告就使用變數,但使用前需要初始化變數。【對】

在python中,"+"運算子可以用來連線字串並生成新的字串。【對】

內建函式id(object)返回物件object在其生命週期內的記憶體位址。【對】

在python中,字串、列表、元組和字典都屬於序列型別。【錯】

python不允許使用關鍵字(保留字)作為變數名,允許使用內建函式名作為變數名,但這會改變函式名的含義。【對】

在python中,同乙個變數在當前作用域內可以先後賦予不同型別的值。【對】

執行語句print(len({})),其輸出結果是1。【錯】

在python中,自定義函式的關鍵字是def。【對】

形參可以看做是函式內部的區域性變數,函式執行結束之後形參就不可訪問了。【對】

在呼叫函式時,可以通過關鍵字引數的形式進行傳值,從而避免必須記住函式形參順序的麻煩。【對】

自定義函式時,若乙個引數帶有預設值,那麼所有其他引數都必須設定預設值。【錯】

函式是**重用的一種方式。【對】

在同乙個作用域內,區域性變數會隱藏同名的全域性變數。【對】

自定義函式時,即使該函式不需要接收任何引數,也必須在函式名後保留一對空的圓括號來表示這是乙個函式。【對】

在自定義函式內部沒有辦法定義全域性變數。【錯】

在自定義函式時,某個引數名字前面帶有*符號表示可變長度引數,可以接收任意多個關鍵字引數並將其存放於乙個字典之中。【錯】

如果函式中沒有return語句或者return語句不帶任何返回值,那麼該函式的返回值為none。【對】

在turtle中,setheading(to_angle)或seth(to_angle)方法,將海龜的方向設定為to_angle,to_angle為角度。【對】

在turtle中,畫布繪圖座標系的原點預設在螢幕左上角。【錯】

在turtle中,畫布(canvas)是用於繪製圖形的矩形區域。【對】

海龜圖起源於logo程式語言。這是乙個很經典的專門用來教小孩子程式設計的圖形模組。python本身實現並內建了海龜圖模組。【對】

mainloop方法或done方法開始事件迴圈,必須是海龜圖形程式中的最後一條語句。【對】

turtle.circle(50)沿順時針方向繪製了乙個半徑為50畫素的圓,圓心在在海龜左側。【錯】

turtle.circle(-90,90)沿順時針方向繪製了乙個半徑為90畫素的弧形,圓心在在海龜右側。【對】

turtle.dot(100, "red")繪製了乙個半徑為100畫素的紅色實心點。【錯】

在turtle中,clear方法用於清除畫布,並將海龜狀態和位置重置為起始預設值。【錯】

在turtle中,畫布繪圖座標系的絕對0度方向預設指向畫布正右方。【對】

字串屬於python序列型別,支援下標操作。【對】

已知x為非空字串,那麼表示式 ''.join(x.split())==x 的值一定為true。【錯】

表示式'ab' in 'acbed'的值為true。【錯】

unicode編碼是目前最廣泛使用的字元編碼。utf-8是在網際網路上使用最廣泛的一種unicode的實現方式。python 3預設使用utf-8編碼。【對】

字串是不可變物件,不可以直接修改字串中的內容。【對】

在python中,字串字面量可以表示為以單引號'或雙引號"括起來的乙個字串行。【對】

假設s1="python",s2="python",則表示式s1 is s2的值為true。【對】

通過物件不能呼叫類方法和靜態方法。【錯】

自定義類時,運算子過載是通過重定義特殊方法來實現的。【對】

自定義類時,例項方法的第乙個引數名稱必須是self。【錯】

在類的外部,沒有任何辦法可以訪問物件的私有成員。【錯】

自定義類時,例項方法的第乙個引數名稱不管是什麼,都表示物件自身。【對】

在物件導向程式設計中,函式和方法是完全一樣的。 【錯】

自定義類時,在方法前面使用@classmethod進行修飾,則該方法屬於類方法。【對】

自定義類時,在乙個方法前面使用@staticmethod進行修飾,則該方法屬於靜態方法。【對】

屬性可以像資料域一樣進行訪問,但賦值時具有方法的優點,可以對新值進行檢查。 【對】

python小題 Python 小題練習

1 python列表排序 reverse sort sorted 操作方法詳解 reverse 倒序 反轉 x 1,2,3,4 x.reverse print x 4,3,2,1 sort 正序 小到大 y 0,5,2,7 y.sort print y 0,2,5,7 sorted 即可以保留原列表...

Python基礎,,小題目

1.列印1 100 的奇數和偶數和 sum 0 for i in range 1,100,2 print i sum sum i print 奇數和為 s sum sum 0 for i in range 0,101,2 print i sum sum i print 偶數和為 s sum 2.列印...

Python 面試小題

1 關於斐波那契數列 什麼是斐波那契數列,斐波那契數列就是形如 0 1 1 2 3 5 8 13 21 這種數列 即某個值等於前兩個值之和,所以我們使用遞迴函式時,最主要的就是要將所求某個數的前兩個值之和加起來。關於斐波那契數列的第一種使用遞迴的用法 def fibo n if n 1 return...