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

【精品解析】海南省文昌市八年級(jí)信息技術(shù)段考試卷

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

【精品解析】海南省文昌市八年級(jí)信息技術(shù)段考試卷

資源簡(jiǎn)介

海南省文昌市八年級(jí)信息技術(shù)段考試卷
一、單選題(每小題2分,共40分)
1.(2019八上·文昌月考)Small basic 是哪個(gè)公司的軟件( ?。?br/>A.金山公司 B.微軟公司 C.騰訊公司 D.谷歌公司
2.(2019八上·文昌月考)Small basic 是一種什么的編程語(yǔ)言( ?。?br/>A.面向事件 B.面向程序 C.面向?qū)ο?D.面向問(wèn)題
3.(2019八上·文昌月考)Small Basic中Turtle.Hide的含義是( ?。?。
A.移動(dòng)小海龜 B.顯示小海龜 C.隱藏小海龜 D.轉(zhuǎn)動(dòng)小海龜
4.(2019八上·文昌月考)以下不屬于流程圖中圖形的是(  )。
A. 圓角矩形為開始/結(jié)束框表示開始或結(jié)束
B. 矩形處理框表示計(jì)算或處理等
C. 菱形判斷框表示條件判斷
D. 三角形分支框表示程序不同的走向
5.(2019八上·文昌月考)在以下流程圖中,表示判開始和結(jié)束的是(  )。
A. B.
C. D.
6.(2019八上·文昌月考)小海龜作為一個(gè)對(duì)象,以下是設(shè)置小海龜屬性的是( ?。?。
A.turtle.move(100) B.turtle.angle=100
C.turtle.move(100) D.turtle。x=100
7.(2019八上·文昌月考)以下哪條不是變量的取名規(guī)則(  )。
A.變量名可以是中文、英文、數(shù)字,不能以數(shù)字開頭
B.變量名不能與對(duì)象、屬性、操作名相同
C.變量不能與保留字符相同
D.變量名應(yīng)盡可能復(fù)雜
8.(2019八上·文昌月考)以下不是賦值語(yǔ)句的是( ?。?。
A.x=x+1 B.turtle.turn(100)
C.X=turtle.speed D.graphicsWindow.pencolor=“red”
9.(2019八上·文昌月考)如果我們想讓小海龜Turtle對(duì)象向前移動(dòng)80步,正確的程序命令是( ?。?。
A.turtle.turn(80) B.turtle:turn(80)
C.turtle.move(80) D.turtle@move(80)
10.(2019八上·文昌月考)以下哪項(xiàng)是賦值語(yǔ)句( ?。?。
A.E=360/S B.E+360=720 C.X+1=3 D.4+5=E
11.(2019八上·文昌月考)賦值語(yǔ)句“sum=sum+1”,以下含義不對(duì)的是(  )。
A.它的含義與我們數(shù)學(xué)中的等式完全相同sum=0
B.本賦值語(yǔ)句等號(hào)的左邊是一個(gè)變量sum。
C.賦值語(yǔ)句等號(hào)右邊的“sum”和等號(hào)左邊的“sum”的值是不一樣的。
D.賦值語(yǔ)句的意思是把右邊“sum”的值加上1,再賦值給左邊的“sum”,左邊的“sum”比右邊的 “sum”大1。
12.(2019八上·文昌月考)在Small basic語(yǔ)言中,書寫命令時(shí),“對(duì)象”與它的“操作”之間用什么符號(hào)連接。( ?。?。
A.“+” B.“-” C.“X” D.“.”
13.(2019八上·文昌月考)在Small Basic軟件中編寫“擲骰子”游戲時(shí),為了讓游戲能反復(fù)的玩下去,需要在程序中加一個(gè)循環(huán)語(yǔ)句,才能讓游戲程序循環(huán)執(zhí)行,當(dāng)不知循環(huán)次數(shù)時(shí)可以使用( ?。┱Z(yǔ)句。
A.While…EndWhile B.While…EndIf
C.For…EndIf D.For…Endfor
14.(2019八上·文昌月考)如果我們輸入的程序命令是“turtle.turn(120)”,則表示小海龜?shù)膭?dòng)作是( ?。?。
A.向左轉(zhuǎn)彎120度 B.向右轉(zhuǎn)彎120度
C.向前移動(dòng)120步 D.向后移動(dòng)120步
15.(2019八上·文昌月考)由“For i=2 To 8 Step 2”決定的循環(huán)結(jié)構(gòu)被執(zhí)行(  )次。
A.3 B.4 C.5 D.6
16.(2019八上·文昌月考)在Small Basic中,以下哪個(gè)語(yǔ)句是讀入數(shù)據(jù)的操作( ?。?。
A.TextWindow.Write(  ) B.TextWindow.Read(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
17.(2019八上·文昌月考)在Small Basic中,TextWindow對(duì)象的 操作,其作用是暫停程序的運(yùn)行,并在屏幕上顯示“Press any key to continue……”(按任意鍵繼續(xù)……)。 (  )
A.TextWindow.Read(  ) B.TextWindow.WriteLine(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
18.(2019八上·文昌月考)在Small Basic的圖形窗口中畫橢圓是使用DrawEllipse操作,它的使用格式如下: GraphicsWindow. DrawEllipse(a,b,width,height) 關(guān)于DrawEllipse操作的使用格式,下列說(shuō)法錯(cuò)誤的是( ?。?。
A.參數(shù)a,b分別指橢圓的x,y坐標(biāo) B.參數(shù)width是指橢圓的寬度
C.橢圓的圓心坐標(biāo)就是(a,b) D.參數(shù)height是指橢圓的高度
19.(2019八上·文昌月考)小紅想通過(guò)按下鼠標(biāo)就在鼠標(biāo)所在位置畫一個(gè)長(zhǎng)69,寬36的長(zhǎng)方形,而不必重復(fù)多次畫長(zhǎng)方形的程序,那么他可以選擇用(  )。
A.If語(yǔ)句 B.For語(yǔ)句 C.While語(yǔ)句 D.sub語(yǔ)句
20.(2019八上·文昌月考)用for語(yǔ)句實(shí)現(xiàn)“1+3+5+7+…79=?”,步長(zhǎng)值為(  )。
A.1 B.2 C.3 D.4
二、填空題(每空2分,共20分)
21.(2019八上·文昌月考)在Small Basic編程過(guò)程中,畫正五邊形,小海龜一共會(huì)轉(zhuǎn)過(guò)   度 。
22.(2019八上·文昌月考)在Small Basic中變量名要以   、   、   、下劃線命名,且不能以數(shù)字開頭。
23.(2019八上·文昌月考)Small
Basic中的對(duì)象名和屬性、操作的名稱都是用    表示的。
24.(2019八上·文昌月考)Small
Basic中,賦值語(yǔ)句的左端必須是一個(gè)變量名,右端必須是一個(gè)   或    。
25.(2019八上·文昌月考)在編輯器中書寫命令時(shí),small basic會(huì)智能感知我們要書寫的對(duì)象、屬性或操作,并在窗口的右邊顯示相應(yīng)的說(shuō)明,按   鍵確認(rèn)就可以完成輸入。
26.(2019八上·文昌月考)Small
Basic中,畫圖形自然要使用   對(duì)象。
27.(2019八上·文昌月考)Small
Basic中表達(dá)式中使用的運(yùn)算符是+、   、*、/。
三、判斷題(每小題1分,共10分)
28.(2019八上·文昌月考)在書寫命令時(shí),“對(duì)象”與它的“操作”之間用符號(hào)“,”連接。
29.(2019八上·文昌月考)small basic的圖形窗口graphics window坐標(biāo)系與數(shù)學(xué)中的笛卡爾坐標(biāo)系表示方法有所不同,small basic圖形窗口的坐標(biāo)X、Y值沒(méi)有負(fù)值。
30.(2019八上·文昌月考)在賦值語(yǔ)句中,表達(dá)式可以包含函數(shù)、常量、變量、用小括號(hào)(  )表示運(yùn)算的優(yōu)先次序變化,也可以使用中括號(hào)[ ]來(lái)表示優(yōu)先次序。
31.(2019八上·文昌月考)Small Basic不可以同時(shí)編輯多個(gè)程序。
32.(2019八上·文昌月考)做重復(fù)工作是電腦的特長(zhǎng),我們可以用簡(jiǎn)單的命令告訴電腦做重復(fù)的工作。
33.(2019八上·文昌月考)Small basic 中,F(xiàn)or i=1 to 3 <語(yǔ)句組> EndFor中,循環(huán)結(jié)束時(shí),循環(huán)變量的值i為5。
34.(2019八上·文昌月考)在Small Basic中,坐標(biāo)原點(diǎn)在左下角。
35.(2019八上·文昌月考)Small basic中變量名可和對(duì)象、屬性、操作名相同。
36.(2019八上·文昌月考)用Small Basic創(chuàng)建的文件,其擴(kuò)展名是.sb。
37.(2019八上·文昌月考)在Small Basic軟件中編寫“擲骰子”游戲時(shí),為了讓游戲能反復(fù)的玩下去,需要在程序中加一個(gè)循環(huán)語(yǔ)句,才能讓游戲程序循環(huán)執(zhí)行,當(dāng)不知循環(huán)次數(shù)時(shí)可以使用While…EndWhile語(yǔ)句。
四、簡(jiǎn)答題(每小題15分,共30分)
38.(2019八上·文昌月考)下面是畫同心圓的程序:
g=10
d=100
x=100
y=100
While d>1
Graphicswindow.drawellipse(x,
y, d, d)
d=d-2*g
x=x+g
y=y+g
Endwhile
(1)在上面的程序中,以下分別列出圓的坐標(biāo)和直徑:
第一個(gè)圓的坐標(biāo)和直徑(100,100,100,100)
第二個(gè)圓的坐標(biāo)和直徑(110,110,80,80)
第三個(gè)圓的坐標(biāo)和直徑(   ,   ,   ,  ?。?br/>……
最后一個(gè)圓的坐標(biāo)和直徑(   ,   ,   ,  ?。?br/>(2)在以上程序中,計(jì)算x坐標(biāo)變化的語(yǔ)句是:   
計(jì)算Y坐標(biāo)變化的語(yǔ)句是:   
畫圓的語(yǔ)句為:   
計(jì)算直徑變化的語(yǔ)句為:   
判斷循環(huán)結(jié)束與否的語(yǔ)句是:   
答案解析部分
1.【答案】B
【知識(shí)點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】Small Basic是微軟公司發(fā)布的一款針對(duì)兒童的免費(fèi)編程語(yǔ)言。故答案選B。
【分析】本題考查軟件的發(fā)布公司。Small Basic是微軟公司發(fā)布的免費(fèi)編程語(yǔ)言,是對(duì)于初學(xué)者而言最容易入手的編程語(yǔ)言。金山軟件股份有限公司創(chuàng)建于1988年,是中國(guó)領(lǐng)先的應(yīng)用軟件產(chǎn)品和服務(wù)供應(yīng)商。騰訊公司是中國(guó)最大的互聯(lián)網(wǎng)綜合服務(wù)提供商之一,也是中國(guó)服務(wù)用戶最多的互聯(lián)網(wǎng)企業(yè)之一。谷歌公司,被公認(rèn)為全球最大的搜索引擎公司。
2.【答案】C
【知識(shí)點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】Microsoft Small Basic只需要有編程語(yǔ)言最基本的概念,是對(duì)于初學(xué)者而言最容易入手的編程語(yǔ)言。是面向?qū)ο蟮木幊陶Z(yǔ)言。故答案選C。
【分析】本題考查Small basic語(yǔ)言。Small Basic有一個(gè)友好的開發(fā)環(huán)境,,結(jié)合了一個(gè)友好的環(huán)境和一種非常簡(jiǎn)單的語(yǔ)言,以及一組豐富而迷人的庫(kù),使程序和游戲流行起來(lái)。
3.【答案】C
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】Hide是隱藏的意思,Small Basic中Turtle.Hide是隱藏小海龜?shù)囊馑?。故答案選C。
【分析】本題考查Small Basic中Turtle.Hide的命令。Turtle.Hide是隱藏小海龜,Turtle.show是顯示小海龜。
4.【答案】D
【知識(shí)點(diǎn)】流程圖的概念及其常用圖形
【解析】【解答】圓角矩形為開始/結(jié)束框,表示開始或結(jié)束;矩形表示處理框;菱形表示判斷框;三角形不屬于流程圖圖形。故答案選D。
【分析】本題考查流程圖中最常用的構(gòu)件。除了題中的流程圖圖形,最常用的構(gòu)件還有: (連接框),用于連接因畫不下而斷開的流程線; (流程線),指出流程控制方向,即動(dòng)作的次序,平行四邊形表示輸入/輸出框。
5.【答案】A
【知識(shí)點(diǎn)】流程圖的概念及其常用圖形
【解析】【解答】選項(xiàng)A圓角矩形為開始/結(jié)束框,表示開始或結(jié)束;選項(xiàng)D菱形表示判斷框。選項(xiàng)B和選項(xiàng)C不屬于流程圖圖形。故答案選A。
【分析】本題考查流程圖中最常用的構(gòu)件。最常用的構(gòu)件有: (連接框),用于連接因畫不下而斷開的流程線; (流程線),指出流程控制方向,即動(dòng)作的次序;平行四邊形表示輸入/輸出框;圓角矩形為開始/結(jié)束框表示開始或結(jié)束;菱形表示判斷框; 矩形表示處理框。
6.【答案】B
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】要設(shè)置對(duì)象的屬性,可以使用“對(duì)象.屬性=數(shù)值”的表示方法。故答案選B。
【分析】本題考查對(duì)象屬性的設(shè)置,對(duì)象除了操作之外,還有坐標(biāo)、速度等屬性.要設(shè)置對(duì)象的屬性,使用“對(duì)象.屬性=數(shù)值”的表示方法。則用如下的表示方法:Turtle.x=150 將小海龜?shù)膞坐標(biāo)設(shè)置為150,Turtle.y=100 將小海龜?shù)膟坐標(biāo)設(shè)置為100,Turtle.Speed=10將小海龜?shù)乃俣仍O(shè)為10。
7.【答案】D
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】變量的命名規(guī)則如下:
(1)變量名由字母、數(shù)字和下劃線組成,其中不能有小數(shù)點(diǎn)和空格。
(2)變量名不能與VB的保留字相同,也不要與過(guò)程名和符號(hào)常星名相同。
(3)變量名必須以字母開頭,其字符個(gè)數(shù)不得超過(guò)255個(gè)。
(4)變量名不區(qū)分大小寫。
(5)變量名字也不建議過(guò)長(zhǎng), 最好是 1 個(gè)單詞,最多不超過(guò) 3 個(gè)單詞。
故答案選D。
【分析】本題考查變量的取名規(guī)則。C++、MATLAB、VB等各語(yǔ)言常用命名規(guī)則有相似也有所不同。
8.【答案】B
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】賦值的語(yǔ)法規(guī)則就是:數(shù)據(jù)類型 變量名=表達(dá)式。表達(dá)式可以理解為一個(gè)值或一個(gè)計(jì)算公式就行,表達(dá)式加一個(gè)英文符號(hào)分號(hào)就是語(yǔ)句。選項(xiàng)ACD都有等號(hào)=,選項(xiàng)B是對(duì)象屬性設(shè)置。故答案選B。
【分析】本題考查賦值語(yǔ)句。賦值語(yǔ)句是用來(lái)賦給某變量一個(gè)具體值的語(yǔ)句,必須是獨(dú)立的。賦值語(yǔ)句不會(huì)返回操作數(shù),不能作為表達(dá)式的一部分。賦值語(yǔ)句語(yǔ)句。在算法中,賦值語(yǔ)句是最基本的語(yǔ)句。
9.【答案】C
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】小海龜Turtle,使用“對(duì)象.命令(數(shù)字)”的表示方法。move表示移動(dòng)。選項(xiàng)BC分別用“:”和“@”。 turn是旋轉(zhuǎn)的意思。故答案選C。
【分析】本題考查小海龜對(duì)象移動(dòng)命令。move表示移動(dòng),turn表示轉(zhuǎn)彎。
10.【答案】A
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】 賦值的語(yǔ)法規(guī)則就是:變量名=表達(dá)式。表達(dá)式可以理解為一個(gè)值或一個(gè)計(jì)算公式。 故答案選A。
【分析】此題考查對(duì)賦值語(yǔ)句的理解。賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。
11.【答案】A
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】“sum=sum+1”是程序的賦值語(yǔ)句,該語(yǔ)句的含義為:右邊的“sum”的值+1,再把加得值賦值給左邊的“sum”,故左邊“sum”的值會(huì)比右邊“sum”的值大1。左右兩邊“sum”的值是不一樣的。故答案選A。
【分析】本題考查賦值語(yǔ)句。賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。
12.【答案】D
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】對(duì)象設(shè)置操作、坐標(biāo)、速度等屬性,用“.”隔開。故答案選D。
【分析】本題考查程序?qū)ο髸鴮懨?。設(shè)置對(duì)象的屬性,可以使用“對(duì)象.屬性=數(shù)值”的表示方法。
13.【答案】A
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】For…Endfor循環(huán)語(yǔ)句:該語(yǔ)句需要指定循環(huán)的次數(shù)。While…EndWhile:用于不知道循環(huán)次數(shù)的情況。故答案選A。
【分析】本題考查程序的循環(huán)語(yǔ)句。Small Basic中的循環(huán)語(yǔ)句有While…EndWhile和For…Endfor。While…EndWhile和For…Endfor都能實(shí)現(xiàn)程序的循環(huán)運(yùn)行,但While…EndWhile循環(huán)語(yǔ)句更加靈活,F(xiàn)or…EndFor語(yǔ)句能夠?qū)崿F(xiàn)的循環(huán)都能用While…EndWhile實(shí)現(xiàn)。
14.【答案】B
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】 小海龜一般使用“對(duì)象.命令(數(shù)字)”的表示方法?!皌urtle.turn(120)”中turn表示向右轉(zhuǎn)彎,“turtle.turn(120)”表示向右轉(zhuǎn)彎120度。故答案選B。
【分析】本題考查小海龜對(duì)象程序命令。move表示移動(dòng),turn表示轉(zhuǎn)彎。
15.【答案】B
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】“For i=2 To 8 Step 2”命令執(zhí)行如下:i的值是從2開始到8,步長(zhǎng)為2,則各步為:2、4、6、8。故答案選B。
【分析】本題考查for…to…step…語(yǔ)句程序。for…to…step…是一定范圍內(nèi),按步長(zhǎng)循環(huán)運(yùn)行。
16.【答案】B
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】選項(xiàng)A:TextWindow.Write(  )語(yǔ)句是寫入數(shù)據(jù),選項(xiàng)B:TextWindow.Read(  )語(yǔ)句是讀入數(shù)據(jù),選項(xiàng)C:TextWindow.Clear(  )語(yǔ)句是清除數(shù)據(jù),選項(xiàng)D:TextWindow.Pause(  )語(yǔ)句是暫停程序運(yùn)行。故答案選B。
【分析】本題考查small basic語(yǔ)句。TextWindow提供文本相關(guān)的輸入和輸出功能。例如使用該類,可以從文本窗口中讀取或向其中寫入文本或數(shù)字。
17.【答案】D
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】選項(xiàng)A:TextWindow.Read(  )是讀入數(shù)據(jù),選項(xiàng)B:TextWindow.WriteLine(  )是輸出完字符后,加上回車和換行,選項(xiàng)C:TextWindow.Clear(  )是清除內(nèi)容,選項(xiàng)D:TextWindow.Pause(  ) 暫停程序運(yùn)行。 故答案選D。
【分析】 本題考查small basic語(yǔ)句。TextWindow提供文本相關(guān)的輸入和輸出功能。例如使用該類,可以從文本窗口中讀取或向其中寫人文本或數(shù)字。
18.【答案】C
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】DrawEllipse(a,b,width,height)中參數(shù)a,b分別指橢圓的x,y坐標(biāo),width是指橢圓的寬度,height是指橢圓的高度。故答案選C。
【分析】本題考查small basic的圖形化窗口DrawEllipse(a,b,width,height)的含義。畫橢圓,要有坐標(biāo),高度及寬度。
19.【答案】D
【知識(shí)點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及格式;循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】選項(xiàng)A:If語(yǔ)句是條件語(yǔ)句。選項(xiàng)B:For語(yǔ)句。for語(yǔ)句結(jié)構(gòu):for (初始化表達(dá)式;循環(huán)條件表達(dá)式 ;循環(huán)后的操作表達(dá)式 ) { 執(zhí)行語(yǔ)句;} 循環(huán)條件表達(dá)式,必須是true或false。選項(xiàng)C:while是計(jì)算機(jī)的一種基本循環(huán)模式。當(dāng)滿足條件時(shí)進(jìn)入循環(huán),進(jìn)入循環(huán)后,當(dāng)條件不滿足時(shí),跳出循環(huán)。選項(xiàng)D:Sub過(guò)程中局部變量的值在調(diào)用過(guò)程中不被保留。故答案選D。
【分析】本題考查畫程序基本語(yǔ)句。
20.【答案】B
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】語(yǔ)句中1到3到5……差距為2,則步長(zhǎng)為2。故答案選B。
【分析】本題考查for語(yǔ)句的步長(zhǎng)。步長(zhǎng)應(yīng)該是前后兩次變量的變化差值。
21.【答案】360
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】畫正五邊形,小海龜每一個(gè)角度要轉(zhuǎn)彎的度數(shù)為72度,五個(gè)角,則一共轉(zhuǎn)彎5*72=360度。故答案為:360。
【分析】本題考查小海龜畫五邊形的程序分析。轉(zhuǎn)彎用“turn”表示。
22.【答案】字母;漢字;數(shù)字
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】在Small Basic中變量名要以字母、漢字、數(shù)字下劃線命名,且不能以數(shù)字開頭。故答案為:字母、漢字、數(shù)字。
【分析】本題考查small basic變量的命名。不同的語(yǔ)言常用命名規(guī)則會(huì)有所不同。
23.【答案】英文
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】Small Basic中的對(duì)象名和屬性、操作的名稱都是用英文表示的。故答案為:英文。
【分析】本題考查small basic的名稱。Small Basic中大部分是用英文表示。
24.【答案】值;表達(dá)式
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】 賦值的語(yǔ)法規(guī)則就是:變量名=表達(dá)式。表達(dá)式可以理解為一個(gè)值或一個(gè)計(jì)算公式。 故答案為:值、表達(dá)式。
【分析】本題考查賦值語(yǔ)句。 賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。
25.【答案】enter
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】small basic按下enter鍵可以確認(rèn)輸入完成。故答案為:enter。
【分析】本題考查small basic的內(nèi)容輸入。
26.【答案】GraphicsWindow
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】Small Basic中,GraphicsWindow是用于畫圖形。故答案為:GraphicsWindow。
【分析】本題考查small basic畫圖對(duì)象。圖形窗口“GraphicsWindow”,可以繪圖也可以顯示文字信息。
27.【答案】-
【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】Small Basic中表達(dá)式中使用的運(yùn)算符有加減乘除。故答案為:-。
【分析】本題考查small Basic表達(dá)式運(yùn)算符。small basic表達(dá)式中用小括號(hào)()表示運(yùn)算的優(yōu)先次序變化,不用中括號(hào)表示。 算術(shù)運(yùn)算符:+ - * / 比較運(yùn)算:> < <= >= = <>(不等于) 。
28.【答案】錯(cuò)誤
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】 對(duì)象設(shè)置操作、坐標(biāo)、速度等屬性,用“.”隔開。 故答案為:錯(cuò)誤。
【分析】本題考查程序?qū)ο髸鴮懨?。設(shè)置對(duì)象的屬性,可以使用“對(duì)象.屬性=數(shù)值”的表示方法。
29.【答案】正確
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】 數(shù)學(xué)中的笛卡爾坐標(biāo)系有正向、負(fù)向的定義,在graphics window坐標(biāo)系中圖形窗口的坐標(biāo)不分正負(fù),故答案為:正確
【分析】本題主要考查small basic的圖形窗口graphics window坐標(biāo)系的認(rèn)識(shí)以及特點(diǎn)。
30.【答案】錯(cuò)誤
【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式;常量、變量與賦值語(yǔ)句
【解析】【解答】賦值語(yǔ)句是程序設(shè)計(jì)語(yǔ)言中最基本的語(yǔ)句,它的作用是把某一個(gè)值賦給一個(gè)變量,用運(yùn)算符把函數(shù)、常量、變量連接起來(lái)就形成了表達(dá)式,在算術(shù)表達(dá)式中我們可以用小括號(hào)控制優(yōu)先順序,但是不能 [ ] 或者{ }。故答案為:錯(cuò)誤
【分析】本題主要考查對(duì)于賦值語(yǔ)句中表達(dá)式的認(rèn)識(shí)以及運(yùn)算優(yōu)先級(jí)。表達(dá)式可以分為:算術(shù)表達(dá)式、邏輯表達(dá)式,在進(jìn)行表達(dá)式的轉(zhuǎn)換過(guò)程中,必須了解各種運(yùn)算的優(yōu)先順序,使轉(zhuǎn)換后的表達(dá)式能滿足數(shù)學(xué)公式的運(yùn)算要求。運(yùn)算優(yōu)先順序?yàn)?括號(hào)→函數(shù)→乘方→乘、除→加、減→字符連接運(yùn)算符→關(guān)系運(yùn)算符→邏輯運(yùn)算符,如果同級(jí)的運(yùn)算是按從左到右次序進(jìn)行;多層括號(hào)由里向外。
31.【答案】錯(cuò)誤
【知識(shí)點(diǎn)】程序設(shè)計(jì)工具
【解析】【解答】編輯器用來(lái)寫我們的 Small Basic 程序。當(dāng)你打開一個(gè)示例程序或者一個(gè)先前保存過(guò)的程序,它將顯示在這個(gè)編輯器里。這樣你就可以對(duì)其進(jìn)行更改并且保存以備后用。你也可以同時(shí)打開和工作在多個(gè)程序上。每個(gè)打開的程序?qū)⒈伙@示在單獨(dú)的編輯器里,故答案為:錯(cuò)誤
【分析】本題主要考查Small Basic軟件中編輯器的應(yīng)用。
32.【答案】正確
【知識(shí)點(diǎn)】計(jì)算機(jī)處理問(wèn)題的過(guò)程
【解析】【解答】 計(jì)算機(jī)是是能夠按照程序運(yùn)行,自動(dòng)、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備,可以解決工作中重復(fù)的工作,我們也可以盡享簡(jiǎn)單的命令操作,讓電腦重復(fù)的去做某件事情。故答案為:正確
【分析】本題主要考查計(jì)算機(jī)的特點(diǎn)以及對(duì)于特點(diǎn)的應(yīng)用。 1、運(yùn)算速度快、精度高?,F(xiàn)代計(jì)算機(jī)每秒鐘可運(yùn)行幾百萬(wàn)條指令,數(shù)據(jù)處理的速度相當(dāng)快,是其他任何工具無(wú)法比擬的。2、具有存儲(chǔ)與記憶能力。計(jì)算機(jī)的存儲(chǔ)器類似于人的大腦,可以“記憶“(存儲(chǔ))大量的數(shù)據(jù)和計(jì)算機(jī)程序。3、具有邏輯判斷能力。具有可靠邏輯判斷能力是計(jì)算機(jī)能實(shí)現(xiàn)信息處理自動(dòng)化的重要原因。能進(jìn)行邏輯判斷,使計(jì)算機(jī)不僅能對(duì)數(shù)值數(shù)據(jù)進(jìn)行計(jì)算,也能對(duì)非數(shù)值數(shù)據(jù)進(jìn)行處理,使計(jì)算機(jī)能廣泛應(yīng)用于非數(shù)值數(shù)據(jù)處理領(lǐng)域,如信息檢索、圖形識(shí)別以及各種多媒體應(yīng)用等。4、自動(dòng)化程度高。利用計(jì)算機(jī)解決問(wèn)題時(shí),人們啟動(dòng)計(jì)算機(jī)輸入編制好的程序以后,計(jì)算機(jī)可以自動(dòng)執(zhí)行,一般不需要人直接干預(yù)運(yùn)算、處理和控制過(guò)程。
33.【答案】錯(cuò)誤
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】根據(jù)題意,變量i的值是從1-3,當(dāng)循環(huán)結(jié)束時(shí)變量值為3。故答案為:錯(cuò)誤。
【分析】本題主要考查對(duì)于循環(huán)語(yǔ)句的應(yīng)用與解讀。 For i=1 to 3 的含義為變量i從1開始循環(huán)到3結(jié)束。
34.【答案】錯(cuò)誤
【知識(shí)點(diǎn)】程序設(shè)計(jì)工具
【解析】【解答】在Small Basic中 ,坐標(biāo)原點(diǎn)與數(shù)學(xué)中笛卡爾坐標(biāo)系有所不同,(0, 0)坐標(biāo)代表了窗體的左上角,窗體被認(rèn)為是坐標(biāo)系的第二象限。故答案為:錯(cuò)誤。
【分析】本題主要考查 在Small Basic中圖形窗口的認(rèn)識(shí)。
35.【答案】錯(cuò)誤
【知識(shí)點(diǎn)】對(duì)象及其屬性;常量、變量與賦值語(yǔ)句
【解析】【解答】變量名不能是VB中的保留字(關(guān)鍵字),也不能是末尾帶類型說(shuō)明符的保留字,但可以把保留字嵌入變量名, 關(guān)鍵字是指VB6語(yǔ)言中的屬性、事件、方法、過(guò)程、函數(shù)等系統(tǒng)內(nèi)部的標(biāo)識(shí)符。故答案為:錯(cuò)誤。
【分析】本題主要考查Small basic中變量的命名規(guī)則。變量名首字母必須為字母(a-z A-Z),下劃線(_),(@)或者美元符號(hào)($)開始,php編程中所有變量必須以$開始。變量名只能是字母(a-z A-Z),數(shù)字(0-9),下劃線(_)或(@)的組合,并且之間不能包含空格。變量名不能使用編程語(yǔ)言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。
36.【答案】正確
【知識(shí)點(diǎn)】程序的創(chuàng)建
【解析】【解答】根據(jù)我們所學(xué)可以知道,Small Basic軟件創(chuàng)建的文件在保存的時(shí)候擴(kuò)展名為:.sb。故答案為:正確。
【分析】本題主要考查Small Basic軟件在文件保存時(shí)的操作以及擴(kuò)展名的識(shí)別。
37.【答案】正確
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】 While…EndWhile用在無(wú)法預(yù)測(cè)循環(huán)次數(shù)的情況下。故答案為:正確。
【分析】本題主要考查循環(huán)語(yǔ)句的使用。For…Endfor循環(huán)語(yǔ)句:該語(yǔ)句需要指定循環(huán)的次數(shù)。While…EndWhile:用于不知道循環(huán)次數(shù)的情況。
38.【答案】(1)120;120;60;60;140;140;20;20
(2)x=x+g;y=y+g;Graphicswindow.drawellipse(x,y,d,d);d=d-2*g;While d>1
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】(1)根據(jù)題中的程序我們可以看出,只要當(dāng)d>1時(shí)條件滿足,則可以執(zhí)行下面的語(yǔ)句,由第二個(gè)圓的坐標(biāo)和直徑(110,110,80,80) ,根據(jù)d=d-2*g公式,計(jì)算直徑d=80-2*10=60,根據(jù)x=x+g,計(jì)算坐標(biāo)x=110+10=120,根據(jù)y=y+g,計(jì)算坐標(biāo)y=110+10=120;由題d=d-2*g,當(dāng)d=20-2*10時(shí),d<1循環(huán)結(jié)束,經(jīng)過(guò)5次循環(huán),則最后一個(gè)圓的直徑為20,x=100+40=140,y=100+40,故答案為:1、120 2、120 3、60 4、60 5、140 6、140 7、20 8、20
(2)根據(jù)題意可知,坐標(biāo)x的變量賦值語(yǔ)句為 x=x+g ,坐標(biāo)y的變量的賦值語(yǔ)句為 y=y+g ,畫出圓的操作為為 Graphicswindow.drawellipse(x, y, d, d) ,d代表半徑,計(jì)算半徑變化的語(yǔ)句為 d=d-2*g ,循環(huán)中判斷循環(huán)語(yǔ)句是不是可以結(jié)束的條件語(yǔ)句為d>1,故答案為:1、x=x+g 2、y=y+g 3、Graphicswindow.drawellipse(x,y,d,d) 4、d=d-2*g 5、While d>1
【分析】本題主要考查small basic中圖形操作窗口的程序語(yǔ)句的讀取與操作、賦值語(yǔ)句的計(jì)算、變量的識(shí)別與計(jì)算、循環(huán)語(yǔ)句的判斷以及應(yīng)用。我們無(wú)法事先得知程序要循環(huán)運(yùn)行的次數(shù),使用While可以方便地檢查條件,再確定是否要續(xù)執(zhí)行循環(huán)。
1 / 1海南省文昌市八年級(jí)信息技術(shù)段考試卷
一、單選題(每小題2分,共40分)
1.(2019八上·文昌月考)Small basic 是哪個(gè)公司的軟件( ?。?。
A.金山公司 B.微軟公司 C.騰訊公司 D.谷歌公司
【答案】B
【知識(shí)點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】Small Basic是微軟公司發(fā)布的一款針對(duì)兒童的免費(fèi)編程語(yǔ)言。故答案選B。
【分析】本題考查軟件的發(fā)布公司。Small Basic是微軟公司發(fā)布的免費(fèi)編程語(yǔ)言,是對(duì)于初學(xué)者而言最容易入手的編程語(yǔ)言。金山軟件股份有限公司創(chuàng)建于1988年,是中國(guó)領(lǐng)先的應(yīng)用軟件產(chǎn)品和服務(wù)供應(yīng)商。騰訊公司是中國(guó)最大的互聯(lián)網(wǎng)綜合服務(wù)提供商之一,也是中國(guó)服務(wù)用戶最多的互聯(lián)網(wǎng)企業(yè)之一。谷歌公司,被公認(rèn)為全球最大的搜索引擎公司。
2.(2019八上·文昌月考)Small basic 是一種什么的編程語(yǔ)言( ?。?br/>A.面向事件 B.面向程序 C.面向?qū)ο?D.面向問(wèn)題
【答案】C
【知識(shí)點(diǎn)】計(jì)算機(jī)語(yǔ)言及其發(fā)展歷程
【解析】【解答】Microsoft Small Basic只需要有編程語(yǔ)言最基本的概念,是對(duì)于初學(xué)者而言最容易入手的編程語(yǔ)言。是面向?qū)ο蟮木幊陶Z(yǔ)言。故答案選C。
【分析】本題考查Small basic語(yǔ)言。Small Basic有一個(gè)友好的開發(fā)環(huán)境,,結(jié)合了一個(gè)友好的環(huán)境和一種非常簡(jiǎn)單的語(yǔ)言,以及一組豐富而迷人的庫(kù),使程序和游戲流行起來(lái)。
3.(2019八上·文昌月考)Small Basic中Turtle.Hide的含義是( ?。?。
A.移動(dòng)小海龜 B.顯示小海龜 C.隱藏小海龜 D.轉(zhuǎn)動(dòng)小海龜
【答案】C
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】Hide是隱藏的意思,Small Basic中Turtle.Hide是隱藏小海龜?shù)囊馑肌9蚀鸢高xC。
【分析】本題考查Small Basic中Turtle.Hide的命令。Turtle.Hide是隱藏小海龜,Turtle.show是顯示小海龜。
4.(2019八上·文昌月考)以下不屬于流程圖中圖形的是(  )。
A. 圓角矩形為開始/結(jié)束框表示開始或結(jié)束
B. 矩形處理框表示計(jì)算或處理等
C. 菱形判斷框表示條件判斷
D. 三角形分支框表示程序不同的走向
【答案】D
【知識(shí)點(diǎn)】流程圖的概念及其常用圖形
【解析】【解答】圓角矩形為開始/結(jié)束框,表示開始或結(jié)束;矩形表示處理框;菱形表示判斷框;三角形不屬于流程圖圖形。故答案選D。
【分析】本題考查流程圖中最常用的構(gòu)件。除了題中的流程圖圖形,最常用的構(gòu)件還有: (連接框),用于連接因畫不下而斷開的流程線; (流程線),指出流程控制方向,即動(dòng)作的次序,平行四邊形表示輸入/輸出框。
5.(2019八上·文昌月考)在以下流程圖中,表示判開始和結(jié)束的是( ?。?。
A. B.
C. D.
【答案】A
【知識(shí)點(diǎn)】流程圖的概念及其常用圖形
【解析】【解答】選項(xiàng)A圓角矩形為開始/結(jié)束框,表示開始或結(jié)束;選項(xiàng)D菱形表示判斷框。選項(xiàng)B和選項(xiàng)C不屬于流程圖圖形。故答案選A。
【分析】本題考查流程圖中最常用的構(gòu)件。最常用的構(gòu)件有: (連接框),用于連接因畫不下而斷開的流程線; (流程線),指出流程控制方向,即動(dòng)作的次序;平行四邊形表示輸入/輸出框;圓角矩形為開始/結(jié)束框表示開始或結(jié)束;菱形表示判斷框; 矩形表示處理框。
6.(2019八上·文昌月考)小海龜作為一個(gè)對(duì)象,以下是設(shè)置小海龜屬性的是( ?。?。
A.turtle.move(100) B.turtle.angle=100
C.turtle.move(100) D.turtle。x=100
【答案】B
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】要設(shè)置對(duì)象的屬性,可以使用“對(duì)象.屬性=數(shù)值”的表示方法。故答案選B。
【分析】本題考查對(duì)象屬性的設(shè)置,對(duì)象除了操作之外,還有坐標(biāo)、速度等屬性.要設(shè)置對(duì)象的屬性,使用“對(duì)象.屬性=數(shù)值”的表示方法。則用如下的表示方法:Turtle.x=150 將小海龜?shù)膞坐標(biāo)設(shè)置為150,Turtle.y=100 將小海龜?shù)膟坐標(biāo)設(shè)置為100,Turtle.Speed=10將小海龜?shù)乃俣仍O(shè)為10。
7.(2019八上·文昌月考)以下哪條不是變量的取名規(guī)則(  )。
A.變量名可以是中文、英文、數(shù)字,不能以數(shù)字開頭
B.變量名不能與對(duì)象、屬性、操作名相同
C.變量不能與保留字符相同
D.變量名應(yīng)盡可能復(fù)雜
【答案】D
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】變量的命名規(guī)則如下:
(1)變量名由字母、數(shù)字和下劃線組成,其中不能有小數(shù)點(diǎn)和空格。
(2)變量名不能與VB的保留字相同,也不要與過(guò)程名和符號(hào)常星名相同。
(3)變量名必須以字母開頭,其字符個(gè)數(shù)不得超過(guò)255個(gè)。
(4)變量名不區(qū)分大小寫。
(5)變量名字也不建議過(guò)長(zhǎng), 最好是 1 個(gè)單詞,最多不超過(guò) 3 個(gè)單詞。
故答案選D。
【分析】本題考查變量的取名規(guī)則。C++、MATLAB、VB等各語(yǔ)言常用命名規(guī)則有相似也有所不同。
8.(2019八上·文昌月考)以下不是賦值語(yǔ)句的是( ?。?。
A.x=x+1 B.turtle.turn(100)
C.X=turtle.speed D.graphicsWindow.pencolor=“red”
【答案】B
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】賦值的語(yǔ)法規(guī)則就是:數(shù)據(jù)類型 變量名=表達(dá)式。表達(dá)式可以理解為一個(gè)值或一個(gè)計(jì)算公式就行,表達(dá)式加一個(gè)英文符號(hào)分號(hào)就是語(yǔ)句。選項(xiàng)ACD都有等號(hào)=,選項(xiàng)B是對(duì)象屬性設(shè)置。故答案選B。
【分析】本題考查賦值語(yǔ)句。賦值語(yǔ)句是用來(lái)賦給某變量一個(gè)具體值的語(yǔ)句,必須是獨(dú)立的。賦值語(yǔ)句不會(huì)返回操作數(shù),不能作為表達(dá)式的一部分。賦值語(yǔ)句語(yǔ)句。在算法中,賦值語(yǔ)句是最基本的語(yǔ)句。
9.(2019八上·文昌月考)如果我們想讓小海龜Turtle對(duì)象向前移動(dòng)80步,正確的程序命令是(  )。
A.turtle.turn(80) B.turtle:turn(80)
C.turtle.move(80) D.turtle@move(80)
【答案】C
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】小海龜Turtle,使用“對(duì)象.命令(數(shù)字)”的表示方法。move表示移動(dòng)。選項(xiàng)BC分別用“:”和“@”。 turn是旋轉(zhuǎn)的意思。故答案選C。
【分析】本題考查小海龜對(duì)象移動(dòng)命令。move表示移動(dòng),turn表示轉(zhuǎn)彎。
10.(2019八上·文昌月考)以下哪項(xiàng)是賦值語(yǔ)句( ?。?。
A.E=360/S B.E+360=720 C.X+1=3 D.4+5=E
【答案】A
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】 賦值的語(yǔ)法規(guī)則就是:變量名=表達(dá)式。表達(dá)式可以理解為一個(gè)值或一個(gè)計(jì)算公式。 故答案選A。
【分析】此題考查對(duì)賦值語(yǔ)句的理解。賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。
11.(2019八上·文昌月考)賦值語(yǔ)句“sum=sum+1”,以下含義不對(duì)的是(  )。
A.它的含義與我們數(shù)學(xué)中的等式完全相同sum=0
B.本賦值語(yǔ)句等號(hào)的左邊是一個(gè)變量sum。
C.賦值語(yǔ)句等號(hào)右邊的“sum”和等號(hào)左邊的“sum”的值是不一樣的。
D.賦值語(yǔ)句的意思是把右邊“sum”的值加上1,再賦值給左邊的“sum”,左邊的“sum”比右邊的 “sum”大1。
【答案】A
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】“sum=sum+1”是程序的賦值語(yǔ)句,該語(yǔ)句的含義為:右邊的“sum”的值+1,再把加得值賦值給左邊的“sum”,故左邊“sum”的值會(huì)比右邊“sum”的值大1。左右兩邊“sum”的值是不一樣的。故答案選A。
【分析】本題考查賦值語(yǔ)句。賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。
12.(2019八上·文昌月考)在Small basic語(yǔ)言中,書寫命令時(shí),“對(duì)象”與它的“操作”之間用什么符號(hào)連接。(  )。
A.“+” B.“-” C.“X” D.“.”
【答案】D
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】對(duì)象設(shè)置操作、坐標(biāo)、速度等屬性,用“.”隔開。故答案選D。
【分析】本題考查程序?qū)ο髸鴮懨?。設(shè)置對(duì)象的屬性,可以使用“對(duì)象.屬性=數(shù)值”的表示方法。
13.(2019八上·文昌月考)在Small Basic軟件中編寫“擲骰子”游戲時(shí),為了讓游戲能反復(fù)的玩下去,需要在程序中加一個(gè)循環(huán)語(yǔ)句,才能讓游戲程序循環(huán)執(zhí)行,當(dāng)不知循環(huán)次數(shù)時(shí)可以使用( ?。┱Z(yǔ)句。
A.While…EndWhile B.While…EndIf
C.For…EndIf D.For…Endfor
【答案】A
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】For…Endfor循環(huán)語(yǔ)句:該語(yǔ)句需要指定循環(huán)的次數(shù)。While…EndWhile:用于不知道循環(huán)次數(shù)的情況。故答案選A。
【分析】本題考查程序的循環(huán)語(yǔ)句。Small Basic中的循環(huán)語(yǔ)句有While…EndWhile和For…Endfor。While…EndWhile和For…Endfor都能實(shí)現(xiàn)程序的循環(huán)運(yùn)行,但While…EndWhile循環(huán)語(yǔ)句更加靈活,F(xiàn)or…EndFor語(yǔ)句能夠?qū)崿F(xiàn)的循環(huán)都能用While…EndWhile實(shí)現(xiàn)。
14.(2019八上·文昌月考)如果我們輸入的程序命令是“turtle.turn(120)”,則表示小海龜?shù)膭?dòng)作是(  )。
A.向左轉(zhuǎn)彎120度 B.向右轉(zhuǎn)彎120度
C.向前移動(dòng)120步 D.向后移動(dòng)120步
【答案】B
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】 小海龜一般使用“對(duì)象.命令(數(shù)字)”的表示方法。“turtle.turn(120)”中turn表示向右轉(zhuǎn)彎,“turtle.turn(120)”表示向右轉(zhuǎn)彎120度。故答案選B。
【分析】本題考查小海龜對(duì)象程序命令。move表示移動(dòng),turn表示轉(zhuǎn)彎。
15.(2019八上·文昌月考)由“For i=2 To 8 Step 2”決定的循環(huán)結(jié)構(gòu)被執(zhí)行(  )次。
A.3 B.4 C.5 D.6
【答案】B
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】“For i=2 To 8 Step 2”命令執(zhí)行如下:i的值是從2開始到8,步長(zhǎng)為2,則各步為:2、4、6、8。故答案選B。
【分析】本題考查for…to…step…語(yǔ)句程序。for…to…step…是一定范圍內(nèi),按步長(zhǎng)循環(huán)運(yùn)行。
16.(2019八上·文昌月考)在Small Basic中,以下哪個(gè)語(yǔ)句是讀入數(shù)據(jù)的操作( ?。?br/>A.TextWindow.Write(  ) B.TextWindow.Read(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
【答案】B
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】選項(xiàng)A:TextWindow.Write(  )語(yǔ)句是寫入數(shù)據(jù),選項(xiàng)B:TextWindow.Read(  )語(yǔ)句是讀入數(shù)據(jù),選項(xiàng)C:TextWindow.Clear(  )語(yǔ)句是清除數(shù)據(jù),選項(xiàng)D:TextWindow.Pause(  )語(yǔ)句是暫停程序運(yùn)行。故答案選B。
【分析】本題考查small basic語(yǔ)句。TextWindow提供文本相關(guān)的輸入和輸出功能。例如使用該類,可以從文本窗口中讀取或向其中寫入文本或數(shù)字。
17.(2019八上·文昌月考)在Small Basic中,TextWindow對(duì)象的 操作,其作用是暫停程序的運(yùn)行,并在屏幕上顯示“Press any key to continue……”(按任意鍵繼續(xù)……)。 ( ?。?br/>A.TextWindow.Read(  ) B.TextWindow.WriteLine(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
【答案】D
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】選項(xiàng)A:TextWindow.Read(  )是讀入數(shù)據(jù),選項(xiàng)B:TextWindow.WriteLine(  )是輸出完字符后,加上回車和換行,選項(xiàng)C:TextWindow.Clear(  )是清除內(nèi)容,選項(xiàng)D:TextWindow.Pause(  ) 暫停程序運(yùn)行。 故答案選D。
【分析】 本題考查small basic語(yǔ)句。TextWindow提供文本相關(guān)的輸入和輸出功能。例如使用該類,可以從文本窗口中讀取或向其中寫人文本或數(shù)字。
18.(2019八上·文昌月考)在Small Basic的圖形窗口中畫橢圓是使用DrawEllipse操作,它的使用格式如下: GraphicsWindow. DrawEllipse(a,b,width,height) 關(guān)于DrawEllipse操作的使用格式,下列說(shuō)法錯(cuò)誤的是( ?。?。
A.參數(shù)a,b分別指橢圓的x,y坐標(biāo) B.參數(shù)width是指橢圓的寬度
C.橢圓的圓心坐標(biāo)就是(a,b) D.參數(shù)height是指橢圓的高度
【答案】C
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】DrawEllipse(a,b,width,height)中參數(shù)a,b分別指橢圓的x,y坐標(biāo),width是指橢圓的寬度,height是指橢圓的高度。故答案選C。
【分析】本題考查small basic的圖形化窗口DrawEllipse(a,b,width,height)的含義。畫橢圓,要有坐標(biāo),高度及寬度。
19.(2019八上·文昌月考)小紅想通過(guò)按下鼠標(biāo)就在鼠標(biāo)所在位置畫一個(gè)長(zhǎng)69,寬36的長(zhǎng)方形,而不必重復(fù)多次畫長(zhǎng)方形的程序,那么他可以選擇用( ?。?。
A.If語(yǔ)句 B.For語(yǔ)句 C.While語(yǔ)句 D.sub語(yǔ)句
【答案】D
【知識(shí)點(diǎn)】分支結(jié)構(gòu)語(yǔ)句及格式;循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】選項(xiàng)A:If語(yǔ)句是條件語(yǔ)句。選項(xiàng)B:For語(yǔ)句。for語(yǔ)句結(jié)構(gòu):for (初始化表達(dá)式;循環(huán)條件表達(dá)式 ;循環(huán)后的操作表達(dá)式 ) { 執(zhí)行語(yǔ)句;} 循環(huán)條件表達(dá)式,必須是true或false。選項(xiàng)C:while是計(jì)算機(jī)的一種基本循環(huán)模式。當(dāng)滿足條件時(shí)進(jìn)入循環(huán),進(jìn)入循環(huán)后,當(dāng)條件不滿足時(shí),跳出循環(huán)。選項(xiàng)D:Sub過(guò)程中局部變量的值在調(diào)用過(guò)程中不被保留。故答案選D。
【分析】本題考查畫程序基本語(yǔ)句。
20.(2019八上·文昌月考)用for語(yǔ)句實(shí)現(xiàn)“1+3+5+7+…79=?”,步長(zhǎng)值為( ?。?br/>A.1 B.2 C.3 D.4
【答案】B
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】語(yǔ)句中1到3到5……差距為2,則步長(zhǎng)為2。故答案選B。
【分析】本題考查for語(yǔ)句的步長(zhǎng)。步長(zhǎng)應(yīng)該是前后兩次變量的變化差值。
二、填空題(每空2分,共20分)
21.(2019八上·文昌月考)在Small Basic編程過(guò)程中,畫正五邊形,小海龜一共會(huì)轉(zhuǎn)過(guò)   度 。
【答案】360
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】畫正五邊形,小海龜每一個(gè)角度要轉(zhuǎn)彎的度數(shù)為72度,五個(gè)角,則一共轉(zhuǎn)彎5*72=360度。故答案為:360。
【分析】本題考查小海龜畫五邊形的程序分析。轉(zhuǎn)彎用“turn”表示。
22.(2019八上·文昌月考)在Small Basic中變量名要以   、   、   、下劃線命名,且不能以數(shù)字開頭。
【答案】字母;漢字;數(shù)字
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】在Small Basic中變量名要以字母、漢字、數(shù)字下劃線命名,且不能以數(shù)字開頭。故答案為:字母、漢字、數(shù)字。
【分析】本題考查small basic變量的命名。不同的語(yǔ)言常用命名規(guī)則會(huì)有所不同。
23.(2019八上·文昌月考)Small
Basic中的對(duì)象名和屬性、操作的名稱都是用    表示的。
【答案】英文
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】Small Basic中的對(duì)象名和屬性、操作的名稱都是用英文表示的。故答案為:英文。
【分析】本題考查small basic的名稱。Small Basic中大部分是用英文表示。
24.(2019八上·文昌月考)Small
Basic中,賦值語(yǔ)句的左端必須是一個(gè)變量名,右端必須是一個(gè)   或    。
【答案】值;表達(dá)式
【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句
【解析】【解答】 賦值的語(yǔ)法規(guī)則就是:變量名=表達(dá)式。表達(dá)式可以理解為一個(gè)值或一個(gè)計(jì)算公式。 故答案為:值、表達(dá)式。
【分析】本題考查賦值語(yǔ)句。 賦值語(yǔ)句的作用是把等號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到等號(hào)坐邊指定的變量中,或存放到某個(gè)對(duì)象指定的屬性中。
25.(2019八上·文昌月考)在編輯器中書寫命令時(shí),small basic會(huì)智能感知我們要書寫的對(duì)象、屬性或操作,并在窗口的右邊顯示相應(yīng)的說(shuō)明,按   鍵確認(rèn)就可以完成輸入。
【答案】enter
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】small basic按下enter鍵可以確認(rèn)輸入完成。故答案為:enter。
【分析】本題考查small basic的內(nèi)容輸入。
26.(2019八上·文昌月考)Small
Basic中,畫圖形自然要使用   對(duì)象。
【答案】GraphicsWindow
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】Small Basic中,GraphicsWindow是用于畫圖形。故答案為:GraphicsWindow。
【分析】本題考查small basic畫圖對(duì)象。圖形窗口“GraphicsWindow”,可以繪圖也可以顯示文字信息。
27.(2019八上·文昌月考)Small
Basic中表達(dá)式中使用的運(yùn)算符是+、   、*、/。
【答案】-
【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】Small Basic中表達(dá)式中使用的運(yùn)算符有加減乘除。故答案為:-。
【分析】本題考查small Basic表達(dá)式運(yùn)算符。small basic表達(dá)式中用小括號(hào)()表示運(yùn)算的優(yōu)先次序變化,不用中括號(hào)表示。 算術(shù)運(yùn)算符:+ - * / 比較運(yùn)算:> < <= >= = <>(不等于) 。
三、判斷題(每小題1分,共10分)
28.(2019八上·文昌月考)在書寫命令時(shí),“對(duì)象”與它的“操作”之間用符號(hào)“,”連接。
【答案】錯(cuò)誤
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】 對(duì)象設(shè)置操作、坐標(biāo)、速度等屬性,用“.”隔開。 故答案為:錯(cuò)誤。
【分析】本題考查程序?qū)ο髸鴮懨睢TO(shè)置對(duì)象的屬性,可以使用“對(duì)象.屬性=數(shù)值”的表示方法。
29.(2019八上·文昌月考)small basic的圖形窗口graphics window坐標(biāo)系與數(shù)學(xué)中的笛卡爾坐標(biāo)系表示方法有所不同,small basic圖形窗口的坐標(biāo)X、Y值沒(méi)有負(fù)值。
【答案】正確
【知識(shí)點(diǎn)】對(duì)象及其屬性
【解析】【解答】 數(shù)學(xué)中的笛卡爾坐標(biāo)系有正向、負(fù)向的定義,在graphics window坐標(biāo)系中圖形窗口的坐標(biāo)不分正負(fù),故答案為:正確
【分析】本題主要考查small basic的圖形窗口graphics window坐標(biāo)系的認(rèn)識(shí)以及特點(diǎn)。
30.(2019八上·文昌月考)在賦值語(yǔ)句中,表達(dá)式可以包含函數(shù)、常量、變量、用小括號(hào)(  )表示運(yùn)算的優(yōu)先次序變化,也可以使用中括號(hào)[ ]來(lái)表示優(yōu)先次序。
【答案】錯(cuò)誤
【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式;常量、變量與賦值語(yǔ)句
【解析】【解答】賦值語(yǔ)句是程序設(shè)計(jì)語(yǔ)言中最基本的語(yǔ)句,它的作用是把某一個(gè)值賦給一個(gè)變量,用運(yùn)算符把函數(shù)、常量、變量連接起來(lái)就形成了表達(dá)式,在算術(shù)表達(dá)式中我們可以用小括號(hào)控制優(yōu)先順序,但是不能 [ ] 或者{ }。故答案為:錯(cuò)誤
【分析】本題主要考查對(duì)于賦值語(yǔ)句中表達(dá)式的認(rèn)識(shí)以及運(yùn)算優(yōu)先級(jí)。表達(dá)式可以分為:算術(shù)表達(dá)式、邏輯表達(dá)式,在進(jìn)行表達(dá)式的轉(zhuǎn)換過(guò)程中,必須了解各種運(yùn)算的優(yōu)先順序,使轉(zhuǎn)換后的表達(dá)式能滿足數(shù)學(xué)公式的運(yùn)算要求。運(yùn)算優(yōu)先順序?yàn)?括號(hào)→函數(shù)→乘方→乘、除→加、減→字符連接運(yùn)算符→關(guān)系運(yùn)算符→邏輯運(yùn)算符,如果同級(jí)的運(yùn)算是按從左到右次序進(jìn)行;多層括號(hào)由里向外。
31.(2019八上·文昌月考)Small Basic不可以同時(shí)編輯多個(gè)程序。
【答案】錯(cuò)誤
【知識(shí)點(diǎn)】程序設(shè)計(jì)工具
【解析】【解答】編輯器用來(lái)寫我們的 Small Basic 程序。當(dāng)你打開一個(gè)示例程序或者一個(gè)先前保存過(guò)的程序,它將顯示在這個(gè)編輯器里。這樣你就可以對(duì)其進(jìn)行更改并且保存以備后用。你也可以同時(shí)打開和工作在多個(gè)程序上。每個(gè)打開的程序?qū)⒈伙@示在單獨(dú)的編輯器里,故答案為:錯(cuò)誤
【分析】本題主要考查Small Basic軟件中編輯器的應(yīng)用。
32.(2019八上·文昌月考)做重復(fù)工作是電腦的特長(zhǎng),我們可以用簡(jiǎn)單的命令告訴電腦做重復(fù)的工作。
【答案】正確
【知識(shí)點(diǎn)】計(jì)算機(jī)處理問(wèn)題的過(guò)程
【解析】【解答】 計(jì)算機(jī)是是能夠按照程序運(yùn)行,自動(dòng)、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備,可以解決工作中重復(fù)的工作,我們也可以盡享簡(jiǎn)單的命令操作,讓電腦重復(fù)的去做某件事情。故答案為:正確
【分析】本題主要考查計(jì)算機(jī)的特點(diǎn)以及對(duì)于特點(diǎn)的應(yīng)用。 1、運(yùn)算速度快、精度高?,F(xiàn)代計(jì)算機(jī)每秒鐘可運(yùn)行幾百萬(wàn)條指令,數(shù)據(jù)處理的速度相當(dāng)快,是其他任何工具無(wú)法比擬的。2、具有存儲(chǔ)與記憶能力。計(jì)算機(jī)的存儲(chǔ)器類似于人的大腦,可以“記憶“(存儲(chǔ))大量的數(shù)據(jù)和計(jì)算機(jī)程序。3、具有邏輯判斷能力。具有可靠邏輯判斷能力是計(jì)算機(jī)能實(shí)現(xiàn)信息處理自動(dòng)化的重要原因。能進(jìn)行邏輯判斷,使計(jì)算機(jī)不僅能對(duì)數(shù)值數(shù)據(jù)進(jìn)行計(jì)算,也能對(duì)非數(shù)值數(shù)據(jù)進(jìn)行處理,使計(jì)算機(jī)能廣泛應(yīng)用于非數(shù)值數(shù)據(jù)處理領(lǐng)域,如信息檢索、圖形識(shí)別以及各種多媒體應(yīng)用等。4、自動(dòng)化程度高。利用計(jì)算機(jī)解決問(wèn)題時(shí),人們啟動(dòng)計(jì)算機(jī)輸入編制好的程序以后,計(jì)算機(jī)可以自動(dòng)執(zhí)行,一般不需要人直接干預(yù)運(yùn)算、處理和控制過(guò)程。
33.(2019八上·文昌月考)Small basic 中,F(xiàn)or i=1 to 3 <語(yǔ)句組> EndFor中,循環(huán)結(jié)束時(shí),循環(huán)變量的值i為5。
【答案】錯(cuò)誤
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】根據(jù)題意,變量i的值是從1-3,當(dāng)循環(huán)結(jié)束時(shí)變量值為3。故答案為:錯(cuò)誤。
【分析】本題主要考查對(duì)于循環(huán)語(yǔ)句的應(yīng)用與解讀。 For i=1 to 3 的含義為變量i從1開始循環(huán)到3結(jié)束。
34.(2019八上·文昌月考)在Small Basic中,坐標(biāo)原點(diǎn)在左下角。
【答案】錯(cuò)誤
【知識(shí)點(diǎn)】程序設(shè)計(jì)工具
【解析】【解答】在Small Basic中 ,坐標(biāo)原點(diǎn)與數(shù)學(xué)中笛卡爾坐標(biāo)系有所不同,(0, 0)坐標(biāo)代表了窗體的左上角,窗體被認(rèn)為是坐標(biāo)系的第二象限。故答案為:錯(cuò)誤。
【分析】本題主要考查 在Small Basic中圖形窗口的認(rèn)識(shí)。
35.(2019八上·文昌月考)Small basic中變量名可和對(duì)象、屬性、操作名相同。
【答案】錯(cuò)誤
【知識(shí)點(diǎn)】對(duì)象及其屬性;常量、變量與賦值語(yǔ)句
【解析】【解答】變量名不能是VB中的保留字(關(guān)鍵字),也不能是末尾帶類型說(shuō)明符的保留字,但可以把保留字嵌入變量名, 關(guān)鍵字是指VB6語(yǔ)言中的屬性、事件、方法、過(guò)程、函數(shù)等系統(tǒng)內(nèi)部的標(biāo)識(shí)符。故答案為:錯(cuò)誤。
【分析】本題主要考查Small basic中變量的命名規(guī)則。變量名首字母必須為字母(a-z A-Z),下劃線(_),(@)或者美元符號(hào)($)開始,php編程中所有變量必須以$開始。變量名只能是字母(a-z A-Z),數(shù)字(0-9),下劃線(_)或(@)的組合,并且之間不能包含空格。變量名不能使用編程語(yǔ)言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。
36.(2019八上·文昌月考)用Small Basic創(chuàng)建的文件,其擴(kuò)展名是.sb。
【答案】正確
【知識(shí)點(diǎn)】程序的創(chuàng)建
【解析】【解答】根據(jù)我們所學(xué)可以知道,Small Basic軟件創(chuàng)建的文件在保存的時(shí)候擴(kuò)展名為:.sb。故答案為:正確。
【分析】本題主要考查Small Basic軟件在文件保存時(shí)的操作以及擴(kuò)展名的識(shí)別。
37.(2019八上·文昌月考)在Small Basic軟件中編寫“擲骰子”游戲時(shí),為了讓游戲能反復(fù)的玩下去,需要在程序中加一個(gè)循環(huán)語(yǔ)句,才能讓游戲程序循環(huán)執(zhí)行,當(dāng)不知循環(huán)次數(shù)時(shí)可以使用While…EndWhile語(yǔ)句。
【答案】正確
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】 While…EndWhile用在無(wú)法預(yù)測(cè)循環(huán)次數(shù)的情況下。故答案為:正確。
【分析】本題主要考查循環(huán)語(yǔ)句的使用。For…Endfor循環(huán)語(yǔ)句:該語(yǔ)句需要指定循環(huán)的次數(shù)。While…EndWhile:用于不知道循環(huán)次數(shù)的情況。
四、簡(jiǎn)答題(每小題15分,共30分)
38.(2019八上·文昌月考)下面是畫同心圓的程序:
g=10
d=100
x=100
y=100
While d>1
Graphicswindow.drawellipse(x,
y, d, d)
d=d-2*g
x=x+g
y=y+g
Endwhile
(1)在上面的程序中,以下分別列出圓的坐標(biāo)和直徑:
第一個(gè)圓的坐標(biāo)和直徑(100,100,100,100)
第二個(gè)圓的坐標(biāo)和直徑(110,110,80,80)
第三個(gè)圓的坐標(biāo)和直徑(   ,   ,   ,  ?。?br/>……
最后一個(gè)圓的坐標(biāo)和直徑(   ,   ,   ,  ?。?br/>(2)在以上程序中,計(jì)算x坐標(biāo)變化的語(yǔ)句是:   
計(jì)算Y坐標(biāo)變化的語(yǔ)句是:   
畫圓的語(yǔ)句為:   
計(jì)算直徑變化的語(yǔ)句為:   
判斷循環(huán)結(jié)束與否的語(yǔ)句是:   
【答案】(1)120;120;60;60;140;140;20;20
(2)x=x+g;y=y+g;Graphicswindow.drawellipse(x,y,d,d);d=d-2*g;While d>1
【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)語(yǔ)句及格式
【解析】【解答】(1)根據(jù)題中的程序我們可以看出,只要當(dāng)d>1時(shí)條件滿足,則可以執(zhí)行下面的語(yǔ)句,由第二個(gè)圓的坐標(biāo)和直徑(110,110,80,80) ,根據(jù)d=d-2*g公式,計(jì)算直徑d=80-2*10=60,根據(jù)x=x+g,計(jì)算坐標(biāo)x=110+10=120,根據(jù)y=y+g,計(jì)算坐標(biāo)y=110+10=120;由題d=d-2*g,當(dāng)d=20-2*10時(shí),d<1循環(huán)結(jié)束,經(jīng)過(guò)5次循環(huán),則最后一個(gè)圓的直徑為20,x=100+40=140,y=100+40,故答案為:1、120 2、120 3、60 4、60 5、140 6、140 7、20 8、20
(2)根據(jù)題意可知,坐標(biāo)x的變量賦值語(yǔ)句為 x=x+g ,坐標(biāo)y的變量的賦值語(yǔ)句為 y=y+g ,畫出圓的操作為為 Graphicswindow.drawellipse(x, y, d, d) ,d代表半徑,計(jì)算半徑變化的語(yǔ)句為 d=d-2*g ,循環(huán)中判斷循環(huán)語(yǔ)句是不是可以結(jié)束的條件語(yǔ)句為d>1,故答案為:1、x=x+g 2、y=y+g 3、Graphicswindow.drawellipse(x,y,d,d) 4、d=d-2*g 5、While d>1
【分析】本題主要考查small basic中圖形操作窗口的程序語(yǔ)句的讀取與操作、賦值語(yǔ)句的計(jì)算、變量的識(shí)別與計(jì)算、循環(huán)語(yǔ)句的判斷以及應(yīng)用。我們無(wú)法事先得知程序要循環(huán)運(yùn)行的次數(shù),使用While可以方便地檢查條件,再確定是否要續(xù)執(zhí)行循環(huán)。
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. 主站蜘蛛池模板: 台中市| 灵山县| 胶州市| 金塔县| 修水县| 刚察县| 黑龙江省| 沧州市| 清徐县| 普陀区| 沈丘县| 崇仁县| 冷水江市| 慈利县| 阿尔山市| 滦南县| 昂仁县| 汉川市| 连平县| 乡宁县| 隆子县| 尉氏县| 昭通市| 伊宁县| 阿图什市| 新晃| 鹤岗市| 安图县| 永济市| 环江| 永昌县| 宁乡县| 南川市| 黑河市| 禄劝| 华安县| 清新县| 乃东县| 舒兰市| 宁德市| 龙州县|