資源簡介 新世紀(jì)版八(下)期末信息技術(shù)試題一、選擇題(每小題3分,共60分)1、Small basic 是哪個公司的軟件( B )A 、金山公司 B、微軟公司 C、騰訊公司 D、谷歌公司2、Small basic 是一種什么的編程語言。( C ) A、面向事件 B、面向程序 C、面向?qū)ο? D、面向問題3、在Small basic語言中,書寫命令時,“對象”與它的“操作”之間用什么符號連接。( D )A、“+” B、“-” C、“X” D、“.”4、下列( C )是保存命令的按鈕。4、下列( )是運(yùn)行命令的按鈕。A、A B、B C、C D、D7、下面關(guān)于Small Basic說法正確的是( D )。 A、Small Basic 是文字編輯軟件 B、Small Basic 是電子表格處理軟件C、Small Basic 是視頻編輯軟件 D、Small Basic 是計算機(jī)編程語言8、在Small Basic中最具有特色的小動物是 ( B )A、小螞蟻 B、小海龜 C、小兔子 D、小天鵝9、用Small Basic創(chuàng)建的文件,其擴(kuò)展名是( D )。 A、.doc B、.xls C、.jpg D、.sb10、在Small Basic中以下變量名稱正確的是( D )A、1good B、if C、for D、good11、在Small Basic中以下表達(dá)式不正確的是( C )A、S=3 B、S=360/E C、S=360×4 D、S=50-613、以下Small Basic 命令中,可以實(shí)現(xiàn)畫一條直線的命令是( A ) A、DrawLine B、DrawText C、DrawPic D、WriteLine14、如圖:可以看出數(shù)據(jù)的步長是( B )。?A、2??? B、3??? C、4???? D、515、在Small Basic中,坐標(biāo)原點(diǎn)在( C )A、屏幕中央位置??? B、左下角??? C、?左上角?? D、右上角16、以下命令可以繪制一個橢圓的是( ?A??)A、GraphicsWindow.DrawEllipse(?? ?) B、 GraphicsWindow.Line(???)C、GraphicsWindow.DrawRectangle(???)D、GraphicsWindow.DrawTriangle(?????)17、在Small Basic中,要使變量a獲取一個100以內(nèi)的隨機(jī)數(shù),正確的是(??D?? ?)A、a=Math.GetRandom (100) ??B、a=Math.GetNumber (100)?C、a=Math.RandomNumber (100)?D、a=Math.GetRandomNumber (100)18、在Small Basic中 Graphicswindows對象不能夠偵測到的事件是( ?D )? A、KeyDown? B、keyUP C、MouseDown D、MouseGo19、閱讀以下程序并回答:target=shapes.AddRectangle(200,10)x=0y=200x1=1While ("true")? If x<0 Or x>(GraphicsWindow.Width)-200 Then??? x1=-x1? Else???? Shapes.Move(target,x,y)?? EndIf? x=x+x1? Program.Delay(3)EndWhile?程序運(yùn)行后,圖形會運(yùn)動?(??D?? ?)A、1次? B、5次?? C、200次?? D、無限次20、?以下程序運(yùn)行后,S的值是(?? ?C???)??S=0For i=1? To 5? Step 1? S =S +iEndFor A、5???????? B、10 ??????C、15?? ?????D、20二、選擇題(共4小題6空,每空5分,共30分)1、以下Small? Basic語句運(yùn)行后,可以畫出一個什么圖形(??B???)Turtle .Move (100)Turtle .Turn (90)Turtle .Move (100)Turtle .Turn (90)Turtle .Move (100)Turtle .Turn (90)Turtle .Move (100)Turtle .Turn (90)A、三角形????? B、四邊形???? C、五邊形????? D、六邊行2、小明想用Small? Basic計算1+2+…+100的值,但有一句關(guān)鍵語句忘記怎么寫了,請幫小明選出這一句語句。?(??A??)ntotal=0nstart=1nstop=100nincrement=1???????????????????????????? ntotal =ntotal +iEndForTextWindow .WriteLine? (nstart +"+……+"+nstop +"="+ntotal )備選答案:A、?For i=nstart? To nstop? Step nincrement? B、?For i=100? To ??1? Step??? ?0C、while i=1 to 100?D、while i<1003、請認(rèn)真思考,完成以下程序,畫出以下螺旋圖形S= Length=50E=360/SGraphicsWindow.PenColor="Red"For i=2 to Length step 2Turtle.Move (i)Turtle.Turn (E)EndWhile ??根據(jù)以上程序回答以下問題:(1)要繪制以上螺旋圖形,S的值非常重要,要繪制第一個圖形,S的值應(yīng)該是????B???????,繪制第二個圖形,S的值是????C????,第三個圖形,S的值是?? ?F????。??? A、3? ????B、4 ??????C、5?? ????D、6???? E、7 ????F、84、小明想在Small Basic中畫一個不斷旋轉(zhuǎn)的風(fēng)車,有一句關(guān)鍵語句忘記怎么寫了,請幫小明選出這一句語句。?(???D?? ???)leaf=shapes.AddRectangle(200,10)GraphicsWindow.BrushColor="green"base=shapes.AddRectangle(20,130)Shapes.Move(leaf,200,200)i=1While "true"? Shapes.Rotate(leaf,i)? Program.Delay(5)? i=i+1??? ?????26?????????????????? A、EndIf? ???????B、EndFor??? C、End??? ?D、EndWhile三、按要求完成程序(每空2分,共10分)請從選項(xiàng)中選擇正確的項(xiàng)并排序,使程序運(yùn)行后可以繪制一個紅色的正五邊形。 ?A F G ? ? ? ? ? ? ? ? ? ? ??? E? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??GraphicsWindow.PenWidth=10 ?B? ? ? ? ? ? ? ? ? ? ? ? ? ?? Turtle .Turn (E)Turtle .Move (Length)Turtle .Turn (E)Turtle .Move (Length)Turtle .Turn (E)Turtle .Move (Length)Turtle .Turn (E)Turtle .Move (Length)Turtle .Turn (E)備選答案:A、GraphicsWindow.PenColor="red"?B、Turtle .Move (Length)?C、IfD、E=360/S? ?E、EndIf?? F、S=5??? ? ? ??G、Length=100?第三題說明:A(設(shè)置畫筆顏色)的位置可以放置在任意位置,G(設(shè)置邊長)的位置必須在B(移動長度)前,F(xiàn)(設(shè)置多邊形邊數(shù))的位置必須在D(計算旋轉(zhuǎn)角度)前。滿足以上條件的答案都可以給分 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫