【精品解析】海南省文昌市八年级信息技术段考试卷

文档属性

名称 【精品解析】海南省文昌市八年级信息技术段考试卷
格式 zip
文件大小 115.9KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2020-08-31 18:00:19

文档简介

海南省文昌市八年级信息技术段考试卷
一、单选题(每小题2分,共40分)
1.(2019八上·文昌月考)Small basic 是哪个公司的软件(  )。
A.金山公司 B.微软公司 C.腾讯公司 D.谷歌公司
2.(2019八上·文昌月考)Small basic 是一种什么的编程语言(  )
A.面向事件 B.面向程序 C.面向对象 D.面向问题
3.(2019八上·文昌月考)Small Basic中Turtle.Hide的含义是(  )。
A.移动小海龟 B.显示小海龟 C.隐藏小海龟 D.转动小海龟
4.(2019八上·文昌月考)以下不属于流程图中图形的是(  )。
A. 圆角矩形为开始/结束框表示开始或结束
B. 矩形处理框表示计算或处理等
C. 菱形判断框表示条件判断
D. 三角形分支框表示程序不同的走向
5.(2019八上·文昌月考)在以下流程图中,表示判开始和结束的是(  )。
A. B.
C. D.
6.(2019八上·文昌月考)小海龟作为一个对象,以下是设置小海龟属性的是(  )。
A.turtle.move(100) B.turtle.angle=100
C.turtle.move(100) D.turtle。x=100
7.(2019八上·文昌月考)以下哪条不是变量的取名规则(  )。
A.变量名可以是中文、英文、数字,不能以数字开头
B.变量名不能与对象、属性、操作名相同
C.变量不能与保留字符相同
D.变量名应尽可能复杂
8.(2019八上·文昌月考)以下不是赋值语句的是(  )。
A.x=x+1 B.turtle.turn(100)
C.X=turtle.speed D.graphicsWindow.pencolor=“red”
9.(2019八上·文昌月考)如果我们想让小海龟Turtle对象向前移动80步,正确的程序命令是(  )。
A.turtle.turn(80) B.turtle:turn(80)
C.turtle.move(80) D.turtle@move(80)
10.(2019八上·文昌月考)以下哪项是赋值语句(  )。
A.E=360/S B.E+360=720 C.X+1=3 D.4+5=E
11.(2019八上·文昌月考)赋值语句“sum=sum+1”,以下含义不对的是(  )。
A.它的含义与我们数学中的等式完全相同sum=0
B.本赋值语句等号的左边是一个变量sum。
C.赋值语句等号右边的“sum”和等号左边的“sum”的值是不一样的。
D.赋值语句的意思是把右边“sum”的值加上1,再赋值给左边的“sum”,左边的“sum”比右边的 “sum”大1。
12.(2019八上·文昌月考)在Small basic语言中,书写命令时,“对象”与它的“操作”之间用什么符号连接。(  )。
A.“+” B.“-” C.“X” D.“.”
13.(2019八上·文昌月考)在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用(  )语句。
A.While…EndWhile B.While…EndIf
C.For…EndIf D.For…Endfor
14.(2019八上·文昌月考)如果我们输入的程序命令是“turtle.turn(120)”,则表示小海龟的动作是(  )。
A.向左转弯120度 B.向右转弯120度
C.向前移动120步 D.向后移动120步
15.(2019八上·文昌月考)由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A.3 B.4 C.5 D.6
16.(2019八上·文昌月考)在Small Basic中,以下哪个语句是读入数据的操作(  )。
A.TextWindow.Write(  ) B.TextWindow.Read(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
17.(2019八上·文昌月考)在Small Basic中,TextWindow对象的 操作,其作用是暂停程序的运行,并在屏幕上显示“Press any key to continue……”(按任意键继续……)。 (  )
A.TextWindow.Read(  ) B.TextWindow.WriteLine(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
18.(2019八上·文昌月考)在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,它的使用格式如下: GraphicsWindow. DrawEllipse(a,b,width,height) 关于DrawEllipse操作的使用格式,下列说法错误的是(  )。
A.参数a,b分别指椭圆的x,y坐标 B.参数width是指椭圆的宽度
C.椭圆的圆心坐标就是(a,b) D.参数height是指椭圆的高度
19.(2019八上·文昌月考)小红想通过按下鼠标就在鼠标所在位置画一个长69,宽36的长方形,而不必重复多次画长方形的程序,那么他可以选择用(  )。
A.If语句 B.For语句 C.While语句 D.sub语句
20.(2019八上·文昌月考)用for语句实现“1+3+5+7+…79=?”,步长值为(  )。
A.1 B.2 C.3 D.4
二、填空题(每空2分,共20分)
21.(2019八上·文昌月考)在Small Basic编程过程中,画正五边形,小海龟一共会转过   度 。
22.(2019八上·文昌月考)在Small Basic中变量名要以   、   、   、下划线命名,且不能以数字开头。
23.(2019八上·文昌月考)Small
Basic中的对象名和属性、操作的名称都是用    表示的。
24.(2019八上·文昌月考)Small
Basic中,赋值语句的左端必须是一个变量名,右端必须是一个   或    。
25.(2019八上·文昌月考)在编辑器中书写命令时,small basic会智能感知我们要书写的对象、属性或操作,并在窗口的右边显示相应的说明,按   键确认就可以完成输入。
26.(2019八上·文昌月考)Small
Basic中,画图形自然要使用   对象。
27.(2019八上·文昌月考)Small
Basic中表达式中使用的运算符是+、   、*、/。
三、判断题(每小题1分,共10分)
28.(2019八上·文昌月考)在书写命令时,“对象”与它的“操作”之间用符号“,”连接。
29.(2019八上·文昌月考)small basic的图形窗口graphics window坐标系与数学中的笛卡尔坐标系表示方法有所不同,small basic图形窗口的坐标X、Y值没有负值。
30.(2019八上·文昌月考)在赋值语句中,表达式可以包含函数、常量、变量、用小括号(  )表示运算的优先次序变化,也可以使用中括号[ ]来表示优先次序。
31.(2019八上·文昌月考)Small Basic不可以同时编辑多个程序。
32.(2019八上·文昌月考)做重复工作是电脑的特长,我们可以用简单的命令告诉电脑做重复的工作。
33.(2019八上·文昌月考)Small basic 中,For i=1 to 3 <语句组> EndFor中,循环结束时,循环变量的值i为5。
34.(2019八上·文昌月考)在Small Basic中,坐标原点在左下角。
35.(2019八上·文昌月考)Small basic中变量名可和对象、属性、操作名相同。
36.(2019八上·文昌月考)用Small Basic创建的文件,其扩展名是.sb。
37.(2019八上·文昌月考)在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用While…EndWhile语句。
四、简答题(每小题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)在上面的程序中,以下分别列出圆的坐标和直径:
第一个圆的坐标和直径(100,100,100,100)
第二个圆的坐标和直径(110,110,80,80)
第三个圆的坐标和直径(   ,   ,   ,   )
……
最后一个圆的坐标和直径(   ,   ,   ,   )
(2)在以上程序中,计算x坐标变化的语句是:   
计算Y坐标变化的语句是:   
画圆的语句为:   
计算直径变化的语句为:   
判断循环结束与否的语句是:   
答案解析部分
1.【答案】B
【知识点】计算机语言及其发展历程
【解析】【解答】Small Basic是微软公司发布的一款针对儿童的免费编程语言。故答案选B。
【分析】本题考查软件的发布公司。Small Basic是微软公司发布的免费编程语言,是对于初学者而言最容易入手的编程语言。金山软件股份有限公司创建于1988年,是中国领先的应用软件产品和服务供应商。腾讯公司是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。谷歌公司,被公认为全球最大的搜索引擎公司。
2.【答案】C
【知识点】计算机语言及其发展历程
【解析】【解答】Microsoft Small Basic只需要有编程语言最基本的概念,是对于初学者而言最容易入手的编程语言。是面向对象的编程语言。故答案选C。
【分析】本题考查Small basic语言。Small Basic有一个友好的开发环境,,结合了一个友好的环境和一种非常简单的语言,以及一组丰富而迷人的库,使程序和游戏流行起来。
3.【答案】C
【知识点】对象及其属性
【解析】【解答】Hide是隐藏的意思,Small Basic中Turtle.Hide是隐藏小海龟的意思。故答案选C。
【分析】本题考查Small Basic中Turtle.Hide的命令。Turtle.Hide是隐藏小海龟,Turtle.show是显示小海龟。
4.【答案】D
【知识点】流程图的概念及其常用图形
【解析】【解答】圆角矩形为开始/结束框,表示开始或结束;矩形表示处理框;菱形表示判断框;三角形不属于流程图图形。故答案选D。
【分析】本题考查流程图中最常用的构件。除了题中的流程图图形,最常用的构件还有: (连接框),用于连接因画不下而断开的流程线; (流程线),指出流程控制方向,即动作的次序,平行四边形表示输入/输出框。
5.【答案】A
【知识点】流程图的概念及其常用图形
【解析】【解答】选项A圆角矩形为开始/结束框,表示开始或结束;选项D菱形表示判断框。选项B和选项C不属于流程图图形。故答案选A。
【分析】本题考查流程图中最常用的构件。最常用的构件有: (连接框),用于连接因画不下而断开的流程线; (流程线),指出流程控制方向,即动作的次序;平行四边形表示输入/输出框;圆角矩形为开始/结束框表示开始或结束;菱形表示判断框; 矩形表示处理框。
6.【答案】B
【知识点】对象及其属性
【解析】【解答】要设置对象的属性,可以使用“对象.属性=数值”的表示方法。故答案选B。
【分析】本题考查对象属性的设置,对象除了操作之外,还有坐标、速度等属性.要设置对象的属性,使用“对象.属性=数值”的表示方法。则用如下的表示方法:Turtle.x=150 将小海龟的x坐标设置为150,Turtle.y=100 将小海龟的y坐标设置为100,Turtle.Speed=10将小海龟的速度设为10。
7.【答案】D
【知识点】常量、变量与赋值语句
【解析】【解答】变量的命名规则如下:
(1)变量名由字母、数字和下划线组成,其中不能有小数点和空格。
(2)变量名不能与VB的保留字相同,也不要与过程名和符号常星名相同。
(3)变量名必须以字母开头,其字符个数不得超过255个。
(4)变量名不区分大小写。
(5)变量名字也不建议过长, 最好是 1 个单词,最多不超过 3 个单词。
故答案选D。
【分析】本题考查变量的取名规则。C++、MATLAB、VB等各语言常用命名规则有相似也有所不同。
8.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】赋值的语法规则就是:数据类型 变量名=表达式。表达式可以理解为一个值或一个计算公式就行,表达式加一个英文符号分号就是语句。选项ACD都有等号=,选项B是对象属性设置。故答案选B。
【分析】本题考查赋值语句。赋值语句是用来赋给某变量一个具体值的语句,必须是独立的。赋值语句不会返回操作数,不能作为表达式的一部分。赋值语句语句。在算法中,赋值语句是最基本的语句。
9.【答案】C
【知识点】对象及其属性
【解析】【解答】小海龟Turtle,使用“对象.命令(数字)”的表示方法。move表示移动。选项BC分别用“:”和“@”。 turn是旋转的意思。故答案选C。
【分析】本题考查小海龟对象移动命令。move表示移动,turn表示转弯。
10.【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】 赋值的语法规则就是:变量名=表达式。表达式可以理解为一个值或一个计算公式。 故答案选A。
【分析】此题考查对赋值语句的理解。赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
11.【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】“sum=sum+1”是程序的赋值语句,该语句的含义为:右边的“sum”的值+1,再把加得值赋值给左边的“sum”,故左边“sum”的值会比右边“sum”的值大1。左右两边“sum”的值是不一样的。故答案选A。
【分析】本题考查赋值语句。赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
12.【答案】D
【知识点】对象及其属性
【解析】【解答】对象设置操作、坐标、速度等属性,用“.”隔开。故答案选D。
【分析】本题考查程序对象书写命令。设置对象的属性,可以使用“对象.属性=数值”的表示方法。
13.【答案】A
【知识点】循环结构语句及格式
【解析】【解答】For…Endfor循环语句:该语句需要指定循环的次数。While…EndWhile:用于不知道循环次数的情况。故答案选A。
【分析】本题考查程序的循环语句。Small Basic中的循环语句有While…EndWhile和For…Endfor。While…EndWhile和For…Endfor都能实现程序的循环运行,但While…EndWhile循环语句更加灵活,For…EndFor语句能够实现的循环都能用While…EndWhile实现。
14.【答案】B
【知识点】对象及其属性
【解析】【解答】 小海龟一般使用“对象.命令(数字)”的表示方法。“turtle.turn(120)”中turn表示向右转弯,“turtle.turn(120)”表示向右转弯120度。故答案选B。
【分析】本题考查小海龟对象程序命令。move表示移动,turn表示转弯。
15.【答案】B
【知识点】循环结构语句及格式
【解析】【解答】“For i=2 To 8 Step 2”命令执行如下:i的值是从2开始到8,步长为2,则各步为:2、4、6、8。故答案选B。
【分析】本题考查for…to…step…语句程序。for…to…step…是一定范围内,按步长循环运行。
16.【答案】B
【知识点】对象及其属性
【解析】【解答】选项A:TextWindow.Write(  )语句是写入数据,选项B:TextWindow.Read(  )语句是读入数据,选项C:TextWindow.Clear(  )语句是清除数据,选项D:TextWindow.Pause(  )语句是暂停程序运行。故答案选B。
【分析】本题考查small basic语句。TextWindow提供文本相关的输入和输出功能。例如使用该类,可以从文本窗口中读取或向其中写入文本或数字。
17.【答案】D
【知识点】对象及其属性
【解析】【解答】选项A:TextWindow.Read(  )是读入数据,选项B:TextWindow.WriteLine(  )是输出完字符后,加上回车和换行,选项C:TextWindow.Clear(  )是清除内容,选项D:TextWindow.Pause(  ) 暂停程序运行。 故答案选D。
【分析】 本题考查small basic语句。TextWindow提供文本相关的输入和输出功能。例如使用该类,可以从文本窗口中读取或向其中写人文本或数字。
18.【答案】C
【知识点】对象及其属性
【解析】【解答】DrawEllipse(a,b,width,height)中参数a,b分别指椭圆的x,y坐标,width是指椭圆的宽度,height是指椭圆的高度。故答案选C。
【分析】本题考查small basic的图形化窗口DrawEllipse(a,b,width,height)的含义。画椭圆,要有坐标,高度及宽度。
19.【答案】D
【知识点】分支结构语句及格式;循环结构语句及格式
【解析】【解答】选项A:If语句是条件语句。选项B:For语句。for语句结构:for (初始化表达式;循环条件表达式 ;循环后的操作表达式 ) { 执行语句;} 循环条件表达式,必须是true或false。选项C:while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。选项D:Sub过程中局部变量的值在调用过程中不被保留。故答案选D。
【分析】本题考查画程序基本语句。
20.【答案】B
【知识点】循环结构语句及格式
【解析】【解答】语句中1到3到5……差距为2,则步长为2。故答案选B。
【分析】本题考查for语句的步长。步长应该是前后两次变量的变化差值。
21.【答案】360
【知识点】对象及其属性
【解析】【解答】画正五边形,小海龟每一个角度要转弯的度数为72度,五个角,则一共转弯5*72=360度。故答案为:360。
【分析】本题考查小海龟画五边形的程序分析。转弯用“turn”表示。
22.【答案】字母;汉字;数字
【知识点】常量、变量与赋值语句
【解析】【解答】在Small Basic中变量名要以字母、汉字、数字下划线命名,且不能以数字开头。故答案为:字母、汉字、数字。
【分析】本题考查small basic变量的命名。不同的语言常用命名规则会有所不同。
23.【答案】英文
【知识点】对象及其属性
【解析】【解答】Small Basic中的对象名和属性、操作的名称都是用英文表示的。故答案为:英文。
【分析】本题考查small basic的名称。Small Basic中大部分是用英文表示。
24.【答案】值;表达式
【知识点】常量、变量与赋值语句
【解析】【解答】 赋值的语法规则就是:变量名=表达式。表达式可以理解为一个值或一个计算公式。 故答案为:值、表达式。
【分析】本题考查赋值语句。 赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
25.【答案】enter
【知识点】对象及其属性
【解析】【解答】small basic按下enter键可以确认输入完成。故答案为:enter。
【分析】本题考查small basic的内容输入。
26.【答案】GraphicsWindow
【知识点】对象及其属性
【解析】【解答】Small Basic中,GraphicsWindow是用于画图形。故答案为:GraphicsWindow。
【分析】本题考查small basic画图对象。图形窗口“GraphicsWindow”,可以绘图也可以显示文字信息。
27.【答案】-
【知识点】运算符与表达式
【解析】【解答】Small Basic中表达式中使用的运算符有加减乘除。故答案为:-。
【分析】本题考查small Basic表达式运算符。small basic表达式中用小括号()表示运算的优先次序变化,不用中括号表示。 算术运算符:+ - * / 比较运算:> < <= >= = <>(不等于) 。
28.【答案】错误
【知识点】对象及其属性
【解析】【解答】 对象设置操作、坐标、速度等属性,用“.”隔开。 故答案为:错误。
【分析】本题考查程序对象书写命令。设置对象的属性,可以使用“对象.属性=数值”的表示方法。
29.【答案】正确
【知识点】对象及其属性
【解析】【解答】 数学中的笛卡尔坐标系有正向、负向的定义,在graphics window坐标系中图形窗口的坐标不分正负,故答案为:正确
【分析】本题主要考查small basic的图形窗口graphics window坐标系的认识以及特点。
30.【答案】错误
【知识点】运算符与表达式;常量、变量与赋值语句
【解析】【解答】赋值语句是程序设计语言中最基本的语句,它的作用是把某一个值赋给一个变量,用运算符把函数、常量、变量连接起来就形成了表达式,在算术表达式中我们可以用小括号控制优先顺序,但是不能 [ ] 或者{ }。故答案为:错误
【分析】本题主要考查对于赋值语句中表达式的认识以及运算优先级。表达式可以分为:算术表达式、逻辑表达式,在进行表达式的转换过程中,必须了解各种运算的优先顺序,使转换后的表达式能满足数学公式的运算要求。运算优先顺序为:括号→函数→乘方→乘、除→加、减→字符连接运算符→关系运算符→逻辑运算符,如果同级的运算是按从左到右次序进行;多层括号由里向外。
31.【答案】错误
【知识点】程序设计工具
【解析】【解答】编辑器用来写我们的 Small Basic 程序。当你打开一个示例程序或者一个先前保存过的程序,它将显示在这个编辑器里。这样你就可以对其进行更改并且保存以备后用。你也可以同时打开和工作在多个程序上。每个打开的程序将被显示在单独的编辑器里,故答案为:错误
【分析】本题主要考查Small Basic软件中编辑器的应用。
32.【答案】正确
【知识点】计算机处理问题的过程
【解析】【解答】 计算机是是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,可以解决工作中重复的工作,我们也可以尽享简单的命令操作,让电脑重复的去做某件事情。故答案为:正确
【分析】本题主要考查计算机的特点以及对于特点的应用。 1、运算速度快、精度高。现代计算机每秒钟可运行几百万条指令,数据处理的速度相当快,是其他任何工具无法比拟的。2、具有存储与记忆能力。计算机的存储器类似于人的大脑,可以“记忆“(存储)大量的数据和计算机程序。3、具有逻辑判断能力。具有可靠逻辑判断能力是计算机能实现信息处理自动化的重要原因。能进行逻辑判断,使计算机不仅能对数值数据进行计算,也能对非数值数据进行处理,使计算机能广泛应用于非数值数据处理领域,如信息检索、图形识别以及各种多媒体应用等。4、自动化程度高。利用计算机解决问题时,人们启动计算机输入编制好的程序以后,计算机可以自动执行,一般不需要人直接干预运算、处理和控制过程。
33.【答案】错误
【知识点】循环结构语句及格式
【解析】【解答】根据题意,变量i的值是从1-3,当循环结束时变量值为3。故答案为:错误。
【分析】本题主要考查对于循环语句的应用与解读。 For i=1 to 3 的含义为变量i从1开始循环到3结束。
34.【答案】错误
【知识点】程序设计工具
【解析】【解答】在Small Basic中 ,坐标原点与数学中笛卡尔坐标系有所不同,(0, 0)坐标代表了窗体的左上角,窗体被认为是坐标系的第二象限。故答案为:错误。
【分析】本题主要考查 在Small Basic中图形窗口的认识。
35.【答案】错误
【知识点】对象及其属性;常量、变量与赋值语句
【解析】【解答】变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名, 关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。故答案为:错误。
【分析】本题主要考查Small basic中变量的命名规则。变量名首字母必须为字母(a-z A-Z),下划线(_),(@)或者美元符号($)开始,php编程中所有变量必须以$开始。变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)或(@)的组合,并且之间不能包含空格。变量名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。
36.【答案】正确
【知识点】程序的创建
【解析】【解答】根据我们所学可以知道,Small Basic软件创建的文件在保存的时候扩展名为:.sb。故答案为:正确。
【分析】本题主要考查Small Basic软件在文件保存时的操作以及扩展名的识别。
37.【答案】正确
【知识点】循环结构语句及格式
【解析】【解答】 While…EndWhile用在无法预测循环次数的情况下。故答案为:正确。
【分析】本题主要考查循环语句的使用。For…Endfor循环语句:该语句需要指定循环的次数。While…EndWhile:用于不知道循环次数的情况。
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
【知识点】循环结构语句及格式
【解析】【解答】(1)根据题中的程序我们可以看出,只要当d>1时条件满足,则可以执行下面的语句,由第二个圆的坐标和直径(110,110,80,80) ,根据d=d-2*g公式,计算直径d=80-2*10=60,根据x=x+g,计算坐标x=110+10=120,根据y=y+g,计算坐标y=110+10=120;由题d=d-2*g,当d=20-2*10时,d<1循环结束,经过5次循环,则最后一个圆的直径为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)根据题意可知,坐标x的变量赋值语句为 x=x+g ,坐标y的变量的赋值语句为 y=y+g ,画出圆的操作为为 Graphicswindow.drawellipse(x, y, d, d) ,d代表半径,计算半径变化的语句为 d=d-2*g ,循环中判断循环语句是不是可以结束的条件语句为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中图形操作窗口的程序语句的读取与操作、赋值语句的计算、变量的识别与计算、循环语句的判断以及应用。我们无法事先得知程序要循环运行的次数,使用While可以方便地检查条件,再确定是否要续执行循环。
1 / 1海南省文昌市八年级信息技术段考试卷
一、单选题(每小题2分,共40分)
1.(2019八上·文昌月考)Small basic 是哪个公司的软件(  )。
A.金山公司 B.微软公司 C.腾讯公司 D.谷歌公司
【答案】B
【知识点】计算机语言及其发展历程
【解析】【解答】Small Basic是微软公司发布的一款针对儿童的免费编程语言。故答案选B。
【分析】本题考查软件的发布公司。Small Basic是微软公司发布的免费编程语言,是对于初学者而言最容易入手的编程语言。金山软件股份有限公司创建于1988年,是中国领先的应用软件产品和服务供应商。腾讯公司是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。谷歌公司,被公认为全球最大的搜索引擎公司。
2.(2019八上·文昌月考)Small basic 是一种什么的编程语言(  )
A.面向事件 B.面向程序 C.面向对象 D.面向问题
【答案】C
【知识点】计算机语言及其发展历程
【解析】【解答】Microsoft Small Basic只需要有编程语言最基本的概念,是对于初学者而言最容易入手的编程语言。是面向对象的编程语言。故答案选C。
【分析】本题考查Small basic语言。Small Basic有一个友好的开发环境,,结合了一个友好的环境和一种非常简单的语言,以及一组丰富而迷人的库,使程序和游戏流行起来。
3.(2019八上·文昌月考)Small Basic中Turtle.Hide的含义是(  )。
A.移动小海龟 B.显示小海龟 C.隐藏小海龟 D.转动小海龟
【答案】C
【知识点】对象及其属性
【解析】【解答】Hide是隐藏的意思,Small Basic中Turtle.Hide是隐藏小海龟的意思。故答案选C。
【分析】本题考查Small Basic中Turtle.Hide的命令。Turtle.Hide是隐藏小海龟,Turtle.show是显示小海龟。
4.(2019八上·文昌月考)以下不属于流程图中图形的是(  )。
A. 圆角矩形为开始/结束框表示开始或结束
B. 矩形处理框表示计算或处理等
C. 菱形判断框表示条件判断
D. 三角形分支框表示程序不同的走向
【答案】D
【知识点】流程图的概念及其常用图形
【解析】【解答】圆角矩形为开始/结束框,表示开始或结束;矩形表示处理框;菱形表示判断框;三角形不属于流程图图形。故答案选D。
【分析】本题考查流程图中最常用的构件。除了题中的流程图图形,最常用的构件还有: (连接框),用于连接因画不下而断开的流程线; (流程线),指出流程控制方向,即动作的次序,平行四边形表示输入/输出框。
5.(2019八上·文昌月考)在以下流程图中,表示判开始和结束的是(  )。
A. B.
C. D.
【答案】A
【知识点】流程图的概念及其常用图形
【解析】【解答】选项A圆角矩形为开始/结束框,表示开始或结束;选项D菱形表示判断框。选项B和选项C不属于流程图图形。故答案选A。
【分析】本题考查流程图中最常用的构件。最常用的构件有: (连接框),用于连接因画不下而断开的流程线; (流程线),指出流程控制方向,即动作的次序;平行四边形表示输入/输出框;圆角矩形为开始/结束框表示开始或结束;菱形表示判断框; 矩形表示处理框。
6.(2019八上·文昌月考)小海龟作为一个对象,以下是设置小海龟属性的是(  )。
A.turtle.move(100) B.turtle.angle=100
C.turtle.move(100) D.turtle。x=100
【答案】B
【知识点】对象及其属性
【解析】【解答】要设置对象的属性,可以使用“对象.属性=数值”的表示方法。故答案选B。
【分析】本题考查对象属性的设置,对象除了操作之外,还有坐标、速度等属性.要设置对象的属性,使用“对象.属性=数值”的表示方法。则用如下的表示方法:Turtle.x=150 将小海龟的x坐标设置为150,Turtle.y=100 将小海龟的y坐标设置为100,Turtle.Speed=10将小海龟的速度设为10。
7.(2019八上·文昌月考)以下哪条不是变量的取名规则(  )。
A.变量名可以是中文、英文、数字,不能以数字开头
B.变量名不能与对象、属性、操作名相同
C.变量不能与保留字符相同
D.变量名应尽可能复杂
【答案】D
【知识点】常量、变量与赋值语句
【解析】【解答】变量的命名规则如下:
(1)变量名由字母、数字和下划线组成,其中不能有小数点和空格。
(2)变量名不能与VB的保留字相同,也不要与过程名和符号常星名相同。
(3)变量名必须以字母开头,其字符个数不得超过255个。
(4)变量名不区分大小写。
(5)变量名字也不建议过长, 最好是 1 个单词,最多不超过 3 个单词。
故答案选D。
【分析】本题考查变量的取名规则。C++、MATLAB、VB等各语言常用命名规则有相似也有所不同。
8.(2019八上·文昌月考)以下不是赋值语句的是(  )。
A.x=x+1 B.turtle.turn(100)
C.X=turtle.speed D.graphicsWindow.pencolor=“red”
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】赋值的语法规则就是:数据类型 变量名=表达式。表达式可以理解为一个值或一个计算公式就行,表达式加一个英文符号分号就是语句。选项ACD都有等号=,选项B是对象属性设置。故答案选B。
【分析】本题考查赋值语句。赋值语句是用来赋给某变量一个具体值的语句,必须是独立的。赋值语句不会返回操作数,不能作为表达式的一部分。赋值语句语句。在算法中,赋值语句是最基本的语句。
9.(2019八上·文昌月考)如果我们想让小海龟Turtle对象向前移动80步,正确的程序命令是(  )。
A.turtle.turn(80) B.turtle:turn(80)
C.turtle.move(80) D.turtle@move(80)
【答案】C
【知识点】对象及其属性
【解析】【解答】小海龟Turtle,使用“对象.命令(数字)”的表示方法。move表示移动。选项BC分别用“:”和“@”。 turn是旋转的意思。故答案选C。
【分析】本题考查小海龟对象移动命令。move表示移动,turn表示转弯。
10.(2019八上·文昌月考)以下哪项是赋值语句(  )。
A.E=360/S B.E+360=720 C.X+1=3 D.4+5=E
【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】 赋值的语法规则就是:变量名=表达式。表达式可以理解为一个值或一个计算公式。 故答案选A。
【分析】此题考查对赋值语句的理解。赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
11.(2019八上·文昌月考)赋值语句“sum=sum+1”,以下含义不对的是(  )。
A.它的含义与我们数学中的等式完全相同sum=0
B.本赋值语句等号的左边是一个变量sum。
C.赋值语句等号右边的“sum”和等号左边的“sum”的值是不一样的。
D.赋值语句的意思是把右边“sum”的值加上1,再赋值给左边的“sum”,左边的“sum”比右边的 “sum”大1。
【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】“sum=sum+1”是程序的赋值语句,该语句的含义为:右边的“sum”的值+1,再把加得值赋值给左边的“sum”,故左边“sum”的值会比右边“sum”的值大1。左右两边“sum”的值是不一样的。故答案选A。
【分析】本题考查赋值语句。赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
12.(2019八上·文昌月考)在Small basic语言中,书写命令时,“对象”与它的“操作”之间用什么符号连接。(  )。
A.“+” B.“-” C.“X” D.“.”
【答案】D
【知识点】对象及其属性
【解析】【解答】对象设置操作、坐标、速度等属性,用“.”隔开。故答案选D。
【分析】本题考查程序对象书写命令。设置对象的属性,可以使用“对象.属性=数值”的表示方法。
13.(2019八上·文昌月考)在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用(  )语句。
A.While…EndWhile B.While…EndIf
C.For…EndIf D.For…Endfor
【答案】A
【知识点】循环结构语句及格式
【解析】【解答】For…Endfor循环语句:该语句需要指定循环的次数。While…EndWhile:用于不知道循环次数的情况。故答案选A。
【分析】本题考查程序的循环语句。Small Basic中的循环语句有While…EndWhile和For…Endfor。While…EndWhile和For…Endfor都能实现程序的循环运行,但While…EndWhile循环语句更加灵活,For…EndFor语句能够实现的循环都能用While…EndWhile实现。
14.(2019八上·文昌月考)如果我们输入的程序命令是“turtle.turn(120)”,则表示小海龟的动作是(  )。
A.向左转弯120度 B.向右转弯120度
C.向前移动120步 D.向后移动120步
【答案】B
【知识点】对象及其属性
【解析】【解答】 小海龟一般使用“对象.命令(数字)”的表示方法。“turtle.turn(120)”中turn表示向右转弯,“turtle.turn(120)”表示向右转弯120度。故答案选B。
【分析】本题考查小海龟对象程序命令。move表示移动,turn表示转弯。
15.(2019八上·文昌月考)由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A.3 B.4 C.5 D.6
【答案】B
【知识点】循环结构语句及格式
【解析】【解答】“For i=2 To 8 Step 2”命令执行如下:i的值是从2开始到8,步长为2,则各步为:2、4、6、8。故答案选B。
【分析】本题考查for…to…step…语句程序。for…to…step…是一定范围内,按步长循环运行。
16.(2019八上·文昌月考)在Small Basic中,以下哪个语句是读入数据的操作(  )。
A.TextWindow.Write(  ) B.TextWindow.Read(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
【答案】B
【知识点】对象及其属性
【解析】【解答】选项A:TextWindow.Write(  )语句是写入数据,选项B:TextWindow.Read(  )语句是读入数据,选项C:TextWindow.Clear(  )语句是清除数据,选项D:TextWindow.Pause(  )语句是暂停程序运行。故答案选B。
【分析】本题考查small basic语句。TextWindow提供文本相关的输入和输出功能。例如使用该类,可以从文本窗口中读取或向其中写入文本或数字。
17.(2019八上·文昌月考)在Small Basic中,TextWindow对象的 操作,其作用是暂停程序的运行,并在屏幕上显示“Press any key to continue……”(按任意键继续……)。 (  )
A.TextWindow.Read(  ) B.TextWindow.WriteLine(  )
C.TextWindow.Clear(  ) D.TextWindow.Pause(  )
【答案】D
【知识点】对象及其属性
【解析】【解答】选项A:TextWindow.Read(  )是读入数据,选项B:TextWindow.WriteLine(  )是输出完字符后,加上回车和换行,选项C:TextWindow.Clear(  )是清除内容,选项D:TextWindow.Pause(  ) 暂停程序运行。 故答案选D。
【分析】 本题考查small basic语句。TextWindow提供文本相关的输入和输出功能。例如使用该类,可以从文本窗口中读取或向其中写人文本或数字。
18.(2019八上·文昌月考)在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,它的使用格式如下: GraphicsWindow. DrawEllipse(a,b,width,height) 关于DrawEllipse操作的使用格式,下列说法错误的是(  )。
A.参数a,b分别指椭圆的x,y坐标 B.参数width是指椭圆的宽度
C.椭圆的圆心坐标就是(a,b) D.参数height是指椭圆的高度
【答案】C
【知识点】对象及其属性
【解析】【解答】DrawEllipse(a,b,width,height)中参数a,b分别指椭圆的x,y坐标,width是指椭圆的宽度,height是指椭圆的高度。故答案选C。
【分析】本题考查small basic的图形化窗口DrawEllipse(a,b,width,height)的含义。画椭圆,要有坐标,高度及宽度。
19.(2019八上·文昌月考)小红想通过按下鼠标就在鼠标所在位置画一个长69,宽36的长方形,而不必重复多次画长方形的程序,那么他可以选择用(  )。
A.If语句 B.For语句 C.While语句 D.sub语句
【答案】D
【知识点】分支结构语句及格式;循环结构语句及格式
【解析】【解答】选项A:If语句是条件语句。选项B:For语句。for语句结构:for (初始化表达式;循环条件表达式 ;循环后的操作表达式 ) { 执行语句;} 循环条件表达式,必须是true或false。选项C:while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。选项D:Sub过程中局部变量的值在调用过程中不被保留。故答案选D。
【分析】本题考查画程序基本语句。
20.(2019八上·文昌月考)用for语句实现“1+3+5+7+…79=?”,步长值为(  )。
A.1 B.2 C.3 D.4
【答案】B
【知识点】循环结构语句及格式
【解析】【解答】语句中1到3到5……差距为2,则步长为2。故答案选B。
【分析】本题考查for语句的步长。步长应该是前后两次变量的变化差值。
二、填空题(每空2分,共20分)
21.(2019八上·文昌月考)在Small Basic编程过程中,画正五边形,小海龟一共会转过   度 。
【答案】360
【知识点】对象及其属性
【解析】【解答】画正五边形,小海龟每一个角度要转弯的度数为72度,五个角,则一共转弯5*72=360度。故答案为:360。
【分析】本题考查小海龟画五边形的程序分析。转弯用“turn”表示。
22.(2019八上·文昌月考)在Small Basic中变量名要以   、   、   、下划线命名,且不能以数字开头。
【答案】字母;汉字;数字
【知识点】常量、变量与赋值语句
【解析】【解答】在Small Basic中变量名要以字母、汉字、数字下划线命名,且不能以数字开头。故答案为:字母、汉字、数字。
【分析】本题考查small basic变量的命名。不同的语言常用命名规则会有所不同。
23.(2019八上·文昌月考)Small
Basic中的对象名和属性、操作的名称都是用    表示的。
【答案】英文
【知识点】对象及其属性
【解析】【解答】Small Basic中的对象名和属性、操作的名称都是用英文表示的。故答案为:英文。
【分析】本题考查small basic的名称。Small Basic中大部分是用英文表示。
24.(2019八上·文昌月考)Small
Basic中,赋值语句的左端必须是一个变量名,右端必须是一个   或    。
【答案】值;表达式
【知识点】常量、变量与赋值语句
【解析】【解答】 赋值的语法规则就是:变量名=表达式。表达式可以理解为一个值或一个计算公式。 故答案为:值、表达式。
【分析】本题考查赋值语句。 赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。
25.(2019八上·文昌月考)在编辑器中书写命令时,small basic会智能感知我们要书写的对象、属性或操作,并在窗口的右边显示相应的说明,按   键确认就可以完成输入。
【答案】enter
【知识点】对象及其属性
【解析】【解答】small basic按下enter键可以确认输入完成。故答案为:enter。
【分析】本题考查small basic的内容输入。
26.(2019八上·文昌月考)Small
Basic中,画图形自然要使用   对象。
【答案】GraphicsWindow
【知识点】对象及其属性
【解析】【解答】Small Basic中,GraphicsWindow是用于画图形。故答案为:GraphicsWindow。
【分析】本题考查small basic画图对象。图形窗口“GraphicsWindow”,可以绘图也可以显示文字信息。
27.(2019八上·文昌月考)Small
Basic中表达式中使用的运算符是+、   、*、/。
【答案】-
【知识点】运算符与表达式
【解析】【解答】Small Basic中表达式中使用的运算符有加减乘除。故答案为:-。
【分析】本题考查small Basic表达式运算符。small basic表达式中用小括号()表示运算的优先次序变化,不用中括号表示。 算术运算符:+ - * / 比较运算:> < <= >= = <>(不等于) 。
三、判断题(每小题1分,共10分)
28.(2019八上·文昌月考)在书写命令时,“对象”与它的“操作”之间用符号“,”连接。
【答案】错误
【知识点】对象及其属性
【解析】【解答】 对象设置操作、坐标、速度等属性,用“.”隔开。 故答案为:错误。
【分析】本题考查程序对象书写命令。设置对象的属性,可以使用“对象.属性=数值”的表示方法。
29.(2019八上·文昌月考)small basic的图形窗口graphics window坐标系与数学中的笛卡尔坐标系表示方法有所不同,small basic图形窗口的坐标X、Y值没有负值。
【答案】正确
【知识点】对象及其属性
【解析】【解答】 数学中的笛卡尔坐标系有正向、负向的定义,在graphics window坐标系中图形窗口的坐标不分正负,故答案为:正确
【分析】本题主要考查small basic的图形窗口graphics window坐标系的认识以及特点。
30.(2019八上·文昌月考)在赋值语句中,表达式可以包含函数、常量、变量、用小括号(  )表示运算的优先次序变化,也可以使用中括号[ ]来表示优先次序。
【答案】错误
【知识点】运算符与表达式;常量、变量与赋值语句
【解析】【解答】赋值语句是程序设计语言中最基本的语句,它的作用是把某一个值赋给一个变量,用运算符把函数、常量、变量连接起来就形成了表达式,在算术表达式中我们可以用小括号控制优先顺序,但是不能 [ ] 或者{ }。故答案为:错误
【分析】本题主要考查对于赋值语句中表达式的认识以及运算优先级。表达式可以分为:算术表达式、逻辑表达式,在进行表达式的转换过程中,必须了解各种运算的优先顺序,使转换后的表达式能满足数学公式的运算要求。运算优先顺序为:括号→函数→乘方→乘、除→加、减→字符连接运算符→关系运算符→逻辑运算符,如果同级的运算是按从左到右次序进行;多层括号由里向外。
31.(2019八上·文昌月考)Small Basic不可以同时编辑多个程序。
【答案】错误
【知识点】程序设计工具
【解析】【解答】编辑器用来写我们的 Small Basic 程序。当你打开一个示例程序或者一个先前保存过的程序,它将显示在这个编辑器里。这样你就可以对其进行更改并且保存以备后用。你也可以同时打开和工作在多个程序上。每个打开的程序将被显示在单独的编辑器里,故答案为:错误
【分析】本题主要考查Small Basic软件中编辑器的应用。
32.(2019八上·文昌月考)做重复工作是电脑的特长,我们可以用简单的命令告诉电脑做重复的工作。
【答案】正确
【知识点】计算机处理问题的过程
【解析】【解答】 计算机是是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,可以解决工作中重复的工作,我们也可以尽享简单的命令操作,让电脑重复的去做某件事情。故答案为:正确
【分析】本题主要考查计算机的特点以及对于特点的应用。 1、运算速度快、精度高。现代计算机每秒钟可运行几百万条指令,数据处理的速度相当快,是其他任何工具无法比拟的。2、具有存储与记忆能力。计算机的存储器类似于人的大脑,可以“记忆“(存储)大量的数据和计算机程序。3、具有逻辑判断能力。具有可靠逻辑判断能力是计算机能实现信息处理自动化的重要原因。能进行逻辑判断,使计算机不仅能对数值数据进行计算,也能对非数值数据进行处理,使计算机能广泛应用于非数值数据处理领域,如信息检索、图形识别以及各种多媒体应用等。4、自动化程度高。利用计算机解决问题时,人们启动计算机输入编制好的程序以后,计算机可以自动执行,一般不需要人直接干预运算、处理和控制过程。
33.(2019八上·文昌月考)Small basic 中,For i=1 to 3 <语句组> EndFor中,循环结束时,循环变量的值i为5。
【答案】错误
【知识点】循环结构语句及格式
【解析】【解答】根据题意,变量i的值是从1-3,当循环结束时变量值为3。故答案为:错误。
【分析】本题主要考查对于循环语句的应用与解读。 For i=1 to 3 的含义为变量i从1开始循环到3结束。
34.(2019八上·文昌月考)在Small Basic中,坐标原点在左下角。
【答案】错误
【知识点】程序设计工具
【解析】【解答】在Small Basic中 ,坐标原点与数学中笛卡尔坐标系有所不同,(0, 0)坐标代表了窗体的左上角,窗体被认为是坐标系的第二象限。故答案为:错误。
【分析】本题主要考查 在Small Basic中图形窗口的认识。
35.(2019八上·文昌月考)Small basic中变量名可和对象、属性、操作名相同。
【答案】错误
【知识点】对象及其属性;常量、变量与赋值语句
【解析】【解答】变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名, 关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。故答案为:错误。
【分析】本题主要考查Small basic中变量的命名规则。变量名首字母必须为字母(a-z A-Z),下划线(_),(@)或者美元符号($)开始,php编程中所有变量必须以$开始。变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)或(@)的组合,并且之间不能包含空格。变量名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。
36.(2019八上·文昌月考)用Small Basic创建的文件,其扩展名是.sb。
【答案】正确
【知识点】程序的创建
【解析】【解答】根据我们所学可以知道,Small Basic软件创建的文件在保存的时候扩展名为:.sb。故答案为:正确。
【分析】本题主要考查Small Basic软件在文件保存时的操作以及扩展名的识别。
37.(2019八上·文昌月考)在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用While…EndWhile语句。
【答案】正确
【知识点】循环结构语句及格式
【解析】【解答】 While…EndWhile用在无法预测循环次数的情况下。故答案为:正确。
【分析】本题主要考查循环语句的使用。For…Endfor循环语句:该语句需要指定循环的次数。While…EndWhile:用于不知道循环次数的情况。
四、简答题(每小题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)在上面的程序中,以下分别列出圆的坐标和直径:
第一个圆的坐标和直径(100,100,100,100)
第二个圆的坐标和直径(110,110,80,80)
第三个圆的坐标和直径(   ,   ,   ,   )
……
最后一个圆的坐标和直径(   ,   ,   ,   )
(2)在以上程序中,计算x坐标变化的语句是:   
计算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
【知识点】循环结构语句及格式
【解析】【解答】(1)根据题中的程序我们可以看出,只要当d>1时条件满足,则可以执行下面的语句,由第二个圆的坐标和直径(110,110,80,80) ,根据d=d-2*g公式,计算直径d=80-2*10=60,根据x=x+g,计算坐标x=110+10=120,根据y=y+g,计算坐标y=110+10=120;由题d=d-2*g,当d=20-2*10时,d<1循环结束,经过5次循环,则最后一个圆的直径为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)根据题意可知,坐标x的变量赋值语句为 x=x+g ,坐标y的变量的赋值语句为 y=y+g ,画出圆的操作为为 Graphicswindow.drawellipse(x, y, d, d) ,d代表半径,计算半径变化的语句为 d=d-2*g ,循环中判断循环语句是不是可以结束的条件语句为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中图形操作窗口的程序语句的读取与操作、赋值语句的计算、变量的识别与计算、循环语句的判断以及应用。我们无法事先得知程序要循环运行的次数,使用While可以方便地检查条件,再确定是否要续执行循环。
1 / 1