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

2022中考信息技術訓練專題37:算法與編程(C)

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

2022中考信息技術訓練專題37:算法與編程(C)

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
2022中考信息技術訓練專題37:算法與編程(C)
一、選擇題
1.某對分查找算法的VB程序段如下:
i=1: j=7
f=False
key=Val (Text1. Text)
Do While i < j And Not f
m= (i+j) \2
If a (m) =key Then f=True
If a (m) >key Then i=m-1 Else i=m+1
Loop
List1. Addltem Str. (i) +Str. (j) +Str. (m)
數組元素a(1)到a(7)的值依次為“23,42,58,66,77,83,98”,運行上述程序段后,列表框List1顯示的結果為“5 4 5”,則文本框Text1中輸入值的范圍是(  )
A.[66,77] B.[66,77) C.(66,77] D.(66,77)
【答案】D
【知識點】查找算法及其程序設計
【解析】【解答】“23,42,58,66,77,83,98”, 列表框List1顯示的結果為“5 4 5”,文本框Text1中輸入值的范圍用括號表示是(66,77)。故答案選D。
【分析】本題考查VB中的對分查找算法。對分查找的基本思想:每次將查找內容與有序數組內中間的那個數進行比較。將被查找的數存放到數組中(必須有序!),待查數據存放在某變量中(比如變量key)區間(i,j)的起始為(1,n),即初始值:i=1,j=n,(注意i<=j); 每次將查找內容與有序數組內中間那個數比較。區間(i,j)的中間數編號m=Int((i+j)/2),如果二者相等,則查找成功,若二者不同,則根據數組的有序性可以確定在數組的前半部分還是后半部分繼續進行查找。直到找到,或者無法組成新的查找區間(即找不到)為止!
2.(2020八上·長興期末)執行下列程序段,輸出結果的第三行內容是(  )。
program=["Java","Python","Visual Basic"]
for i in program:
print (i,len(i))
A.Java 4 B.Python 6
C.Visual Basic 11 D.Visual Basic 12
【答案】D
【知識點】循環結構程序設計與分析;數據類型
【解析】【解答】程序輸出的結果是:
Java 4
Python 6
Visual Basic 12
輸出結果的第三行內容是Visual Basic 12。故答案選D。
【分析】本題考查的是循環語句與列表。
3.(2020八上·長興期末)有如下的Python程序段:
for i in range(1,10,4):
s=s+i
該程序段運行后,語句s=s+i執行的次數是(  )。
A.1 B.3 C.4 D.5
【答案】B
【知識點】常用基本函數;循環結構程序設計與分析
【解析】【解答】range(1,10,4),是[1,2,3,4,5,6,7,8,9],步長為4,則 s=s+i執行次數為3。故答案選B。
【分析】本題考查Python循環結構程序的運行。range函數由三個參數(起始值、終值、步長值)來決定序列中元素的個數和范圍。
4.設s=“students”,那么print (s[1:3])的結果是(  )
A.stu B.stud C.tu D.Tud
【答案】C
【知識點】數據類型
【解析】【解答】s[1:3]截取的是tu,不包含第3個字符。故答案選C。
【分析】本題考查字符串操作。字符串是Python中最常用的數據類型。我們可以使用引號( ' 或 " )來創建字符串。Python訪問子字符串,可以使用方括號 [] 來截取字符串,字符串的截取的語法格式如下:變量[頭下標:尾下標], [ : ] , 截取字符串中的一部分,遵循左閉右開原則,str[0:2] 是不包含第 3 個字符的。
5.(2020八上·長興期末)在Python循環程序中,continue語句用于(  )。
A.繼續本次循環 B.退出循環程序
C.結束本次循環 D.不再執行循環
【答案】C
【知識點】循環結構語句及格式
【解析】【解答】continue語句用于結束本次循環。故答案選C。
【分析】本題考查Python循環程序。
6.(2020七上·日照期末)下面程序的執行結果是(  )
x=['寫作業','聽音樂','運動]
x.append ('看電影')
print(x[3])
A.寫作業 B.聽音樂 C.運動 D.看電影
【答案】D
【知識點】數據類型
【解析】【解答】append命令是將整個對象加在列表末尾,加入后列表x為['寫作業','聽音樂','運動,'看電影'] 。程序中輸出的是索引為3的元素,看電影的索引即為3。故答案選D。
【分析】本題主要考查的是列表的操作。列表是包含0個或多個對象的有序序列,用方括號“[ ]”括起來,并用逗號分隔其中的對象(元素)。可以通過索引訪問列表中特定位置的元素。列表的索引:索引正向從0開始遞增,反向從-1開始遞減。
7.(2021八下·云南模擬)用計算機編程解決問題時,首先應該確定程序需要“做什么”,然后再確定程序“如何做”,請問“如何做”是屬用計算機編程解決問題的(  )。
A.設計算法 B.分析問題 C.運行調試 D.編寫程序
【答案】A
【知識點】計算機處理問題的過程
【解析】【解答】做什么屬于分析問題,如何做屬于設計算法。故答案選A。
【分析】本題考查的是計算機處理問題的過程。計算機解決問題的過程:分析問題-設計算法-編寫程序-運行程序驗證結果-得到答案。
8.下列程序運行后,變量Value的值是(  )
x=10
if x>=10:
Value=3*x
else:
Value=5*x+10
A.30 B.40 C.50 D.60
【答案】A
【知識點】分支結構程序設計與分析
【解析】【解答】x=10,如果x大于等于10,Value=3*x=30,不會執行Value=5*x+10。故答案選A。
【分析】本題考查if分支語句。Python 條件語句是通過一條或多條語句的執行結果(True 或者 False)來決定執行的代碼塊。 Python中if語句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每個條件后面要使用冒號 :,表示接下來是滿足條件后要執行的語句塊。
2、使用縮進來劃分語句塊,相同縮進數的語句在一起組成一個語句塊。
9.設a=2,b=3,c=4,d=5,表達式a>b and c<=d or 3*a>c值是(  )
A.True B.0 C.False D.5
【答案】A
【知識點】運算符與表達式
【解析】【解答】2>3 and 4<=5 or 3*2>4,2>3 and 4<=5為False,False or 3*2>4為True。故答案選A。
【分析】本題考查表達式。x and y布爾“與” ,如果x為False,x and y返回x的值,否則返回 y 的計算值。x or y布爾“或”,如果x是True,它返回 x 的值,否則它返回y的計算值。not x 布爾“非” , 如果x為True,返回False。如果x為 False,它返回 True。
10.(2021九下·嵐山開學考)在python中,range(6)生成的序列是(  )
A.1,2,3,4,5,6 B.0,1,2,3,4,5,6
C.0,1,2,3,4,5 D.1,2,3,4,5
【答案】C
【知識點】Python常用內置函數
【解析】【解答】range(  )函數格式: range([start,] stop[, step]);參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。range(6)表示從0開始,到6終止(不包含6),步長為1,輸出0,1,2,3,4,5。故答案選C。
【分析】本題考查的是range(  )函數的功能。range(  )函數的功能:創建一個整數列表。
11.在python中,下面程序輸出結果是(  )
x=10
y=3
Print(x%y,x**y)
A.3 1000 B.1 30 C.3 30 D.1 1000
【答案】D
【知識點】順序結構程序設計與分析;運算符與表達式
【解析】【解答】x%y=10%3=1,x**y=10**3=1000。故答案選D。
【分析】本題主要考查算術運算符。%:取模,返回除法的余數;**:冪,返回x的y次冪。
12.當a值為56,b值為78時,執行下列程序段后,輸出的結果是(  )
If(a>b)Then
Print a '如果a>b,輸出變量a的值
Else
Print b '否則,輸出變量 b的值
End If '結束If分支
A.a B.b C.56 D.78
【答案】D
【知識點】分支結構程序設計與分析
【解析】【解答】如果56>78時,輸出56,否則輸出78。故答案選D。
【分析】本題考查if條件語句。Python 條件語句是通過一條或多條語句的執行結果(True 或者 False)來決定執行的代碼塊。 Python中if語句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每個條件后面要使用冒號 :,表示接下來是滿足條件后要執行的語句塊。
2、使用縮進來劃分語句塊,相同縮進數的語句在一起組成一個語句塊。 3、在Python中沒有switch – case語句。
13.下列選項中,不屬于程序設計語言的是(  )
A.C語言 B.C++ C.Java D.3D One
【答案】D
【知識點】計算機語言及其發展歷程
【解析】【解答】程序設計語言信有:C語言C++、Java、 VB等。3D One是3D打印設計軟件。故答案選D。
【分析】本題考查的是程序設計語言。
14.(2020八上·蒙陰期末)Python中,用來統計列表中某元素數量的函數是(  )。
A.input() B.index() C.remove() D.count()
【答案】D
【知識點】常用基本函數;數據類型
【解析】【解答】 list.count(obj)統計某個元素在列表中出現的次數。故答案選D。
【分析】本題考查數據結構中函數的功能。Python包含以下方法: append在列表末尾添加新的對象 ;count統計某個元素在列表中出現的次數 ; extend在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表) ;index從列表中找出某個值第一個匹配項的索引位置 ; insert將對象插入列表 ; pop移除列表中的一個元素(默認最后一個元素),并且返回該元素的值 ; remove移除列表中某個值的第一個匹配項 ; reverse()反向列表中元素; sort對原列表進行排序 ; clear()清空列表 ; copy()復制列表 。
15.下列運算符中優先級最高的是(  )
A.! B.- C.++ D.>=
【答案】C
【知識點】運算符與表達式
【解析】【解答】 ** 乘方(指數) 運算符優先級最高。故答案選C。
【分析】本題考查運算符優先級。Python運算符及優先級(從高到低):
運算符說明  
小括號 (  )
索引運算符 x[i] 或 x[i1: i2 [:i3]]
乘方 **
按位取反 ~
符號運算符 +(正號)、-(負號)
乘除 *、/、//、%
加減 +、-
位移 >>、<<
按位與 &
按位異或 ^
按位或 |
比較運算符 ==、!=、>、>=、<、<=
is運算符 is、is not
in運算符 in、not in
邏輯非 not
邏輯與 and
邏輯或 or
逗號運算符 exp1, exp2
16.(2020八上·蒙陰期末)下列選項中,關于算法的說法不正確的是(  )
A.算法是程序設計的靈魂
B.解決問題的過程就是實現算法的過程
C.一個算法可以不產生確定的結果
D.算法的作用在于記錄和交流人類解決問題的思想
【答案】C
【知識點】算法的概念及表示方法
【解析】【解答】算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規范的輸入,在有限時間內獲得所要求的輸出。故答案選C。
【分析】本題考查算法及特征。算法的特征有:①有窮性:執行完有限步之后結束,且每一步的執行時間也都是有限的;
②確定性:每一步都有確切的含義;
③輸入:有零個或多個輸入;
④輸出:至少產生一個輸出;
⑤可行性:原則上能精確運行。
17.(2018八下·惠城期末)在VB中執行以下語句:
input “x=”;x
If x>8 then y=3*x-2 else y=2*x+1
print “y=”;y
end
(x的值輸入為6)
運行結果為(  )
A.12 B.13 C.16 D.18
【答案】B
【知識點】分支結構語句及格式
【解析】【解答】輸入X的值為6,小于8,則執行else語句,y=2*6+1=13。故答案選B。
【分析】本題考查的是選擇結構。VB中常用的分支結構語句格式有以下兩種:
1、單行形式:If 條件表達式Then語句1 [Else語句2]
2、塊形式:
If 條件表達式Then
語句塊1
[ Else
語句塊2]
End if
18.(2020八上·長興期末)下列程序運行后,變量y的值是(  )。
x=10
if x<=10:
y=10*x
else:
y=x*20+10
A.80 B.90 C.100 D.210
【答案】C
【知識點】分支結構程序設計與分析
【解析】【解答】當x<=10時,執行y=10*x,否則執行 y=x*20+10。則運行的值為100。故答案選C。
【分析】本題考查分支結構程序的運行。
二、判斷題
19.在VB中,標簽的Caption屬性可以用來顯示運算結果。
【答案】(1)正
【知識點】對象及其屬性
【解析】【解答】在VB中,可以用來顯示運算結果的是標簽的Caption屬性。故答案為:正確。
【分析】本題考查VB中的Caption屬性。 VB中的caption是指“標題”,就是控件上面顯示的文字。 采用面向對象程序設計方法,把程序和數據封裝起來作為一個對象,每個對象都是可視的。可以直接用Visual Basic 6.0的工具箱在屏幕上"畫"出窗口、菜單、命令按鍵等不同類型的對象,并為每個對象設置屬性。上面的“caption”就是對象的一個屬性。
20.在VB中,表達式0>(5>3)的值為 False。
【答案】(1)正
【知識點】運算符與表達式
【解析】【解答】 0不大于(5>3),因此值為 False。故答案為:正確。
【分析】本題考查VB表達式。 == 等于 - 比較對象是否相等; != 不等于 - 比較兩個對象是否不相等; > 大于 - 返回x是否大于y; < 小于 - 返回x是否小于y; >= 大于等于 - 返回x是否大于等于y; <= 小于等于 - 返回x是否小于等于y。
21.(2021八下·蒙陰期末)BBC micro:bit中,傳感器指令塊本身就是一個變量。
【答案】(1)正
【知識點】開源硬件
【解析】【解答】傳感器指令塊將接收到不同數據保存起來,所以其本身就是一個變量。故答案為:正確。
【分析】本題考查BBC micro:bit的模塊的意義。micro:bit 是一款由英國廣播電視公司(BBC)推出的專為青少年編程教育設計的微型電腦開發板。它有溫度、光線、加速度等傳感器。
22.(2021七下·長興期末)解決同一個問題可能有不同的算法。
【答案】(1)正
【知識點】算法的概念及表示方法
【解析】【解答】同一問題可用不同算法解決,而一個算法的質量優劣將影響到算法乃至程序的效率。故答案為:正確。
【分析】本題考查的是算法解決問題。算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。不同的算法可能用不同的時間、空間或效率來完成同樣的任務。
23.通過form對象的icon屬性可以改變窗體的圖標。
【答案】(1)正
【知識點】對象及其屬性
【解析】【解答】要想改變窗體的圖標可以修改form對象的icon屬性。故答案為:正確。
【分析】本題考查form對象的icon屬性。在窗體的屬性欄找到并單擊Icon屬性,然后單擊右邊的按鈕,選擇喜歡的Icon圖片,單擊打開,完成當前窗體的Icon更改。
24.在VB的If語句結構中,關鍵字End If是必不可少的。
【答案】(1)正
【知識點】分支結構程序設計與分析
【解析】【解答】在VB的If 語句結構中,關鍵字End If 是必不可少的。故答案為:正確。
【分析】本題考查VB中的if語句。單分支結構,其基本語法結構為:if(條件)then 語句 endif,解釋為如果條件成立就執行then后面緊跟著的語句,否則什么也不干,就接著執行endif下面的語句。 雙分支結構,其基本語法結構為if(條件)then(語句一)else(語句二)endif,解釋為如果條件成立則執行語句一的內容,如果不成立就執行語句二的內容。
多分支結構,其基本結構為if(條件)then語句一else if(條件)then 語句二 else if(條件)語句三……endif。
25.循環語句可以解決一段代碼需要重復執行的情況。
【答案】(1)正
【知識點】循環結構語句及格式
【解析】【解答】解決一段代碼需要重復執行的情況需要用循環語句。故答案為:正確。
【分析】本題考查循環語句。在不少實際問題中有許多具有規律性的重復操作,因此在程序中就需要重復執行某些語句。一組被重復執行的語句稱之為循環體,能否繼續重復,決定循環的終止條件。循環結構是在一定條件下反復執行某段程序的流程結構,被反復執行的程序被稱為循環體。 循環語句是由循環體及循環的終止條件兩部分組成的。
26.在VB中,單擊按鈕1的事件代碼應該寫在Command1_Click中。
【答案】(1)正
【知識點】事件及其處理過程
【解析】【解答】在VB中,在Command1_Click中書寫單擊按鈕1的事件代碼。故答案為:正確。
【分析】本題考查VB中單擊按鈕1的事件代碼 。在vb中單擊命令按鈕觸發單擊事件,即窗體的Click事件。 在vb中單擊命令按鈕觸發失去焦點事件,當焦點不在按鈕上即發生。 在vb中單擊命令按鈕觸發鍵盤按下事件,任意按下任意的鍵盤即可觸發事件。
27.VB中,顏色函數rgb(0,0,0)返回白色。
【答案】(1)錯誤
【知識點】常用基本函數
【解析】【解答】VB中,顏色函數rgb(0,0,0)返回黑色。故答案為:錯誤。
【分析】本題考查VB的顏色函數。RGB函數:其中R代表紅色、G代表綠色、B代表藍色,一般格式:
RGB,數值表達式1,數值表達式2,數值表達式3)。RGB函數 常數 返回值 顏色
RGB,0~0~0, VbBlack &H0 黑色
RGB,255~0~0, VbRed &HFF0 紅色
RGB,0~255~0, VbGreen &HFF00 綠色
RGB,0~0~255, VbBlue &HFF0000 藍色
RGB,0~255~255, VbCyan &HFFFF00 青色
RGB,255~0~255, VbMagenta &HFF00FF 紫紅色
RGB,255~255~0, VbYellow &HFFFF 黃色
RGB,255~255~255, VbWhite &HFFFFFF 白色 2、QBColor函數。
28.修改初值、終值、步長都可以改變循環的次數。
【答案】(1)正
【知識點】循環結構程序設計與分析
【解析】【解答】修改初值、終值、步長都可以改變循環的次數。故答案為:正確。
【分析】本題考查循環語句。循環結構是在一定條件下反復執行某段程序的流程結構,被反復執行的程序被稱為循環體。 循環語句是由循環體及循環的終止條件兩部分組成的。
29.在VB中,不可以將數據定義為整型。
【答案】(1)錯誤
【知識點】常量、變量與賦值語句
【解析】【解答】在VB中,可以將數據定義為整型。故答案為:錯誤。
【分析】本題考查VB中的賦值語句。在VB中賦值語句有兩種:1:對普通變量的賦值,變量=表達式。2:對對象變量的賦值,Set 變量=表達式。
30.在VB中,文本框的Text值不能更改。
【答案】(1)錯誤
【知識點】對象及其屬性
【解析】【解答】在VB中,文本框的Text值可以更改。故答案為:錯誤。
【分析】本題考查VB的文本框。Text文本屬性,在文本框中顯示正文的內容存放在Text屬性中,Text值可以更改。
31.在VB中,加載窗體的事件是Load。
【答案】(1)正
【知識點】事件及其處理過程
【解析】【解答】在VB中,Load是加載窗體的事件。故答案為:正確。
【分析】本題考查VB中加載窗體的事件。Private Sub Form_Load() 這是裝載窗體的事件啟動窗體的代碼,End Sub。雙擊窗體界面就可以。
32.VB的循環語句中,for和next不需要成對使用。
【答案】(1)錯誤
【知識點】循環結構程序設計與分析
【解析】【解答】VB的循環語句中,for和next需要成對使用。故答案為:錯誤。
【分析】本題考查VB的for循環語句。For循環的格式:
For 循環變量 = 初值 To 終值 [Step 步長] step 2 就是i=i+2
[循環體]
Next [循環變量]
注意:
1) 當步長 > 0 時
循環執行的條件:循環變量 <= 終值
2) 當步長 < 0 時
循環執行的條件:循環變量 >= 終值
強行退出 For 循環,請使用 Exit For。
33.VB中,circle (100, 200), 250 ,rgb(255, 0, 0)繪制的圓的半徑是255。
【答案】(1)錯誤
【知識點】常用基本函數
【解析】【解答】circle (100, 200), 250 ,rgb(255, 0, 0),用紅色繪制的圓的半徑是250。故答案為:錯誤。
【分析】本題考查VB中繪制圓。VB中畫圓的格式circle (x, y), r;circle (100, 200), 250 畫一個圓心(100,200)半徑250的圓。RGB函數,其中R代表紅色、G代表綠色、B代表藍色,一般格式:
RGB,數值表達式1,數值表達式2,數值表達式3)。RGB函數 常數 返回值 顏色
34.()程序設計中的變量,包含變量名和變量值兩部分,其中變量名是存儲的數據信息。
【答案】(1)錯誤
【知識點】常量、變量與賦值語句
【解析】【解答】程序設計的變量包括變量名、變量值以及變量類型。變量類型決定存儲的數據信息大小。故答案:錯誤。
【分析】本題考查變量。所有的變量都必須先聲明才能使用,聲明變量時必須指定變量存儲信息的類型。
35.將*.vbp文件編譯后生成可執行的*.exe文件,便可以在沒有安裝VB的計算機上運行。
【答案】(1)正
【知識點】編程環境
【解析】【解答】將*.vbp文件編譯后生成可執行的.exe文件,exe是可執行文件,可以在沒有安裝VB的計算機上運行。故答案為:正確。
【分析】本題考查的是VB相關知識。
36.()在VB中,如果程序保存在D盤的“我的程序”文件夾中,那么代碼App.Path返回的路徑是“D:\我的程序”。
【答案】(1)正
【知識點】程序的保存及文件擴展名
【解析】【解答】程序存在D盤“我的程序”文件夾中。因此代碼App.Path返回的路徑是“D:\我的程序”。故答案為:正確。
【分析】本題考查VB文件的存儲路徑。App.path代碼含義就是返回當前路徑。
37.(2020九上·長興期末)在Python中,語句list (range(1,10))中最大值的是10。
【答案】(1)錯誤
【知識點】Python常用內置函數
【解析】【解答】list (range(1,10))中 ,range(1,10)是[1,2,3,4,5,6,7,8,9],最大值是9。故答案為:錯誤。
【分析】本題考查的是Python的內置函數range()。range(  )函數可創建一個整數列表,一般用在 for 循環中。range(  )函數
格式: range([start,] stop[, step])。
功能:創建一個整數列表。
參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。
38.(2018九上·漢陰期末)在設置Timer控件時,Interval屬性最小值應在1毫秒以上。
【答案】(1)正
【知識點】VB控件
【解析】【解答】在VB中,Timer控件的Interval屬性是以千分之一秒為單位指定Timer事件之間的間隔,理論上可以認為最少可設置為1毫秒觸發一次Timer事件。故答案為:正確。
【分析】本題考查的是VB控件的設置。若將Interval設為1000,則程序運行時每1秒就執行一次事件過程。
三、填空題
39.閱讀以下程序
s = 0
For k = 10 To 30 Step 5
s = s + k
Next k
Print s, k
程序運行后,s、k的值分別為:   、   
【答案】100;35
【知識點】循環結構程序設計與分析
【解析】【解答】s=0,k從10到30,步長為5,當k=10時,s=10;當k=15時,s=10+15=25;當k=20時,s=25+20=45;當k=25時,s=45+25=70;當k=30時,s=70+30=100。故答案為:100,35。
【分析】本題考查VB的for循環。For循環的格式:
For 循環變量 = 初值 To 終值 [Step 步長]
[循環體]
Next [循環變量]
注意:
1) 當步長 > 0 時
循環執行的條件:循環變量 <= 終值
2) 當步長 < 0 時
循環執行的條件:循環變量 >= 終值
強行退出 For 循環,請使用 Exit For。
40.編寫一個小程序,比較兩個數的大小,按“比較”按鈕后,輸出較大的數。將下面代碼補充完整,其運行效果如圖:
Private Sub Command1_Click(  )
a= Val(Text1. Text)
b= Val(Text2. Text)
If   Then
Max=   
Else
Max=b
End If
Text3.Text=   
End Sub
【答案】a>b或者b<a或者a>=b或者b<=a;a;Max
【知識點】分支結構程序設計與分析
【解析】【解答】比較兩個數的大小,如果a大于等于b,最大值為a,否則最大值為b,文本框輸出最大值。故答案為: a>b或者b<a或者a>=b或者b<=a ;a; Max 。
【分析】本題考查VB中if語句。VB中,if語句的形式為:
if 條件 then
語句1
else
語句2
end if
‘滿足條件時,則執行語句1;否則執行語句2。
41.(2019八上·嶧城月考)在Python窗口中,“>>>”是    。
【答案】命令提示符
【知識點】編程環境
【解析】【解答】在Python窗口中,“>>>”是命令提示符。“>>>”不是python的操作符,是表示你在進入了python的命令窗口,可以執行python的命令及操作。故答案為:命令提示符。
【分析】本題考查對Python窗口的認識。
42.根據例子填寫。
流程圖符號
符號名稱 開始與結束標志                
【答案】活動標志;判定標志;輸入、輸出標志;流線標志
【知識點】流程圖的概念及其常用圖形
【解析】【解答】長方形是活動標志,菱形是判定標志,平行四邊形是輸入、輸出標志,箭頭是流線標志。故答案為:活動標志;判定標志;輸入、輸出標志;流線標志。
【分析】本題考查程序流程圖。程序流程圖簡稱為“流程圖”,是一種傳統的算法表示法,程序流程圖是人們對解決問題的方法、思路或算法的一種描述。它利用圖形化的符號框來代表各種不同性質的操作,并用流程線來連接這些操作。圓角矩形為起始框,矩形為處理框,菱形為判斷框,平行四邊形為輸入輸出框,箭頭為流程線。
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂
2022中考信息技術訓練專題37:算法與編程(C)
一、選擇題
1.某對分查找算法的VB程序段如下:
i=1: j=7
f=False
key=Val (Text1. Text)
Do While i < j And Not f
m= (i+j) \2
If a (m) =key Then f=True
If a (m) >key Then i=m-1 Else i=m+1
Loop
List1. Addltem Str. (i) +Str. (j) +Str. (m)
數組元素a(1)到a(7)的值依次為“23,42,58,66,77,83,98”,運行上述程序段后,列表框List1顯示的結果為“5 4 5”,則文本框Text1中輸入值的范圍是(  )
A.[66,77] B.[66,77) C.(66,77] D.(66,77)
2.(2020八上·長興期末)執行下列程序段,輸出結果的第三行內容是(  )。
program=["Java","Python","Visual Basic"]
for i in program:
print (i,len(i))
A.Java 4 B.Python 6
C.Visual Basic 11 D.Visual Basic 12
3.(2020八上·長興期末)有如下的Python程序段:
for i in range(1,10,4):
s=s+i
該程序段運行后,語句s=s+i執行的次數是(  )。
A.1 B.3 C.4 D.5
4.設s=“students”,那么print (s[1:3])的結果是(  )
A.stu B.stud C.tu D.Tud
5.(2020八上·長興期末)在Python循環程序中,continue語句用于(  )。
A.繼續本次循環 B.退出循環程序
C.結束本次循環 D.不再執行循環
6.(2020七上·日照期末)下面程序的執行結果是(  )
x=['寫作業','聽音樂','運動]
x.append ('看電影')
print(x[3])
A.寫作業 B.聽音樂 C.運動 D.看電影
7.(2021八下·云南模擬)用計算機編程解決問題時,首先應該確定程序需要“做什么”,然后再確定程序“如何做”,請問“如何做”是屬用計算機編程解決問題的(  )。
A.設計算法 B.分析問題 C.運行調試 D.編寫程序
8.下列程序運行后,變量Value的值是(  )
x=10
if x>=10:
Value=3*x
else:
Value=5*x+10
A.30 B.40 C.50 D.60
9.設a=2,b=3,c=4,d=5,表達式a>b and c<=d or 3*a>c值是(  )
A.True B.0 C.False D.5
10.(2021九下·嵐山開學考)在python中,range(6)生成的序列是(  )
A.1,2,3,4,5,6 B.0,1,2,3,4,5,6
C.0,1,2,3,4,5 D.1,2,3,4,5
11.在python中,下面程序輸出結果是(  )
x=10
y=3
Print(x%y,x**y)
A.3 1000 B.1 30 C.3 30 D.1 1000
12.當a值為56,b值為78時,執行下列程序段后,輸出的結果是(  )
If(a>b)Then
Print a '如果a>b,輸出變量a的值
Else
Print b '否則,輸出變量 b的值
End If '結束If分支
A.a B.b C.56 D.78
13.下列選項中,不屬于程序設計語言的是(  )
A.C語言 B.C++ C.Java D.3D One
14.(2020八上·蒙陰期末)Python中,用來統計列表中某元素數量的函數是(  )。
A.input() B.index() C.remove() D.count()
15.下列運算符中優先級最高的是(  )
A.! B.- C.++ D.>=
16.(2020八上·蒙陰期末)下列選項中,關于算法的說法不正確的是(  )
A.算法是程序設計的靈魂
B.解決問題的過程就是實現算法的過程
C.一個算法可以不產生確定的結果
D.算法的作用在于記錄和交流人類解決問題的思想
17.(2018八下·惠城期末)在VB中執行以下語句:
input “x=”;x
If x>8 then y=3*x-2 else y=2*x+1
print “y=”;y
end
(x的值輸入為6)
運行結果為(  )
A.12 B.13 C.16 D.18
18.(2020八上·長興期末)下列程序運行后,變量y的值是(  )。
x=10
if x<=10:
y=10*x
else:
y=x*20+10
A.80 B.90 C.100 D.210
二、判斷題
19.在VB中,標簽的Caption屬性可以用來顯示運算結果。
20.在VB中,表達式0>(5>3)的值為 False。
21.(2021八下·蒙陰期末)BBC micro:bit中,傳感器指令塊本身就是一個變量。
22.(2021七下·長興期末)解決同一個問題可能有不同的算法。
23.通過form對象的icon屬性可以改變窗體的圖標。
24.在VB的If語句結構中,關鍵字End If是必不可少的。
25.循環語句可以解決一段代碼需要重復執行的情況。
26.在VB中,單擊按鈕1的事件代碼應該寫在Command1_Click中。
27.VB中,顏色函數rgb(0,0,0)返回白色。
28.修改初值、終值、步長都可以改變循環的次數。
29.在VB中,不可以將數據定義為整型。
30.在VB中,文本框的Text值不能更改。
31.在VB中,加載窗體的事件是Load。
32.VB的循環語句中,for和next不需要成對使用。
33.VB中,circle (100, 200), 250 ,rgb(255, 0, 0)繪制的圓的半徑是255。
34.()程序設計中的變量,包含變量名和變量值兩部分,其中變量名是存儲的數據信息。
35.將*.vbp文件編譯后生成可執行的*.exe文件,便可以在沒有安裝VB的計算機上運行。
36.()在VB中,如果程序保存在D盤的“我的程序”文件夾中,那么代碼App.Path返回的路徑是“D:\我的程序”。
37.(2020九上·長興期末)在Python中,語句list (range(1,10))中最大值的是10。
38.(2018九上·漢陰期末)在設置Timer控件時,Interval屬性最小值應在1毫秒以上。
三、填空題
39.閱讀以下程序
s = 0
For k = 10 To 30 Step 5
s = s + k
Next k
Print s, k
程序運行后,s、k的值分別為:   、   
40.編寫一個小程序,比較兩個數的大小,按“比較”按鈕后,輸出較大的數。將下面代碼補充完整,其運行效果如圖:
Private Sub Command1_Click(  )
a= Val(Text1. Text)
b= Val(Text2. Text)
If   Then
Max=   
Else
Max=b
End If
Text3.Text=   
End Sub
41.(2019八上·嶧城月考)在Python窗口中,“>>>”是    。
42.根據例子填寫。
流程圖符號
符號名稱 開始與結束標志                
答案解析部分
1.【答案】D
【知識點】查找算法及其程序設計
【解析】【解答】“23,42,58,66,77,83,98”, 列表框List1顯示的結果為“5 4 5”,文本框Text1中輸入值的范圍用括號表示是(66,77)。故答案選D。
【分析】本題考查VB中的對分查找算法。對分查找的基本思想:每次將查找內容與有序數組內中間的那個數進行比較。將被查找的數存放到數組中(必須有序!),待查數據存放在某變量中(比如變量key)區間(i,j)的起始為(1,n),即初始值:i=1,j=n,(注意i<=j); 每次將查找內容與有序數組內中間那個數比較。區間(i,j)的中間數編號m=Int((i+j)/2),如果二者相等,則查找成功,若二者不同,則根據數組的有序性可以確定在數組的前半部分還是后半部分繼續進行查找。直到找到,或者無法組成新的查找區間(即找不到)為止!
2.【答案】D
【知識點】循環結構程序設計與分析;數據類型
【解析】【解答】程序輸出的結果是:
Java 4
Python 6
Visual Basic 12
輸出結果的第三行內容是Visual Basic 12。故答案選D。
【分析】本題考查的是循環語句與列表。
3.【答案】B
【知識點】常用基本函數;循環結構程序設計與分析
【解析】【解答】range(1,10,4),是[1,2,3,4,5,6,7,8,9],步長為4,則 s=s+i執行次數為3。故答案選B。
【分析】本題考查Python循環結構程序的運行。range函數由三個參數(起始值、終值、步長值)來決定序列中元素的個數和范圍。
4.【答案】C
【知識點】數據類型
【解析】【解答】s[1:3]截取的是tu,不包含第3個字符。故答案選C。
【分析】本題考查字符串操作。字符串是Python中最常用的數據類型。我們可以使用引號( ' 或 " )來創建字符串。Python訪問子字符串,可以使用方括號 [] 來截取字符串,字符串的截取的語法格式如下:變量[頭下標:尾下標], [ : ] , 截取字符串中的一部分,遵循左閉右開原則,str[0:2] 是不包含第 3 個字符的。
5.【答案】C
【知識點】循環結構語句及格式
【解析】【解答】continue語句用于結束本次循環。故答案選C。
【分析】本題考查Python循環程序。
6.【答案】D
【知識點】數據類型
【解析】【解答】append命令是將整個對象加在列表末尾,加入后列表x為['寫作業','聽音樂','運動,'看電影'] 。程序中輸出的是索引為3的元素,看電影的索引即為3。故答案選D。
【分析】本題主要考查的是列表的操作。列表是包含0個或多個對象的有序序列,用方括號“[ ]”括起來,并用逗號分隔其中的對象(元素)。可以通過索引訪問列表中特定位置的元素。列表的索引:索引正向從0開始遞增,反向從-1開始遞減。
7.【答案】A
【知識點】計算機處理問題的過程
【解析】【解答】做什么屬于分析問題,如何做屬于設計算法。故答案選A。
【分析】本題考查的是計算機處理問題的過程。計算機解決問題的過程:分析問題-設計算法-編寫程序-運行程序驗證結果-得到答案。
8.【答案】A
【知識點】分支結構程序設計與分析
【解析】【解答】x=10,如果x大于等于10,Value=3*x=30,不會執行Value=5*x+10。故答案選A。
【分析】本題考查if分支語句。Python 條件語句是通過一條或多條語句的執行結果(True 或者 False)來決定執行的代碼塊。 Python中if語句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每個條件后面要使用冒號 :,表示接下來是滿足條件后要執行的語句塊。
2、使用縮進來劃分語句塊,相同縮進數的語句在一起組成一個語句塊。
9.【答案】A
【知識點】運算符與表達式
【解析】【解答】2>3 and 4<=5 or 3*2>4,2>3 and 4<=5為False,False or 3*2>4為True。故答案選A。
【分析】本題考查表達式。x and y布爾“與” ,如果x為False,x and y返回x的值,否則返回 y 的計算值。x or y布爾“或”,如果x是True,它返回 x 的值,否則它返回y的計算值。not x 布爾“非” , 如果x為True,返回False。如果x為 False,它返回 True。
10.【答案】C
【知識點】Python常用內置函數
【解析】【解答】range(  )函數格式: range([start,] stop[, step]);參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。range(6)表示從0開始,到6終止(不包含6),步長為1,輸出0,1,2,3,4,5。故答案選C。
【分析】本題考查的是range(  )函數的功能。range(  )函數的功能:創建一個整數列表。
11.【答案】D
【知識點】順序結構程序設計與分析;運算符與表達式
【解析】【解答】x%y=10%3=1,x**y=10**3=1000。故答案選D。
【分析】本題主要考查算術運算符。%:取模,返回除法的余數;**:冪,返回x的y次冪。
12.【答案】D
【知識點】分支結構程序設計與分析
【解析】【解答】如果56>78時,輸出56,否則輸出78。故答案選D。
【分析】本題考查if條件語句。Python 條件語句是通過一條或多條語句的執行結果(True 或者 False)來決定執行的代碼塊。 Python中if語句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每個條件后面要使用冒號 :,表示接下來是滿足條件后要執行的語句塊。
2、使用縮進來劃分語句塊,相同縮進數的語句在一起組成一個語句塊。 3、在Python中沒有switch – case語句。
13.【答案】D
【知識點】計算機語言及其發展歷程
【解析】【解答】程序設計語言信有:C語言C++、Java、 VB等。3D One是3D打印設計軟件。故答案選D。
【分析】本題考查的是程序設計語言。
14.【答案】D
【知識點】常用基本函數;數據類型
【解析】【解答】 list.count(obj)統計某個元素在列表中出現的次數。故答案選D。
【分析】本題考查數據結構中函數的功能。Python包含以下方法: append在列表末尾添加新的對象 ;count統計某個元素在列表中出現的次數 ; extend在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表) ;index從列表中找出某個值第一個匹配項的索引位置 ; insert將對象插入列表 ; pop移除列表中的一個元素(默認最后一個元素),并且返回該元素的值 ; remove移除列表中某個值的第一個匹配項 ; reverse()反向列表中元素; sort對原列表進行排序 ; clear()清空列表 ; copy()復制列表 。
15.【答案】C
【知識點】運算符與表達式
【解析】【解答】 ** 乘方(指數) 運算符優先級最高。故答案選C。
【分析】本題考查運算符優先級。Python運算符及優先級(從高到低):
運算符說明  
小括號 (  )
索引運算符 x[i] 或 x[i1: i2 [:i3]]
乘方 **
按位取反 ~
符號運算符 +(正號)、-(負號)
乘除 *、/、//、%
加減 +、-
位移 >>、<<
按位與 &
按位異或 ^
按位或 |
比較運算符 ==、!=、>、>=、<、<=
is運算符 is、is not
in運算符 in、not in
邏輯非 not
邏輯與 and
邏輯或 or
逗號運算符 exp1, exp2
16.【答案】C
【知識點】算法的概念及表示方法
【解析】【解答】算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規范的輸入,在有限時間內獲得所要求的輸出。故答案選C。
【分析】本題考查算法及特征。算法的特征有:①有窮性:執行完有限步之后結束,且每一步的執行時間也都是有限的;
②確定性:每一步都有確切的含義;
③輸入:有零個或多個輸入;
④輸出:至少產生一個輸出;
⑤可行性:原則上能精確運行。
17.【答案】B
【知識點】分支結構語句及格式
【解析】【解答】輸入X的值為6,小于8,則執行else語句,y=2*6+1=13。故答案選B。
【分析】本題考查的是選擇結構。VB中常用的分支結構語句格式有以下兩種:
1、單行形式:If 條件表達式Then語句1 [Else語句2]
2、塊形式:
If 條件表達式Then
語句塊1
[ Else
語句塊2]
End if
18.【答案】C
【知識點】分支結構程序設計與分析
【解析】【解答】當x<=10時,執行y=10*x,否則執行 y=x*20+10。則運行的值為100。故答案選C。
【分析】本題考查分支結構程序的運行。
19.【答案】(1)正
【知識點】對象及其屬性
【解析】【解答】在VB中,可以用來顯示運算結果的是標簽的Caption屬性。故答案為:正確。
【分析】本題考查VB中的Caption屬性。 VB中的caption是指“標題”,就是控件上面顯示的文字。 采用面向對象程序設計方法,把程序和數據封裝起來作為一個對象,每個對象都是可視的。可以直接用Visual Basic 6.0的工具箱在屏幕上"畫"出窗口、菜單、命令按鍵等不同類型的對象,并為每個對象設置屬性。上面的“caption”就是對象的一個屬性。
20.【答案】(1)正
【知識點】運算符與表達式
【解析】【解答】 0不大于(5>3),因此值為 False。故答案為:正確。
【分析】本題考查VB表達式。 == 等于 - 比較對象是否相等; != 不等于 - 比較兩個對象是否不相等; > 大于 - 返回x是否大于y; < 小于 - 返回x是否小于y; >= 大于等于 - 返回x是否大于等于y; <= 小于等于 - 返回x是否小于等于y。
21.【答案】(1)正
【知識點】開源硬件
【解析】【解答】傳感器指令塊將接收到不同數據保存起來,所以其本身就是一個變量。故答案為:正確。
【分析】本題考查BBC micro:bit的模塊的意義。micro:bit 是一款由英國廣播電視公司(BBC)推出的專為青少年編程教育設計的微型電腦開發板。它有溫度、光線、加速度等傳感器。
22.【答案】(1)正
【知識點】算法的概念及表示方法
【解析】【解答】同一問題可用不同算法解決,而一個算法的質量優劣將影響到算法乃至程序的效率。故答案為:正確。
【分析】本題考查的是算法解決問題。算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。不同的算法可能用不同的時間、空間或效率來完成同樣的任務。
23.【答案】(1)正
【知識點】對象及其屬性
【解析】【解答】要想改變窗體的圖標可以修改form對象的icon屬性。故答案為:正確。
【分析】本題考查form對象的icon屬性。在窗體的屬性欄找到并單擊Icon屬性,然后單擊右邊的按鈕,選擇喜歡的Icon圖片,單擊打開,完成當前窗體的Icon更改。
24.【答案】(1)正
【知識點】分支結構程序設計與分析
【解析】【解答】在VB的If 語句結構中,關鍵字End If 是必不可少的。故答案為:正確。
【分析】本題考查VB中的if語句。單分支結構,其基本語法結構為:if(條件)then 語句 endif,解釋為如果條件成立就執行then后面緊跟著的語句,否則什么也不干,就接著執行endif下面的語句。 雙分支結構,其基本語法結構為if(條件)then(語句一)else(語句二)endif,解釋為如果條件成立則執行語句一的內容,如果不成立就執行語句二的內容。
多分支結構,其基本結構為if(條件)then語句一else if(條件)then 語句二 else if(條件)語句三……endif。
25.【答案】(1)正
【知識點】循環結構語句及格式
【解析】【解答】解決一段代碼需要重復執行的情況需要用循環語句。故答案為:正確。
【分析】本題考查循環語句。在不少實際問題中有許多具有規律性的重復操作,因此在程序中就需要重復執行某些語句。一組被重復執行的語句稱之為循環體,能否繼續重復,決定循環的終止條件。循環結構是在一定條件下反復執行某段程序的流程結構,被反復執行的程序被稱為循環體。 循環語句是由循環體及循環的終止條件兩部分組成的。
26.【答案】(1)正
【知識點】事件及其處理過程
【解析】【解答】在VB中,在Command1_Click中書寫單擊按鈕1的事件代碼。故答案為:正確。
【分析】本題考查VB中單擊按鈕1的事件代碼 。在vb中單擊命令按鈕觸發單擊事件,即窗體的Click事件。 在vb中單擊命令按鈕觸發失去焦點事件,當焦點不在按鈕上即發生。 在vb中單擊命令按鈕觸發鍵盤按下事件,任意按下任意的鍵盤即可觸發事件。
27.【答案】(1)錯誤
【知識點】常用基本函數
【解析】【解答】VB中,顏色函數rgb(0,0,0)返回黑色。故答案為:錯誤。
【分析】本題考查VB的顏色函數。RGB函數:其中R代表紅色、G代表綠色、B代表藍色,一般格式:
RGB,數值表達式1,數值表達式2,數值表達式3)。RGB函數 常數 返回值 顏色
RGB,0~0~0, VbBlack &H0 黑色
RGB,255~0~0, VbRed &HFF0 紅色
RGB,0~255~0, VbGreen &HFF00 綠色
RGB,0~0~255, VbBlue &HFF0000 藍色
RGB,0~255~255, VbCyan &HFFFF00 青色
RGB,255~0~255, VbMagenta &HFF00FF 紫紅色
RGB,255~255~0, VbYellow &HFFFF 黃色
RGB,255~255~255, VbWhite &HFFFFFF 白色 2、QBColor函數。
28.【答案】(1)正
【知識點】循環結構程序設計與分析
【解析】【解答】修改初值、終值、步長都可以改變循環的次數。故答案為:正確。
【分析】本題考查循環語句。循環結構是在一定條件下反復執行某段程序的流程結構,被反復執行的程序被稱為循環體。 循環語句是由循環體及循環的終止條件兩部分組成的。
29.【答案】(1)錯誤
【知識點】常量、變量與賦值語句
【解析】【解答】在VB中,可以將數據定義為整型。故答案為:錯誤。
【分析】本題考查VB中的賦值語句。在VB中賦值語句有兩種:1:對普通變量的賦值,變量=表達式。2:對對象變量的賦值,Set 變量=表達式。
30.【答案】(1)錯誤
【知識點】對象及其屬性
【解析】【解答】在VB中,文本框的Text值可以更改。故答案為:錯誤。
【分析】本題考查VB的文本框。Text文本屬性,在文本框中顯示正文的內容存放在Text屬性中,Text值可以更改。
31.【答案】(1)正
【知識點】事件及其處理過程
【解析】【解答】在VB中,Load是加載窗體的事件。故答案為:正確。
【分析】本題考查VB中加載窗體的事件。Private Sub Form_Load() 這是裝載窗體的事件啟動窗體的代碼,End Sub。雙擊窗體界面就可以。
32.【答案】(1)錯誤
【知識點】循環結構程序設計與分析
【解析】【解答】VB的循環語句中,for和next需要成對使用。故答案為:錯誤。
【分析】本題考查VB的for循環語句。For循環的格式:
For 循環變量 = 初值 To 終值 [Step 步長] step 2 就是i=i+2
[循環體]
Next [循環變量]
注意:
1) 當步長 > 0 時
循環執行的條件:循環變量 <= 終值
2) 當步長 < 0 時
循環執行的條件:循環變量 >= 終值
強行退出 For 循環,請使用 Exit For。
33.【答案】(1)錯誤
【知識點】常用基本函數
【解析】【解答】circle (100, 200), 250 ,rgb(255, 0, 0),用紅色繪制的圓的半徑是250。故答案為:錯誤。
【分析】本題考查VB中繪制圓。VB中畫圓的格式circle (x, y), r;circle (100, 200), 250 畫一個圓心(100,200)半徑250的圓。RGB函數,其中R代表紅色、G代表綠色、B代表藍色,一般格式:
RGB,數值表達式1,數值表達式2,數值表達式3)。RGB函數 常數 返回值 顏色
34.【答案】(1)錯誤
【知識點】常量、變量與賦值語句
【解析】【解答】程序設計的變量包括變量名、變量值以及變量類型。變量類型決定存儲的數據信息大小。故答案:錯誤。
【分析】本題考查變量。所有的變量都必須先聲明才能使用,聲明變量時必須指定變量存儲信息的類型。
35.【答案】(1)正
【知識點】編程環境
【解析】【解答】將*.vbp文件編譯后生成可執行的.exe文件,exe是可執行文件,可以在沒有安裝VB的計算機上運行。故答案為:正確。
【分析】本題考查的是VB相關知識。
36.【答案】(1)正
【知識點】程序的保存及文件擴展名
【解析】【解答】程序存在D盤“我的程序”文件夾中。因此代碼App.Path返回的路徑是“D:\我的程序”。故答案為:正確。
【分析】本題考查VB文件的存儲路徑。App.path代碼含義就是返回當前路徑。
37.【答案】(1)錯誤
【知識點】Python常用內置函數
【解析】【解答】list (range(1,10))中 ,range(1,10)是[1,2,3,4,5,6,7,8,9],最大值是9。故答案為:錯誤。
【分析】本題考查的是Python的內置函數range()。range(  )函數可創建一個整數列表,一般用在 for 循環中。range(  )函數
格式: range([start,] stop[, step])。
功能:創建一個整數列表。
參數:起始值(缺省為0),終值(但不包括),步長(缺省為1)。
38.【答案】(1)正
【知識點】VB控件
【解析】【解答】在VB中,Timer控件的Interval屬性是以千分之一秒為單位指定Timer事件之間的間隔,理論上可以認為最少可設置為1毫秒觸發一次Timer事件。故答案為:正確。
【分析】本題考查的是VB控件的設置。若將Interval設為1000,則程序運行時每1秒就執行一次事件過程。
39.【答案】100;35
【知識點】循環結構程序設計與分析
【解析】【解答】s=0,k從10到30,步長為5,當k=10時,s=10;當k=15時,s=10+15=25;當k=20時,s=25+20=45;當k=25時,s=45+25=70;當k=30時,s=70+30=100。故答案為:100,35。
【分析】本題考查VB的for循環。For循環的格式:
For 循環變量 = 初值 To 終值 [Step 步長]
[循環體]
Next [循環變量]
注意:
1) 當步長 > 0 時
循環執行的條件:循環變量 <= 終值
2) 當步長 < 0 時
循環執行的條件:循環變量 >= 終值
強行退出 For 循環,請使用 Exit For。
40.【答案】a>b或者b<a或者a>=b或者b<=a;a;Max
【知識點】分支結構程序設計與分析
【解析】【解答】比較兩個數的大小,如果a大于等于b,最大值為a,否則最大值為b,文本框輸出最大值。故答案為: a>b或者b<a或者a>=b或者b<=a ;a; Max 。
【分析】本題考查VB中if語句。VB中,if語句的形式為:
if 條件 then
語句1
else
語句2
end if
‘滿足條件時,則執行語句1;否則執行語句2。
41.【答案】命令提示符
【知識點】編程環境
【解析】【解答】在Python窗口中,“>>>”是命令提示符。“>>>”不是python的操作符,是表示你在進入了python的命令窗口,可以執行python的命令及操作。故答案為:命令提示符。
【分析】本題考查對Python窗口的認識。
42.【答案】活動標志;判定標志;輸入、輸出標志;流線標志
【知識點】流程圖的概念及其常用圖形
【解析】【解答】長方形是活動標志,菱形是判定標志,平行四邊形是輸入、輸出標志,箭頭是流線標志。故答案為:活動標志;判定標志;輸入、輸出標志;流線標志。
【分析】本題考查程序流程圖。程序流程圖簡稱為“流程圖”,是一種傳統的算法表示法,程序流程圖是人們對解決問題的方法、思路或算法的一種描述。它利用圖形化的符號框來代表各種不同性質的操作,并用流程線來連接這些操作。圓角矩形為起始框,矩形為處理框,菱形為判斷框,平行四邊形為輸入輸出框,箭頭為流程線。
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 宽城| 迭部县| 横峰县| 太湖县| 洱源县| 新竹市| 沂水县| 洪江市| 宿州市| 塔河县| 应用必备| 历史| 阿克陶县| 垫江县| 黄平县| 界首市| 大理市| 福清市| 凤阳县| 丹江口市| 上思县| 洛扎县| 陇南市| 石阡县| 崇礼县| 南涧| 定日县| 苍溪县| 泰安市| 昔阳县| 桑日县| 宜城市| 和林格尔县| 平潭县| 宁河县| 上虞市| 沂南县| 保靖县| 彭州市| 贺州市| 怀化市|