1.以下關於Python函數的描述中,錯誤的是___________。
正確答案:Python程序需要包含一個主函數且只能包含一個主函數。
Python函數可以不包含main函數。
2.以下不屬於Python的pip工具命令的選項是__________。
正確答案:get
pip常用的子命令有:install、download、uninstall、freeze、list、show、search、wheel、hash、completion、help。
3.以下程序函數被調用后,能夠正確執行的是___________。
def f(x,y=1,z=2):
pass
正確答案:f(x=1,y=2,z=3)
函數調用時,默認采用按照位置順序的方式傳遞給函數,同時支持按照參數名稱方式傳遞參數。
4.當用戶輸入3.14時,下面代碼的輸出結果是______。
try:
n = input("請輸入一個整數:")
def pow2(n):
return n ** 2
pow2(n)
expect:
print("程序執行錯誤")
正確答案:程序執行錯誤
input()函數從控制台獲得用戶的一行輸入,無論用戶輸入什么內容,input()函數都以字符串類型返回結果。變量n是字符串類型,計算n的平方時產生異常,執行except后的語句塊,輸出"程序執行錯誤"。
5.Python機器學習方向的第三庫是_______。
正確答案:TensorFlow
6.關於文件的打開模式“r” ,描述錯誤的選項是__________。
正確答案:只讀模式,都不會返回異常
7.Python腳本程序轉變為可執行程序的第三方庫是___________。
正確答案:pyinstaller
8.設str1='pickle',語句print(str1.center(10,*))的執行結果是______。
正確答案:SyntaxError,出現語法錯誤提示
重點在於“*”,這里必須是一個字符串。
str.center(width,fillchar):返回長度為width的字符串,其中,str位於新字符串中心位置,兩側新增字符采用fillchar填充
9.對軟件的特點,下面描述正確的是___________.
正確答案:軟件在運行使用期間不存在老化問題。
軟件在運行期間不會因為介質的磨損而老化,只可能應為適應硬件環境以及需求變化進行修改而引入錯誤,
導致失效率升高從而軟件退化。
10.不是程序調試的基本步驟的選項是__________.
正確答案:分析錯誤原因
11.數據庫系統依靠_____________支持數據的獨立性.
正確答案:模式分級,各級模式之間的映射
數據庫的三級模式結構指數據庫系統有外模式、模式和內模式3級構成。
數據庫管理系統在這3級模式之間提供了兩層映射:外模式/模式映射,模式/內模式映射。
這兩層映射保證了數據庫系統中的數據能夠具有較高的邏輯獨立性和物理獨立性。
12.設關系R和關系S的屬性元數分別是3和4,關系T是R與S的笛卡爾積,即T=R×S,則關系T的屬性元數是________。
正確答案:7
笛卡爾積的定義是設關系R和S的元數分別是r和s,R和S的笛卡爾積是一個(r+s)元屬性的集合,
每一個元組的前r個分量來自R的一個元組,后s個分量來自s的一個元組.
所以關系T的屬性元數是3+4=7.