尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
模擬試卷單選題20題
有粉絲私信希望增加一些針對國家二級Python考級的小練習和答題詳解。所以就有了模擬試卷的題目講解。
第1題:下面的程序運行結果是()
解答:
這是一個變量作用域的問題,變量分為全局變量和局部變量。a=10是全局變量,而函數setNumber()里面的a=100是一個局部變量。局部變量的作用域就是在函數內部,函數執行完,局部變量也跟著函數一起被回收。
當然如果想要影響全局變量可以把函數的局部變量聲明全局(global)。建議最好不使用聲明全局,
第2題:使用()函數接收用戶輸入的數據。
解答:輸出print(),輸入input()。
第3題:()函數以一系列列表作為參數,將列表中對應的元素打包成一個個元組,然後返回由這些元組組成的列表。
解答:如果各個迭代器的元素個數不一致,則返回列表長度與最短的對象相同。
第4題:使用()關鍵字來創建python自定義函數。
解答:函數以def開頭
第5題:下面()不是有效的變量名。
解答:不能數字開頭的字母、數字、下劃線。
第6題:()函數是指直接或間接調用函數本身的函數。
解答:在函數內部,可以調用其他函數。如果一個函數在內部調用自身本身,這個函數就是遞歸函數。
第7題:優先級最高的運算符為()。
解答:數學中教過優先計算括號的內容,python運算也是。
第8題:Python腳本文件的擴展名為()。
解答:python的後綴是.py結尾。
第9題:下面不屬於python特性的是()。
解答:python是一門高級語言、簡單易學、開源免費、可移植性。
第10題:在print函數的輸出字符串中可以將()作為參數,代表後面指定要輸出的字符串。
解答:%d(格式化整數),%c(格式化字符及其ASCII碼),%s(格式化字符串),%t(水平制表符)。
第11題:()可以返回x的整數部分。
解答:
math.ceil()向上取整math.fabs()返回數字的絕對值math.pow(x,y)返回x**y 運算後的值math.trunc(x)返回x的整數部分,相當int。第12題:()不是用於處理中文的字符編碼。
解答:
gb2312適用於漢字處理、漢字通信等系統之間的信息交換,通行於中國大陸;新加坡等地也採用此編碼。gbk標準兼容GB2312,共收錄漢字21003個、符號883個,並提供1894個造字碼位,簡、繁體字融於一庫。big5是一種中文繁體編碼,主要在大陸的台灣和香港地區使用。ascii主要用於顯示現代英語和其他西歐語言。第13題:()模塊是python標準庫中最常用的模塊之一。通過它可以獲取命令行參數,從而做到從程序外部向程序內部傳遞參數的功能,也可以獲取程序路徑和當前系統平台等信息。
解答:sys是system的縮寫。
第14題:在每個python類中,都包含一個特殊的變量()。它表示當前類自身,可以使用它來引用類中的成員變量和成員函數。
解答:
第15題:構造函數是類的一個特殊函數,在python中,構造函數的名稱為()。
解答:
第16題:關於函數參數傳遞中,形參與實參的描述錯誤的是()。
解答:
第17題:關於a or b的描述錯誤的是()。
解答:or只要一邊為True,就為True。而C.若a=True b=True 則 a or b ==False,兩邊都是True,所以是True不是False。
第18題:當需要在字符串中使用特殊字符時,python使用()作為轉義字符。
解答:轉義字符反斜杠\\ 。
第19題:Python定義私有變量的方法為()。
解答:
第20題:冪運算運算符為()。
解答:
*:乘法**:冪運算(乘方)%:取模//:整除