中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙教版(2020)八年級(jí)上冊(cè)信息技術(shù)期末試題

資源下載
  1. 二一教育資源

浙教版(2020)八年級(jí)上冊(cè)信息技術(shù)期末試題

資源簡(jiǎn)介

(
…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………
) (
※※請(qǐng)※※不※※要※※在※※裝※※訂※※線※※內(nèi)※※答※※題※※
) (
…………○…………內(nèi)…………○…………裝…………○…………訂…………○…………線…………○…………
)
登陸二一教育在線組卷平臺(tái) 助您教考全無(wú)憂
浙教版(2020)八年級(jí)上冊(cè)信息技術(shù)期末試題
一、單選題
1.本學(xué)期,我們接觸了計(jì)算機(jī)編程,以下( )是我們本學(xué)期所用的編程語(yǔ)言。
A. Python B. Visual Basic C. Photoshop D. Flash
2.Python源程序文件的擴(kuò)展名為( )。
A. *.py B. *.mp3 C. *.exe D. *.jpg
3.下面( )是Python合法的變量名。
A. my@name B. name123 C. 123name D. print
4.下列( )語(yǔ)句在Python中是非法的。
A. x = float(y) B. x = int(y) + int(z)
C. x = int(y) + str(z) D. x = float(y) + float(z)
5.x=1,那么下列賦值語(yǔ)句中,用法不正確的是( )。
A. y = x - 2 B. y = x + 2 C. y = 2x D. y = x/2
6.下列Python語(yǔ)法表述不正確的是( )。
A. 在if語(yǔ)句和while語(yǔ)句中,同一層次的語(yǔ)句模塊每行必須是相同的縮進(jìn)空格數(shù)。
B. while語(yǔ)句中,一般在循環(huán)體中要有改變判斷條件的語(yǔ)句,否則會(huì)出現(xiàn)“死循環(huán)”。
C. Python用不同的縮進(jìn)來(lái)表達(dá)邏輯層次。
D. else后可以不加冒號(hào)。
7.關(guān)于下列Python語(yǔ)句的說(shuō)法正確的是( )。
if i==1:
s=1
A. i==1是賦值語(yǔ)句,s=1是關(guān)系表達(dá)式 B. i==1,s=1都是關(guān)系表達(dá)式
C. i==1是關(guān)系表達(dá)式,s=1是賦值語(yǔ)句 D. i==1,s=1都是賦值語(yǔ)句
8.以下描述中最適合用計(jì)算機(jī)編程來(lái)處理的是( )。
A. 確定放學(xué)回家的路線 B. 處理一張數(shù)碼照片
C. 計(jì)算10000以內(nèi)的奇數(shù)和 D. 在因特網(wǎng)上查找歌曲
9.for語(yǔ)句屬于( )。
A. 順序語(yǔ)句 B. 分支語(yǔ)句 C. 條件語(yǔ)句 D. 循環(huán)語(yǔ)句
10.下列循環(huán)語(yǔ)句共執(zhí)行了( )次。
i = 0
while i <10:
print("我愛(ài)Python!")
i = i + 2
A. 3次 B. 4次 C. 5次 D. 6次
二、判斷題
11.input()函數(shù)輸入的數(shù)據(jù)為整型數(shù)值,如果參與算術(shù)運(yùn)算,需對(duì)數(shù)據(jù)進(jìn)行類(lèi)型轉(zhuǎn)換,必須轉(zhuǎn)換為浮點(diǎn)型數(shù)值。
12.在交互模式Python Shell窗口中,在提示符“>>>”后只能輸入一條Python語(yǔ)句。如果要多個(gè)語(yǔ)句,需要使用新建程序窗口來(lái)進(jìn)行程序的編寫(xiě)。
13.在Python程序中,變量名可以使用大寫(xiě)字母,也可以使用小寫(xiě)字母,例如B10和b10這兩個(gè)變量名是一樣的。
14.在賦值語(yǔ)句中,<變量名>=<表達(dá)式>,“=”叫做賦值符號(hào),表示先計(jì)算右側(cè)的表達(dá)式的值,再把結(jié)果向左側(cè)賦值。
15.Python是一種簡(jiǎn)單易學(xué)、使用廣泛的編程語(yǔ)言,不僅可以使用命令行界面編程,還可以使用圖形用戶界面編程,具有豐富和強(qiáng)大的擴(kuò)展庫(kù),能把其他語(yǔ)言制作的各種模塊連接在一起。能輕松地編寫(xiě)出人工智能、物聯(lián)網(wǎng)等程序。
三、填空題
16.數(shù)學(xué)符號(hào)中“≤”相當(dāng)于關(guān)系運(yùn)算符中的________。
17.while語(yǔ)句屬于________語(yǔ)句。
18.________函數(shù)用于打印輸出,可以一次輸出多個(gè)對(duì)象,是最常見(jiàn)的一個(gè)函數(shù)。
19.求余數(shù)的操作符是________。
20.表達(dá)式int(40.5)的值為_(kāi)_______。
21. 查看變量類(lèi)型的 Python 內(nèi)置函數(shù)是________。
22.轉(zhuǎn)義字符“\n”的含義是________。
23.從字符串S的右側(cè)向左的第6個(gè)字符,表示為_(kāi)_______。
24.語(yǔ)句a=(3/4)+3%2運(yùn)行后,a的值為_(kāi)_______。
25.下面代碼的輸出結(jié)果是________。
for i in range(1, 10, 3):
print(i, end=",")
答案解析部分
一、單選題
1.【答案】 A
【考點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】A:Python提供了高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能簡(jiǎn)單有效地面向?qū)ο缶幊蹋?br/>B:Visual Basic是結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮?、包含協(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)為機(jī)制的可視化程序設(shè)計(jì)語(yǔ)言;
C:Photoshop是一款針對(duì)圖像處理的軟件;
D:Flash是一款動(dòng)畫(huà)編輯軟件。
八年級(jí)上冊(cè)學(xué)的編程語(yǔ)言是Python。故答案選A。
【分析】本題考查的是常見(jiàn)的編程語(yǔ)言。常見(jiàn)高級(jí)語(yǔ)言:java,C語(yǔ)言,c++,C#,PHP,python,Perl,pascal,lisp,prolog,Visual Basic(簡(jiǎn)稱(chēng)VB),F(xiàn)oxPro,delphi,易語(yǔ)言,fortran等。
2.【答案】 A
【考點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】Python的源程序文件擴(kuò)展名為:*.py。 .mp3是音頻文件, .exe是可執(zhí)行文件,.jpg是位圖文件。故答案選A。
【分析】本題考查的是Python的文件擴(kuò)展名。常見(jiàn)的Python擴(kuò)展名文件及對(duì)應(yīng)的功能:
(1).py - 常規(guī)腳本;
(2).pyc - 編譯的腳本(字節(jié)碼);
(3).pyw - 用pythonw.exe執(zhí)行的Windows的Python腳本。
3.【答案】 B
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】A:@在Python中不能作為變量名使用,錯(cuò)誤;
B:正確;
C:變量名不能以數(shù)字作為開(kāi)頭,錯(cuò)誤;
D:系統(tǒng)關(guān)鍵字、函數(shù)不能用作變量名,錯(cuò)誤。故答案選B。
【分析】本題考查的是Python的變量命名。變量命名規(guī)則:
(1)變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭。例如:name1是合法變量名,而1name就不可以;
(2)系統(tǒng)關(guān)鍵字不能做變量名使用;
(3)除了下劃線,其它符號(hào)不能做為變量名使用;
(4)Python的變量名是區(qū)分大小寫(xiě)的。
4.【答案】 C
【考點(diǎn)】數(shù)據(jù)類(lèi)型
【解析】【解答】變量的賦值運(yùn)算要求前后數(shù)據(jù)類(lèi)型一致,C選項(xiàng)中int是整型類(lèi)型,str是字符串類(lèi)型,前后不一致。故答案選C。
【分析】本題考查的是Python的數(shù)據(jù)類(lèi)型。常見(jiàn)的數(shù)據(jù)類(lèi)型:
(1)數(shù)字類(lèi)型:Python數(shù)字類(lèi)型主要包括int(整型)、long(長(zhǎng)整型)和float(浮點(diǎn)型);
(2)字符串:Python中的字符串有兩種數(shù)據(jù)類(lèi)型,分別是str類(lèi)型和unicode類(lèi)型,str類(lèi)型采用的ASCII編碼,無(wú)法表示中文,unicode類(lèi)型采用unicode編碼,能夠表示任意字符,包括中文和其他語(yǔ)言;
(3)布爾型:用于邏輯運(yùn)算,有兩個(gè)值:True(真)和False(假);
(4)列表:Python中使用最頻繁的數(shù)據(jù)類(lèi)型,集合中可以放任何數(shù)據(jù)類(lèi)型,可對(duì)集合進(jìn)行創(chuàng)建、查找、切片、增加、修改、刪除、循環(huán)和排序操作;
(5)元組:元組和列表一樣,也是一種序列,與列表不同的是,元組是不可修改的,元組用”()”標(biāo)識(shí),內(nèi)部元素用逗號(hào)隔開(kāi);
(6)字典:字典是一種鍵值對(duì)的集合,是除列表以外Python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類(lèi)型,列表是有序的對(duì)象集合,字典是無(wú)序的對(duì)象集合;
(7)集合:集合是一個(gè)無(wú)序的、不重復(fù)的數(shù)據(jù)組合,它的主要作用有兩個(gè),分別是去重和關(guān)系測(cè)試。
5.【答案】 C
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】在賦值語(yǔ)句中,要表示數(shù)字與變量的關(guān)系時(shí),必須使用一定的運(yùn)算符。故答案選C。
【分析】本題考查的是賦值語(yǔ)句。賦值語(yǔ)句是用來(lái)賦給某變量一個(gè)具體值的語(yǔ)句。在算法中,賦值語(yǔ)句是最基本的語(yǔ)句。
6.【答案】 D
【考點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及格式,循環(huán)結(jié)構(gòu)語(yǔ)句及格式,注釋與縮進(jìn)
【解析】【解答】while循環(huán)語(yǔ)句的一般格式:
while <條件>:
<循環(huán)體>
[else:
語(yǔ)句塊]
if條件語(yǔ)句的一般格式為:
if<條件>:
語(yǔ)句塊1>
[else:
<語(yǔ)句塊2>]
else后一定要有冒號(hào)。故答案選D。
【分析】本題考查的是if語(yǔ)句、while語(yǔ)句以及縮進(jìn)。在Python中,可以使用if條件語(yǔ)句來(lái)實(shí)現(xiàn)條件判斷,提供的while語(yǔ)句,可以實(shí)現(xiàn)條件循環(huán)。Python采用代碼縮進(jìn)和冒號(hào)(:)來(lái)區(qū)分代碼塊之間的層次。
7.【答案】 C
【考點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】if語(yǔ)句的主要語(yǔ)法形式如下:
if 條件表達(dá)式:
語(yǔ)句
i ==1為關(guān)系表達(dá)式,s=1為賦值語(yǔ)句。故答案選C。
【分析】本題考查的是if語(yǔ)句的語(yǔ)法形式。if條件語(yǔ)句由if關(guān)鍵字構(gòu)成,后而跟著一個(gè)條件和一個(gè)冒號(hào)。冒號(hào)的作用是告知接下來(lái)要?jiǎng)?chuàng)建一個(gè)新的語(yǔ)句塊,處于同一縮進(jìn)位置的代碼組成一個(gè)語(yǔ)句塊。條件實(shí)際上是一個(gè)表達(dá)式,它的值可以是真(True)或假(alse)。
8.【答案】 C
【考點(diǎn)】計(jì)算機(jī)處理問(wèn)題的過(guò)程
【解析】【解答】通常計(jì)算機(jī)編程被利用于讓計(jì)算機(jī)代為解決某個(gè)問(wèn)題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過(guò)程。問(wèn)題解決的過(guò)程復(fù)雜繁瑣,但具有一定邏輯性,需要大量運(yùn)算時(shí),最適合使用計(jì)算機(jī)編程處理。計(jì)算10000以內(nèi)的奇數(shù)和最適合用編程處理。故答案選C。
【分析】本題考查的是計(jì)算機(jī)處理問(wèn)題的應(yīng)用。計(jì)算機(jī)信息處理的作用機(jī)制:
(1)系統(tǒng)根據(jù)輸入內(nèi)容和數(shù)據(jù)庫(kù)內(nèi)容決定輸出內(nèi)容 ,或根據(jù)輸入內(nèi)容修改數(shù)據(jù)庫(kù)內(nèi)容。系統(tǒng)必須能識(shí)別輸入信息;
(2)系統(tǒng)通過(guò)各種儀器儀表等傳感設(shè)備實(shí)時(shí)地收集被控對(duì)象的各種現(xiàn)場(chǎng)數(shù)據(jù),加以適當(dāng)處理和轉(zhuǎn)換,送入計(jì)算機(jī),根據(jù)數(shù)學(xué)模型對(duì)數(shù)據(jù)進(jìn)行綜合分析判斷,給出控制信息,以控制物理過(guò)程;
(3)系統(tǒng)能完成某幾種具體業(yè)務(wù)的信息處理。處理過(guò)程和輸出形式都是事先規(guī)定好的。數(shù)據(jù)庫(kù)中事先存放好完成這些任務(wù)所需的各種數(shù)據(jù)。
9.【答案】 D
【考點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】for語(yǔ)句屬于循環(huán)語(yǔ)句。故答案選D。
【分析】本題考查的是循環(huán)語(yǔ)句。常見(jiàn)的循環(huán)語(yǔ)句有:for語(yǔ)句、while語(yǔ)句、do while語(yǔ)句。
10.【答案】 C
【考點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】當(dāng)i<10時(shí),執(zhí)行輸出語(yǔ)句,i+2,一共執(zhí)行5次,此時(shí)i=10,循環(huán)結(jié)束。故答案選C。
【分析】本題考查的是while語(yǔ)句的使用。while循環(huán)的一般形式為:
while(條件)
語(yǔ)句
while循環(huán)表示當(dāng)條件為真時(shí),便執(zhí)行語(yǔ)句。直到條件為假才結(jié)束循環(huán)。 并繼續(xù)執(zhí)行循環(huán)程序外的后續(xù)語(yǔ)句。
二、判斷題
11.【答案】 錯(cuò)誤
【考點(diǎn)】Python常用內(nèi)置函數(shù)
【解析】【解答】input( )輸入的函數(shù)為數(shù)值,在運(yùn)算時(shí),需針對(duì)具體情況對(duì)其進(jìn)行類(lèi)型轉(zhuǎn)換。故答案為:錯(cuò)誤。
【分析】本題主要考查的是input函數(shù)。input( )函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類(lèi)型。
12.【答案】 正確
【考點(diǎn)】編程環(huán)境
【解析】【解答】交互命令行模式一次運(yùn)行一條語(yǔ)句,若要多條語(yǔ)句,需要新建程序窗口。故答案為:正確。
【分析】本題考查的是Python Shell的交互。Python Shell不是特指某一項(xiàng)命令,而是一種命令行環(huán)境,我們可以在Shell里面調(diào)用庫(kù)以及執(zhí)行語(yǔ)句,常見(jiàn)的有IPython環(huán)境,在命令行下執(zhí)行“pip install ipython”即可安裝。
13.【答案】 錯(cuò)誤
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】Python的變量名是區(qū)分大小寫(xiě)的,B10與b10不是一個(gè)變量名。故答案為:錯(cuò)誤。
【分析】本題考查的是Python的變量命名。變量命名規(guī)則:
(1)變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭。例如:name1是合法變量名,而1name就不可以;
(2)系統(tǒng)關(guān)鍵字不能做變量名使用;
(3)除了下劃線,其它符號(hào)不能做為變量名使用;
(4)Python的變量名是區(qū)分大小寫(xiě)的。
14.【答案】 正確
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】賦值語(yǔ)句是用來(lái)賦給某變量一個(gè)具體值的語(yǔ)句。給變量賦值的過(guò)程是將右邊表達(dá)式的值賦給左邊的變量。
格式:變量=表達(dá)式。故答案為:正確。
【分析】本題考查的是賦值語(yǔ)句。賦值語(yǔ)句使用格式一般有以下三種:
(1)給變量賦值:將右邊表達(dá)式的值賦給左邊的變量;
(2)為對(duì)象的屬性賦值;
(3)為自定義類(lèi)型的變量的元素進(jìn)行賦值。
15.【答案】 正確
【考點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。故答案為:正確。
【分析】本題考查的是Python語(yǔ)言的用途。Python語(yǔ)言入門(mén)快,功能強(qiáng)大,應(yīng)用廣泛。
三、填空題
16.【答案】 <=
【考點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】‘≤’代表小于等于,在關(guān)系運(yùn)算符中用‘<=’代替。故答案為:<=。
【分析】本題考查的是常用的關(guān)系運(yùn)算符。常用的關(guān)系運(yùn)算符:
(1)小于:<
(2)小于等于:<=
(3)大于:>
(4)大于等于:>=
(5)等于:==
(6)不等于:!=
17.【答案】 循環(huán)
【考點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】while語(yǔ)句屬于循環(huán)語(yǔ)句。故答案為:循環(huán)。
【分析】本題考查的是循環(huán)語(yǔ)句。常見(jiàn)的循環(huán)語(yǔ)句有:for語(yǔ)句、while語(yǔ)句、do while語(yǔ)句。
18.【答案】 print( )
【考點(diǎn)】常用基本函數(shù)
【解析】【解答】print( )函數(shù)用于打印輸出。故答案為:print( )。
【分析】本題考查的是常用的基本函數(shù)。
19.【答案】 %
【考點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】求余數(shù)的操作符是%。故答案為:%。
【分析】本題考查的是Python的常見(jiàn)操作符。Python的常見(jiàn)操作符:
(1)+:加;
(2)-: 減;
(3)*:乘;
(4)/:除法(和數(shù)學(xué)中的規(guī)則一樣);
(5)//:整除(只保留商的整數(shù)部分);
(6)%:取余,即返回除法的余數(shù);
(7)**:冪運(yùn)算/次方運(yùn)算,即返回 x 的 y 次方。
20.【答案】 40
【考點(diǎn)】運(yùn)算符與表達(dá)式,常用基本函數(shù)
【解析】【解答】int(整型):用于取整,將數(shù)據(jù)類(lèi)型變?yōu)檎突蛘麛?shù),是正或負(fù)整數(shù),不帶小數(shù)點(diǎn)。int(40.5)=40.故答案為:40。
【分析】本題考查的是Python的表達(dá)式的計(jì)算以及函數(shù)功能。
21.【答案】 type()
【考點(diǎn)】Python常用內(nèi)置函數(shù)
【解析】【解答】查看變量類(lèi)型的Python內(nèi)置函數(shù)是type( )。故答案為:type( )。
【分析】本題考查的是Python的內(nèi)置函數(shù)。Python的type( )函數(shù)有兩個(gè)用法,當(dāng)只有一個(gè)參數(shù)的時(shí)候,返回對(duì)象的類(lèi)型。當(dāng)有三個(gè)參數(shù)的時(shí)候返回一個(gè)類(lèi)對(duì)象。
22.【答案】 換行
【考點(diǎn)】注釋與縮進(jìn)
【解析】【解答】\n代表?yè)Q行,就是下一行。故答案為:換行。
【分析】本題考查的是Python的轉(zhuǎn)義字符。常用的轉(zhuǎn)義字符:
(1)\r 代表回車(chē),也就是打印頭歸位,回到某一行的開(kāi)頭;
(2)\n代表?yè)Q行,就是走紙,下一行;
(3)\b表示將光標(biāo)的位置回退一位
23.【答案】 S[-6]
【考點(diǎn)】數(shù)據(jù)類(lèi)型
【解析】【解答】在字符串s中取自右往左數(shù)的第6個(gè)字符表示為:S[-6]。故答案為:S[-6]。
【分析】本題考查的是字符串的操作。字符串和列表的切片操作:
(1)格式:[start: end:step]。
(2)功能:返回從索引位置start到索引位置end且以step為步數(shù)的子序列(不包含索弓|位置end的元素)。
24.【答案】 1.75
【考點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】‘/’代表除法,3/4=0.75;‘%’代表取余,3%2=1,a = 0.75+1=1.75。故答案為:1.75。
【分析】本題考查的是Python的常見(jiàn)操作符。Python的常見(jiàn)操作符:
(1)+:加;
(2)-: 減;
(3)*:乘;
(4)/:除法(和數(shù)學(xué)中的規(guī)則一樣);
(5)//:整除(只保留商的整數(shù)部分);
(6)%:取余,即返回除法的余數(shù);
(7)**:冪運(yùn)算/次方運(yùn)算,即返回 x 的 y 次方。
25.【答案】 1,4,7,
【考點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】for i in range(1, 10, 3):表示從1到10,循環(huán)遍歷,每次增加3,輸出時(shí),各數(shù)之間用‘,’隔開(kāi)。故答案為:1,4,7,。
【分析】本題考查的是循環(huán)語(yǔ)句的使用。循環(huán)語(yǔ)句的語(yǔ)法格式:range(start, stop[, step]),分別是起始、終止和步長(zhǎng)。
1 / 1(
…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………
) (
※※請(qǐng)※※不※※要※※在※※裝※※訂※※線※※內(nèi)※※答※※題※※
) (
…………○…………內(nèi)…………○…………裝…………○…………訂…………○…………線…………○…………
)
登陸二一教育在線組卷平臺(tái) 助您教考全無(wú)憂
浙教版(2020)八年級(jí)上冊(cè)信息技術(shù)期末試題
一、單選題
1.本學(xué)期,我們接觸了計(jì)算機(jī)編程,以下( )是我們本學(xué)期所用的編程語(yǔ)言。
A. Python B. Visual Basic C. Photoshop D. Flash
【答案】 A
【考點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】A:Python提供了高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能簡(jiǎn)單有效地面向?qū)ο缶幊蹋?br/>B:Visual Basic是結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)為機(jī)制的可視化程序設(shè)計(jì)語(yǔ)言;
C:Photoshop是一款針對(duì)圖像處理的軟件;
D:Flash是一款動(dòng)畫(huà)編輯軟件。
八年級(jí)上冊(cè)學(xué)的編程語(yǔ)言是Python。故答案選A。
【分析】本題考查的是常見(jiàn)的編程語(yǔ)言。常見(jiàn)高級(jí)語(yǔ)言:java,C語(yǔ)言,c++,C#,PHP,python,Perl,pascal,lisp,prolog,Visual Basic(簡(jiǎn)稱(chēng)VB),F(xiàn)oxPro,delphi,易語(yǔ)言,fortran等。
2.Python源程序文件的擴(kuò)展名為( )。
A. *.py B. *.mp3 C. *.exe D. *.jpg
【答案】 A
【考點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】Python的源程序文件擴(kuò)展名為:*.py。 .mp3是音頻文件, .exe是可執(zhí)行文件,.jpg是位圖文件。故答案選A。
【分析】本題考查的是Python的文件擴(kuò)展名。常見(jiàn)的Python擴(kuò)展名文件及對(duì)應(yīng)的功能:
(1).py - 常規(guī)腳本;
(2).pyc - 編譯的腳本(字節(jié)碼);
(3).pyw - 用pythonw.exe執(zhí)行的Windows的Python腳本。
3.下面( )是Python合法的變量名。
A. my@name B. name123 C. 123name D. print
【答案】 B
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】A:@在Python中不能作為變量名使用,錯(cuò)誤;
B:正確;
C:變量名不能以數(shù)字作為開(kāi)頭,錯(cuò)誤;
D:系統(tǒng)關(guān)鍵字、函數(shù)不能用作變量名,錯(cuò)誤。故答案選B。
【分析】本題考查的是Python的變量命名。變量命名規(guī)則:
(1)變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭。例如:name1是合法變量名,而1name就不可以;
(2)系統(tǒng)關(guān)鍵字不能做變量名使用;
(3)除了下劃線,其它符號(hào)不能做為變量名使用;
(4)Python的變量名是區(qū)分大小寫(xiě)的。
4.下列( )語(yǔ)句在Python中是非法的。
A. x = float(y) B. x = int(y) + int(z)
C. x = int(y) + str(z) D. x = float(y) + float(z)
【答案】 C
【考點(diǎn)】數(shù)據(jù)類(lèi)型
【解析】【解答】變量的賦值運(yùn)算要求前后數(shù)據(jù)類(lèi)型一致,C選項(xiàng)中int是整型類(lèi)型,str是字符串類(lèi)型,前后不一致。故答案選C。
【分析】本題考查的是Python的數(shù)據(jù)類(lèi)型。常見(jiàn)的數(shù)據(jù)類(lèi)型:
(1)數(shù)字類(lèi)型:Python數(shù)字類(lèi)型主要包括int(整型)、long(長(zhǎng)整型)和float(浮點(diǎn)型);
(2)字符串:Python中的字符串有兩種數(shù)據(jù)類(lèi)型,分別是str類(lèi)型和unicode類(lèi)型,str類(lèi)型采用的ASCII編碼,無(wú)法表示中文,unicode類(lèi)型采用unicode編碼,能夠表示任意字符,包括中文和其他語(yǔ)言;
(3)布爾型:用于邏輯運(yùn)算,有兩個(gè)值:True(真)和False(假);
(4)列表:Python中使用最頻繁的數(shù)據(jù)類(lèi)型,集合中可以放任何數(shù)據(jù)類(lèi)型,可對(duì)集合進(jìn)行創(chuàng)建、查找、切片、增加、修改、刪除、循環(huán)和排序操作;
(5)元組:元組和列表一樣,也是一種序列,與列表不同的是,元組是不可修改的,元組用”()”標(biāo)識(shí),內(nèi)部元素用逗號(hào)隔開(kāi);
(6)字典:字典是一種鍵值對(duì)的集合,是除列表以外Python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類(lèi)型,列表是有序的對(duì)象集合,字典是無(wú)序的對(duì)象集合;
(7)集合:集合是一個(gè)無(wú)序的、不重復(fù)的數(shù)據(jù)組合,它的主要作用有兩個(gè),分別是去重和關(guān)系測(cè)試。
5.x=1,那么下列賦值語(yǔ)句中,用法不正確的是( )。
A. y = x - 2 B. y = x + 2 C. y = 2x D. y = x/2
【答案】 C
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】在賦值語(yǔ)句中,要表示數(shù)字與變量的關(guān)系時(shí),必須使用一定的運(yùn)算符。故答案選C。
【分析】本題考查的是賦值語(yǔ)句。賦值語(yǔ)句是用來(lái)賦給某變量一個(gè)具體值的語(yǔ)句。在算法中,賦值語(yǔ)句是最基本的語(yǔ)句。
6.下列Python語(yǔ)法表述不正確的是( )。
A. 在if語(yǔ)句和while語(yǔ)句中,同一層次的語(yǔ)句模塊每行必須是相同的縮進(jìn)空格數(shù)。
B. while語(yǔ)句中,一般在循環(huán)體中要有改變判斷條件的語(yǔ)句,否則會(huì)出現(xiàn)“死循環(huán)”。
C. Python用不同的縮進(jìn)來(lái)表達(dá)邏輯層次。
D. else后可以不加冒號(hào)。
【答案】 D
【考點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及格式,循環(huán)結(jié)構(gòu)語(yǔ)句及格式,注釋與縮進(jìn)
【解析】【解答】while循環(huán)語(yǔ)句的一般格式:
while <條件>:
<循環(huán)體>
[else:
語(yǔ)句塊]
if條件語(yǔ)句的一般格式為:
if<條件>:
語(yǔ)句塊1>
[else:
<語(yǔ)句塊2>]
else后一定要有冒號(hào)。故答案選D。
【分析】本題考查的是if語(yǔ)句、while語(yǔ)句以及縮進(jìn)。在Python中,可以使用if條件語(yǔ)句來(lái)實(shí)現(xiàn)條件判斷,提供的while語(yǔ)句,可以實(shí)現(xiàn)條件循環(huán)。Python采用代碼縮進(jìn)和冒號(hào)(:)來(lái)區(qū)分代碼塊之間的層次。
7.關(guān)于下列Python語(yǔ)句的說(shuō)法正確的是( )。
if i==1:
s=1
A. i==1是賦值語(yǔ)句,s=1是關(guān)系表達(dá)式 B. i==1,s=1都是關(guān)系表達(dá)式
C. i==1是關(guān)系表達(dá)式,s=1是賦值語(yǔ)句 D. i==1,s=1都是賦值語(yǔ)句
【答案】 C
【考點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】if語(yǔ)句的主要語(yǔ)法形式如下:
if 條件表達(dá)式:
語(yǔ)句
i ==1為關(guān)系表達(dá)式,s=1為賦值語(yǔ)句。故答案選C。
【分析】本題考查的是if語(yǔ)句的語(yǔ)法形式。if條件語(yǔ)句由if關(guān)鍵字構(gòu)成,后而跟著一個(gè)條件和一個(gè)冒號(hào)。冒號(hào)的作用是告知接下來(lái)要?jiǎng)?chuàng)建一個(gè)新的語(yǔ)句塊,處于同一縮進(jìn)位置的代碼組成一個(gè)語(yǔ)句塊。條件實(shí)際上是一個(gè)表達(dá)式,它的值可以是真(True)或假(alse)。
8.以下描述中最適合用計(jì)算機(jī)編程來(lái)處理的是( )。
A. 確定放學(xué)回家的路線 B. 處理一張數(shù)碼照片
C. 計(jì)算10000以內(nèi)的奇數(shù)和 D. 在因特網(wǎng)上查找歌曲
【答案】 C
【考點(diǎn)】計(jì)算機(jī)處理問(wèn)題的過(guò)程
【解析】【解答】通常計(jì)算機(jī)編程被利用于讓計(jì)算機(jī)代為解決某個(gè)問(wèn)題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過(guò)程。問(wèn)題解決的過(guò)程復(fù)雜繁瑣,但具有一定邏輯性,需要大量運(yùn)算時(shí),最適合使用計(jì)算機(jī)編程處理。計(jì)算10000以內(nèi)的奇數(shù)和最適合用編程處理。故答案選C。
【分析】本題考查的是計(jì)算機(jī)處理問(wèn)題的應(yīng)用。計(jì)算機(jī)信息處理的作用機(jī)制:
(1)系統(tǒng)根據(jù)輸入內(nèi)容和數(shù)據(jù)庫(kù)內(nèi)容決定輸出內(nèi)容 ,或根據(jù)輸入內(nèi)容修改數(shù)據(jù)庫(kù)內(nèi)容。系統(tǒng)必須能識(shí)別輸入信息;
(2)系統(tǒng)通過(guò)各種儀器儀表等傳感設(shè)備實(shí)時(shí)地收集被控對(duì)象的各種現(xiàn)場(chǎng)數(shù)據(jù),加以適當(dāng)處理和轉(zhuǎn)換,送入計(jì)算機(jī),根據(jù)數(shù)學(xué)模型對(duì)數(shù)據(jù)進(jìn)行綜合分析判斷,給出控制信息,以控制物理過(guò)程;
(3)系統(tǒng)能完成某幾種具體業(yè)務(wù)的信息處理。處理過(guò)程和輸出形式都是事先規(guī)定好的。數(shù)據(jù)庫(kù)中事先存放好完成這些任務(wù)所需的各種數(shù)據(jù)。
9.for語(yǔ)句屬于( )。
A. 順序語(yǔ)句 B. 分支語(yǔ)句 C. 條件語(yǔ)句 D. 循環(huán)語(yǔ)句
【答案】 D
【考點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】for語(yǔ)句屬于循環(huán)語(yǔ)句。故答案選D。
【分析】本題考查的是循環(huán)語(yǔ)句。常見(jiàn)的循環(huán)語(yǔ)句有:for語(yǔ)句、while語(yǔ)句、do while語(yǔ)句。
10.下列循環(huán)語(yǔ)句共執(zhí)行了( )次。
i = 0
while i <10:
print("我愛(ài)Python!")
i = i + 2
A. 3次 B. 4次 C. 5次 D. 6次
【答案】 C
【考點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】當(dāng)i<10時(shí),執(zhí)行輸出語(yǔ)句,i+2,一共執(zhí)行5次,此時(shí)i=10,循環(huán)結(jié)束。故答案選C。
【分析】本題考查的是while語(yǔ)句的使用。while循環(huán)的一般形式為:
while(條件)
語(yǔ)句
while循環(huán)表示當(dāng)條件為真時(shí),便執(zhí)行語(yǔ)句。直到條件為假才結(jié)束循環(huán)。 并繼續(xù)執(zhí)行循環(huán)程序外的后續(xù)語(yǔ)句。
二、判斷題
11.input()函數(shù)輸入的數(shù)據(jù)為整型數(shù)值,如果參與算術(shù)運(yùn)算,需對(duì)數(shù)據(jù)進(jìn)行類(lèi)型轉(zhuǎn)換,必須轉(zhuǎn)換為浮點(diǎn)型數(shù)值。
【答案】 錯(cuò)誤
【考點(diǎn)】Python常用內(nèi)置函數(shù)
【解析】【解答】input( )輸入的函數(shù)為數(shù)值,在運(yùn)算時(shí),需針對(duì)具體情況對(duì)其進(jìn)行類(lèi)型轉(zhuǎn)換。故答案為:錯(cuò)誤。
【分析】本題主要考查的是input函數(shù)。input( )函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類(lèi)型。
12.在交互模式Python Shell窗口中,在提示符“>>>”后只能輸入一條Python語(yǔ)句。如果要多個(gè)語(yǔ)句,需要使用新建程序窗口來(lái)進(jìn)行程序的編寫(xiě)。
【答案】 正確
【考點(diǎn)】編程環(huán)境
【解析】【解答】交互命令行模式一次運(yùn)行一條語(yǔ)句,若要多條語(yǔ)句,需要新建程序窗口。故答案為:正確。
【分析】本題考查的是Python Shell的交互。Python Shell不是特指某一項(xiàng)命令,而是一種命令行環(huán)境,我們可以在Shell里面調(diào)用庫(kù)以及執(zhí)行語(yǔ)句,常見(jiàn)的有IPython環(huán)境,在命令行下執(zhí)行“pip install ipython”即可安裝。
13.在Python程序中,變量名可以使用大寫(xiě)字母,也可以使用小寫(xiě)字母,例如B10和b10這兩個(gè)變量名是一樣的。
【答案】 錯(cuò)誤
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】Python的變量名是區(qū)分大小寫(xiě)的,B10與b10不是一個(gè)變量名。故答案為:錯(cuò)誤。
【分析】本題考查的是Python的變量命名。變量命名規(guī)則:
(1)變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭。例如:name1是合法變量名,而1name就不可以;
(2)系統(tǒng)關(guān)鍵字不能做變量名使用;
(3)除了下劃線,其它符號(hào)不能做為變量名使用;
(4)Python的變量名是區(qū)分大小寫(xiě)的。
14.在賦值語(yǔ)句中,<變量名>=<表達(dá)式>,“=”叫做賦值符號(hào),表示先計(jì)算右側(cè)的表達(dá)式的值,再把結(jié)果向左側(cè)賦值。
【答案】 正確
【考點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】賦值語(yǔ)句是用來(lái)賦給某變量一個(gè)具體值的語(yǔ)句。給變量賦值的過(guò)程是將右邊表達(dá)式的值賦給左邊的變量。
格式:變量=表達(dá)式。故答案為:正確。
【分析】本題考查的是賦值語(yǔ)句。賦值語(yǔ)句使用格式一般有以下三種:
(1)給變量賦值:將右邊表達(dá)式的值賦給左邊的變量;
(2)為對(duì)象的屬性賦值;
(3)為自定義類(lèi)型的變量的元素進(jìn)行賦值。
15.Python是一種簡(jiǎn)單易學(xué)、使用廣泛的編程語(yǔ)言,不僅可以使用命令行界面編程,還可以使用圖形用戶界面編程,具有豐富和強(qiáng)大的擴(kuò)展庫(kù),能把其他語(yǔ)言制作的各種模塊連接在一起。能輕松地編寫(xiě)出人工智能、物聯(lián)網(wǎng)等程序。
【答案】 正確
【考點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。故答案為:正確。
【分析】本題考查的是Python語(yǔ)言的用途。Python語(yǔ)言入門(mén)快,功能強(qiáng)大,應(yīng)用廣泛。
三、填空題
16.數(shù)學(xué)符號(hào)中“≤”相當(dāng)于關(guān)系運(yùn)算符中的________。
【答案】 <=
【考點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】‘≤’代表小于等于,在關(guān)系運(yùn)算符中用‘<=’代替。故答案為:<=。
【分析】本題考查的是常用的關(guān)系運(yùn)算符。常用的關(guān)系運(yùn)算符:
(1)小于:<
(2)小于等于:<=
(3)大于:>
(4)大于等于:>=
(5)等于:==
(6)不等于:!=
17.while語(yǔ)句屬于________語(yǔ)句。
【答案】 循環(huán)
【考點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】while語(yǔ)句屬于循環(huán)語(yǔ)句。故答案為:循環(huán)。
【分析】本題考查的是循環(huán)語(yǔ)句。常見(jiàn)的循環(huán)語(yǔ)句有:for語(yǔ)句、while語(yǔ)句、do while語(yǔ)句。
18.________函數(shù)用于打印輸出,可以一次輸出多個(gè)對(duì)象,是最常見(jiàn)的一個(gè)函數(shù)。
【答案】 print( )
【考點(diǎn)】常用基本函數(shù)
【解析】【解答】print( )函數(shù)用于打印輸出。故答案為:print( )。
【分析】本題考查的是常用的基本函數(shù)。
19.求余數(shù)的操作符是________。
【答案】 %
【考點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】求余數(shù)的操作符是%。故答案為:%。
【分析】本題考查的是Python的常見(jiàn)操作符。Python的常見(jiàn)操作符:
(1)+:加;
(2)-: 減;
(3)*:乘;
(4)/:除法(和數(shù)學(xué)中的規(guī)則一樣);
(5)//:整除(只保留商的整數(shù)部分);
(6)%:取余,即返回除法的余數(shù);
(7)**:冪運(yùn)算/次方運(yùn)算,即返回 x 的 y 次方。
20.表達(dá)式int(40.5)的值為_(kāi)_______。
【答案】 40
【考點(diǎn)】運(yùn)算符與表達(dá)式,常用基本函數(shù)
【解析】【解答】int(整型):用于取整,將數(shù)據(jù)類(lèi)型變?yōu)檎突蛘麛?shù),是正或負(fù)整數(shù),不帶小數(shù)點(diǎn)。int(40.5)=40.故答案為:40。
【分析】本題考查的是Python的表達(dá)式的計(jì)算以及函數(shù)功能。
21. 查看變量類(lèi)型的 Python 內(nèi)置函數(shù)是________。
【答案】 type()
【考點(diǎn)】Python常用內(nèi)置函數(shù)
【解析】【解答】查看變量類(lèi)型的Python內(nèi)置函數(shù)是type( )。故答案為:type( )。
【分析】本題考查的是Python的內(nèi)置函數(shù)。Python的type( )函數(shù)有兩個(gè)用法,當(dāng)只有一個(gè)參數(shù)的時(shí)候,返回對(duì)象的類(lèi)型。當(dāng)有三個(gè)參數(shù)的時(shí)候返回一個(gè)類(lèi)對(duì)象。
22.轉(zhuǎn)義字符“\n”的含義是________。
【答案】 換行
【考點(diǎn)】注釋與縮進(jìn)
【解析】【解答】\n代表?yè)Q行,就是下一行。故答案為:換行。
【分析】本題考查的是Python的轉(zhuǎn)義字符。常用的轉(zhuǎn)義字符:
(1)\r 代表回車(chē),也就是打印頭歸位,回到某一行的開(kāi)頭;
(2)\n代表?yè)Q行,就是走紙,下一行;
(3)\b表示將光標(biāo)的位置回退一位
23.從字符串S的右側(cè)向左的第6個(gè)字符,表示為_(kāi)_______。
【答案】 S[-6]
【考點(diǎn)】數(shù)據(jù)類(lèi)型
【解析】【解答】在字符串s中取自右往左數(shù)的第6個(gè)字符表示為:S[-6]。故答案為:S[-6]。
【分析】本題考查的是字符串的操作。字符串和列表的切片操作:
(1)格式:[start: end:step]。
(2)功能:返回從索引位置start到索引位置end且以step為步數(shù)的子序列(不包含索弓|位置end的元素)。
24.語(yǔ)句a=(3/4)+3%2運(yùn)行后,a的值為_(kāi)_______。
【答案】 1.75
【考點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】‘/’代表除法,3/4=0.75;‘%’代表取余,3%2=1,a = 0.75+1=1.75。故答案為:1.75。
【分析】本題考查的是Python的常見(jiàn)操作符。Python的常見(jiàn)操作符:
(1)+:加;
(2)-: 減;
(3)*:乘;
(4)/:除法(和數(shù)學(xué)中的規(guī)則一樣);
(5)//:整除(只保留商的整數(shù)部分);
(6)%:取余,即返回除法的余數(shù);
(7)**:冪運(yùn)算/次方運(yùn)算,即返回 x 的 y 次方。
25.下面代碼的輸出結(jié)果是________。
for i in range(1, 10, 3):
print(i, end=",")
【答案】 1,4,7,
【考點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】for i in range(1, 10, 3):表示從1到10,循環(huán)遍歷,每次增加3,輸出時(shí),各數(shù)之間用‘,’隔開(kāi)。故答案為:1,4,7,。
【分析】本題考查的是循環(huán)語(yǔ)句的使用。循環(huán)語(yǔ)句的語(yǔ)法格式:range(start, stop[, step]),分別是起始、終止和步長(zhǎng)。
1 / 1

展開(kāi)更多......

收起↑

資源列表

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 长葛市| 和田市| 古交市| 精河县| 康平县| 昭通市| 电白县| 离岛区| 颍上县| 南江县| 台南县| 永靖县| 华池县| 惠州市| 湘阴县| 宁城县| 景宁| 中山市| 四子王旗| 吴堡县| 当涂县| 阿坝县| 桦南县| 浦城县| 前郭尔| 通化县| 巫溪县| 重庆市| SHOW| 和硕县| 车致| 庄河市| 池州市| 新绛县| 海门市| 岐山县| 金坛市| 梁平县| 塘沽区| 中牟县| 察雅县|