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

浙教版(2020)信息技術八年級上冊期末測試卷(含答案)

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

浙教版(2020)信息技術八年級上冊期末測試卷(含答案)

資源簡介

八年級上冊信息技術試題-期末測試卷-浙教版(2020)
一、單選題(共30題,共計60分)
1、Python可以同時給多個變量賦值,例如:執行a,b,c=6,5,4,則b變量的值是( )。
A.5 B.4 C.6 D.該語句語法錯誤
2、Python 中,用于獲取用戶輸入的命令是( )。
A.input B.read C.get D.For
3、有語序執行結果如下:
>>> a=3.4
>>> print(type(a))

根據結果可以判斷變量a是( ) 類型。
A.整型 B.浮點型 C.字符串型 D.列表
4、以下( )是正確的for…next結構。
A.for x=1 to step 10
……
Next x
B.for x=3 to -3 step -3
……
next x
C.for x=1 to 10
Re
Next x
If I=10 then go to re
D.for x= 3 to step 3
……
Next y
5、如圖所示為程序界面及“計算”按鈕代碼界面,運行該程序,在文本框text1中輸入5,單擊“計算”按鈕后,在文本框text2顯示的結果是( )。
A.12 B.22 C.23 D.24
6、學習VB語言編程,讀懂程序是一個很重要的能力。下面這段程序運行后s的值是( )。
s=0
For i=1 To 3
s=s+1
Next i
A.1 B.3 C.5 D.6
7、在Visual Basic中,程序“Dim a As Single”的含義是( )。
A.定義了一個單精度浮點型變量a
B.定義了一個簡單型變量As
C.將a的值賦值為單精度實型
D.將As的值賦值為單精度實型
8、下面程序執行后,x的結果為( )。
x=0
For i = 1 to 5
For j = i to 5
x=x+1
Next j
Next i
Print x
A.5 B.10 C.15 D.20
9、在VB程序中,For語句的格式如下,下列說法錯誤的是( )。
For <循環變量>=<初值> to <終值> [step <步長>]
<循環體>
Next <循環變量>
A.步長只能為正數,不能為負數
B.步長為1時,可略去不寫
C.初值、終值和步長都是數值表達式
D.next后的循環變量與for語句中的循環變量必須相同
10、下列屬于正確的VB賦值語句的是( )
A.var=Text1.Text
B.x+y=3
C.Label1.Caption=“hello”
D.-x=b
11、Python中,將字符串轉換成數值類型的函數是( )
A.eval() B.type() C.print() D.input()
12、在Ⅴisual Basic中表達式15/3*2-Sqr(9)+Val("10")的結果是( )
A.17 B.7+“10” C.9 D.11
13、下列常用函數,在VB中表示將字符類型變量轉換為數值型的是( )。
A.Dim B.Val C.Str D.sqr
14、在“創意涂鴉”應用的界面設計過程中,“畫布”組件的作用( )
A.布局畫布
B.打開手機中的圖
C.顯示圖片并對圖片進行修改
D.隱藏圖片并對圖片進行保存
15、以下程序段執行后,x的值為( )
x=0
For i=1’To 10
For j=i To 10
x=x+1
Next
Next i
A.50 B.55 C.100 D.105
16、Python中,( )是程序根據條件判斷而選擇不同執行方式的一種程序結構。
A.順序結構 B.循環結構 C.倒序結構 D.分支結構
17、能正確描述條件“A、B之一為零但不同時為零”的VB邏輯表達式是( )
A.A=O Or B=0
B.A*B=0 And A+B<>0
C.A*B=0 Or A+B<>0
D.A=0 And B=0
18、下列可以作為Visual Basic變量名的是( )
A.6bf B.fb6 C.-bf6 D.Dim
19、當在文本框Text1中輸入3時,執行下面的程序后,Y的值是( )
x=Val(Text1. Text)
If x<=2 Then
y=2
Else
If x<=3 Then
y=3
Else
y=4
End If
End If
A.2 B.3 C.4 D.程序出錯,沒有結果
20、下面程序中, 語句print (i)共執行了幾次( )
for i in range(5) :
print(i)
A.3 B.4 C.5 D.6
21、求1到20的所有數的和,請在方框處補充完成代碼( )。
s=0
for i in range(1,21) :
s=
print (s)
A.i B.s-i C.2*i D.s+i
22、字符串是一個字符序列,例如有一字符串 s= 'float',如果要取出后面3個字符,下面答案中正確的是( )。
A.s[3] B.s[-3:] C.s[-3] D.s[:-3]
23、如果下面幾個運算符同時出現在一個公式中,Excel將先計算( )。
A.+ B.- C.^ D.*
24、在編寫程序時經常要對某一個條件進行判斷,“條件”只有“成立”或“不成立”兩種結果。成立用“true”表示,不成立用“false”表示。下列關系表達式中,結果為“true”的是( )。
A.2>5 B.3>=3 C.1<>1 D.6<=5
25、循環結構 For i ="10" To 1 step -2的步長是( )
A.2 B.-1 C.-2 D.1
26、學習VB語言編程,讀懂程序是一個很重要的能力。下面這段程序運行后 s的值是( )。
s=0
For i=1 To 3
s=s+i
Next i
A.1 B.3 C.5 D.6
27、下列變量名中寫法錯誤的是( )。注:變量名必須以字母開頭
A.abc B.abc_123 C.abc123 D.123abc
28、下圖所示的程序框圖,能判斷任意輸入的數x的奇偶性,其中判斷框內的條件是( )
A.m=0
B.x=0
C.m=1
D.x=1
29、在VB中,下述程序段中y的值是( )
x=6
If x <= 5 Then
y = 2 * x + 1
Else
y = x / 2
End If
A.4 B.13 C.6 D.3
30、在VB中,聲明一個變量時,能用到的關鍵字是( )。
A.End B.Dim C.Sub D.Exit
二、判斷題(共5題,共計10分)
31、多分支語句可以使用“if--elif--else”的結構。
32、在Python程序中,注釋語句同樣會被執行。
33、在App Inventor中,變量類型只有數字、文本和邏輯3種。
34、Python中,字典的每個元素由鍵和值組成,鍵和值之間用“,”分開。
35、Python中,可以使用單行注釋,也可以使用多行注釋。
三、填空題(共15題,共計2分)
36、以下程序實現,一個四位數,各位之和等于其前兩位,各位之積各于其后二位,最后打印出該四位數,請補充完善該程序。
For ________ to 9
For b=0 to 9
For c=0 to 9
For d=0 to 9
X=________
If ________ then
print x
End if
Next d
Next c
Next b
Next a
37、要編程實現1+3+5+……+100的值,請填空完整。
Private Sub command1_Click()
Dim n As Integer, i As Integer, s As Double
n = 100
s = 0
For i = 1 To n ________
________
Next i
Print s
End Sub
38、兩個數進行交換,請完成下列流程圖
①________ ②________ ③________ ④________
39、已知x = 3,那么執行語句x *= 6之后,x 的值為 ________ 。
40、Visual Basic是一種可視化的程序設計語言,VB的可視化編程界面給用戶提供了豐富的控件對象資源,我們在開發程序前一定要先熟悉編程界面。
啟動VB6.0后,我們可以看到VB的編程界面(如圖9所示),其中包括菜單欄、工具欄、窗體設計器、工程窗口、工程資源管理器窗口、屬性窗旦以及工具箱等7個部分。請同學們將正確的字母編號填入表1“對應位置”橫線欄中。
VB編程界面 對應位置
菜單欄 C
工具欄 ________
窗體設計器 ________
工程窗口 ________
工程資源管理器窗口 ________
屬性窗口 ________
工具箱 ________
[表1]
41、執行下列程序后輸出的結果為________。
a = 1
b = 2 * a // 4
a = "none"
print(a,b)
42、計算右邊VB表達式的值:25+6*4/8=________
43、程序填空,當單擊窗體后,計算出1+2+3+……+N<500的最大值,并在文本框中顯示出來
Private Sub Form-Click()
Dim S As Integer
Dim N As Integer
N=0
S=0 ‘S變量存放的是總和
Do While ________ (條件)
N=N+1
S=S+N
Loop
Text1. Text=Str(________)
End Sub
44、程序填空,輸入成績(0—100),輸出該成績對應的等級,90分及以上為“A”,80分及以上為“8”,70分及以上為“C”等,60分及以上為“Di”等,60分及以下為“E”等。(輸入分數時不考慮0一100之外的任何數據)
Private Sub Command1_Click()
Dim x As Integer
x=Val(Text 1.Text)
Select Case________
Case Is>=90
Text2.Text=“A”
Case Is>=80
Text2.Text=“B”
Case Is________
Text2.Text=“C”
Case Is>=60
Text2. Text=“D”
Case Else
________
End Select
End Sub
45、從字符串S的右側向左的第6個字符,表示為________。
46、while語句屬于________語句。
47、 查看變量類型的 Python 內置函數是________。
48、下面代碼的輸出結果是________。
for i in range(1, 10, 3):
print(i, end=",")
49、語句a=(3/4)+3%2運行后,a的值為________。
50、程序填空:求S=的和,并在窗體上輸出來
Private Sub Command1_Click()
Dim i As Integer
Dim s As ________ ‘(s變量存放總和,此處定義它為單精度變量類型)
For i=1 To ________
s=________
Next i
Print s
End Sub
參考答案
一、單選題(共30題,共計60分)
1、
2、
3、
4、
5、
6、
7、
8、
9、
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、
21、
22、
23、
24、
25、
26、
27、
28、
29、
30、
二、判斷題(共5題,共計10分)
31、
32、
33、
34、
35、
三、填空題(共15題,共計2分)
36、
37、
38、
39、
40、
41、
42、
43、
44、
45、
46、
47、
48、
49、
50、

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 新泰市| 海门市| 县级市| 新乡市| 常熟市| 武功县| 连云港市| 夏津县| 武功县| 论坛| 什邡市| 南昌市| 沁源县| 宾川县| 周口市| 伊吾县| 即墨市| 筠连县| 华蓥市| 甘泉县| 北京市| 金门县| 两当县| 乌鲁木齐市| 碌曲县| 祁连县| 棋牌| 夏河县| 封开县| 新丰县| 平阴县| 定襄县| 亚东县| 蓝山县| 沧州市| 梁平县| 贵南县| 高清| 长海县| 光泽县| 确山县|