搜索
    上传资料 赚现金
    英语朗读宝

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

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

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

    展开

    这是一份粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案),共7页。
     粤教版(2019) 必修1第四章 程序设计 综合复习训练 一、选择题1.3e-4属于的数据类型是(  A整型 B字符串 C实型 D布尔型2.下列合法的变量名是(   Aif Bi CTrue Dfor3.在平面直角坐标系中,设点Ax1y1)、点Bx2y2 ,则AB两点之间的距离为: 该公式正确的python表达式是(  Amath.sqr((x1 -x2**2+y1-y2**2 Bmath.sqr(x1-x22+y1-y22Cmath.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:下列选择正确的是(    A100999B1001000C1011000D以上都不对6.对数组 a 6 个有序数据112233445566,用下面的程序代码查找数据 23,程序执行完毕后,下列各变量值正确的是(    a(1)=11: a(2)=22:a(3)=33: a(4)=44: a(5)=55a(6)= 66 : i = 1: j = 6: p = 0: Key = 23Do While i <= jp = p + 1:m = (i + j) \ 2If j Mod 2 = 0 Then m = m + 1If a(m) = Key Then Exit DoIf Key < a(m) Then    j = m - 1 Else    i = m + 1LoopAi=5 Bj=4 Cm=3 Dp=27.有如下VB程序段: a=ValText1Text):b=ValText2Texts=0k=1Do While a0 or b0t=a Mod 3b Mod 3Mod 3s=st*ka=a \ 3b=b \ 3k=k*3LoopLabel1. Caption=Strs若在文本框Text1中输入48,在文本框Text2中输入10,则执行该程序段后,在标签Label1中显示的内容为(    A4 B31 C58 D938.若变量ab的值分别是24,则a+b/a-b的值是(  A-3 B0 C4 D-19.有如下VB程序段:Const n=7Dim a1 To nAs IntegerFor i=1 To nai=i Mod n1Next ik=ValText1Textc=1cur=nDo While c5For i=1 To k-1cur=acurNext iacur=aacur))c=c1LoopLabel1Caption=Stracur))若在文本框Text1中输入3,则执行该程序段后,标签Label1中显示的内容为(    A1 B4 C5 D710.有如下 VB 程序段:s = "26170534": n = Len(s): y = ""For i = 1 To nch(i) = Mid(s, i, 1)Next iFor i = 1 To nk = iFor j = i To n Step 2If ch(j) < ch(k) Then k = jNext jIf k <> i Then t=ch(k): ch(k)=ch(i): ch(i)=ty = y & ch(i)Next iLabel1.Caption = y该程序段运行后,标签Label1中显示的内容是(    A0123 B4567 C01234567 D0415263711.现有如下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 2B1 2 14 -9 -5 8C6 8 1 4 6 10D6 4 15 -7 3 812.有如下VB程序段:Dim d(1 to 5)as integer,i as integerDim flag as Boolean,j as integer给数组元素d(1)d(5)赋初值为1,代码略RandomizeFor i=1 to 5J = l:flag = Trued(i) = int(Rnd*9)Do while j< =i-1 and flag = Trued(i) = int(Rnd*5+1)If d(i) = d(j) then i=i-l:flag = Falsej = j+1LoopNext 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= 98b= 63r= a % bwhile r=0     a=b     b=r     r=a % bprint b程序运行后输出结果是______16.n=1for i in range15):n=n*iprintn程序运行后,其输出结果为______________三、判断题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.正确  

    文档详情页底部广告位
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map