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

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

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

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

資源簡介

中小學教育資源及組卷應用平臺
專題37:算法與編程(C)
一、選擇題
1.某對分查找算法的VB程序段如下:
i=1: j=7
f=False
key=Va1 (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)的值依次為" ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 )23,42,58,66,77,83,98",運行上述程序段后,列表框List1顯示的結果為"5 4 5",則文本框Text1中輸入值的范圍是( )www.21-cn-jy.com
A.[66,77] B.[66,77) C.(66,77] D.(66,77)
2.執行下列程序段,輸出結果的第三行內容是( )。
A.Java4 B.Python 6 C.Visual Basic 11 D.Visual Basic 12【來源:21cnj*y.co*m】
3.有如下的Python程序段:
該程序段運行后,語句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.在Python循環程序中,continue 語句用于( )。
A.繼續本次循環 B.退出循環程序 C.結束本次循環 D.不再執行循環
6.下面程序的執行結果是()
x=['寫作業','聽音樂','運動]
x.append ('看電影')
print(x[3])
A.寫作業 B.聽音樂 C.運動 D.看電影
7.用計算機編程解決問題時,首先應該確定程序需要“做什么”,然后再確定程序“如何做”,請問“如何做”是屬用計算機編程解決問題的( )。21cnjy.com
A.設計算法 B.分析問題 C.運行調試 D.編寫程序
8.花都湖公園現在是花都響亮 ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 )的名片之一,也是最受花都人歡迎的休閑場所之一,景點各有風韻,深受大家喜愛。A同學設計了一個《花都湖景點》的VB程序。請結合圖,閱讀下面程序代碼:command1.caption="桃花灣",其中command1是( ),caption是( ),"桃花灣"是( )。
( http: / / www.21cnjy.com )
該題正確答案為( )
A.方法 對象 屬性 B.對象 屬性 值
C.對象 方法 屬性 D.方法 屬性 值
9.下列程序運行后,變量Value的值是( )
x=10
if x>=10:
Value=3*x
else:
Value=5*x+10
A.30 B.40 C.50 D.60
10.設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
11.某市出租車的收費標準如下:
(1)3公里內(含3公里),收費8元;
(2)超過3公里,按1.8元/公里收費;
(3)燃油附加費2元。
根據以上標準,在輸入出租車行駛的公里數,計算車費的流程圖中,①位置應填入( )
( http: / / www.21cnjy.com )
A.X=3
B.X<=3
C.X>3
D.X<3
12.在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,521世紀教育網版權所有
13.按照下面的流程圖運行,描述正確的是:()
( http: / / www.21cnjy.com )
A.以兩輪中間為中心,小車向左轉1秒。
B.以兩輪中間為中心,小車向右轉1秒。
C.以左輪為中心,小車向右轉1秒。
D.以右輪為中心,小車向左轉1秒。
14.在python中,下面程序輸出結果是( )
x=10
y=3
Print(x%y,x**y)
A.3 1000 B.1 30 C.3 30 D.1 1000
15.小明搭建的“二驅四輪車”。小車按下面的流程圖運行,會走出一個什么樣的(近似)圖形呢?()
( http: / / www.21cnjy.com )
A.波浪型
B.圓環型
C.“W”型
D.“M”型
16.在python中,運行以下程序,屏幕打印( )顆*。
for I in range(0,9,2):
print("*")
A.10 B.5 C.6 D.9
17.當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
18.以下不是“離線版”App Inventor登錄方式的是( )
A.localhost:8888 B.127.0.0.1:8888 C.Log in:8888 D.本機IP:8888
19.下列選項中,不屬于程序設計語言的是(  )
A.C語言 B.C++
C.Java D.3D One
20.下面程序的輸出結果是( )
#include
int main()
{float x=10; int y;
y=x/3;
printf("%d",y);
return 0;
}
A.0 B.1 C.3 D.不確定在值
21.Python中,用來統計列表中某元素數量的函數是( )。
A.input() B.index() C.remove() D.count()
22.下列運算符中優先級最高的是( )
A.! B.- C.++ D.>=
23.下列選項中,關于算法的說法不正確的是( )
A.算法是程序設計的靈魂
B.解決問題的過程就是實現算法的過程
C.一個算法可以不產生確定的結果
D.算法的作用在于記錄和交流人類解決問題的思想
24.若變量已經正確定義,有以下程序段
i=0;
do
{
printf("%d",i);
}
while(i++);
printf("%d\n ",i);其輸出結果是( )
A.0,0 B.0,1 C.1.1 D.程序進入無線循環
25.通過“冒泡排序”的算法,我們得到12、-3、4、8、-5這5個數第2輪排序后的結果為( )www-2-1-cnjy-com
A.-3、4、8、-5、12 B.-3、4、-5、8、12
C.-3、-5、4、8、12 D.-5、-3、4、8、12
26.觀看下面代碼:若當P1引腳獲取的模擬值為200時, Micro : bit單片機LED屏上顯示的圖像可能是:( )2·1·c·n·j·y
from microbit import *
while True:
water _ level=pin1.read_ analog () #將pl引腳的模擬值設為變量“ water_ level”21*cnjy*com
if water _ level<300:
display show(Image. SAD)
else:
display. show(Image. HAPPY)
A.LED燈先顯示“傷心”,然后再顯示“開心” B.LED燈顯示“傷心”
C.LED燈先顯示“開心”,然后再顯示“傷心” D.LED燈顯示“開心”
27.小麗設計了科技作品評價程序,界面和程序代碼如圖所示,下列說法錯誤的是( )
( http: / / www.21cnjy.com ) ( http: / / www.21cnjy.com )
A.總評分輸入72時,顯示“☆ 繼續努力! B.總評分輸入90時,顯示“☆☆☆ 很棒!”
C.總評分輸入85時,顯示“☆☆ 加油!” D.總評分輸入78時,顯示“☆☆ 加油!”
28.小明做小球自由落體的 ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 )實驗,他站在n米高的塔上把一個小彈球自然落下,小球每次落地后反跳回原高度的一半;再落下,以此往復。要求計算小球在第100次落地時,共經過多少米?如果用計算機編程解決該問題,應該使用哪種算法結構( )。
A.順序結構 B.循環結構 C.選擇結構 D.旋轉結構
29.在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
30.下列程序運行后,變量y的值是( )。
( http: / / www.21cnjy.com )
A.80 B.90 C.100 D.210
二、簡答題
31.根據例子填寫。
流程圖符號
符號名稱 開始與結束標志 ________ ________ ________ ________
三、操作題
32.根據“算法思想初探”有關知識,完成填空。
(1)如圖是我國著名數學家華羅庚先生舉的一 ( http: / / www.21cnjy.com )個“燒水泡茶”的例子。“燒水泡茶”運用的是_______方法,這種方法與算法相結合,可以優化算法的流程。
( http: / / www.21cnjy.com )
(2)中央電視臺曾經有一檔節目,要求選手在限 ( http: / / www.21cnjy.com )定時間內猜中某一物品的售價。如果猜中就把物品獎勵給選手。例如:猜一種手機的價格,手機價格在500—1000之間。選手開始報價:“800元”。主持人回答:“低了”。21·世紀*教育網
—900元
—高了。
—850元。
—猜中了。
由材料可知,報價過程具有一定的技巧性,可以運 ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 )用__________查找的算法優化,這種查找需要先找有序數列的_______,重復操作,一步一步確定一個較小的范圍。
(3)籃球聯賽中,有五個班級 ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 )的比賽積分依次是14,11,13,8,9,采用“冒泡排序法”對比賽積分進行由小到大的排序,第2輪排序的結果為:________,_______,______,_______,14。【出處:21教育名師】
(4)本學期我們學習了算法思想初探,請寫出算法的特征:輸入項、輸出項、_________、_________、___________。【版權所有:21教育】
四、判斷題
33.在VB中,標簽的Caption屬性可以用來顯示運算結果。( )
34.在VB中,表達式0>(5>3)的值為 False。 ( )
35.BBC micro:bit中,傳感器指令塊本身就是一個變量。( )
36.解決同一個問題可能有不同的算法。( )
37.通過form對象的icon屬性可以改變窗體的圖標。 ( )
38.在VB中,在If 語句結構中,關鍵字End If 是必不可少的。( )
39.循環語句可以解決一段代碼需要重復執行的情況。( )
40.在VB中,單擊按鈕1的事件代碼應該寫在Command1_Click中。( )
41.VB中,顏色函數rgb(0,0,0)返回白色。( )
42.修改初值、終值、步長都可以改變循環的次數。( )
43.在VB中,不可以將數據定義為整型。( )
44.在VB中,文本框的Text值不能更改。( )
45.在VB中,加載窗體的事件是Load。( )
46.VB的循環語句中,for和next不需要成對使用。( )
47.VB中,circle (100, 200), 250 ,rgb(255, 0, 0)繪制的圓的半徑是255。( )
48.程序設計中的變量,包含變量名和變量值兩部分,其中變量名是存儲的數據信息。( )
49.將*.vbp文件編譯后生成可執行的*.exe文件,便可以在沒有安裝VB的計算機上運行。( )【來源:21·世紀·教育·網】
50.在VB中,如果程序保存在D盤的“我的程序”文件夾中,那么代碼App.Path返回的路徑是“D:\我的程序”。( )21教育名師原創作品
51.在Python中,語句list(range(1,10))中最大值的是10。( )
52.在設置Timer控件時,Interval屬性最小值應在1毫秒以上。( )
五、填空題
53.現在有36塊磚,36人搬。男人每人搬4塊,女人每人搬3塊,兩個小孩搬1塊磚。要求一次全搬完。問需男、女、小孩各多少人?21*cnjy*com
分析:設男、女、小孩人數分別為a、b、c。
(1)需要滿足的條件:_______=36 ________=36
(2)枚舉范圍:
男人,最多有_______人;
女人,最多有_______人;
小孩,最多有_______人;(小孩人數必須要偶數)
54.該程序可以依據原始成績,判 ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 )斷證書等級,85(含)分以上為Great,70(含)至85為Good,60(含)至70為Medium,60分以下為Bad。21教育網
G=int(input(‘請輸入原始成績:'))If①__________print(‘Great')elif G<85 and G>=70:print(‘Good')②____________print(‘Medium')else:print(‘Bad')
55.閱讀以下程序,
s = 0
For k = 10 To 30 Step 5
s = s + k
Next
Print s, k
程序運行后,s、k的值分別為:( )、( )
56.在Python中,“%”表示___________,“//”表示___________。
57.下面是獲取環境溫度代碼如下:
from microbit import *
while True
print(temperature())
sleep(2500)
temperature()函數的數據來自____________;取溫度的時間間隔是____________。
58.閱讀下面的流程圖,回答問題。
( http: / / www.21cnjy.com )
該程序執行結束后:
a的值是__________,b的值是__________;
x的值是__________,y的值是__________。
59.打印1到100的偶數和。
s=0For i in range(①____________)②______________print(“偶數和是:”,s)
60.編寫一個小程序,比較兩個數的大小,按“比較”按鈕后,輸出較大的數。將下面代碼補充完整,其運行效果如圖:2-1-c-n-j-y
( http: / / www.21cnjy.com )
Private Sub Command1 Click( )
a= Val(Text1. Text)
b= Val (Text2 Text)
If_________Then
Max=___________
Else
Max=b
End If
Text3.Text=________
End Sub
61.input()函數主要用于數據的輸入,結果返回一個 _________。
62.在Python窗口中,“>>>”是 ________________。
參考答案:
1.D
2.D
3.B
4.C
5.C
6.D
7.A
8.B
9.A
10.A
11.B
12.C
13.B
14.D
15.A
16.B
17.D
18.C
19.D
20.C
21.D
22.C
23.C
24.B
25.B
26.B
27.B
28.B
29.B
30.C
31. 活動標志 判定標志 輸入、輸出標志 流線標志
32. 統籌 二分 ( http: / / www.21cnjy.com" \o "歡迎登陸21世紀教育網 ) 中點 11 8 9 13 有窮性 確定性 可行性
33.正確
34.正確
35.正確
36.正確
37.正確
38.正確
39.正確
40.正確
41.錯誤
42.正確
43.錯誤
44.錯誤
45.正確
46.錯誤
47.錯誤
48.錯誤
49.對
50.正確
51.錯誤
52.正確
53. 4*a+3*b+0.5*c a+b+c 3 3 3021·cn·jy·com
54. G>85: elif G<70 and G>=60:
55. 100 35
56. 取余 取整
57. 溫度傳感器 2.5秒
58. 58 32 90 26
59. 1,101
if i%2==0: s=s+i
60. a>b或者b<a或者a>=b或者b<=a a Max
61.字符串
62.命令提示符
21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)
HYPERLINK "http://www.21cnjy.com/" 21世紀教育網(www.21cnjy.com)

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 潍坊市| 姚安县| 香河县| 乐昌市| 嘉义市| 兴安盟| 三明市| 沧州市| 扎鲁特旗| 高淳县| 克什克腾旗| 莲花县| 抚顺市| 青神县| 庄河市| 察雅县| 九江市| 西峡县| 林周县| 阿克苏市| 辉县市| 泸溪县| 大渡口区| 荃湾区| 平乡县| 东乌珠穆沁旗| 惠来县| 蓝山县| 枣阳市| 龙口市| 仙游县| 晋中市| 剑川县| 盐城市| 沁水县| 治县。| 高雄市| 托克逊县| 大同县| 浦城县| 青田县|