一、选择题(共20小题,每小题2分,共40分)
1、Small Basic 源程序文件的扩展名为( )
A. pdb B. exe C. sb D.dll
2、在小海龟画三角形的图形中,其中Turtle.Angle=90,表示的意思是( )
A. 将小海龟的x坐标设为90
B. 将小海龟的y坐标设置为90
C. 将小海龟的速度设置为90
D. 将小海龟的方向设置为与垂直方向成90度
3、以下哪个变量是合法的( )
A. 123 B.14IF C.初二年级 D. IF
4、以下哪个变量不合法的( )
A. S1 B. S C. then D. A-1
5、以下关于赋值语句的描述中,哪一个是正确的( )
A. 关于赋值语句的格式中,赋值号“=”就是相当于数学中等号“=”一样
B. 赋值语句的格式是表达式=变量名
C. 赋值语句的格式是变量名=表达式
D. 赋值语句中的表达式可以使用中括号“[ ]”
6、以下哪个赋值语句是错误的( )
A. A=A+3 B. S=S C. S+1=S D. F=3*A
7、以下程序段:A=3; B=2 ,那S=(3*A)*B-B的值是( )
A. 14 B. 15 C. 16 D.17
8、下列流程图中,哪个是表示处理柜的( )
A. B. C. D.
9、执行以下赋值语句后,各个变量的值正确的是( )
a=2
a=a+2
b=2*a+1
c=a+b
A. a=2 b=4 c=9 B. a=4 b=4 c=6
C. a=4 b=9 c=13 D. a=9 b=4 c=13
10、FOR是跟哪个保留字互相搭配成循环语句( )
A. EndiF B. EndFOR C. Endwhile D. EndsuB
11、在FOR i=3 To 27 step 3中,该循环程序中一共执行多少次循环( )。
A. 7 B. 8 C. 9 D. 10
12、在FOR i=3 To 27 step 3中当循环变量i的值为( )时,退出循环。
A. 27 B. 28 C. 29 D. 30
13、在编写程序时经常要对某一个条件进行判断,“条件”只有“成立”或“不成立”两种结果,成立用“True”表示,不成立用“false”表示,下列关系表达式中,结果为“True”的是( )
A. 9>8 B. 2< >2 C. 6>7 D.4<3
14、在Small Basic中可以通过Math对象中,其中一个操作Math.GetRandomNumber来产生随机数。语句a=Mafh. GetRandomNumber(10)的含义是( ),并赋值给变量a。
A. 随机产生一个1~10的小数
B. 随机产生一个1~10的整数
C. 产生一个值为10的整数
D. 随机产生一个0~10的小数
15、小海龟向前移动200步的命令是( )
A. Turtle.Move(200) B. Turtle.Move[200]
C. Turtle.Move =200 D. Turtle.Move{200}
16、赋值语句“Sum=Sum+1”,以下含义不对的是( )
A. 赋值号“=”含义与我们数学中的等号“=”完全相同
B. 本赋值语句中的“=”左边是一个变量Sum
C. 赋值语句中的赋值号“=”右边和“=”左边的“Sum”的值是不一样的
D. 赋值语句的意思是把右边“Sum”的值加上1,再赋值给左边的“Sum”,左边的“Sum”比右边的“Sum”大1
17、以下命令中,( )的作用可以改充数图形窗口中笔的颜色,让小海龟画出红色的图形。
A. Graphicswmdow.pen color=“red”
B. Graphicswmdow.pen Brush color=“red”
C. Graphicswmdow.pen Background color=“red”
D. Graphicswmdow.pen color=“blue”
18、在Small Basic 编辑器中输入程序
Sum=0
FOR i=2 TO10 step 2
Sum= Sum+ i
End FOR
点击运行该程序后,最后Sum的值( )
A. 6 B.12 C. 20 D. 30
19、用FOR语句实现“2+4+6+8+……+20=?”的编程中,步长值最理想的是( )
A. 1 B.2 C.3 D.4
20、在Sum=1; i=1 执行如下程序:
while i<=5;
Sum= Sum+ i
i= i +1
End while中,最后Sun的值是( )
A. 13 B. 14 C. 15 D.16
举报/反馈