八年級 上 資訊科技Python複習題

2022-11-15 19:36:03 字數 4318 閱讀 4729

八年級資訊科技複習題

一、單項選擇題

1、python是一門( )

a、自然語言 b、組合語言 c、高階語言 d、機器語言

2、語句print(x , y) ( )

a、輸出x,y b、輸出x,y的值 c、出現錯誤資訊 d、輸出(x,y)

3、下列不可以作為合法變數名的是( )

a、c0 b、2a c、a_3 d、小黑

4、以下描述中最適合用計算機程式設計來處理的是( )

a、確定放學回家的路線 b、處理一張數碼**

c、計算10000以內的奇數和 d、在網際網路上查詢歌曲

5、if語句屬於( )

a、順序語句 b、分支語句 c、迴圈語句 d、迴圈結構

6、int屬於的資料型別( )

a、整型 b、浮點型 c、字元型 d、a,b,c全錯

7、下面語句不正確的是( )

a、b+1=a b、a=b+1 c、a=b d、b=a

8、在流程圖中表示演算法中的條件判斷時使用( )

a、菱形框 b、矩形框 c、圓形框 d、平行四邊形框

9、以下關於演算法的描述正確的是( )

a、計算方法 b、計算公式 c、電腦程式 d、解決問題的方法和步驟

10、 python的關係運算子中,用來表示不等於的符號是( )

ab、!= c、>= d、<=

11、下面表示式正確,且值為真的是( )

a、3+2>3+5 b、1>2 c、512、下列可以將變數x和y的值互換的語句( )

a、x=y y=x b、z=x x=y y=z

c、x=z z=y y=x d、x=(x+y)/2 y=(x-y)/2

13、將資料存放到變數中,使用賦值命令( )

ab、!= c、>= d、<=

14、( )函式可以在程式的執行過程中接收鍵盤輸入的資料,使用它可以極大地提高程式的互動性。

a、inputb、float() c、int() d、print()

15、( )函式將字元型資料(整數或小數)轉換成浮點數型別的數值(即小數);

a、inputb、float() c、int() d、print()

16、( )函式將字元型整數轉換成整數型別的數值(即整數)

a、inputb、float() c、int() d、print()

17、( )編輯器支援**和積木互相轉換

a、wood b、記事本 c、pythonidle d、a,b,c全錯

18、下面的常用的流程圖圖形中,表示計算或處理等的是( )

abcd、

19、下面的常用的流程圖圖形中,表示表示條件判斷的是( )

abcd、

20、在python語言中,下面關係運算子哪乙個是「不等於」號( )?

a、+ b、!= c、>= d、=

21、在python語言中,下面關係運算子哪乙個是「等於」號( )?

a、+ b、!= c、>= d、==

22、在python語言中,下面關係運算子哪乙個是「大於等於」號( )?

a、+ b、!= c、>= d、=

23、現實生活中的事情總是很複雜,有時需要對多個條件進行檢測,這時候使用( )語句就比較方便。

a、if b、if...elif...else c、if...else d、a,b,c全錯

24、邏輯表示式的值只有兩個:true和false。當邏輯表示式成立,其值為( );不成立,其值為( )。

a、true,true b、false,true c、false,false d、true,false

25、海**式用到了開平方的函式,而這個函式在乙個叫math的python標準庫中,函式名為( )。

a、inputb、float() c、sqrt() d、print()

26、在python中,模組是整合了一些特定功能函式和變數的( )檔案。

a、.txt b、.psd c、.doc d、.py

27、如果要程式一直迴圈下去,則迴圈的〈條件〉要一直為「true」,因此我們在程式迴圈開始的地方寫上語句( )

a、whiletrue: b、while2>1: c、while2<3: d、a,b,c全對

28、為了研究隨機事件,我們用隨機函式來模擬隨機事件,而隨機函式包含在( )庫中。

a、randomb、turtle c、timed、a,b,c全錯

29、通常,在while語句後面的條件不滿足時就退出迴圈,但是,如果我們想在迴圈的過程中直接退出迴圈,該使用以下哪個命令( )

a、lenb、break c、deld、for

30、定義變數tries 為整數,以下哪個命令的作用是把整數tries轉變成字元( )

a、float(triesb、str(tries) c、int(tries) d、a,b,c全錯

31、列表就是一組用( )括起來的資料,這些資料可以是字元、數字等各種型別的資料,資料之間用逗號隔開。

a、< > b、( ) c、[ ] d、

32、( )函式的作用是去掉字串變數中的空格。

a、inputb、strip() c、sqrt() d、print()

33、命令"foriinrange(4):"的作用是:迴圈執行for語句下面的語句塊( )次。

a、1 b、2 c、3 d、4

34、命令"foriinrange(1,9,3):"的作用是:迴圈執行for語句下面的語句塊( )次。

a、1 b、2 c、3 d、4

35、求餘數的操作符是( )。

abcd、=

36、4%6的值是( )。

a、1 b、2 c、3 d、4

37、程式中, ( )函式表示畫筆所在位置的x座標。

a、xcorb、strip() c、ycord、sqrt()

38、程式中, ( )函式表示y座標。

a、xcorb、strip() c、ycord、sqrt()

39、下面是turtle庫中一些常用的函式,哪個函式的功能是:畫指定半徑的圓。( )

a、circleb、homec、speedd、forward()

40、下面是turtle庫中一些常用的函式,哪個函式的功能是:畫筆移到螢幕的正**。( )

a、circleb、homec、speedd、forward()

41、a=10 a=30 執行以上兩個語句後,變數 a 的值為 ( )。

a.10 b.20 c.30 d.40

42、小明執行下面一段**過程中輸入了2.1,則執行結果是( )。

a=input("請輸入乙個數:")

print(float(a)+8)

a.10.1 c.2.1+8

43、以下變數名格式錯誤的是哪一項?( )

c.7m

44、如果在python程式中執行下面**,執行的結果是( )

print((2*3-1)*4+((6-2)/2+1))

a.20 b.22 c.23 d.25

45、如果在python程式中執行下面**,執行的結果是( )

print("2*3-1=",2*3-1)

a.4 b.5 c.2*3-1=4 d.2*3-1=5

46、如果在python程式中執行下面**,執行的結果是( )

print("(4+5)×2÷3=",(4+5)*2÷3)

a.6 b.(4+5)×2÷3=6 c.(4+5)×2÷3=(4+5)*2÷3 d.程式報錯

47、數學符號中「≤」相當於關係運算子中的( )。

a.=>b.<=c.==

48、數學符號中「≠」相當於關係運算子中的( )。

a.=>b.==c.=!d.!=

49、下面哪一項不屬於邏輯運算子?( )

a、and b、or c、if d、not

50、給s賦值:s=10,那麼下面邏輯表示式中返回true結果的是:( )

資訊科技八年級上教案

課題1.4繽紛熱氣球滿天飛 綜合實踐 課時21,進一步熟練使用 磁性套索工具 選擇物件實踐導航 2,進一步熟練使用 油漆桶工具 填充顏色教學重點 磁性套索工具 選擇物件教學難點 磁性套索工具 選擇物件 學習活動 教學環節 教學內容 教師活動 學生活動 資源作交流 體驗 光碟 廣播教學 措施措施 練習...

新版 八年級上資訊科技教學計畫

一 學生基本情況 八年級的學生對於資訊科技已經有了一定程度的了解,但由於學生的學習情況不一,中等生多有偏科現象,學困生在學習上懶惰 怕動手動腦,再加有相當的一部分學生在資訊科技課上熱衷於小遊戲,只要教師看不到就會分神。學困生差因分析 學困生的學習目的性不明確,上課小動作多,注意力不集中,不記筆記,課...

八年級下資訊科技計畫

一 學生情況 本學期擔任八年級的資訊科技,全體學生對辦公軟體如word excel已有所了解,但每一學期資訊科技課時少,每週一節課,學生遺忘性大,大多數學生學後注意,學生情況不很理想,參差不齊有條件學生家中有電腦或父母有電腦,上機多,操作較熟練,有大學生純粹上課聽課,課後就練習機會,學生對所學知識遺...