搜索
    上传资料 赚现金
    粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)
    立即下载
    加入资料篮
    粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)01
    粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)02
    粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)03
    还剩4页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)

    展开
    这是一份粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案),共7页。

     

    粤教版(2019) 必修1第四章 程序设计 综合复习训练

     

    一、选择题

    1.3e-4属于的数据类型是( 

    A整型 B字符串 C实型 D布尔型

    2.下列合法的变量名是(  

    Aif Bi CTrue Dfor

    3.在平面直角坐标系中,设点Ax1y1)、点Bx2y2 ,则AB两点之间的距离为: 该公式正确的python表达式是( 

    Amath.sqr((x1 -x2**2+y1-y2**2 Bmath.sqr(x1-x22+y1-y22

    Cmath.sqr[x1-x22+y1-y22]  Dmath.sqr((x1 -x2**2+y1-y2**2)

    4.下列运算符中优先级最高的是(    

    A* B// C% D(  )

    5.找出三位正整数中能被3整除的整数。

    for i in range(,):

          if i%3==0:

    下列选择正确的是(   

    A100999

    B1001000

    C1011000

    D以上都不对

    6.对数组 a 6 个有序数据112233445566,用下面的程序代码查找数据 23,程序执行完毕后,下列各变量值正确的是(   

    a(1)=11: a(2)=22:a(3)=33: a(4)=44: a(5)=55

    a(6)= 66 : i = 1: j = 6: p = 0: Key = 23

    Do While i <= j

    p = p + 1:m = (i + j) \ 2

    If j Mod 2 = 0 Then m = m + 1

    If a(m) = Key Then Exit Do

    If Key < a(m) Then

       j = m - 1

    Else

       i = m + 1

    Loop

    Ai=5 Bj=4 Cm=3 Dp=2

    7.有如下VB程序段:

    a=ValText1Text):b=ValText2Text

    s=0k=1

    Do While a0 or b0

    t=a Mod 3b Mod 3Mod 3

    s=st*k

    a=a \ 3b=b \ 3

    k=k*3

    Loop

    Label1. Caption=Strs

    若在文本框Text1中输入48,在文本框Text2中输入10,则执行该程序段后,在标签Label1中显示的内容为(   

    A4 B31 C58 D93

    8.若变量ab的值分别是24,则a+b/a-b的值是( 

    A-3 B0 C4 D-1

    9.有如下VB程序段:

    Const n=7

    Dim a1 To nAs Integer

    For i=1 To n

    ai=i Mod n1

    Next i

    k=ValText1Text

    c=1cur=n

    Do While c5

    For i=1 To k-1

    cur=acur

    Next i

    acur=aacur))

    c=c1

    Loop

    Label1Caption=Stracur))

    若在文本框Text1中输入3,则执行该程序段后,标签Label1中显示的内容为(   

    A1 B4 C5 D7

    10.有如下 VB 程序段:

    s = "26170534": n = Len(s): y = ""

    For i = 1 To n

    ch(i) = Mid(s, i, 1)

    Next i

    For i = 1 To n

    k = i

    For j = i To n Step 2

    If ch(j) < ch(k) Then k = j

    Next j

    If k <> i Then t=ch(k): ch(k)=ch(i): ch(i)=t

    y = y & ch(i)

    Next i

    Label1.Caption = y

    该程序段运行后,标签Label1中显示的内容是(   

    A0123 B4567 C01234567 D04152637

    11.现有如下python程序段:

    for i in range( 6 ):

        p.append( int( random() * 10 ) + 1 )

    for i in range( 2, 6 ):

        if i % 2 == 1 and p[ i ] % 2 == 0:

            p[ i ] += p[ i - 1]

        elif i % 2 == 0 and p[ i ] % 2 == 1:

            p[ i ] -= p[ i - 1]

    执行该程序段后,在下列选项中,列表p中的元素值不可能的是()

    A1 2 3 4 7 2

    B1 2 14 -9 -5 8

    C6 8 1 4 6 10

    D6 4 15 -7 3 8

    12.有如下VB程序段:

    Dim d(1 to 5)as integer,i as integer

    Dim flag as Boolean,j as integer

    给数组元素d(1)d(5)赋初值为1,代码略

    Randomize

    For i=1 to 5

    J = l:flag = True

    d(i) = int(Rnd*9)

    Do while j< =i-1 and flag = True

    d(i) = int(Rnd*5+1)

    If d(i) = d(j) then i=i-l:flag = False

    j = j+1

    Loop

    Next i

    运行程序后,数组中的数据值可能是(   

    A1 3 4 5 6 B3 5 4 1 1 C8 3 1 2 5 D1 2 6 2 1

    二、填空题

    13.字典、集合是python____________序列。

    14.数学中阶乘是用n!来表示,同时定义了n=n*n-1)!,例如:5的阶乘可以表示为5=5*4*3*2*1。下列Python程序是通过for循环求解一个正整数的阶乘。

     

     

    1)以上程序第4行横线处应该填入:_______________

    2)以上程序中变量a的数据类型是:_______________

    3)运行后的结果是4=24,则for循环中第4行的语句共执行了_______次。

    15.阅读以下辗转相除法的程序代码,写出运行结果

    a= 98

    b= 63

    r= a % b

    while r=0

         a=b

         b=r

         r=a % b

    print b

    程序运行后输出结果是______

    16.n=1

    for i in range15):

    n=n*i

    printn

    程序运行后,其输出结果为______________

    三、判断题

    17.数据字典是专门用来描述数据本身的有关信息,是对数据流程图中的各元素的补充说明。____

    18.在 Python语言环境下,For循环语句中的循环体在书写时需要缩进,且必须缩进四个空格。   _____

    19.实时获得鼠标的状态并对鼠标单击做出正确的响应,只有不断地进行监听、更新游戏状态、重绘屏幕三个步骤的操作。    ____

    20.Python语言用if语句实现选择结构,它包括以下三种基本形式:单分支语句、双分支语句、多分支语句。_______

     

     

    【参考答案】

     

    一、选择题

    1C

     

    2B

     

    3D

     

    4D

     

    5B

     

    6C

     

    7B

     

    8B

     

    9A

     

    10D

     

    11B

     

    12C

     

     

     

     

    二、填空题

    13.无序

     

    14sum*i

        整数类型int    4   

     

    15.7

     

    16.24

     

     

    三、判断题

    17.正确

     

    18.错误

     

    19.对

     

     

    20.正确

     

     

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

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

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map