欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    浙教版(2020)信息技术八上 2.5 分支结构程序设计 一课一练(含答案).docx

    • 资源ID:41108734       资源大小:40.66KB        全文页数:7页
    • 资源格式: DOCX        下载积分:3.6金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要3.6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    浙教版(2020)信息技术八上 2.5 分支结构程序设计 一课一练(含答案).docx

    2.5分支结构程序设计一课一练一、单选题1.能正确描述条件“A、B之一为零但不同时为零”的VB逻辑表达式是(  ) A. A=O Or B=0          B. A*B=0 And A+B<>0          C. A*B=0 Or A+B<>0          D. A=0 And B=02.数学表达式:a6+3bc写成对应的VB算术表达式是(    )。 A. a6+3a*b                        B. a*6+3b*c                        C. 6*a+5*bc                        D. a6+3*b*c3.当在文本框Text1中输入3时,执行下面的程序后,Y的值是(  ) x=Val(Text1. Text)If x<=2 Theny=2ElseIf x<=3 Theny=3Elsey=4End IfEnd IfA. 2                                  B. 3                                  C. 4                                  D. 程序出错,没有结果4.下述程序段中y的值是(   ) x=6If x <= 5 Then    y = 2 * x + 1Else    y = x / 2End IfA. 13                                           B. 6                                           C. 3                                           D. 45.请选出下列书写正确的语句( ) A. p=5 (a+b+p)                                                     B. if a>0 then b=b+1C. t1.text=”请输入密码:”                                 D. For i=1 to 10 do j=j*26.在Python有如下一段程序,执行程序,最后输出内容为(    )。 x=4ifx=5:    print("优秀")elif x=4:    print("良好")elif x=3:    print("及格")else:    print("不及格")A. "优秀"                                B. "良好"                                C. "及格"                                D. "不及格"7.数学式(a+3b)/(2a-b)在VB中的正确写法是(     )。 A. (a+3*b)/(2*a-b)              B. (a+3b)/(2a-b)              C. (a+3*b)/2*a-b              D. (a+3*b)/(2a-b)8.“232”*2+“ewe”的结果是(  ) A. 计算出错                    B. “232232ewe”                    C. “232ewe”                    D. “464ewe”9.在编写程序时,对条件进行判断时,只存在“成立”与“不成立”两种情况,结果用“True”与“False”表示,以下表达式的结果为“True”的是(  )。 A. 2>3                                B. 2<3                                C. 2<>2                                D. 2<3and2<110.执行语句y=4*3后,变量y的值为?(    ) A. 64                                         B. 12                                         C. 0                                         D. 8111.执行语句3 in 1,2,3的结果是(    )。 A. False                                   B. True                                   C. None                                   D. 出错12.根据下图回答问题 (1)在Python交互模式下,命令运行结果是(  ) A.12B.10C.FalseD.True(2)“>>>”是(  ),输入相应的命令即可执行程序。 A.比较运算符B.命令提示符C.逻辑运算符D.算术运算符(3)“x>0 and x<10”中的and是(  ) A.比较运算符B.命令提示符C.逻辑运算符D.算术运算符13.VB中表达式Mid(“hello”,2,3)的值是(  ) A. “ll”                                B. “llo”                                C. “ell”                                D. “ello”14.运行如下程序代码: a=input( ) b=input( ) print(a+b)输入2和5输出结果为(   )A. 25                                           B. 7                                           C. 5                                           D. 215.关于Python算术操作符,以下选项中描述错误的是(  )。 A. x/y表示x与y之整数商,即不大于x与y之商的最大整数 B. x*y表示x的y次幂,其中,y必须是整数C. x%y表示x与y之商的余数,也称为模运算D. x/y表示x与y之商二、填空题16.计算右边VB表达式的值:25+6*4/8=_ 17.下列程序的功能是:当x<50时,y=0.8x;当50x100时,y=0.7x;当x>100时, 提示信息“输入的数据出界!”。请根据题意,补充完整程序。 #输入x的值,x=int (input(“请输入一个数x:”)if x<50:     y=_     print(“y的值是:”,y)elif_:     y=0.7*x     print(“y的值是:”,y)else:     print(“输入数据出界”)18.亮亮学习了Python程序后,决定动手编写一个BMI指数计算器。输入身高和体重,就可以测出BMI指数和健康状况。 国际通常用BMI (Body Mass Index) 衡量人体肥胖和健康状况的标准,计算公式是:BMI=体重(kg) /身高2 (m2)国际、国内对BMI指数评判的标准(如下表39-1)。国际:世界卫生组织:国内:国家健康委员会。分类国际BMI值国内BMI值偏瘦<18.5<18.5正常18.52518.5bmi <24偏胖253024bmi <28肥胖3028请以国内为标准,帮他完善程序代码,在划线处填空。w=_ (input(“请输入你的体重(单位:千克):”)      #转浮点数函数h=float (input(“请输入你的身高(单位:米):”)bmi=_       #计算bmiif bmi<18.5:     print(“_”)elif_:     print(“正常”)elif 24<=bmi <28:     print(“偏胖”)_     print(“肥胖”)三、解答题19.近年来网络技术的迅猛发展,网络购物已经成为当下最热门的购物渠道。小明同学在网购平台上看中了五双运动鞋,想在这五双中选择一双购买(原价和折扣详见商品折扣表)。但是小明的预算是不超过200元,更省钱最好,请你为小明设计一款软件,选择购买哪一双运动鞋最实惠。 商品折扣表:商品名称原价折扣力度篮球鞋001488元4折篮球鞋002458元5折跑步鞋001398元5折跑步鞋002358元6折徒步鞋001339元6折软件设计要求:(如图) 新建一个VB工程,完成“折扣商品计算器”程序的设计。将工程文件以sale.vbp、窗体文件以sale.frm保存到考试目录“操作题”下;窗体的标题为“折扣商品计算器”;窗体的左边有三个标签,Label1的属性为“商品原价a:”、Label2的属性为“折扣力度b:”、 Label3的属性为“折后价格c:”;它们的旁边分别有三个文本框,Text1用于商品原价、Text2用于输入折扣力度、Text3用于输出折后价格;在文本框的右边有三个标签,Label4的属性为“元”、Label5的属性为“折”、 Label6的属性为“元”; 单击“计算”按钮(Command1),根据计算公式将相应的提示信息显示在标签Text3中;计算公式为:折后价格=商品原价*折扣力度;如果折后价格不高于200元,MsgBox函数提示“可以购买!”;如果折后价格高于200元,MsgBox函数提示“对不起!买不起,请您放弃!”。请编程实现。结论:最适合小明的运动鞋是什么。请填写商品名称20.设计一个计算程序。该程序用户界面自己设计,由四个文本框:文本框1(text1,语文)、文本框2(text2,数学)、文本框3(text3,英语)、文本框4(text4,平均分),和三个按钮:命令按钮1(command1,清空)、命令按钮2(command2,计算)、命令按钮3(command4,退出)组成。程序运行后,用户按清除按钮,则清除文本框中显示的内容,按计算按钮,则计算三科平均成绩。单击退出按钮则退出。 答案解析部分一、单选题1. B 2. D 3. B 4.C5. B 6. B 7. A 8. B 9. B 10. A 11. A 12. (1)C(2)B(3)C 13. C 14. A 15. B 二、填空题16. 28 17. 0.8*x;x>=50 and x<=100 或(50<=x<=100) 18. float;w/(h*2);偏瘦;18.5<=bmi<24;else 或elif bmi>=28 三、解答题19. 4 结论篮球鞋001完整程序:写法1:Private Sub Command1_Click()    Dim a As Single, b As Single, c As Single    a = Val(Text1.Text)    b = Val(Text2.Text)    c = a * b / 10    Text3.Text = Str(c)    If c <= 200 Then        MsgBox ("可以购买!")    Else        MsgBox ("对不起!买不起,请您放弃!")    End IfEnd Sub写法2:Private Sub Command1_Click()    Dim a As Single, b As Single, c As Single    a = Val(Text1.Text)    b = Val(Text2.Text)    c = a * b / 10    Text3.Text = Str(c)    If c > 200 Then        MsgBox ("对不起!买不起,请您放弃! ")    Else        MsgBox ("可以购买!")    End IfEnd Sub20. 解:程序参考: Private Sub Command1_Click()    Text1.Text = ""     Text2.Text = ""     Text3.Text = "" End SubPrivate Sub Command2_Click()     If Text1. Text="" Or Text2.Text="" Or Text3.Text="" Then         MsgBox "成绩输入不全!    Else         Text4.Text=(Val(Text1.Text)+Val(Text2.Text)+Val(Text3.Text)/3    End IfSub End Private Sub Command3_Click()    Unload MeEnd Sub

    注意事项

    本文(浙教版(2020)信息技术八上 2.5 分支结构程序设计 一课一练(含答案).docx)为本站会员(公**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开