
新世纪版八(下)期末信息技术试题 一、选择题(每小题3分,共60分) 1、Small basic 是哪个公司的软件( B ) A 、金山公司 B、微软公司 C、腾讯公司 D、谷歌公司 2、Small basic 是一种什么的编程语言。( C ) A、面向事件 B、面向程序 C、面向对象 D、面向问题 3、在Small basic语言中,书写命令时,“对象”与它的“操作”之间用什么符号连接。( D ) A、“+” B、“-” C、“X” D、“.” 4、下列( C )是保存命令的按钮。 4、下列( )是运行命令的按钮。 A、A B、B C、C D、D 7、下面关于Small Basic说法正确的是( D )。 A、Small Basic 是文字编辑软件 B、Small Basic 是电子表格处理软件 C、Small Basic 是视频编辑软件 D、Small Basic 是计算机编程语言 8、在Small Basic中最具有特色的小动物是 ( B ) A、小蚂蚁 B、小海龟 C、小兔子 D、小天鹅 9、用Small Basic创建的文件,其扩展名是( D )。 A、.doc B、.xls C、.jpg D、.sb 10、在Small Basic中以下变量名称正确的是( D ) A、1good B、if C、for D、good 11、在Small Basic中以下表达式不正确的是( C ) A、S=3 B、S=360/E C、S=360×4 D、S=50-6 13、以下Small Basic 命令中,可以实现画一条直线的命令是( A ) A、DrawLine B、DrawText C、DrawPic D、WriteLine 14、如图: 可以看出数据的步长是( B )。? A、2??? B、3??? C、4???? D、5 15、在Small Basic中,坐标原点在( C ) A、屏幕中央位置??? B、左下角??? C、?左上角?? D、右上角 16、以下命令可以绘制一个椭圆的是( ?A??) A、GraphicsWindow.DrawEllipse(?? ?) B、 GraphicsWindow.Line(???) C、GraphicsWindow.DrawRectangle(???) D、GraphicsWindow.DrawTriangle(?????) 17、在Small Basic中,要使变量a获取一个100以内的随机数,正确的是(??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、MouseGo 19、阅读以下程序并回答: target=shapes.AddRectangle(200,10) x=0 y=200 x1=1 While ("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? 程序运行后,图形会运动?(??D?? ?) A、1次? B、5次?? C、200次?? D、无限次 20、?以下程序运行后,S的值是(?? ?C???)?? S=0 For i=1? To 5? Step 1 ? S =S +i EndFor A、5???????? B、10 ??????C、15?? ?????D、20 二、选择题(共4小题6空,每空5分,共30分) 1、以下Small? Basic语句运行后,可以画出一个什么图形(??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的值,但有一句关键语句忘记怎么写了,请帮小明选出这一句语句。?(??A??) ntotal=0 nstart=1 nstop=100 nincrement=1 ??????????????????????????? ? ntotal =ntotal +i EndFor TextWindow .WriteLine? (nstart +"+……+"+nstop +"="+ntotal ) 备选答案: A、?For i=nstart? To nstop? Step nincrement ? B、?For i=100? To ??1? Step??? ?0 C、while i=1 to 100 ?D、while i<100 3、请认真思考,完成以下程序,画出以下螺旋图形 S= Length=50 E=360/S GraphicsWindow.PenC ... ...
~~ 您好,已阅读到文档的结尾了 ~~