课件编号20038323

教科版(2019)必修1第二单元2.做出判断的分支 同步练习(含答案)

日期:2024-05-17 科目:信息技术 类型:高中试卷 查看:92次 大小:51928Byte 来源:二一课件通
预览图 1/3
教科,判断,练习,同步,分支,做出
  • cover
教科版(2019)必修1第二单元2.做出判断的分支同步练习 学校:_____姓名:_____班级:_____ 一、选择题 1.已知a=8、b=6,以下程序段 if (a%3==0) or (b%3==0): c=a*b else: c=a+b 执行后变量c的值为( ) A.48 B.14 C.8 D.6 2.if语句的格式正确的是( ) A. B. C. D. 3.以下不属于 Python分支语句标识符的是( ) A.if B.while C.elif D.else 4.在下列程序中,若程序运行后输入20,输出的s的值为( ) A.30 B.50 C.40 D.20 5.有如下程序段,若程序运行后输入70,打印出的s的值为( ) s = int(input("请输入分数:")) if s > 60: s += 20 s += 10 print(s) A.90 B.100 C.80 D.70 6.有如下程序段,该程序段运行后,变量x的值为( ) x = 3 if x >= 1: x *= 4 else: x += 8 x /= 2 print(x) A.12 B.6 C.0 D.10 7.在Python语言中, 以下程序运行后,输入“74”, 显示的结果是( ) c= int(input("评价输入测试成绩:")) if c<70: print("请继续努力") elif c<80: print("你很棒!") elif c<=100: print("你太棒了!") else: print("请输入正确的数据———") A.请继续努力 B.你很棒! C.你太棒了! D.请输入正确的数据——— 8.在 Python语言中, 以下程序运行后,输入“蓝”,显示的结果是( ) c= input("你喜欢颜色:") if c=="红": print("red") elif c=="蓝": print("blue") elif c=="绿": print("green") else: print("请完善程序,我还不知道啊!") A.red B.blue C.green D.请完善程序,我还不知道啊! 二、填空题 9.判断正整数奇偶性的程序如下,请将程序填写完整。 x=int(input(“请输入一个正整数:”)) if : print(x,”是偶数”) else: print(x,”是奇数”) 10.当飞船速度“v>=7.91”时,输出“飞船成功飞行!”,否则输出“飞船不能升空!”。 v=input(“请输入速度(千米/秒):”) 第1行 if v>=7.91: 第2行 print("飞船成功飞行!") 第3行 else 第4行 print("飞船不能升空!") 第5行 (1)第 行,改正后的语句 。 (2)第 行,改正后的语句 。 参考答案: 1.A 【详解】本题主要考查Python程序的执行。a=8,b=6,a%3=2,b%3=0,故表达式(a%3==0) or (b%3==0)为True,执行c=a*b=6*8=48,故本题选A选项。 2.D 【详解】本题考查的是Python的选择语句。选择语句格式如下: if 条件: 语句 else: 语句 故本题应选D。 3.B 【详解】本题考查的是Python分支语句。if、elif、else属于 Python分支语句标识符。while是循环结构的标识符。故本题应选B。 4.A 【详解】本题主要考查分支结构。当s的值为20,20>60不满足条件,则s+=20不执行。只执行s+=10(扩写表达式:s=s+10),s=20+10=30,故本题选A选项。 5.B 【详解】本题主要考查Python程序的执行。s=70则满足s > 60的条件,s=s+20=70+20=90,s=s+10=90+10=100。故本题应选B。 6.B 【详解】本题主要考查Python程序的执行。3>1则执行x=3*4=12,再执行x=x/2=12/2=6。故本题应选B。 7.B 【详解】本题考查的是Python多分支语句。输入“74”,不满足 c<70,满足c<80,执行 print(" 你很棒 !"),故显示的结果:你很棒!故本题应选B。 8.B 【详解】本题主要考查Python多分支结构。输入“蓝”,满足c=="蓝",执行print("blue")。故本题应选B。 9.x%2==0 【详解】本题考查Python分支结构。在这段程序中,我们需要判断输入的正整数x是否为偶数。根据整数的奇偶性质,一个整数除以2的余数为0时,它就是偶数。因此,我们可以使用取余运算符(%)来判断x是否能被2整除,如果余数为0,则x是偶数,否则是奇数。故答案为:x%2==0。 10. 1 v = float(input("请输入速度(千米/秒):")) 4 else: 【详解】本题考查分支语句。 (1)第1行,改正 ... ...

~~ 您好,已阅读到文档的结尾了 ~~