




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第1單元編程,與計算機世界對話
1.1程序語言大家庭
一、填空題
1、程序語言種類繁多,可以分為—、和O
2、機器語言的指令代碼為—和—o
3、目前流行的高級語言、、、、等0
4、Java的特點:、、、o
5、C語言的特點:、、o
6、C++語言特點、、o
7、C#語言特點、、o
8、Python語言特點、、。
9、Python是一種、的動態(tài)類型語言。
10、Python是一種__型編程語言。
IKPython語句既可以采用交互式的—執(zhí)行方式,又可采用執(zhí)行方式。
二、選擇題
1、下列說法不是()O
A.編逕是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程
B.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運行目標(biāo)代碼的過程
C.靜態(tài)語言采用解釋方式執(zhí)行,腳木語言采用編譯方式執(zhí)行
D.C語言是靜態(tài)語言,Python語言是動態(tài)語言
2、能被計算機直接執(zhí)行的語言是()o
A.高級語言B.低級語言C.匯編語言D.機器語言
3、Python屬于程序語言中的()o
A.機器語言B.匯編語言C.高級語言D.解釋語言
4、下列說法正確的是()。
A.Python是一種匯編語言B.Python是一種靜態(tài)語言C.Python采用編譯方式D.
Python是一種腳本語言
5、Python文件的后綴名是()。
A..pyB.passC.doD..pdf
6、將python腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的第三方庫是()。
A.randomB.pyinstallerC.PyQt5D.pygame
pipinstallpyinstaller--pyinstaller-F打包把一個PY文件生成為EXE文件.
importpy2exe
py2exe已經(jīng)被用于創(chuàng)建wxPython,TI<inter1Pmw,PyGTK)pygame1win32comclient和server,
和其它的獨立程序。
fromimportsetup
importpy2exe
setup(console=[""])
然后按下面的方法運行:
pythonpy2exe
7、Python源程序執(zhí)行的方式是()。
A.編譯執(zhí)行B.解釋執(zhí)行C.直接執(zhí)行D.邊編譯邊執(zhí)行
三、簡答題
1、結(jié)合課本,填寫下表
程序語言表示方式特點
2、簡述程序語言的概念。
3、簡述Python主要應(yīng)用于哪些領(lǐng)域。
4、總結(jié)分析主要的編程語言及其特點。
1.2初識Python
一、填空題
1、一年,推出了Python第一個版本。
2、一年,發(fā)布了Python2.0,增加了—功能,支持—編碼°
、一年,發(fā)布了;年,發(fā)布了
3Python3.0Pyrhon3.7o
4、Python2.0和Python3.0兼容。(填“能”或“不能”)
5、Python是一種面積對象的—計算機程序設(shè)計語言,又稱"'語言。
6、Python語言源于—年荷蘭程序員一開始的一種繼承ABC語言的—。
二、選擇題
1、下列說法不正確的是()。
AC語言是靜態(tài)語言,Python語言是腳本語言
B.編譯是將源轉(zhuǎn)換成目標(biāo)的代碼的過程
C.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運行目標(biāo)代碼的過程
D;靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行
3、下列不屬于Python語言特點的是()。
A.黏性擴展:Python語言能集成C、C++等語言編寫的代碼
B.平臺無關(guān):Python程序可以在任何安裝了解釋器的操作系統(tǒng)環(huán)境中執(zhí)行
C.變量聲明:Python語言具有使用變量需要先定義后使用的特點
D.強制可讀:Python語言通過強制縮進體現(xiàn)語句間的邏輯關(guān)系
4、關(guān)于Python特點,下列描述錯誤的是()o
A.Python語言跨平臺語言B.Python是非開源語言C.Python是多模型語言D.Python
是腳本語言
5、Python程序可以以多種形式與其他語言編寫的程序組合在一起,體現(xiàn)了Python語言
的()特點。
A.開源B.可移植性C.“膠水”語言D.簡化設(shè)計
6、Python編寫的應(yīng)用程序可以運行在不同的操作系統(tǒng)上,體現(xiàn)了Python的()特點。
A.簡化設(shè)計B.“膠水”語言C.可移植性D.開源免費
7、下列不屬于Python特點的是()。
A.面向?qū)ο驜.運行效率高C.可移植性D.免費和開源
三、簡答題
1、簡述Python的發(fā)展歷史。
2、簡述Python的六大特點。
3、Python語言是一個神奇的語言,它的很多功能是其他語言不能做到的,且有自己的特
點,也有自己的不足之處,談?wù)勂淙秉c。
4、簡述解釋型和編譯語言的區(qū)別。
1.3為Python開發(fā)搭建環(huán)境
一、填空題
1、命令提示符窗口輸入命令,可以查看Python的安裝版本信息。
2、在安裝Python的過程中,必須勾選復(fù)選框。
3、pycharm的版本分為和。
4、pycharm的安裝過程,勾選“createassociations”下的_____復(fù)選框,這樣凡是擴展
名為.py的文件就會用pycharm打開。
5、在pycharm中創(chuàng)建好項目后,選中項目名稱,右擊,在快捷菜單中選擇—命令,就可
以創(chuàng)建python文件。
6、pycharm的工作界面分為三個區(qū)域、、。
7、Python3安裝后,系統(tǒng)默認(rèn)其源代碼文件為一編碼。
8、Python官方網(wǎng)站提供的安裝包中包括、、。
9、IDLE的中文含義是______________________o
是由打造的一種
10spycharmJetBrainsPythono
11、在Python語句中行從解釋器提示符后的第開始。在同一行中使用多條語句,
語句之間使用分隔。
12、在Python內(nèi)置集成開發(fā)環(huán)境中,可使用快捷鍵___________運行當(dāng)前打開的程序。
13、在Python解釋器,使用函數(shù)可以進入幫助系統(tǒng)。
二、選擇題
1、命令提示符窗口輸入()命令進入Python。
A.pycharmB.pythonC.python-VD.showconfig
2、在pycharm中按下快捷鍵()來運行代碼。
A.SHIFT+F5B.F5C.CTRL+F5D.CTRL+F2
3、輸入命令(),可以退出Python交互式環(huán)境。
A.breakB.loopC.exitD.exit()
4、pycharm是由JetBrains打造的一種Python開發(fā)環(huán)境,支持()系統(tǒng)。
A.WindowsB.LinuxC.MacOSD.以上都外可
5、Python安裝完成后,在命令提示符窗口輸入命令(),可以查看Python的安裝版本
信息。
A.PythonB.configC.printD.Python-V
三、簡答題
1、解釋器安裝完成后,如何驗證是否安裝成功?如何退出Python的交互環(huán)境?
2、如何進入Python交互模式?
3、在安裝Python的過程中要注意哪些問題?
4、簡述Pycharm的功能。
5、初次打開Pycharm,如何創(chuàng)建Python文件?
1.4編寫規(guī)范的Python程序
一、填空題
1、Python使用來劃分代碼塊。
2、一是指英文、中文或其他自然語言寫的一行或多行的說明性文字。
3、在Python中,單行汴釋以開頭c
4、在.hon中,多行注釋用或—將注釋為容括起來。
5、在Python中,同一代碼塊的語句必須包含的縮進空格數(shù)。
二、選擇題
1、下列說法錯誤的是()O
A.Python不使用{)來區(qū)分代碼塊
B.不同的代碼塊可以使用不同的縮進空格數(shù)
C.注釋的功能包括屏幕代碼執(zhí)行
DCTRL+/快捷鍵會注釋光標(biāo)之后的內(nèi)容
2、關(guān)于Python語言的注釋,下列說法是錯誤的是()o
A.Python語言有兩種注釋,方式:單行注釋和多行注釋
B.Python語言的單行注釋以#開關(guān)
C.Pyt卜on語言的單行注釋以單引號‘開頭
D.Python語言的多行注釋以三個單引號開關(guān)和結(jié)尾
3、Pycharm運行程序快捷錯是()。
A.CTRAL+AB.CTRAL+YC.CTRAL+/D.CTRL+F5
4、在Python語言中代碼注釋使用符號是()o
A//D.#
程序分析題
1s讀以下代碼,標(biāo)出其中注釋部分。
print(“歡迎來到計算機班”)#輸出歡迎來到計算機班
編寫者:A
,,?
print(HHelloH+”World!")
icnH
編寫者:B
K1>I.
Print("Hello,World!”)
四.改錯題
1、指出以下程序中縮進的錯誤并改正。
if3>4:
print(“你好祖國”)
else:
print(“中國我愛你”)
foriinrange(l,ll):
print(i)
2、讀下列程序,找出其中縮進的錯誤并改正。
print("Hello,World!”)#輸出HelloWorld
a=10
b=9
ifa>b:
print(“結(jié)果為True”)#程序輸出
print(ua大于b")
else:
print(“結(jié)果為False")
print("a小于等于b")
第1單元綜合測試卷
一、填空題
1、語法層面同時支持面向過程和兩種編譯方式。
2、Python3.x源代碼文件默認(rèn)使用編碼。
3、Python解釋器有兩個主要的工具:和pip。
4、在,ython函數(shù)中,用于靠用戶輸入的是_____。
5、IDEL菜單中創(chuàng)建新文件的快捷鍵是一。
6、IDLE菜單將選中區(qū)域的空格替換為Tab的快捷鍵是__________。
7、查看Python是否安裝成功的命令是__________。
8、用戶編寫的Python程序,無須修改就可以在不同的平臺上運行,這是Python的
—特性。
9、要關(guān)閉Python解釋器,可使用函數(shù)—或者快捷鍵CTRL+Z。
10、在下載Pycharm時,community表示版。
11、Python有兩種運行方式:和源文件方式。
12、Python編程中,建議每個縮進層次使用、兩個空格或四個空格。
Pycharm-JetBrainsvisualStudio-MicrosoftEelipse+PyDev(Eciipse是一個開放源代碼的、基丁
Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù).用于通過插件組件構(gòu)建開發(fā)環(huán)境,最初由舊M開
發(fā),后由Eclipse基金會托管)Notepad
二、選擇題
lx安裝pycharm時,勾選”createassociations^^下的”.py”復(fù)選框的作用是()。
A.使用pycharm時更改”.py“文件B.使用pycharm打開H.py"文件
C.使用pycharm創(chuàng)建.py文件D.使用pycharm刪除py文件
2、pycharm是由JetBrains打造的一種Python集成開發(fā)環(huán)境,支持()系統(tǒng)。
A.WindowsB.linuxC.MacOSD.以上都對
3、Python內(nèi)置的集成開發(fā)工具是()「
A.PythonWinB.PydevC.IDED.IDLE
4、下列敘述中正確的是()o
A.Python3.0與Python2.0兼容B.Python語句只能以程序方式執(zhí)行
C.Python是解釋語言D.Python語言出現(xiàn)得晚,具有其他高級語言的一切優(yōu)點
5、下列敘述中正確的是()o
A.同一層次的語句必須對齊
B.Python語句可以從一行的任意一列開始
C.在執(zhí)行一個Python程序的過程中,可以現(xiàn)注釋中的拼寫錯誤
D.Python程序的每行只能寫一條語句
6、下列Python注釋代碼,不正確的是()
A.#Python注釋代碼B.#Python注釋代碼1#Python注釋代碼2
C.Python文檔注釋“""“D.〃Python注釋代碼
7、下列不是Python文件讀操作方法的是()。
A.readB.readlineC.readallC.readtext
8、Pycharm社區(qū)版與專業(yè)區(qū)別不包括()。
Apycharm的社區(qū)版提供給開發(fā)者免費使用B.pycharm專業(yè)功能比社區(qū)版豐富
C.pycharm的社區(qū)版用于專業(yè)互聯(lián)網(wǎng)開發(fā)D.pycharm的社區(qū)版中沒有python分析器
9、擬在屏幕上打印輸出“HelloWorld”,下列選項中正確的是()。
A.print(HelloWorld)B.print('HelloWorld')
C.pnntf(uHelloWorld")D.pnntt('HelloWorld))
10、下列不是Python3.安裝包的內(nèi)容的是()。
A.Python解釋器B.shellC.IDLED.pycharm
11、IDLE環(huán)境的退出命令是()。
A.exit()B.esc()C.closeOD.回車鍵
12、下列關(guān)于Python文件打開模式的描述,錯誤的是()。
A.只讀模式RealB.創(chuàng)建寫模式nC.追加寫模式aD.覆蓋寫模式w
13、關(guān)于Python程序模式框架的描述,下列說法錯誤的是()。
A.Python語言不采用嚴(yán)格的縮進來表明程序的格式框架
B.Python語言的縮進可采用Tab鍵來實現(xiàn)
C.Python單層縮進代碼屬于之前最鄰近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關(guān)系
決定所屬范圍
D.判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進包含一批Python代碼,進而表達對應(yīng)的語
義
14、下列關(guān)于Python程序與縮進有關(guān)的說法中,正確的是()。
A.縮進統(tǒng)一為4個空格B.縮進在程序中長度統(tǒng)一且強制使用
C.縮進可以用在任何語句之后,表示語句間的包含關(guān)系
D.縮進是非強制性的,僅為了提高代碼可讀性
15、下列代碼的語法錯誤顯示是()o
Print“HelloWorld”
A.NameError,namelraw_print'isnodefined
B.<buit-infunction><o.p></o.p>
C.SyntaxErrorjnvalidcharacterinidentifier
D.SyntaxError,Missingparenthesesincallto'print
三、判斷題
1、Python是一咱跨平臺、開源、免費的高級動態(tài)編程語言。()
2、Python3.x完全兼容Python2.x。
3、在Windows平臺上編寫的Python程序無法在UNIX平臺上運行。()
4、不可以在同一臺計算機上安裝多個Python版本。
5、放在一對三引號之間的內(nèi)容將被認(rèn)為是注釋。()
6、Python采用的是基于值得自動內(nèi)存管理方式。()
7、在DythonB.x中可以使用中文作為變量名。()
8、Python3.x和Python2.x中input函數(shù)的返回值都是字符串。()
9、Python使用縮進來體現(xiàn)代碼之間的邏輯關(guān)系。()
10、Python代碼的注釋只有一種試,那就是使用#符號。()
四、程序設(shè)計
1、試著編寫程序,打印輸出自己的名字。
2、編寫程序,輸出:Hello,World!,并添加注釋。
3、已知"3,b=5,試著編寫程序求a,b兩數(shù)的和。
五、改錯題
1、指出以下程序中錯誤的地方。
slit二「張三”李四“,“潘七“,趙六六””「潘七”]
set2=set(slist)
ifIen(slist)==len(set2):
print("該項目沒有重復(fù)報名的情況”)
else:
print(“該項目有重復(fù)報名的情況”)
第1單元編程,與計算機世界對話
1.1程序語言大家庭
一、選擇題
1、下列選項中,()語言是面向過程的程序設(shè)計語言。
A.CB.C#CJavaD.Python
2、與其他程序語言相比,不屬于Python語言特點的是()o
A.豐富的庫B.可嵌入性C.可擴展性D.工作量小
3、下列選項中,()語言既可以進行面向過程的程序設(shè)計,也可以進行面向?qū)ο蟪绦虻?/p>
設(shè)計。
A.C++B.PythonC.C#D.C
4、下列選項中,()語言被廣泛應(yīng)用數(shù)據(jù)中心、游戲控制臺等領(lǐng)域。
A.PythonB.JavaC.CD.C++
5、與其他程序語言相比,(:|不屬于C#語言特點。
A.語法簡潔B.跨平臺C.快速開發(fā)D.安全性
6、下列選項中,不屬于腳本潔言的()。
AJavaScriptB.PHPC.PythonD.Java
7、下列選項中,()語言屬于靜態(tài)語言。
A.CB.PythonCJavaScriptD.PHP
8、匯編語言通常被應(yīng)用在()方面。
A.各類智能芯片B.移動電話C.系統(tǒng)軟件D.應(yīng)用軟件
9、下列選項中,屬于計算機思維的本質(zhì)的是()o
A.邏輯B.實證C.自動化D全面化
10、程序語言種類可以分為0
A.機器語言、匯編語言B.機器語言、高級語言C.高級語言、匯編語言D.機器語言、
匯編語言、高級語言
11sPython語言屬于()語言。
A.高級B.機器C.匯編D.二進制
12、下列選項中,不屬于Pytnon的應(yīng)用領(lǐng)域的是()。
A.網(wǎng)絡(luò)服務(wù)B.圖像處理C.組件集成D.系統(tǒng)軟件
13、C++語言是在()語言基礎(chǔ)上設(shè)計和開發(fā)的。
A.CB.C#C.JavaD.Pvthon
J
14、機器語言直接操作計算機的()編程語言。
A.軟件B.硬件C.系統(tǒng)D.以上均正確
15、我們一般選擇一門編程語言學(xué)習(xí)時,應(yīng)該看重()o
A.此編程語言的先進性及時代需求與技術(shù)支持
B.此編程語言的專業(yè)性
C.此編程語言的針對特定領(lǐng)域十分有用
D.此編程語言較易學(xué)習(xí)
二、填空題
1、機器語言用一進制代碼表示,它是一種機器指令的集合。
2、匯編語言又稱語言。
3、Python是一種跨平臺、—的動態(tài)類型語言。
4、—語言的語法和結(jié)構(gòu)更似人類語言,且與計算機的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān)。
5、—是用來編寫計算機程序的形式語言,用于向計算機發(fā)現(xiàn)指令。
6、高級語言根據(jù)計算機執(zhí)行機制的不同可分成兩類:靜態(tài)語言和語言。
編譯
將源代碼一次性轉(zhuǎn)換成目標(biāo)代碼的過程。
解釋
將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼,同時逐條運行的過程。
小結(jié)
根據(jù)執(zhí)行方式的不同,編程語言分為兩類。
?睜?wèi)B(tài)語言:編譯執(zhí)行;編譯器一次生成目標(biāo)代碼,優(yōu)化更充分,程序運行速度快。
C/C++.Java
?腳本語言:解釋執(zhí)行;執(zhí)行程序時需要源代碼,維護更靈活、若多個操作系統(tǒng)平臺。
Python,JavaScript、PHP
7、高級語言中的靜態(tài)語言采用—方式執(zhí)行。
8、高級語言中的Python語言采用方式執(zhí)行。
9、解釋是將源代碼逐條轉(zhuǎn)換成一代碼同時逐條運行目標(biāo)代碼的過程。
10、目標(biāo)代碼是語言代碼。
1K源代碼是語言代碼。
12、計算機思維是區(qū)別以數(shù)學(xué)為代表的思維的思維模式。
13、高級語言的Java語言采用一方式執(zhí)行。
14、高級語言的C語言采用一方式執(zhí)行。
15、Python語言的解釋器保留了一器的部分功能,隨著程序運行,解釋器也會生成一個
完整的目標(biāo)代碼,文件名為一O
三、簡答題
1、簡述一下,高級程序語言在執(zhí)行過程中采用編譯方式與解釋方式執(zhí)行的區(qū)別。
答:一次性翻譯,一旦程序被編譯,不再需要編譯程序或者源代碼。解釋方式:逐條運行
用戶編寫的代碼,每次程序運行時都需要解釋器和源代碼。
2、簡述一下,為什么不能自然語言,如中文,直接編寫程序呢?為什么當(dāng)今流行使用高
級語言呢?
答:自然語言不夠精確,存在計算機無法理解的二義性。自然語言具有不嚴(yán)密和模糊的缺
點,需要交流有較高的識別能力。相比機器語言和匯編語言,高級語言是一種與計算機硬
件無關(guān),用于表達語法邏輯、更接近自然語言的一類計算機程序設(shè)計語言。
3、簡述一下,當(dāng)今流行學(xué)習(xí)Python語言的原因。
答:簡單,免費,兼容性,豐富的庫,可擴展性和嵌入性。
1.2初識Python
一、選擇題
1、Python語言由吉多?范?羅蘇姆設(shè)計并領(lǐng)導(dǎo)開發(fā)的,最早的可用版本誕生于()年。
A.1990B.1991C.1992D.1993
2、Python的中文意思是()o
A.大蟒蛇B.大龍C.恐龍D.鯊魚
3、()年發(fā)布了Python2.0,增加了垃圾回收。
A.2000B.2001C.2002D.2003
4、()發(fā)布了Python3.0.
A.2006B.2007C.2008D,2009
5、Python語言不僅具有較強的面向?qū)ο筇卣?,而且簡化了面向?qū)ο蟮膶崿F(xiàn),具體體現(xiàn)在
()o
A.清除了抽象類B.清除了對象類C.清除了繼承D.清除了屬性
6、Python中的數(shù)據(jù)類型包括()o
A.列表B.字典C.集合D.以上都是
7、Python語言易于學(xué)習(xí),具體體現(xiàn)在()o
A.關(guān)鍵字較少B.結(jié)構(gòu)簡單C.網(wǎng)上學(xué)習(xí)資源較多D.以上都是
8、Python語言是開源免費的,是指()。
A.Python的使用免費B.Python的開發(fā)免費C.Python的源代碼可以在網(wǎng)上獲取
D.…以上都是
9、Python語言可以在下列平臺上運行的是()。
A.WindowsB.UNIXC.MacD.以上都是
10、下列選項中,關(guān)于Python語言說法正確的是()。
.A,.Python語言可以以多種形式與其他編程語言編寫的程序組合在一起
B.Pyt卜0n語言可以與任意其他編程語言組合在一起
c.Python語言的語法與其他編程語言語法不存在沖突
D.Pyt卜on語言可以與其他編程語言組合在一起,但不能獨立編程
1K下列選項中,能判斷一個Python程序是否為3.x的版本的是()。
A.print("guo")B.print"guo"C.print[Uguo,)]D.print{"guo"}
12、下列選項中,關(guān)于PyUion2.x版本說法正確的是()。
A.不直接支持中文字符的使用B.不支持中文字符的使用
B.Pytbon3.x系統(tǒng)版本向下兼容2.x系列
C.Pyt卜on3.x與Python2.x在語法上沒有任何區(qū)別,只是功能實現(xiàn)上有區(qū)別
13、在Python2.x版本中,print是()
A.函數(shù)B.語句C屬性D.方法
14、下列選項中,關(guān)于Python語言說法錯誤的是()。
A.Python語言由PSF組織所有,這是一個商業(yè)組織
B.Python語言提倡開放開源理念
C.Pyt卜on語言的使用不需要付費,不存在商業(yè)風(fēng)險
D.Python語言最是由程序開發(fā)的一種繼承ABC語言的腳本語言
15、我們一般所說Python語言編程生態(tài)豐富,指的是()o
A.語法豐富B.結(jié)構(gòu)豐富C.內(nèi)置或第三方函數(shù)庫豐富D.數(shù)據(jù)類型豐富
二、填空題
lxPython語言同時支持面向過程和兩種編程方式。
2、Python3.x版本采用編碼表達所有字符信息。
3、IPO程序編寫的T是英文—的縮寫。
4、IPO程序編寫方法中的“P”是英文—的縮寫。
5、IPO程序編寫的“0”是英文—的縮寫。
6、Python語言可以在多個平臺上運行,指的是Pylliun在____特點。
7、Python3.7是在___年發(fā)布的。2018
8、Python語言最早是由一程序員開發(fā)出的一各腳本語言。(填寫國家名)
9、Python的創(chuàng)始人為.(請使用中文)
10、Python是一種腳本語言。
IlsNumPy為Python提供了快速___功能。
12、ScipY為Python提供了功能。
13、Mathplotlib為Python提供了功能。
14、Python是一個高層次的結(jié)合了解釋性、編譯性、—性和面向腳本語言。
15、Python語言也稱為"”語言。
三、簡答題
1、簡述一下,Python語言的應(yīng)用領(lǐng)域。
2、簡述一下,Python語言的特點。
3、簡述一下,在IP0程序編寫,輸入的方式有哪些?
1.3為Python開發(fā)搭建環(huán)境
一、選擇題
1、Python安裝包安裝完成后,在命令提示符中執(zhí)行命令(),若看到安裝版本信息,則
證明安裝成功。
A.python-VB.python-SC.python-WD.python-T
2、Python安裝包安裝完成后,在命令提示符中執(zhí)行命令(),進入Python交互模式。
A.ptyhonB.ipconfigC.nslookupD.cmd
3、命令提示中執(zhí)行相關(guān)命令,進入Python交互模式后,當(dāng)出現(xiàn)()提示符時,便可以
開始編寫Python程序。
A.>>B.>C.>>>D.>>>>
4、Python官方網(wǎng)站提供了Python3.x的安裝包,其中不包括()。
A.IDLEB.ShellC.Python解釋器D.Python編譯器
5、Pycharm是由JetBrains打造的一種Python集成開發(fā)環(huán)境,支持()系統(tǒng)。
A.WindowsB.LinuxC.MacOCD.以上均正確
6、安裝pycharm時,勾選"createassociations"下的”.py”復(fù)選框的作用是()
A.使用pycharm時更改”.py“文件B.使用pycharm打開“.py”文件
C.使用pycharm創(chuàng)建py文件D.使用pycharm刪除py文件
7、安裝pycharm時,勾選"updatePATHvariable"下的"AddlaunchersdirtothePATH"
復(fù)選框的作用是()o
A.將啟動器目錄添加環(huán)境變量中B.將啟動器目錄從環(huán)境變量中刪除
C.將啟動器目錄從環(huán)境變量中更改D.將啟動器目錄添加到環(huán)境變量中
8、使用pycharm時,對location的設(shè)置是()o
A.輸入文件保存的路徑B.輸出文件保存的路徑C.安裝文件的路徑D.以上都不是
9、使用pycharm時,對baseinlerpreler的設(shè)置是()。
A.選擇一種Python編譯器B.選擇一種Python解釋器
C.選擇一種顯示方式D.以上都不是
10、在使用Python安裝包自帶的IDLE進行代碼開發(fā)時,啟動交互式運行環(huán)境后,使用
快捷鍵()可以打開一個新窗口。
A.CTRL+NB.CTRL+SC.CTRL+VD.CTRL+W
11、使用pycharm時,運行代碼的快捷鍵是()。
A.CTRL+F5B.CTRL+F4C,CTRL+F3D.CTRL+F2
12、在使用Python安裝包自帶的IDLE進行代碼開發(fā)時,啟動交互運行環(huán)境后,使用快捷
鍵0可以關(guān)閉shell.
A.ALT+F4B.ALT+F3C.ALT+F2D.ALT+F1
13、在下載pycharm時,“commnunity”表示()。
A.企業(yè)片B.商業(yè)版C.專業(yè)版D.社區(qū)版
14、在使用Python安裝包自帶的IDLE進行代碼開發(fā)時,啟動交互運行環(huán)境后,在()
菜單下可以新建Python文件。
A.FileB.EditC.WindowsD.Debug
在下載pycharm時,"Professional"表示()o
社區(qū)版B.專業(yè)版C.商業(yè)版D.企業(yè)版
二、填空題
15、Python程序有兩種運行方式,交互式和式。
16、啟動IDLE所顯示的環(huán)境是Python運行環(huán)境。
17、Python文件,一般使用”.”擴展名。
18、Python解釋器有兩個重要的工具:IDLE和一。
19、沒有安裝Python—的操作系統(tǒng)無法直接運行Python程序。
20、快捷鍵CTRL+Q是—IDEL編程器。(打開或退出)
21、在Python的IDLE編輯器內(nèi),使用快捷鍵_alt+4—可以解除注釋待定區(qū)域文本。
22、在Python的IDLE編輯器內(nèi),使用快捷鍵_alt+3—可以注釋待定區(qū)域文本。
23、在安裝Python解釋器時,安裝失敗的主要原因是當(dāng)前操作系統(tǒng)與Python版本—。
24、在Python交互運行環(huán)境中,在提示符后輸入exit()或可以退出運行環(huán)境。(填
寫函數(shù),并區(qū)分大小寫)
25、在IDLE編輯內(nèi),調(diào)整顯示的字體大小,需要在一菜單下調(diào)整。(填寫英文)
26、在IDEL編輯器內(nèi),顯示的字體默認(rèn)為一新仿宋
27、Pip:Python是安裝工具。
28、Python解釋器的安裝會啟動一個.引導(dǎo)—過程。
29、Python集成開發(fā)環(huán)境,用來編寫和調(diào)試Python代碼。(填寫英文)
三、簡答題
1、簡述一下,pycharm開發(fā)環(huán)境所具有的功能。
2、簡述一下,Python路徑配置所缺失問題的解決方案。
3、簡述一下,在IDLE編輯器內(nèi),有哪些菜單名。
1.4編寫規(guī)范的Python程序
一、選擇題
1、Python使用()來劃分代碼塊。
A.大括號B.縮進C.小括號D.中括號
2、if關(guān)鍵字所在完整語句后用英文冒號結(jié)尾,之后行()表明后續(xù)代碼與緊鄰尢縮進語
句的所屬關(guān)系。
A.需要縮進B.不需要縮進C.不一定要需要縮進D.沒有強制要求
3、Python程序執(zhí)行時產(chǎn)生了“invalidsyntax”錯誤,則說明代碼中出現(xiàn)了()。
A.語法格式錯誤B.安裝失敗錯誤C.縮進錯誤D.以上都不是
4、for關(guān)鍵字所在完整語句后用英文冒號結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無縮進語句
的所屬關(guān)系。
A.需要縮進B.不需要縮進C.不一定需要縮進D.沒有強制要求
5、def關(guān)鍵字所在完整語句后用英文冒號結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無縮進
語句的所屬關(guān)系。
A.需要縮進B.不需要縮進C.不一定要縮進D.沒有強制要求
6、class關(guān)鍵字所在完整語句后用英文冒號結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無縮進
語句的所屬關(guān)系。
B.需要縮進B.不需要縮進C.不一定要縮進D.沒有強制要求
7、Python中的縮進()。
A,必須用Tab鍵B.必須用空格。一般用4個空格D.一般用1個空格
8、PyUion程序執(zhí)行時產(chǎn)生了“unexpecledinddiL”錯誤,則說明代碼中出現(xiàn)了()。
A.語法格式錯誤B.版本兼容錯誤C.縮進錯誤D.以上都不是
9、while關(guān)鍵字所在完整語句后用英文冒號結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無縮
進語句的所屬關(guān)系。
A.不需要縮進B.需要縮進C.不一定要縮進D.沒有強制要求
10、Python中()屬于單行注釋。
A.%guoB.#guoC.&guoD*guo
11、Python中的續(xù)行符用()表示。
A.”\“B."rC."\\"D「IT
12、Python中,()屬于多行注釋。
A.""“guon""B.n"guo”"C.nguo"D/guo'
13、Python中,關(guān)于續(xù)行符說法正確的是()o
A.續(xù)行符可以存在空格B.續(xù)行符后可以存在空串
B.續(xù)行符后必須直接換行D.以上說法都不對
14、Python中,關(guān)于注釋說法正確的是()。
A.注釋符必須成對出現(xiàn)B.注釋符要吧成對出現(xiàn)
B.單行注釋只能用以引號D.多行注釋只能用井號
15、Python中,注釋一般用于()。
A.標(biāo)明作者和信息B.輔助程序調(diào)試C.解釋代碼原理及用途D.以上均正確
二、填空題
1、注釋是用英文、中文或其他自然語言寫的一行或多行的文字。
2、Python中的注釋有單行注釋和—o
3、Python中的單行注釋以一開頭。
4、Python中的—注釋用三個單引號或三個雙引號將注釋內(nèi)容括起來。
5、Python中縮進的空格數(shù)是—的。(填“固定”或"可變”)
6、Python中,同一個代碼塊的語句必須包含—空格數(shù)。
7、Python中,每個縮進層次使用單個制表符、兩個空格或四個空格,但不能—o
8、Python中的縮進,用來表示Python程序間的和層次關(guān)系。
9、Python程序中的非注釋語句將按順序執(zhí)行,注釋語句將被解釋器—,不被執(zhí)行。
10、Python提供“”將單行代碼分割為多行表達。(請寫文字)
11sPython中,縮進是___的一部分。
12、print。是___函數(shù)。
13、print(“{)加油!”.format(“中國”))語句的運行結(jié)果為。
14、if、while、for等保留字所在完整語句后通過英文一結(jié)尾。(請?zhí)顚懳淖郑?/p>
15、print()的語句運行結(jié)果為—。
三、綜合題
1、程序設(shè)計,使用range函數(shù),實現(xiàn)從1到10之間的整數(shù)輸出。(包含1-10的整數(shù)
輸出)。
2、程序判斷,先判斷下列程序運行時會不會出錯,如果出錯,說明出錯的原因并加以改
正。
if3>2
Print(“這是真的!”)
33、寫出下列程序的運行結(jié)果。
1)print("abc#defn)
2)Prin:("\""")
3)#print(“guo”)
第1單元編程,與計算機世界對話單元測試卷
一、選擇題
1、用()進制表示機器語言。
A.2B.8C.10D.16
2、Java語言是()語言。
A.匯編B.機器C.高級D.二進制
3、下列選項中()語言不是腳本語言的。
A.ActionScriptBJavaC.PythonD.PHP
4、下列選項中,()不屬于Python的應(yīng)用領(lǐng)域。
A.科學(xué)算B.操作系統(tǒng)C.如件集成D.圖像處理
5、Python的數(shù)據(jù)類型包括()o
A.列表B.字典C.元組D.以上都是
6、下列選項中,()可以正確運行,能判斷Python是3.x版本。
A.print("Liang")B.print"Liang”C.print["Liang"]D.print%"Liang"%
7、IPO程序編寫方法中“I”指的是()。
A.輸入B.輸出C.處理D.以上都不是
8、()年發(fā)布了Python3.0o
A.2007B.2008C.2017D.2018
9、Python文件,一般使用的擴展名為()。
A..jsB..cssC..pyD..fla
10、在Python的IDLE編輯器內(nèi),使用快捷鍵()可以解除注釋選定區(qū)域文本。
A.ALT+1B.ALT+2C.ALT+3D.ALT+4
11、Python官方網(wǎng)站提供了Python3.X的安裝包,其中包括()。
A.IDLEB.ShellC.Python解釋器D.以上都是
12、在IDLE編輯器內(nèi),調(diào)整顯示的字體大小,應(yīng)該在()菜單下調(diào)整。
A.OptionsB.FileC.EditD.Window
13.Python中縮進的空格數(shù)()。
A.一定是4個B.一般是4個。一般是8個D.一定是2個
14sPython的()是續(xù)行符。
A.B."c:vD."r
15xPython中,注釋語句()。
A.沒有任何作用B.解釋器執(zhí)行C.可能是寫給開發(fā)者看的說明D.以上都不是
二、填空題
1、Python是一種—、面向?qū)ο蟮膭討B(tài)類型語言。
2、高級語言中的PHP語言采用方式執(zhí)行。
3、高級語言根據(jù)計算機執(zhí)行機制的不同可分成兩類:和腳本語言。
4、機器語言是直接操作計算機—的編程語言。
5、“膠水”語言指是編程語言。
6、Python語言同時支持和面向?qū)ο髢煞N編程方式。
7、Python語言最早由程序開發(fā)出地一種繼承—語言的腳本語言。
8、Python是一個高層次的結(jié)合了解釋性、—、互動性和面向?qū)ο蟮哪_本語言。
9、在python交互式運行環(huán)境中,在提示符后輸入quit?;蚩梢酝顺鲞\行環(huán)境。
10、Python程序有兩種運行方式:文件式。
11、Python解釋器有兩個重要的工具:和pipo
12、Input。是函數(shù)o
13、Print({0}加油!”.format(“中國”))語句的運行結(jié)果為。
14、Python中的注釋有和多行注釋。
15、Prinl(“12+3”)語句的運行結(jié)果為。
三、綜合題
1、程序設(shè)計,使用range函數(shù),實現(xiàn)從0至5間的整數(shù)輸出。
2、程序判斷,先判斷下列程序運行時,會不會出錯,如果出錯說明出錯的原因并加以改
正。
if5>7:
Print(“這是假的!”)
“…這是一個if語句
3、程序設(shè)計,僅使用print函數(shù),實現(xiàn)下列圖形的輸出。輸出圖形:
***
*****
第2單元程序世界的基本元素
2.1變量與常量
一、填空題
1、常量是指在程序運行過程中其值_____的量。
2、變量是指在程序運行過程中其值會—的量。
3、無論是變量還是常量,在創(chuàng)建時都會在一中開辟一塊空間,用于存放它們的值。
4、在DyLhon中常量一般用字母來表示。
5、常量和變量的創(chuàng)建是通過實現(xiàn)的。如PI=3,my_Name="JZY”.
6、Python中的變量賦值—顯示地進行類型聲明,但它會根據(jù)賦值或運算的結(jié)果自動判
斷變量的類型。
7、變量具備三個特征:、、o獲取以上三個特征的方
法分別是_______、、。
8、變量創(chuàng)建后,可以使用—改變變量的值。
二、選擇題
1、查看變量x的內(nèi)存地址,應(yīng)該使用命令()O
A.print(type(x))B.Print(class())C.print(id())D.Print(int())
2、下列使用小駝峰命名的變量名是()o
A.PiFileB.CLASS_ROOMC.myteacherD.myNumber
3、下列變量名命名正確的是()。
A.breakB.LihaoC.lhaoD.value
4、下列關(guān)于常量的描述正確的是()o
A.常量的值不可以隨時改變B.常量的值是可以隨時隨時改變的
C.常量的值必須是數(shù)值D.常量不可以給變量賦值
5、下列不符合Python語言變量命名規(guī)則的是()。
A.keyword_33B.keyword33_C.33_keywordD._33keyword
三、簡答題
1、下列7個變量名哪些合法?哪些不合法?為什么?
My_BooleanxObj2、2ndObj、Mywrds、_testxjack&rose、break
2、簡述Python中變量的命名規(guī)則。
四、程序設(shè)計題
1、寫出查看系統(tǒng)關(guān)鍵字的程序代碼。
2、定義一個變量x,并賦值初值為“高二計算機班”,查看x的標(biāo)識和類型,嘗試修改變
量的值為201,查看內(nèi)存地址和類型是否變化,并寫出代碼。
2.2運算與連接的符號
2.2.1算術(shù)運算符和賦值運算符
一、填空題
1、Python表達式1/4+2.75的值為0
2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)級數(shù)據(jù)共享的區(qū)塊鏈技術(shù)發(fā)展趨勢預(yù)測
- 嚴(yán)控廢物合同范例
- 豐澤區(qū) 勞動合同樣本
- 醫(yī)療數(shù)據(jù)安全與隱私保護的國際法規(guī)探討
- 批評與自我批評發(fā)言稿模版
- 綠橙色可愛卡通食品安全模板
- 15天賬期合同范例
- 從商業(yè)視角看如何利用區(qū)塊鏈技術(shù)增強數(shù)據(jù)安全性
- 員工禮儀學(xué)習(xí)心得體會模版
- 廈門市2025 屆高三畢業(yè)班第四次質(zhì)量檢測-化學(xué)+答案
- 反恐安全政策
- 創(chuàng)新教學(xué)任務(wù)
- 工業(yè)管道的分類和分級
- 淺談膿毒血癥的集束化治療及護理-PPT課件
- 架子工班組承包協(xié)議
- 機器人任務(wù)規(guī)劃
- 化驗室化學(xué)試劑臺賬范例
- 楊家灣220KV變電站工程預(yù)算表
- 易拉罐回收機設(shè)計畢業(yè)設(shè)計
- 六類網(wǎng)線檢測報告(共9頁)
- 教師素養(yǎng)試題及答案
評論
0/150
提交評論