第1單元編程與計(jì)算機(jī)世界對(duì)話_第1頁(yè)
第1單元編程與計(jì)算機(jī)世界對(duì)話_第2頁(yè)
第1單元編程與計(jì)算機(jī)世界對(duì)話_第3頁(yè)
第1單元編程與計(jì)算機(jī)世界對(duì)話_第4頁(yè)
第1單元編程與計(jì)算機(jī)世界對(duì)話_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1單元編程,與計(jì)算機(jī)世界對(duì)話

1.1程序語(yǔ)言大家庭

一、填空題

1、程序語(yǔ)言種類繁多,可以分為—、和O

2、機(jī)器語(yǔ)言的指令代碼為—和—o

3、目前流行的高級(jí)語(yǔ)言、、、、等0

4、Java的特點(diǎn):、、、o

5、C語(yǔ)言的特點(diǎn):、、o

6、C++語(yǔ)言特點(diǎn)、、o

7、C#語(yǔ)言特點(diǎn)、、o

8、Python語(yǔ)言特點(diǎn)、、。

9、Python是一種、的動(dòng)態(tài)類型語(yǔ)言。

10、Python是一種__型編程語(yǔ)言。

IKPython語(yǔ)句既可以采用交互式的—執(zhí)行方式,又可采用執(zhí)行方式。

二、選擇題

1、下列說(shuō)法不是()O

A.編逕是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過(guò)程

B.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過(guò)程

C.靜態(tài)語(yǔ)言采用解釋方式執(zhí)行,腳木語(yǔ)言采用編譯方式執(zhí)行

D.C語(yǔ)言是靜態(tài)語(yǔ)言,Python語(yǔ)言是動(dòng)態(tài)語(yǔ)言

2、能被計(jì)算機(jī)直接執(zhí)行的語(yǔ)言是()o

A.高級(jí)語(yǔ)言B.低級(jí)語(yǔ)言C.匯編語(yǔ)言D.機(jī)器語(yǔ)言

3、Python屬于程序語(yǔ)言中的()o

A.機(jī)器語(yǔ)言B.匯編語(yǔ)言C.高級(jí)語(yǔ)言D.解釋語(yǔ)言

4、下列說(shuō)法正確的是()。

A.Python是一種匯編語(yǔ)言B.Python是一種靜態(tài)語(yǔ)言C.Python采用編譯方式D.

Python是一種腳本語(yǔ)言

5、Python文件的后綴名是()。

A..pyB.passC.doD..pdf

6、將python腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的第三方庫(kù)是()。

A.randomB.pyinstallerC.PyQt5D.pygame

pipinstallpyinstaller--pyinstaller-F打包把一個(gè)PY文件生成為EXE文件.

importpy2exe

py2exe已經(jīng)被用于創(chuàng)建wxPython,TI<inter1Pmw,PyGTK)pygame1win32comclient和server,

和其它的獨(dú)立程序。

fromimportsetup

importpy2exe

setup(console=[""])

然后按下面的方法運(yùn)行:

pythonpy2exe

7、Python源程序執(zhí)行的方式是()。

A.編譯執(zhí)行B.解釋執(zhí)行C.直接執(zhí)行D.邊編譯邊執(zhí)行

三、簡(jiǎn)答題

1、結(jié)合課本,填寫(xiě)下表

程序語(yǔ)言表示方式特點(diǎn)

2、簡(jiǎn)述程序語(yǔ)言的概念。

3、簡(jiǎn)述Python主要應(yīng)用于哪些領(lǐng)域。

4、總結(jié)分析主要的編程語(yǔ)言及其特點(diǎn)。

1.2初識(shí)Python

一、填空題

1、一年,推出了Python第一個(gè)版本。

2、一年,發(fā)布了Python2.0,增加了—功能,支持—編碼°

、一年,發(fā)布了;年,發(fā)布了

3Python3.0Pyrhon3.7o

4、Python2.0和Python3.0兼容。(填“能”或“不能”)

5、Python是一種面積對(duì)象的—計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,又稱"'語(yǔ)言。

6、Python語(yǔ)言源于—年荷蘭程序員一開(kāi)始的一種繼承ABC語(yǔ)言的—。

二、選擇題

1、下列說(shuō)法不正確的是()。

AC語(yǔ)言是靜態(tài)語(yǔ)言,Python語(yǔ)言是腳本語(yǔ)言

B.編譯是將源轉(zhuǎn)換成目標(biāo)的代碼的過(guò)程

C.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過(guò)程

D;靜態(tài)語(yǔ)言采用解釋方式執(zhí)行,腳本語(yǔ)言采用編譯方式執(zhí)行

3、下列不屬于Python語(yǔ)言特點(diǎn)的是()。

A.黏性擴(kuò)展:Python語(yǔ)言能集成C、C++等語(yǔ)言編寫(xiě)的代碼

B.平臺(tái)無(wú)關(guān):Python程序可以在任何安裝了解釋器的操作系統(tǒng)環(huán)境中執(zhí)行

C.變量聲明:Python語(yǔ)言具有使用變量需要先定義后使用的特點(diǎn)

D.強(qiáng)制可讀:Python語(yǔ)言通過(guò)強(qiáng)制縮進(jìn)體現(xiàn)語(yǔ)句間的邏輯關(guān)系

4、關(guān)于Python特點(diǎn),下列描述錯(cuò)誤的是()o

A.Python語(yǔ)言跨平臺(tái)語(yǔ)言B.Python是非開(kāi)源語(yǔ)言C.Python是多模型語(yǔ)言D.Python

是腳本語(yǔ)言

5、Python程序可以以多種形式與其他語(yǔ)言編寫(xiě)的程序組合在一起,體現(xiàn)了Python語(yǔ)言

的()特點(diǎn)。

A.開(kāi)源B.可移植性C.“膠水”語(yǔ)言D.簡(jiǎn)化設(shè)計(jì)

6、Python編寫(xiě)的應(yīng)用程序可以運(yùn)行在不同的操作系統(tǒng)上,體現(xiàn)了Python的()特點(diǎn)。

A.簡(jiǎn)化設(shè)計(jì)B.“膠水”語(yǔ)言C.可移植性D.開(kāi)源免費(fèi)

7、下列不屬于Python特點(diǎn)的是()。

A.面向?qū)ο驜.運(yùn)行效率高C.可移植性D.免費(fèi)和開(kāi)源

三、簡(jiǎn)答題

1、簡(jiǎn)述Python的發(fā)展歷史。

2、簡(jiǎn)述Python的六大特點(diǎn)。

3、Python語(yǔ)言是一個(gè)神奇的語(yǔ)言,它的很多功能是其他語(yǔ)言不能做到的,且有自己的特

點(diǎn),也有自己的不足之處,談?wù)勂淙秉c(diǎn)。

4、簡(jiǎn)述解釋型和編譯語(yǔ)言的區(qū)別。

1.3為Python開(kāi)發(fā)搭建環(huán)境

一、填空題

1、命令提示符窗口輸入命令,可以查看Python的安裝版本信息。

2、在安裝Python的過(guò)程中,必須勾選復(fù)選框。

3、pycharm的版本分為和。

4、pycharm的安裝過(guò)程,勾選“createassociations”下的_____復(fù)選框,這樣凡是擴(kuò)展

名為.py的文件就會(huì)用pycharm打開(kāi)。

5、在pycharm中創(chuàng)建好項(xiàng)目后,選中項(xiàng)目名稱,右擊,在快捷菜單中選擇—命令,就可

以創(chuàng)建python文件。

6、pycharm的工作界面分為三個(gè)區(qū)域、、。

7、Python3安裝后,系統(tǒng)默認(rèn)其源代碼文件為一編碼。

8、Python官方網(wǎng)站提供的安裝包中包括、、。

9、IDLE的中文含義是______________________o

是由打造的一種

10spycharmJetBrainsPythono

11、在Python語(yǔ)句中行從解釋器提示符后的第開(kāi)始。在同一行中使用多條語(yǔ)句,

語(yǔ)句之間使用分隔。

12、在Python內(nèi)置集成開(kāi)發(fā)環(huán)境中,可使用快捷鍵___________運(yùn)行當(dāng)前打開(kāi)的程序。

13、在Python解釋器,使用函數(shù)可以進(jìn)入幫助系統(tǒng)。

二、選擇題

1、命令提示符窗口輸入()命令進(jìn)入Python。

A.pycharmB.pythonC.python-VD.showconfig

2、在pycharm中按下快捷鍵()來(lái)運(yùn)行代碼。

A.SHIFT+F5B.F5C.CTRL+F5D.CTRL+F2

3、輸入命令(),可以退出Python交互式環(huán)境。

A.breakB.loopC.exitD.exit()

4、pycharm是由JetBrains打造的一種Python開(kāi)發(fā)環(huán)境,支持()系統(tǒng)。

A.WindowsB.LinuxC.MacOSD.以上都外可

5、Python安裝完成后,在命令提示符窗口輸入命令(),可以查看Python的安裝版本

信息。

A.PythonB.configC.printD.Python-V

三、簡(jiǎn)答題

1、解釋器安裝完成后,如何驗(yàn)證是否安裝成功?如何退出Python的交互環(huán)境?

2、如何進(jìn)入Python交互模式?

3、在安裝Python的過(guò)程中要注意哪些問(wèn)題?

4、簡(jiǎn)述Pycharm的功能。

5、初次打開(kāi)Pycharm,如何創(chuàng)建Python文件?

1.4編寫(xiě)規(guī)范的Python程序

一、填空題

1、Python使用來(lái)劃分代碼塊。

2、一是指英文、中文或其他自然語(yǔ)言寫(xiě)的一行或多行的說(shuō)明性文字。

3、在Python中,單行汴釋以開(kāi)頭c

4、在.hon中,多行注釋用或—將注釋為容括起來(lái)。

5、在Python中,同一代碼塊的語(yǔ)句必須包含的縮進(jìn)空格數(shù)。

二、選擇題

1、下列說(shuō)法錯(cuò)誤的是()O

A.Python不使用{)來(lái)區(qū)分代碼塊

B.不同的代碼塊可以使用不同的縮進(jìn)空格數(shù)

C.注釋的功能包括屏幕代碼執(zhí)行

DCTRL+/快捷鍵會(huì)注釋光標(biāo)之后的內(nèi)容

2、關(guān)于Python語(yǔ)言的注釋,下列說(shuō)法是錯(cuò)誤的是()o

A.Python語(yǔ)言有兩種注釋,方式:?jiǎn)涡凶⑨尯投嘈凶⑨?/p>

B.Python語(yǔ)言的單行注釋以#開(kāi)關(guān)

C.Pyt卜on語(yǔ)言的單行注釋以單引號(hào)‘開(kāi)頭

D.Python語(yǔ)言的多行注釋以三個(gè)單引號(hào)開(kāi)關(guān)和結(jié)尾

3、Pycharm運(yùn)行程序快捷錯(cuò)是()。

A.CTRAL+AB.CTRAL+YC.CTRAL+/D.CTRL+F5

4、在Python語(yǔ)言中代碼注釋使用符號(hào)是()o

A//D.#

程序分析題

1s讀以下代碼,標(biāo)出其中注釋部分。

print(“歡迎來(lái)到計(jì)算機(jī)班”)#輸出歡迎來(lái)到計(jì)算機(jī)班

編寫(xiě)者:A

,,?

print(HHelloH+”World!")

icnH

編寫(xiě)者:B

K1>I.

Print("Hello,World!”)

四.改錯(cuò)題

1、指出以下程序中縮進(jìn)的錯(cuò)誤并改正。

if3>4:

print(“你好祖國(guó)”)

else:

print(“中國(guó)我愛(ài)你”)

foriinrange(l,ll):

print(i)

2、讀下列程序,找出其中縮進(jìn)的錯(cuò)誤并改正。

print("Hello,World!”)#輸出HelloWorld

a=10

b=9

ifa>b:

print(“結(jié)果為True”)#程序輸出

print(ua大于b")

else:

print(“結(jié)果為False")

print("a小于等于b")

第1單元綜合測(cè)試卷

一、填空題

1、語(yǔ)法層面同時(shí)支持面向過(guò)程和兩種編譯方式。

2、Python3.x源代碼文件默認(rèn)使用編碼。

3、Python解釋器有兩個(gè)主要的工具:和pip。

4、在,ython函數(shù)中,用于靠用戶輸入的是_____。

5、IDEL菜單中創(chuàng)建新文件的快捷鍵是一。

6、IDLE菜單將選中區(qū)域的空格替換為Tab的快捷鍵是__________。

7、查看Python是否安裝成功的命令是__________。

8、用戶編寫(xiě)的Python程序,無(wú)須修改就可以在不同的平臺(tái)上運(yùn)行,這是Python的

—特性。

9、要關(guān)閉Python解釋器,可使用函數(shù)—或者快捷鍵CTRL+Z。

10、在下載Pycharm時(shí),community表示版。

11、Python有兩種運(yùn)行方式:和源文件方式。

12、Python編程中,建議每個(gè)縮進(jìn)層次使用、兩個(gè)空格或四個(gè)空格。

Pycharm-JetBrainsvisualStudio-MicrosoftEelipse+PyDev(Eciipse是一個(gè)開(kāi)放源代碼的、基丁

Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù).用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境,最初由舊M開(kāi)

發(fā),后由Eclipse基金會(huì)托管)Notepad

二、選擇題

lx安裝pycharm時(shí),勾選”createassociations^^下的”.py”復(fù)選框的作用是()。

A.使用pycharm時(shí)更改”.py“文件B.使用pycharm打開(kāi)H.py"文件

C.使用pycharm創(chuàng)建.py文件D.使用pycharm刪除py文件

2、pycharm是由JetBrains打造的一種Python集成開(kāi)發(fā)環(huán)境,支持()系統(tǒng)。

A.WindowsB.linuxC.MacOSD.以上都對(duì)

3、Python內(nèi)置的集成開(kāi)發(fā)工具是()「

A.PythonWinB.PydevC.IDED.IDLE

4、下列敘述中正確的是()o

A.Python3.0與Python2.0兼容B.Python語(yǔ)句只能以程序方式執(zhí)行

C.Python是解釋語(yǔ)言D.Python語(yǔ)言出現(xiàn)得晚,具有其他高級(jí)語(yǔ)言的一切優(yōu)點(diǎn)

5、下列敘述中正確的是()o

A.同一層次的語(yǔ)句必須對(duì)齊

B.Python語(yǔ)句可以從一行的任意一列開(kāi)始

C.在執(zhí)行一個(gè)Python程序的過(guò)程中,可以現(xiàn)注釋中的拼寫(xiě)錯(cuò)誤

D.Python程序的每行只能寫(xiě)一條語(yǔ)句

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ū)版提供給開(kāi)發(fā)者免費(fèi)使用B.pycharm專業(yè)功能比社區(qū)版豐富

C.pycharm的社區(qū)版用于專業(yè)互聯(lián)網(wǎng)開(kāi)發(fā)D.pycharm的社區(qū)版中沒(méi)有python分析器

9、擬在屏幕上打印輸出“HelloWorld”,下列選項(xiàng)中正確的是()。

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文件打開(kāi)模式的描述,錯(cuò)誤的是()。

A.只讀模式RealB.創(chuàng)建寫(xiě)模式nC.追加寫(xiě)模式aD.覆蓋寫(xiě)模式w

13、關(guān)于Python程序模式框架的描述,下列說(shuō)法錯(cuò)誤的是()。

A.Python語(yǔ)言不采用嚴(yán)格的縮進(jìn)來(lái)表明程序的格式框架

B.Python語(yǔ)言的縮進(jìn)可采用Tab鍵來(lái)實(shí)現(xiàn)

C.Python單層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系

決定所屬范圍

D.判斷、循環(huán)、函數(shù)等語(yǔ)法形式能夠通過(guò)縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對(duì)應(yīng)的語(yǔ)

14、下列關(guān)于Python程序與縮進(jìn)有關(guān)的說(shuō)法中,正確的是()。

A.縮進(jìn)統(tǒng)一為4個(gè)空格B.縮進(jìn)在程序中長(zhǎng)度統(tǒng)一且強(qiáng)制使用

C.縮進(jìn)可以用在任何語(yǔ)句之后,表示語(yǔ)句間的包含關(guān)系

D.縮進(jìn)是非強(qiáng)制性的,僅為了提高代碼可讀性

15、下列代碼的語(yǔ)法錯(cuò)誤顯示是()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)、開(kāi)源、免費(fèi)的高級(jí)動(dòng)態(tài)編程語(yǔ)言。()

2、Python3.x完全兼容Python2.x。

3、在Windows平臺(tái)上編寫(xiě)的Python程序無(wú)法在UNIX平臺(tái)上運(yùn)行。()

4、不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。

5、放在一對(duì)三引號(hào)之間的內(nèi)容將被認(rèn)為是注釋。()

6、Python采用的是基于值得自動(dòng)內(nèi)存管理方式。()

7、在DythonB.x中可以使用中文作為變量名。()

8、Python3.x和Python2.x中input函數(shù)的返回值都是字符串。()

9、Python使用縮進(jìn)來(lái)體現(xiàn)代碼之間的邏輯關(guān)系。()

10、Python代碼的注釋只有一種試,那就是使用#符號(hào)。()

四、程序設(shè)計(jì)

1、試著編寫(xiě)程序,打印輸出自己的名字。

2、編寫(xiě)程序,輸出:Hello,World!,并添加注釋。

3、已知"3,b=5,試著編寫(xiě)程序求a,b兩數(shù)的和。

五、改錯(cuò)題

1、指出以下程序中錯(cuò)誤的地方。

slit二「張三”李四“,“潘七“,趙六六””「潘七”]

set2=set(slist)

ifIen(slist)==len(set2):

print("該項(xiàng)目沒(méi)有重復(fù)報(bào)名的情況”)

else:

print(“該項(xiàng)目有重復(fù)報(bào)名的情況”)

第1單元編程,與計(jì)算機(jī)世界對(duì)話

1.1程序語(yǔ)言大家庭

一、選擇題

1、下列選項(xiàng)中,()語(yǔ)言是面向過(guò)程的程序設(shè)計(jì)語(yǔ)言。

A.CB.C#CJavaD.Python

2、與其他程序語(yǔ)言相比,不屬于Python語(yǔ)言特點(diǎn)的是()o

A.豐富的庫(kù)B.可嵌入性C.可擴(kuò)展性D.工作量小

3、下列選項(xiàng)中,()語(yǔ)言既可以進(jìn)行面向過(guò)程的程序設(shè)計(jì),也可以進(jìn)行面向?qū)ο蟪绦虻?/p>

設(shè)計(jì)。

A.C++B.PythonC.C#D.C

4、下列選項(xiàng)中,()語(yǔ)言被廣泛應(yīng)用數(shù)據(jù)中心、游戲控制臺(tái)等領(lǐng)域。

A.PythonB.JavaC.CD.C++

5、與其他程序語(yǔ)言相比,(:|不屬于C#語(yǔ)言特點(diǎn)。

A.語(yǔ)法簡(jiǎn)潔B.跨平臺(tái)C.快速開(kāi)發(fā)D.安全性

6、下列選項(xiàng)中,不屬于腳本潔言的()。

AJavaScriptB.PHPC.PythonD.Java

7、下列選項(xiàng)中,()語(yǔ)言屬于靜態(tài)語(yǔ)言。

A.CB.PythonCJavaScriptD.PHP

8、匯編語(yǔ)言通常被應(yīng)用在()方面。

A.各類智能芯片B.移動(dòng)電話C.系統(tǒng)軟件D.應(yīng)用軟件

9、下列選項(xiàng)中,屬于計(jì)算機(jī)思維的本質(zhì)的是()o

A.邏輯B.實(shí)證C.自動(dòng)化D全面化

10、程序語(yǔ)言種類可以分為0

A.機(jī)器語(yǔ)言、匯編語(yǔ)言B.機(jī)器語(yǔ)言、高級(jí)語(yǔ)言C.高級(jí)語(yǔ)言、匯編語(yǔ)言D.機(jī)器語(yǔ)言、

匯編語(yǔ)言、高級(jí)語(yǔ)言

11sPython語(yǔ)言屬于()語(yǔ)言。

A.高級(jí)B.機(jī)器C.匯編D.二進(jìn)制

12、下列選項(xiàng)中,不屬于Pytnon的應(yīng)用領(lǐng)域的是()。

A.網(wǎng)絡(luò)服務(wù)B.圖像處理C.組件集成D.系統(tǒng)軟件

13、C++語(yǔ)言是在()語(yǔ)言基礎(chǔ)上設(shè)計(jì)和開(kāi)發(fā)的。

A.CB.C#C.JavaD.Pvthon

J

14、機(jī)器語(yǔ)言直接操作計(jì)算機(jī)的()編程語(yǔ)言。

A.軟件B.硬件C.系統(tǒng)D.以上均正確

15、我們一般選擇一門編程語(yǔ)言學(xué)習(xí)時(shí),應(yīng)該看重()o

A.此編程語(yǔ)言的先進(jìn)性及時(shí)代需求與技術(shù)支持

B.此編程語(yǔ)言的專業(yè)性

C.此編程語(yǔ)言的針對(duì)特定領(lǐng)域十分有用

D.此編程語(yǔ)言較易學(xué)習(xí)

二、填空題

1、機(jī)器語(yǔ)言用一進(jìn)制代碼表示,它是一種機(jī)器指令的集合。

2、匯編語(yǔ)言又稱語(yǔ)言。

3、Python是一種跨平臺(tái)、—的動(dòng)態(tài)類型語(yǔ)言。

4、—語(yǔ)言的語(yǔ)法和結(jié)構(gòu)更似人類語(yǔ)言,且與計(jì)算機(jī)的硬件結(jié)構(gòu)及指令系統(tǒng)無(wú)關(guān)。

5、—是用來(lái)編寫(xiě)計(jì)算機(jī)程序的形式語(yǔ)言,用于向計(jì)算機(jī)發(fā)現(xiàn)指令。

6、高級(jí)語(yǔ)言根據(jù)計(jì)算機(jī)執(zhí)行機(jī)制的不同可分成兩類:靜態(tài)語(yǔ)言和語(yǔ)言。

編譯

將源代碼一次性轉(zhuǎn)換成目標(biāo)代碼的過(guò)程。

解釋

將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼,同時(shí)逐條運(yùn)行的過(guò)程。

小結(jié)

根據(jù)執(zhí)行方式的不同,編程語(yǔ)言分為兩類。

?睜?wèi)B(tài)語(yǔ)言:編譯執(zhí)行;編譯器一次生成目標(biāo)代碼,優(yōu)化更充分,程序運(yùn)行速度快。

C/C++.Java

?腳本語(yǔ)言:解釋執(zhí)行;執(zhí)行程序時(shí)需要源代碼,維護(hù)更靈活、若多個(gè)操作系統(tǒng)平臺(tái)。

Python,JavaScript、PHP

7、高級(jí)語(yǔ)言中的靜態(tài)語(yǔ)言采用—方式執(zhí)行。

8、高級(jí)語(yǔ)言中的Python語(yǔ)言采用方式執(zhí)行。

9、解釋是將源代碼逐條轉(zhuǎn)換成一代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過(guò)程。

10、目標(biāo)代碼是語(yǔ)言代碼。

1K源代碼是語(yǔ)言代碼。

12、計(jì)算機(jī)思維是區(qū)別以數(shù)學(xué)為代表的思維的思維模式。

13、高級(jí)語(yǔ)言的Java語(yǔ)言采用一方式執(zhí)行。

14、高級(jí)語(yǔ)言的C語(yǔ)言采用一方式執(zhí)行。

15、Python語(yǔ)言的解釋器保留了一器的部分功能,隨著程序運(yùn)行,解釋器也會(huì)生成一個(gè)

完整的目標(biāo)代碼,文件名為一O

三、簡(jiǎn)答題

1、簡(jiǎn)述一下,高級(jí)程序語(yǔ)言在執(zhí)行過(guò)程中采用編譯方式與解釋方式執(zhí)行的區(qū)別。

答:一次性翻譯,一旦程序被編譯,不再需要編譯程序或者源代碼。解釋方式:逐條運(yùn)行

用戶編寫(xiě)的代碼,每次程序運(yùn)行時(shí)都需要解釋器和源代碼。

2、簡(jiǎn)述一下,為什么不能自然語(yǔ)言,如中文,直接編寫(xiě)程序呢?為什么當(dāng)今流行使用高

級(jí)語(yǔ)言呢?

答:自然語(yǔ)言不夠精確,存在計(jì)算機(jī)無(wú)法理解的二義性。自然語(yǔ)言具有不嚴(yán)密和模糊的缺

點(diǎn),需要交流有較高的識(shí)別能力。相比機(jī)器語(yǔ)言和匯編語(yǔ)言,高級(jí)語(yǔ)言是一種與計(jì)算機(jī)硬

件無(wú)關(guān),用于表達(dá)語(yǔ)法邏輯、更接近自然語(yǔ)言的一類計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。

3、簡(jiǎn)述一下,當(dāng)今流行學(xué)習(xí)Python語(yǔ)言的原因。

答:簡(jiǎn)單,免費(fèi),兼容性,豐富的庫(kù),可擴(kuò)展性和嵌入性。

1.2初識(shí)Python

一、選擇題

1、Python語(yǔ)言由吉多?范?羅蘇姆設(shè)計(jì)并領(lǐng)導(dǎo)開(kāi)發(fā)的,最早的可用版本誕生于()年。

A.1990B.1991C.1992D.1993

2、Python的中文意思是()o

A.大蟒蛇B.大龍C.恐龍D.鯊魚(yú)

3、()年發(fā)布了Python2.0,增加了垃圾回收。

A.2000B.2001C.2002D.2003

4、()發(fā)布了Python3.0.

A.2006B.2007C.2008D,2009

5、Python語(yǔ)言不僅具有較強(qiáng)的面向?qū)ο筇卣?,而且?jiǎn)化了面向?qū)ο蟮膶?shí)現(xiàn),具體體現(xiàn)在

()o

A.清除了抽象類B.清除了對(duì)象類C.清除了繼承D.清除了屬性

6、Python中的數(shù)據(jù)類型包括()o

A.列表B.字典C.集合D.以上都是

7、Python語(yǔ)言易于學(xué)習(xí),具體體現(xiàn)在()o

A.關(guān)鍵字較少B.結(jié)構(gòu)簡(jiǎn)單C.網(wǎng)上學(xué)習(xí)資源較多D.以上都是

8、Python語(yǔ)言是開(kāi)源免費(fèi)的,是指()。

A.Python的使用免費(fèi)B.Python的開(kāi)發(fā)免費(fèi)C.Python的源代碼可以在網(wǎng)上獲取

D.…以上都是

9、Python語(yǔ)言可以在下列平臺(tái)上運(yùn)行的是()。

A.WindowsB.UNIXC.MacD.以上都是

10、下列選項(xiàng)中,關(guān)于Python語(yǔ)言說(shuō)法正確的是()。

.A,.Python語(yǔ)言可以以多種形式與其他編程語(yǔ)言編寫(xiě)的程序組合在一起

B.Pyt卜0n語(yǔ)言可以與任意其他編程語(yǔ)言組合在一起

c.Python語(yǔ)言的語(yǔ)法與其他編程語(yǔ)言語(yǔ)法不存在沖突

D.Pyt卜on語(yǔ)言可以與其他編程語(yǔ)言組合在一起,但不能獨(dú)立編程

1K下列選項(xiàng)中,能判斷一個(gè)Python程序是否為3.x的版本的是()。

A.print("guo")B.print"guo"C.print[Uguo,)]D.print{"guo"}

12、下列選項(xiàng)中,關(guān)于PyUion2.x版本說(shuō)法正確的是()。

A.不直接支持中文字符的使用B.不支持中文字符的使用

B.Pytbon3.x系統(tǒng)版本向下兼容2.x系列

C.Pyt卜on3.x與Python2.x在語(yǔ)法上沒(méi)有任何區(qū)別,只是功能實(shí)現(xiàn)上有區(qū)別

13、在Python2.x版本中,print是()

A.函數(shù)B.語(yǔ)句C屬性D.方法

14、下列選項(xiàng)中,關(guān)于Python語(yǔ)言說(shuō)法錯(cuò)誤的是()。

A.Python語(yǔ)言由PSF組織所有,這是一個(gè)商業(yè)組織

B.Python語(yǔ)言提倡開(kāi)放開(kāi)源理念

C.Pyt卜on語(yǔ)言的使用不需要付費(fèi),不存在商業(yè)風(fēng)險(xiǎn)

D.Python語(yǔ)言最是由程序開(kāi)發(fā)的一種繼承ABC語(yǔ)言的腳本語(yǔ)言

15、我們一般所說(shuō)Python語(yǔ)言編程生態(tài)豐富,指的是()o

A.語(yǔ)法豐富B.結(jié)構(gòu)豐富C.內(nèi)置或第三方函數(shù)庫(kù)豐富D.數(shù)據(jù)類型豐富

二、填空題

lxPython語(yǔ)言同時(shí)支持面向過(guò)程和兩種編程方式。

2、Python3.x版本采用編碼表達(dá)所有字符信息。

3、IPO程序編寫(xiě)的T是英文—的縮寫(xiě)。

4、IPO程序編寫(xiě)方法中的“P”是英文—的縮寫(xiě)。

5、IPO程序編寫(xiě)的“0”是英文—的縮寫(xiě)。

6、Python語(yǔ)言可以在多個(gè)平臺(tái)上運(yùn)行,指的是Pylliun在____特點(diǎn)。

7、Python3.7是在___年發(fā)布的。2018

8、Python語(yǔ)言最早是由一程序員開(kāi)發(fā)出的一各腳本語(yǔ)言。(填寫(xiě)國(guó)家名)

9、Python的創(chuàng)始人為.(請(qǐng)使用中文)

10、Python是一種腳本語(yǔ)言。

IlsNumPy為Python提供了快速___功能。

12、ScipY為Python提供了功能。

13、Mathplotlib為Python提供了功能。

14、Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、—性和面向腳本語(yǔ)言。

15、Python語(yǔ)言也稱為"”語(yǔ)言。

三、簡(jiǎn)答題

1、簡(jiǎn)述一下,Python語(yǔ)言的應(yīng)用領(lǐng)域。

2、簡(jiǎn)述一下,Python語(yǔ)言的特點(diǎn)。

3、簡(jiǎn)述一下,在IP0程序編寫(xiě),輸入的方式有哪些?

1.3為Python開(kāi)發(fā)搭建環(huán)境

一、選擇題

1、Python安裝包安裝完成后,在命令提示符中執(zhí)行命令(),若看到安裝版本信息,則

證明安裝成功。

A.python-VB.python-SC.python-WD.python-T

2、Python安裝包安裝完成后,在命令提示符中執(zhí)行命令(),進(jìn)入Python交互模式。

A.ptyhonB.ipconfigC.nslookupD.cmd

3、命令提示中執(zhí)行相關(guān)命令,進(jìn)入Python交互模式后,當(dāng)出現(xiàn)()提示符時(shí),便可以

開(kāi)始編寫(xiě)Python程序。

A.>>B.>C.>>>D.>>>>

4、Python官方網(wǎng)站提供了Python3.x的安裝包,其中不包括()。

A.IDLEB.ShellC.Python解釋器D.Python編譯器

5、Pycharm是由JetBrains打造的一種Python集成開(kāi)發(fā)環(huán)境,支持()系統(tǒng)。

A.WindowsB.LinuxC.MacOCD.以上均正確

6、安裝pycharm時(shí),勾選"createassociations"下的”.py”復(fù)選框的作用是()

A.使用pycharm時(shí)更改”.py“文件B.使用pycharm打開(kāi)“.py”文件

C.使用pycharm創(chuàng)建py文件D.使用pycharm刪除py文件

7、安裝pycharm時(shí),勾選"updatePATHvariable"下的"AddlaunchersdirtothePATH"

復(fù)選框的作用是()o

A.將啟動(dòng)器目錄添加環(huán)境變量中B.將啟動(dòng)器目錄從環(huán)境變量中刪除

C.將啟動(dòng)器目錄從環(huán)境變量中更改D.將啟動(dòng)器目錄添加到環(huán)境變量中

8、使用pycharm時(shí),對(duì)location的設(shè)置是()o

A.輸入文件保存的路徑B.輸出文件保存的路徑C.安裝文件的路徑D.以上都不是

9、使用pycharm時(shí),對(duì)baseinlerpreler的設(shè)置是()。

A.選擇一種Python編譯器B.選擇一種Python解釋器

C.選擇一種顯示方式D.以上都不是

10、在使用Python安裝包自帶的IDLE進(jìn)行代碼開(kāi)發(fā)時(shí),啟動(dòng)交互式運(yùn)行環(huán)境后,使用

快捷鍵()可以打開(kāi)一個(gè)新窗口。

A.CTRL+NB.CTRL+SC.CTRL+VD.CTRL+W

11、使用pycharm時(shí),運(yùn)行代碼的快捷鍵是()。

A.CTRL+F5B.CTRL+F4C,CTRL+F3D.CTRL+F2

12、在使用Python安裝包自帶的IDLE進(jìn)行代碼開(kāi)發(fā)時(shí),啟動(dòng)交互運(yùn)行環(huán)境后,使用快捷

鍵0可以關(guān)閉shell.

A.ALT+F4B.ALT+F3C.ALT+F2D.ALT+F1

13、在下載pycharm時(shí),“commnunity”表示()。

A.企業(yè)片B.商業(yè)版C.專業(yè)版D.社區(qū)版

14、在使用Python安裝包自帶的IDLE進(jìn)行代碼開(kāi)發(fā)時(shí),啟動(dòng)交互運(yùn)行環(huán)境后,在()

菜單下可以新建Python文件。

A.FileB.EditC.WindowsD.Debug

在下載pycharm時(shí),"Professional"表示()o

社區(qū)版B.專業(yè)版C.商業(yè)版D.企業(yè)版

二、填空題

15、Python程序有兩種運(yùn)行方式,交互式和式。

16、啟動(dòng)IDLE所顯示的環(huán)境是Python運(yùn)行環(huán)境。

17、Python文件,一般使用”.”擴(kuò)展名。

18、Python解釋器有兩個(gè)重要的工具:IDLE和一。

19、沒(méi)有安裝Python—的操作系統(tǒng)無(wú)法直接運(yùn)行Python程序。

20、快捷鍵CTRL+Q是—IDEL編程器。(打開(kāi)或退出)

21、在Python的IDLE編輯器內(nèi),使用快捷鍵_alt+4—可以解除注釋待定區(qū)域文本。

22、在Python的IDLE編輯器內(nèi),使用快捷鍵_alt+3—可以注釋待定區(qū)域文本。

23、在安裝Python解釋器時(shí),安裝失敗的主要原因是當(dāng)前操作系統(tǒng)與Python版本—。

24、在Python交互運(yùn)行環(huán)境中,在提示符后輸入exit()或可以退出運(yùn)行環(huán)境。(填

寫(xiě)函數(shù),并區(qū)分大小寫(xiě))

25、在IDLE編輯內(nèi),調(diào)整顯示的字體大小,需要在一菜單下調(diào)整。(填寫(xiě)英文)

26、在IDEL編輯器內(nèi),顯示的字體默認(rèn)為一新仿宋

27、Pip:Python是安裝工具。

28、Python解釋器的安裝會(huì)啟動(dòng)一個(gè).引導(dǎo)—過(guò)程。

29、Python集成開(kāi)發(fā)環(huán)境,用來(lái)編寫(xiě)和調(diào)試Python代碼。(填寫(xiě)英文)

三、簡(jiǎn)答題

1、簡(jiǎn)述一下,pycharm開(kāi)發(fā)環(huán)境所具有的功能。

2、簡(jiǎn)述一下,Python路徑配置所缺失問(wèn)題的解決方案。

3、簡(jiǎn)述一下,在IDLE編輯器內(nèi),有哪些菜單名。

1.4編寫(xiě)規(guī)范的Python程序

一、選擇題

1、Python使用()來(lái)劃分代碼塊。

A.大括號(hào)B.縮進(jìn)C.小括號(hào)D.中括號(hào)

2、if關(guān)鍵字所在完整語(yǔ)句后用英文冒號(hào)結(jié)尾,之后行()表明后續(xù)代碼與緊鄰尢縮進(jìn)語(yǔ)

句的所屬關(guān)系。

A.需要縮進(jìn)B.不需要縮進(jìn)C.不一定要需要縮進(jìn)D.沒(méi)有強(qiáng)制要求

3、Python程序執(zhí)行時(shí)產(chǎn)生了“invalidsyntax”錯(cuò)誤,則說(shuō)明代碼中出現(xiàn)了()。

A.語(yǔ)法格式錯(cuò)誤B.安裝失敗錯(cuò)誤C.縮進(jìn)錯(cuò)誤D.以上都不是

4、for關(guān)鍵字所在完整語(yǔ)句后用英文冒號(hào)結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無(wú)縮進(jìn)語(yǔ)句

的所屬關(guān)系。

A.需要縮進(jìn)B.不需要縮進(jìn)C.不一定需要縮進(jìn)D.沒(méi)有強(qiáng)制要求

5、def關(guān)鍵字所在完整語(yǔ)句后用英文冒號(hào)結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無(wú)縮進(jìn)

語(yǔ)句的所屬關(guān)系。

A.需要縮進(jìn)B.不需要縮進(jìn)C.不一定要縮進(jìn)D.沒(méi)有強(qiáng)制要求

6、class關(guān)鍵字所在完整語(yǔ)句后用英文冒號(hào)結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無(wú)縮進(jìn)

語(yǔ)句的所屬關(guān)系。

B.需要縮進(jìn)B.不需要縮進(jìn)C.不一定要縮進(jìn)D.沒(méi)有強(qiáng)制要求

7、Python中的縮進(jìn)()。

A,必須用Tab鍵B.必須用空格。一般用4個(gè)空格D.一般用1個(gè)空格

8、PyUion程序執(zhí)行時(shí)產(chǎn)生了“unexpecledinddiL”錯(cuò)誤,則說(shuō)明代碼中出現(xiàn)了()。

A.語(yǔ)法格式錯(cuò)誤B.版本兼容錯(cuò)誤C.縮進(jìn)錯(cuò)誤D.以上都不是

9、while關(guān)鍵字所在完整語(yǔ)句后用英文冒號(hào)結(jié)尾,之后行()表明后續(xù)代碼與緊鄰無(wú)縮

進(jìn)語(yǔ)句的所屬關(guān)系。

A.不需要縮進(jìn)B.需要縮進(jìn)C.不一定要縮進(jìn)D.沒(méi)有強(qiáng)制要求

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ù)行符說(shuō)法正確的是()o

A.續(xù)行符可以存在空格B.續(xù)行符后可以存在空串

B.續(xù)行符后必須直接換行D.以上說(shuō)法都不對(duì)

14、Python中,關(guān)于注釋說(shuō)法正確的是()。

A.注釋符必須成對(duì)出現(xiàn)B.注釋符要吧成對(duì)出現(xiàn)

B.單行注釋只能用以引號(hào)D.多行注釋只能用井號(hào)

15、Python中,注釋一般用于()。

A.標(biāo)明作者和信息B.輔助程序調(diào)試C.解釋代碼原理及用途D.以上均正確

二、填空題

1、注釋是用英文、中文或其他自然語(yǔ)言寫(xiě)的一行或多行的文字。

2、Python中的注釋有單行注釋和—o

3、Python中的單行注釋以一開(kāi)頭。

4、Python中的—注釋用三個(gè)單引號(hào)或三個(gè)雙引號(hào)將注釋內(nèi)容括起來(lái)。

5、Python中縮進(jìn)的空格數(shù)是—的。(填“固定”或"可變”)

6、Python中,同一個(gè)代碼塊的語(yǔ)句必須包含—空格數(shù)。

7、Python中,每個(gè)縮進(jìn)層次使用單個(gè)制表符、兩個(gè)空格或四個(gè)空格,但不能—o

8、Python中的縮進(jìn),用來(lái)表示Python程序間的和層次關(guān)系。

9、Python程序中的非注釋語(yǔ)句將按順序執(zhí)行,注釋語(yǔ)句將被解釋器—,不被執(zhí)行。

10、Python提供“”將單行代碼分割為多行表達(dá)。(請(qǐng)寫(xiě)文字)

11sPython中,縮進(jìn)是___的一部分。

12、print。是___函數(shù)。

13、print(“{)加油!”.format(“中國(guó)”))語(yǔ)句的運(yùn)行結(jié)果為。

14、if、while、for等保留字所在完整語(yǔ)句后通過(guò)英文一結(jié)尾。(請(qǐng)?zhí)顚?xiě)文字)

15、print()的語(yǔ)句運(yùn)行結(jié)果為—。

三、綜合題

1、程序設(shè)計(jì),使用range函數(shù),實(shí)現(xiàn)從1到10之間的整數(shù)輸出。(包含1-10的整數(shù)

輸出)。

2、程序判斷,先判斷下列程序運(yùn)行時(shí)會(huì)不會(huì)出錯(cuò),如果出錯(cuò),說(shuō)明出錯(cuò)的原因并加以改

正。

if3>2

Print(“這是真的!”)

33、寫(xiě)出下列程序的運(yùn)行結(jié)果。

1)print("abc#defn)

2)Prin:("\""")

3)#print(“guo”)

第1單元編程,與計(jì)算機(jī)世界對(duì)話單元測(cè)試卷

一、選擇題

1、用()進(jìn)制表示機(jī)器語(yǔ)言。

A.2B.8C.10D.16

2、Java語(yǔ)言是()語(yǔ)言。

A.匯編B.機(jī)器C.高級(jí)D.二進(jìn)制

3、下列選項(xiàng)中()語(yǔ)言不是腳本語(yǔ)言的。

A.ActionScriptBJavaC.PythonD.PHP

4、下列選項(xiàng)中,()不屬于Python的應(yīng)用領(lǐng)域。

A.科學(xué)算B.操作系統(tǒng)C.如件集成D.圖像處理

5、Python的數(shù)據(jù)類型包括()o

A.列表B.字典C.元組D.以上都是

6、下列選項(xiàng)中,()可以正確運(yùn)行,能判斷Python是3.x版本。

A.print("Liang")B.print"Liang”C.print["Liang"]D.print%"Liang"%

7、IPO程序編寫(xiě)方法中“I”指的是()。

A.輸入B.輸出C.處理D.以上都不是

8、()年發(fā)布了Python3.0o

A.2007B.2008C.2017D.2018

9、Python文件,一般使用的擴(kuò)展名為()。

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中縮進(jìn)的空格數(shù)()。

A.一定是4個(gè)B.一般是4個(gè)。一般是8個(gè)D.一定是2個(gè)

14sPython的()是續(xù)行符。

A.B."c:vD."r

15xPython中,注釋語(yǔ)句()。

A.沒(méi)有任何作用B.解釋器執(zhí)行C.可能是寫(xiě)給開(kāi)發(fā)者看的說(shuō)明D.以上都不是

二、填空題

1、Python是一種—、面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言。

2、高級(jí)語(yǔ)言中的PHP語(yǔ)言采用方式執(zhí)行。

3、高級(jí)語(yǔ)言根據(jù)計(jì)算機(jī)執(zhí)行機(jī)制的不同可分成兩類:和腳本語(yǔ)言。

4、機(jī)器語(yǔ)言是直接操作計(jì)算機(jī)—的編程語(yǔ)言。

5、“膠水”語(yǔ)言指是編程語(yǔ)言。

6、Python語(yǔ)言同時(shí)支持和面向?qū)ο髢煞N編程方式。

7、Python語(yǔ)言最早由程序開(kāi)發(fā)出地一種繼承—語(yǔ)言的腳本語(yǔ)言。

8、Python是一個(gè)高層次的結(jié)合了解釋性、—、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。

9、在python交互式運(yùn)行環(huán)境中,在提示符后輸入quit?;蚩梢酝顺鲞\(yùn)行環(huán)境。

10、Python程序有兩種運(yùn)行方式:文件式。

11、Python解釋器有兩個(gè)重要的工具:和pipo

12、Input。是函數(shù)o

13、Print({0}加油!”.format(“中國(guó)”))語(yǔ)句的運(yùn)行結(jié)果為。

14、Python中的注釋有和多行注釋。

15、Prinl(“12+3”)語(yǔ)句的運(yùn)行結(jié)果為。

三、綜合題

1、程序設(shè)計(jì),使用range函數(shù),實(shí)現(xiàn)從0至5間的整數(shù)輸出。

2、程序判斷,先判斷下列程序運(yùn)行時(shí),會(huì)不會(huì)出錯(cuò),如果出錯(cuò)說(shuō)明出錯(cuò)的原因并加以改

正。

if5>7:

Print(“這是假的!”)

“…這是一個(gè)if語(yǔ)句

3、程序設(shè)計(jì),僅使用print函數(shù),實(shí)現(xiàn)下列圖形的輸出。輸出圖形:

***

*****

第2單元程序世界的基本元素

2.1變量與常量

一、填空題

1、常量是指在程序運(yùn)行過(guò)程中其值_____的量。

2、變量是指在程序運(yùn)行過(guò)程中其值會(huì)—的量。

3、無(wú)論是變量還是常量,在創(chuàng)建時(shí)都會(huì)在一中開(kāi)辟一塊空間,用于存放它們的值。

4、在DyLhon中常量一般用字母來(lái)表示。

5、常量和變量的創(chuàng)建是通過(guò)實(shí)現(xiàn)的。如PI=3,my_Name="JZY”.

6、Python中的變量賦值—顯示地進(jìn)行類型聲明,但它會(huì)根據(jù)賦值或運(yùn)算的結(jié)果自動(dòng)判

斷變量的類型。

7、變量具備三個(gè)特征:、、o獲取以上三個(gè)特征的方

法分別是_______、、。

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.常量的值不可以隨時(shí)改變B.常量的值是可以隨時(shí)隨時(shí)改變的

C.常量的值必須是數(shù)值D.常量不可以給變量賦值

5、下列不符合Python語(yǔ)言變量命名規(guī)則的是()。

A.keyword_33B.keyword33_C.33_keywordD._33keyword

三、簡(jiǎn)答題

1、下列7個(gè)變量名哪些合法?哪些不合法?為什么?

My_BooleanxObj2、2ndObj、Mywrds、_testxjack&rose、break

2、簡(jiǎn)述Python中變量的命名規(guī)則。

四、程序設(shè)計(jì)題

1、寫(xiě)出查看系統(tǒng)關(guān)鍵字的程序代碼。

2、定義一個(gè)變量x,并賦值初值為“高二計(jì)算機(jī)班”,查看x的標(biāo)識(shí)和類型,嘗試修改變

量的值為201,查看內(nèi)存地址和類型是否變化,并寫(xiě)出代碼。

2.2運(yùn)算與連接的符號(hào)

2.2.1算術(shù)運(yùn)算符和賦值運(yùn)算符

一、填空題

1、Python表達(dá)式1/4+2.75的值為0

2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論