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

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

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

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

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

    2.6多分支结构程序设计一课一练一、单选题1.下列程序运行后, 变量Value的值是( ) x=10if x>=10:    Value=3*xelse:    Value=5*X+ 10A. 30                                         B. 40                                         C. 50                                         D. 602.有如下程序段: x=5If x>5 Theny=x2-10Elsey=4*xEnd If该程序段运行后,变量 y 的值是(  )。A.25B.0C.15D.203.求1-100之间所有偶数和,请补充完成方框处代码(     )。 s=0for i in range(101):    If  :        s=s+iprint (s)A. i/2=0                              B. i%2=0                              C. i%2=0                              D. i/2=04.下面程序的执行结果是(  )(提示:Print语句是表示输出)I=10J=20If I>J Then Print I Else Print JA. 10                                      B. 20                                      C. 1020                                      D. 20105.下述程序段中y的值是(   ) x=6If x <= 5 Then    y = 2 * x + 1Else    y = x / 2End IfA. 13                                           B. 6                                           C. 3                                           D. 46.在VB中,运行下列代码后,a的值为多少(    ) a=10, i=10 If i>10 then     a=a+iElse     a=a-iEnd ifA.0B.10C.20D.307.分析以下程序,选择正确的输出结果 (1).                m= 1m = m+ 5n = 5 + mPrint n ,mA. 6     1                                 B. 11    6                                 C. 6     11                                 D. 5     6(2).                a = 2b = 3print a > bA. 2                                        B. true                                        C. false                                        D. 3(3).                a=10b=20If a>b then     Print a, bElse     Print b, aEnd ifA. 1020                                   B. 2010                                   C. 1010                                   D. 2020(4).                For k=15 to 1 step -5     Print k;nextA. 15                               B. 15 10 5 1                               C. 15 10 5 0                               D. 15 10 58.下列Python语法表述不正确的是(    )。 A. 在if语句和while语句中,同一层次的语句模块每行必须是相同的缩进空格数。B. while语句中,一般在循环体中要有改变判断条件的语句,否则会出现“死循环”。C. Python用不同的缩进来表达逻辑层次。D. else后可以不加冒号。9.在Python中,运行以下程序得到的结果是(    ) m=19if m>=30 or m<20print(m)A. 20                                          B. 19                                          C. 0                                          D. 空10.在VB中,对于语句If I=1 Then J=1 else J=2,下列说法正确的是(    ) A. I=1 和 J=1 都是赋值语句                                   B. J=1 和 J=2 都是关系表达式C. I=1为关系表达式,J=1为赋值语句                     D. J=1为赋值语句,J=2为关系表达式11.在Python中输入以下程序: if int (input ( ) ) %5= =0:     print("yes")if int (input ( ) ) %5!=0:     print("no")如果输入7,则输出(   )。A. Yes                                      B. Print                                      C. No                                      D. Else12.下面VB程序段实现的功能是计算阶梯式水价,空缺的程序代码应该是(  )。 If x<=12 Then   y=2.85*x  _  y=2.85*12+(x-12)*2.85*2End ifA. Next                                     B. Loop                                     C. Do                                     D. Else13.执行下面的程序段后,变量c的值为(  )。a=14b=30select case b10     “”是整除,运算结果只保留整数部分。Case 0    c=a+bCase 1 to 9    c=a*10+bCase 10 to 99    c=a*100+bEnd selectPrint cA. 363                                     B. 314                                     C. 170                                     D. 143014.如下一段VB程序运行后,变量a的值为(    )。 Dim i As Integer, a As Integeri=6a=6 If i <6 Then      a = a +4Else     a = a -4 End If A. 2                                           B. 10                                           C. 6                                           D. 415.根据如图回答问题 (1)图中的程序是(  )。 A.顺序结构B.循环结构       C        D.C.逆序结D.分支结构(2)程序运行后,b的值的是(  )。 A.24B.9C.10D.27(3)Python中,在if条件后输入(  ),下面的程序会强制缩进。 A.冒号B.逗号C.引号D.等号二、填空题16.根据“四则运算参考程序”填空。 (1)从程序可知,使用了if-_-_语句,也称为_语句。 (2)程序中定义x,y为_。 (3)程序中的 “=”表示_,在比较运算符中, 不相等的符号是_;比较运算的结果为_或_。 (4)补充程序:_ ;_ 。 (5)启动Python后,新建程序,输入程序内容后,首先要进行_,可以命名为“四则运算.py”,然后运行程序,可执行编辑窗口里的“_”-“Run Module”命令,或使用快捷键_。 17.请在原程序上指出本程序的语法错误,并写出程序结果 Private Sub Command1_Click()    Dim x As Integer    x = Val(Text1.Text)    Select Case x    Case Is > 450        Text2.Text = "优秀"    Case Is > 400        Text2.Text = "良好"    Case Is > 350        Text2.Text = "中等"    Case Is > 300        Text2.Text = "及格"    Case Else        Text2.Text = "不及格"    End SelectEnd Sub语法错误:      该程序运行后,若在文本框中输入350,则输出为:      18.读程序写结果 (1)有如下一段VB程序: i=4 a=5 If i > 3 Then a = a + 5 Else a = a + 2End If 写出本程序段运行后,变量a的值_。(2)Dim 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)程序运行后,在文本框中输出为:_。三、解答题19.设计一个计算程序。该程序用户界面自己设计,由四个文本框:文本框1(text1,语文)、文本框2(text2,数学)、文本框3(text3,英语)、文本框4(text4,平均分),和三个按钮:命令按钮1(command1,清空)、命令按钮2(command2,计算)、命令按钮3(command4,退出)组成。程序运行后,用户按清除按钮,则清除文本框中显示的内容,按计算按钮,则计算三科平均成绩。单击退出按钮则退出。 20.设计出租车收费计算器VB程序,使其具有下列功能:在文本框Text1中输入行驶的路程,单击“计算”按钮Command1,在文本框text2中显示所需的费用(注意:当行驶的公里数a3公里时,费用s为6.5元;当行驶的路程超过3公里时,3公里按6.5元计算,超出部分按每公里1.6元收费)。界面设计如图所示。 答案解析部分一、单选题1. A 2. D 3. C 4. B 5. C6. A 7. (1)B(2)C(3)B(4)D 8. D 9. B 10. C 11. C 12. D 13. C 14. A 15. (1)D(2)D(3)A 二、填空题16. (1)Elif;else;多分支(2)变量(3)相等;!=;真(True);假(False)(4)ope=“/”;result=x/y(5)保存;Run;F5 17. 没有加上数值检测函数;及格 18. (1)10(2)6 三、解答题19. 解:程序参考: 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 Sub20. 解: Private Sub Command1_Click()    a = Val(Text1.Text)    If a <= 3 Then        s = 6.5    Else        s = 6.5 + (a - 3) * 1.6    End If   Text2.Text = sEnd Sub

    注意事项

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

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




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

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

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

    收起
    展开