年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    浙教版(2020)信息技术八上 2.10 循环结构—while循环 一课一练(含答案)

    浙教版(2020)信息技术八上 2.10 循环结构—while循环 一课一练(含答案)第1页
    浙教版(2020)信息技术八上 2.10 循环结构—while循环 一课一练(含答案)第2页
    浙教版(2020)信息技术八上 2.10 循环结构—while循环 一课一练(含答案)第3页
    还剩6页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    浙教版(2020)八年级上册第10课 循环结构一while循环当堂检测题

    展开

    这是一份浙教版(2020)八年级上册第10课 循环结构一while循环当堂检测题,共9页。试卷主要包含了根据图回答,下列程序运行后,输出的结果为,请选出下列书写正确的语句,下列程序运行结果,下面程序段显示个“*”等内容,欢迎下载使用。
     2.10循环结构—while循环一课一练一、单选题1.请同学们根据以下信息,回答下列小题:   学习了Python编程之后,老师留给了同学们一个作业编写程序计算“1+2+3+…+100”的结果并输出。1)小红想要完成老师留下的作业,她可以使用以下哪种软件进行编程(    )。            A.PPT
    B.画图工具
    C.Flash
    D.IDLE编辑器2)小红在编辑器中输入了下图的程序,但是在运行时有出错提示,以下修改方法正确的是(    )。    A.在红底处加上“,”
    B.在红底处加上“;”
    C.在红底处加上“:”
    D.在红底处加上“.”3)仔细阅读程序,我们还可以知道,该程序循环程序部分“while…”执行的次数是(    )。            A.1
    B.100
    C.99
    D.无限次2.这段代码运行后的结果是(    s=0For i=5 to -3 step-6    s=s+iNext iA.s=4   i=-1
    B.s=4   i=-7
    C.s=-3   i=-7
    D.s=-3   i=-13.根据图回答  1)上图中的程序使用的是(  )语句            A.顺序
    B.循环
    C.选择
    D.分支2range(65)产生一个(  )的序列。            A.1-65
    B.1-64
    C.0-64
    D.0-653)该语句共执行(  )次。            A.64
    B.65
    C.66
    D.674)在for i in range65)中i是(              A.变量
    B.常量
    C.函数
    D.结构4.下列程序运行后,输出的结果为(  )。   b=1 Do while (b<40)    b=b*(b+1)  LoopPrint b  A. 42                                          B. 39                                          C. 6                                          D. 1 5.请选出下列书写正确的语句(             A. p=5 (a+b+p)                                                     B. if a>0 then b=b+1
    C. t1.text=”请输入密码:                                 D. For i=1 to 10 do j=j*26.以下VB程序段运行后,循环体执行的次数是(        Dim x As Integerx=2 Do while x<=63    x=(x+1)*(x-1)Loop A. 2                                           B. 3                                           C. 4                                           D. 57.有一段Python代码,运行之后输出结果是(    )  a=4s=0while a>=0    s=s+a    a=a-1print(sa)A. 10  0                                   B. 10  -1                                   C. 10  1                                   D. 0  -18.下列哪个语句不能完成[110]的累加功能,total初值为0 )。            A. for i in range(100) total=total+i
    B. for i in range(111) total=total+i
    C. for i in range(100-1) total=total+i
    D. for i in [10987654321 0] total=total+i9.下列程序运行结果(  )。  SUM=0FOR I=1 TO 100 STEP 1SUM=SUM+IEND FOR GraphicsWindow.DrawText(100,80,"1+2+...+100="+SUM)A. 5000                                   B. 5005                                   C. 5050                                   D. 550010.下面程序段显示(   )个“*”  For i = 1 To 5    For j = 2 To i        Print "*";    Next jNext iA. 9                                     B. 10                                     C. 11                                     D. 1211.执行下面的程序段后,i的值为(  x=5For i=1 to 10 Step 2x=x+iNext iA. 25                                         B. 30                                         C. 9                                         D. 1112.python中输入以下代码,屏幕打印(     )颗*  i=1while i<=100:    print(“*”)i=i+1A. 99                                      B. 100                                      C. 103                                      D. 10113.下列需要用循环结构来描述的事件是(   )。            A. 老和尚给小和尚讲故事                      B. 亡羊补牢                      C. 曹冲称象                      D. 泡茶喝14.有如下程序段,该程序执行后,变量a的值为(  )。  a=0For i=1 To 2      For j=i To 2         For k=1 To j             a=a+2         Next k     Next jNext iA. 2                                          B. 8                                          C. 10                                          D. 2015.阅读下图,回答下面小题。  Private Sub Timer1_Time( )    For i= 0 To 10 Step 1        Shape l(0) BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)    Next iEnd Sub1.小明在编写逐帧动画的程序时,运行时如果出现下边错误说明(      A. 工程没有保存                 B. Timer1没有定义                  C. i没有定义                 D. Shape没有定义2.小明只需要在代码的第一行输入(    )语句就能改正错误。            A. Dim i as integer                    B. Dim Shape as integer                     C. i=0                    D. Dim i二、填空题16.读程序写结果    1)有如下一段VB程序:   i=4 a=5 If i > 3 Then a = a + 5 Else a = a + 2End If 写出本程序段运行后,变量a的值________2Dim x As Integer, c As Integer, i As Integer      c = 0    For i = 1 To 12        If 12 Mod i = 0 Then            c = c + 1        End If    Next iText1.Text = Str(c)程序运行后,在文本框中输出为:________17.程序填空   VB程序实现水仙花数,如果一个三位数等于它的每个数字的立方的和,则此数称为水仙花数,如153=13+53+33    153是水仙花数。求100~999之间的全部水仙花数Private Sub Command1_Click()    Dim i, j, m, n As Integer    For               i =                  ´求百位上的数字        j = (n Mod 100) \ 10     ´求十位上的数字        m = n Mod 10             ´求个位上的数字        If       Then            Print n; "="; i; "^3+"; j; "^3+"; m; "^3"        End If    Next nEnd Sub18.亮亮学习了Python程序后,决定动手编写一个BMI指数计算器。输入身高和体重,就可以测出BMI指数和健康状况。 国际通常用BMI (Body Mass Index) 衡量人体肥胖和健康状况的标准,计算公式是:BMI=体重(kg) /身高2 (m2)国际、国内对BMI指数评判的标准(如下表39-1)国际:世界卫生组织:国内:国家健康委员会。分类国际BMI国内BMI偏瘦<18.5<18.5正常18.5~2518.5≤bmi <24偏胖25~3024≤bmi <28肥胖≥30≥28请以国内为标准,帮他完善程序代码,在划线处填空。w=________ (input(“请输入你的体重(单位:千克)”))      #转浮点数函数h=float (input(“请输入你的身高(单位:米)”))bmi=________       #计算bmiif bmi<18.5     print(“________”)elif________:     print(“正常”)elif 24<=bmi <28     print(“偏胖”)________     print(“肥胖”)三、解答题19.编写程序,使用while循环输出1 2 3 4 5 6 8 9 10    20.编写程序,完成下列星星矩阵。
    答案解析部分一、单选题1. 1D
    2C
    3B   2. A   3. 1B
    2C
    3B
    4A   4. A   5. B   6. C   7. B   8. A   9. C   10. B   11. D   12. B   13. A   14. C   15. 1C
    2A   二、填空题16. 110
    26   17. n=100 to 999i= n div 100n=i*i*i+j*j*j+m*m*m   18. floatw/(h**2);偏瘦;18.5<=bmi<24else elif bmi>=28   三、解答题19. count=1 while count
    <= 10:    if count != 7:        print(count)count+=120. num2 = 1 while num2
    <= 5:    num1 = 1    while num1 <= 5:        print("*", end='  ')        num1 += 1    print()    num2 += 1

    相关试卷

    初中信息技术浙教版(2020)八年级上册第12课 Python的函数课时训练:

    这是一份初中信息技术浙教版(2020)八年级上册第12课 Python的函数课时训练,共5页。试卷主要包含了12pythn的函数一课一练,下面哪个函数是输入函数,int的值是,执行下边的程序,输出运行结果是等内容,欢迎下载使用。

    初中信息技术浙教版(2020)八年级上册第8课 循环结构——for循环同步训练题:

    这是一份初中信息技术浙教版(2020)八年级上册第8课 循环结构——for循环同步训练题,共8页。试卷主要包含了8循环结构——fr循环一课一练,阅读下图,回答下面小题,下面程序的执行结果是,下列程序运行后,输出的结果为,根据图回答等内容,欢迎下载使用。

    初中信息技术浙教版(2020)八年级上册第1课 初识Python精练:

    这是一份初中信息技术浙教版(2020)八年级上册第1课 初识Python精练,共4页。试卷主要包含了1初识Pythn一课一练,根据下图回答下面小题,程序中的步长是等内容,欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map