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


    
    26分支结构程序设计课练
    单选题
    1列程序运行 变量Value值( )
    x10
    if x>10:
        Value3*x
    else:
        Value5*X+ 10
    A 30                                         B 40                                         C 50                                         D 60
    2程序段:
    x5
    If x>5 Then
    yx^210
    Else
    y4*x
    End If
    该程序段运行变量 y 值(  )
    A25
    B0
    C15
    D20
    3求1100间偶数请补充完成方框处代码(     )
    s0
    for i in range(101):
        If  
            ss+i
    print (s)
    A i20                              B i20                              C i20                              D i20
    4面程序执行结果(  )(提示:Print语句表示输出)
    I10
    J20
    If I>J Then Print I Else Print J
    A 10                                      B 20                                      C 1020                                      D 2010
    5述程序段中y值(   )
    x6
    If x < 5 Then
        y 2 * x + 1
    Else
        y x 2
    End If
    A 13                                           B 6                                           C 3                                           D 4
    6VB中运行列代码a值少(    )
    a10 i10
    If i>10 then
        aa+i
    Else
        aai
    End if
    A0
    B10
    C20
    D30
    7分析程序选择正确输出结果
    (1)               
    m 1
    m m+ 5
    n 5 + m
    Print n m
    A 6     1                                 B 11    6                                 C 6     11                                 D 5     6
    (2)               
    a 2
    b 3
    print a > b
    A 2                                        B true                                        C false                                        D 3
    (3)               
    a10
    b20
    If a>b then
         Print a b
    Else
         Print b a
    End if
    A 1020                                   B 2010                                   C 1010                                   D 2020
    (4)               
    For k15 to 1 step 5
         Print k
    next
    A 15                               B 15 10 5 1                               C 15 10 5 0                               D 15 10 5
    8列Python语法表述正确(    )
    A if语句while语句中层次语句模块行必须相缩进空格数
    B while语句中般循环体中改变判断条件语句否会出现死循环
    C Python缩进表达逻辑层次
    D else加号
    9Python中运行程序结果(    )
    m19
    if m>30 or m<20
    print(m)
    A 20                                          B 19                                          C 0                                          D 空
    10VB中语句If I1 Then J1 else J2列说法正确(    )
    A I1 J1 赋值语句                                   B J1 J2 关系表达式
    C I1关系表达式J1赋值语句                     D J1赋值语句J2关系表达式
    11Python中输入程序:
    if int (input ( ) ) 5 0
        print(yes)
    if int (input ( ) ) 50
        print(no)
    果输入7输出(   )
    A Yes                                      B Print                                      C No                                      D Else
    12面VB程序段实现功计算阶梯式水价空缺程序代码应该(  )
    If x<12 Then
      y285*x
      ____
      y285*12+(x12)*285*2
    End if
    A Next                                     B Loop                                     C Do                                     D Else
    13执行面程序段变量c值(  )
    a14
    b30
    select case b\10     \整运算结果保留整数部分
    Case 0
        ca+b
    Case 1 to 9
        ca*10+b
    Case 10 to 99
        ca*100+b
    End select
    Print c
    A 363                                     B 314                                     C 170                                     D 1430
    14段VB程序运行变量a值(    )
    Dim i As Integer a As Integer
    i6
    a6
    If i <6 Then 
        a a +4
    Else
        a a 4
    End If
    A 2                                           B 10                                           C 6                                           D 4
    15根图回答问题

    (1)图中程序(  )
    A序结构
    B循环结构       C        D
    C逆序结
    D分支结构
    (2)程序运行b值(  )
    A24
    B9
    C10
    D27
    (3)Python中if条件输入(  )面程序会强制缩进
    A号
    B逗号
    C引号
    D等号
    二填空题
    16根四运算参考程序填空

    (1)程序知if________________语句称________语句
    (2)程序中定义xy________
    (3)程序中 表示________较运算符中 相等符号________较运算结果________________
    (4)补充程序:①________ ②________
    (5)启动Python新建程序输入程序容首先进行________命名四运算py然运行程序执行编辑窗口里________Run Module命令快捷键________
    17请原程序指出程序语法错误写出程序结果
    Private Sub Command1_Click()
        Dim x As Integer
        x Val(Text1Text)
        Select Case x
        Case Is >= 450
            Text2Text 优秀
        Case Is >= 400
            Text2Text 良
        Case Is > 350
            Text2Text 中等
        Case Is >= 300
            Text2Text 格
        Case Else
            Text2Text 格
        End Select
    End Sub
    语法错误:      
    该程序运行文框中输入350输出:      
    18读程序写结果
    (1)段VB程序:
    i4
    a5
    If i > 3 Then a a + 5
    Else a a + 2
    End 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 i
    Text1Text Str(c)
    程序运行文框中输出:________
    三解答题
    19设计计算程序该程序户界面设计四文框:文框1(text1语文)文框2(text2数学)文框3(text3英语)文框4(text4均分)三钮:命令钮1(command1清空)命令钮2(command2计算)命令钮3(command4退出)组成程序运行户清钮清文框中显示容计算钮计算三科均成绩单击退出钮退出
    20设计出租车收费计算器VB程序具列功:文框Text1中输入行驶路程单击计算钮Command1文框text2中显示需费(注意:行驶公里数a≤3公里时费s65元行驶路程超3公里时3公里65元计算超出部分公里16元收费)界面设计图示


    答案解析部分
    单选题
    1 A
    2 D
    3 C
    4 B
    5 C
    6 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)Elifelse分支
    (2)变量
    (3)相等真(True)假(False)
    (4)operesultxy
    (5)保存RunF5
    17 没加数值检测函数格
    18 (1)10
    (2)6
    三解答题
    19 解:程序参考:
    Private Sub Command1_Click()
        Text1Text
        Text2Text
        Text3Text
    End Sub
    Private Sub Command2_Click()
        If Text1 Text Or Text2Text Or Text3Text Then
            MsgBox 成绩输入全
        Else
            Text4Text(Val(Text1Text)+Val(Text2Text)+Val(Text3Text))3
        End If
    Sub End
    Private Sub Command3_Click()
        Unload Me
    End Sub
    20 解:
    Private Sub Command1_Click()
        a Val(Text1Text)
        If a < 3 Then
            s 65
        Else
            s 65 + (a 3) * 16
        End If
       Text2Text s
    End Sub
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 3 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

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

    2.5分支结构程序设计一课一练一、单选题1.能正确描述条件“A、B之一为零但不同时为零”的VB逻辑表达式是(  ) A. A=O Or B=0          B. A...

    1年前   
    231    0

    浙教版(2020)信息技术八上 2.7 多分支结构的应用实例 一课一练(含答案)

    2.7多分支结构的应用实例一课一练一、填空题1.变量a,b,c分别保存一元二次方程的二次项、一次项系数和常数项(其中a≠0),变量x1和x2分别保存方程的两个根。完善下列程序,使程序运行时能根...

    7个月前   
    162    0

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

    2.10循环结构—while循环一课一练一、单选题1.请同学们根据以下信息,回答下列小题: 学习了Python编程之后,老师留给了同学们一个作业—编写程序计算“1+2+3+…+100”的结...

    1年前   
    337    0

    浙教版(2020)信息技术八上 2.9 for循环的应用实例 一课一练(含答案)

    2.9for循环的应用实例一课一练一、单选题1.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click(  )     ...

    7个月前   
    165    0

    浙教版(2020)信息技术八上 1.2 常用数据类型 一课一练(含答案)

    1.2常用数据类型一课一练一、单选题1.下面哪个是列表型变量(  ) A. spam                                  B. 'spam'...

    6个月前   
    214    0

    浙教版(2020)信息技术八上 1.1 初识Python 一课一练(含答案)

    1.1初识Python一课一练一、单选题1.Python中,用什么方式实现代码快速缩进?(   ) A. Alt+Tab键                        ...

    7个月前   
    209    0

    浙教版(2020)信息技术八上 3.12 python的函数 一课一练(含答案)

    3.12python的函数一课一练一、单选题1.使用(    )关键字来创建Python自定义函数。 A. function                       ...

    7个月前   
    144    0

    浙教版(2020)信息技术七上 1.1 信息与信息技术 一课一练(含答案)

    1.1信息与信息技术一课一练一、单选题1.信息技术(IT)是指获取、处理(   )和使用信息的技术。 A. 加工、输入                       B. ...

    7个月前   
    266    0

    浙教版(2020)信息技术七上 1.2 信息处理工具 一课一练(含答案)

    1.2信息处理工具一课一练一、单选题1.下列属于操作系统的是(    ) A. WPS                                   B. OFFI...

    8个月前   
    189    0

    浙教版(2020)信息技术八上 1.3 算术运算符和表达式 一课一练(含答案)

    1.3算术运算符和表达式一课一练一、单选题1.在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,关于DrawEllipse操作的使用格式,它的使用格式如下:Graph...

    8个月前   
    231    0

    浙教版(2020)信息技术七上 1.1 信息与信息技术 同步练习(含解析)

    1.1信息与信息技术一、选择题1.下列关于信息的叙述中,错误的是( )A.在一定程度上,人类社会的发展速度取决于人们感知信息、利用信息的广度和深度B.信息无时不在、无处不在,信息使我们行动...

    8个月前   
    247    0

    2.1坚持依宪治国 一课一练 (含答案)

    1.2019年1月1日起,我国首部电子商务法《中华人民共和国电子商务法》正式实施。这部法律的立法依据是( )A.立法法 B.刑法 C.民法 D.宪法2.中国共产党执政的基本方式就是依法执政,...

    1年前   
    359    0

    4.3人类活动与土壤 一课一练(含答案)

    4.3 人类活动与土壤一、选择题1.以下几种土地水土流失最严重的是( )A.有草的坡地 B.裸露的坡地C.栽满果树的林地 D.长满野草的荒地2.下列与沙尘暴密切相关的是( )A.耕地被蚕食...

    1年前   
    338    0

    4.2情绪的管理 一课一练 (含答案)

    4.2情绪的管理一、单选题1.小明在心情不好的时候,总是和同学一起打打球;小梅在考试的时候感到紧张,就会反复做几次深呼吸。他们调节情绪所运用的方法分别是(     )A.合理宣泄、改变认知评价...

    3个月前   
    161    0

    3.7 地形和地形图 一课一练(word,含答案)

    2021-2022学年上学期浙教版科学七年级“一课一练”3.7 地形和地形图 1.根据下图所示的等高线地形图(单位:m)得出的以下信息中,正确的是( ) A.C处是山脊 ...

    1年前   
    307    0

    浙教版(2020)信息技术七上 1.3 信息系统 同步练习(含解析)

    1.3信息系统一、选择题1.关于信息系统组成的复杂程度,下列选择错误的是( )A.简单系统 B.网络系统 C.随机系统 D.复杂系统2.下列关于信息系统的优势,描述不正确的是( )A.信...

    1年前   
    405    0

    (教案)分支结构的应用——石头剪刀布

    分支结构的应用——石头剪刀布  教学目标: 知识目标: 1、进一步熟练使用计时器,掌握产生随机整数的方法。 2、理解并掌握分支结构的语句格式和使用环境。 3、能较灵活应用MsgBox...

    11年前   
    10442    0

    信息技术八版四上教案

    1.理解规划的意义,规划在生活中对我们的帮助。2.规划“我的十岁”系列主题形式、素材、呈现方式等,学会规划的方法。3.认识各种照相设备,并为自己、同学、家人拍照,收集素材。

    4年前   
    1495    0

    浙教版科学八上2.4《风和降水》word学案

    1、了解风的形成,知道风向和风速的表示方法和度量单位;知道可以用风向标、风速仪测定风向和风速,掌握目测风向和风速的方法;〔重点〕 2、了解空气的湿度含义、空气的湿度的测量方法;〔难点〕 3、了解...

    2年前   
    340    0

    2015秋浙教版科学八上2.3《大气的压强》学案

    1.大气压强:大气向_ 对处于其中的物体产生的压强,简称大气压。2.大气压产生的原因:大气_ _且具有_ _。3.证明大气压存在的实例:吸盘上挂毛巾、...

    2年前   
    303    0

    文档贡献者

    还***法

    贡献于2023-08-22

    下载需要 3 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档