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

    2.4循环结构同步练习沪科版信息技术选修1

    2.4循环结构同步练习沪科版信息技术选修1第1页
    2.4循环结构同步练习沪科版信息技术选修1第2页
    2.4循环结构同步练习沪科版信息技术选修1第3页
    还剩17页未读, 继续阅读
    下载需要5学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    2.4循环结构同步练习沪科版信息技术选修1

    展开

    这是一份高中信息技术教科版 (2019)选修4 人工智能初步本册综合练习题,共20页。试卷主要包含了选择题,填空题,操作题,简答题等内容,欢迎下载使用。
    2.4循环结构同步练习沪科版信息技术选修1
    学校:___________姓名:___________班级:___________考号:___________

    一、选择题
    1.某对分查找算法的 VB 程序段如下:
    i = 1: j = 10: c = 0
    key = Val(Text1.Text)
    Do While i a(i+1)Then
    t1=a(i):t2=a(i+1)
    Else
    t1=a(i+1):t2=a(i)
    End If
    If Then
    m1=t1:m2=t2
    ElseIf Then
    m2=m1:m1=t1
    ElseIf  Then
    m2=t1
    End If
    Next i
    上述程序段中方框处可选代码为:①t1>m1     ②t1>m2     ③t2>m1则(1)(2)(3)处代码依次为(    )
    A.①②③ B.②③① C.③①② D.③②①
    3.无序数组元素a(1)到a(n)中存在一个出现次数过半的值,如数组a的值依次为3,1,2,2,2,其中出现次数过半的元素为2。查找该值的VB程序段如下:
    c= a(1): cnt= 0
    For i= 1 To
    If Then c= a(i)
    If Then cnt=cnt+1 Else cnt= cnt-1
    Next i
    Text1.Text="出现次数过半的值是: "&c
    上述程序段3个方框处的代码分别为(  )
    A.①n  ②cnt=i  ③c = a(cnt) B.①n\2+1     ②cnt=0     ③c =a(i)
    C.①n  ②cnt=0  ③c=a(i) D.①(n+1)\2    ②cnt=i      ③c = a(cnt)
    4.有如下VB程序段:
    Dim a(0 To 10)As String
    s= Text1.Text
    a(0)="": a(1)= Mid(s, 1,1): t=1
    For i= 2 To Len(s)
    If  t>= 1 And Mid(s, i, 1)= a(t) Then
    t=t- 1
    Else
    t=t+1: a(t)= Mid(s, i, 1)
    End If
    Next i
    运行程序段,在文本框Text1中输入以下字符串,运行后变量t的值与其它三项不同的是(  )
    A.AABAB B.AAABA C.BAABA D.BBABA
    5.在文本框 Text1 中输入十进制数x,将其转换为十六进制数后在标签 Label1 上输出。VB 程序段如下:
    Dim x As Integer Dim s As String
    Dim st As String
    Dim t As Integer
    st=”0123456789ABCDEF”
    x = Val(Text1.Text)
    Do While x > 0

    Loop
    Label1.Caption=s
    方框中的代码由以下三部分组成:
    ① x = x \ 16 ② s = Mid(st,t+1,1)+ s ③ t = x Mod 16
    下列选项中代码顺序正确的是(   )
    A.③②① B.①③② C.②③① D.②①③
    6.某对分查找算法的VB程序段如下:
    Key= Val(Text1. Text)
    i=1: j=10 : n=0
    Do While i Key Then
            i=m+1
        Else
            j=m-1
        End If
    Loop
    Text2. Text= str(n)
    数组元素b(1)到b(10)的值依次为“25,19,17,13,10,9,8,5,3,2”。在文本框Text1中输入待查找的整数,执行该程序段后,文本框Text2中显示3,则待查找数不可能是(  )
    A.19 B.9 C.4 D.2
    7. ,其中n为正整数,计算s值的VB程序段如下:
    s=1 : i=1 : t =1
    Do While  i < 2 * n -1
           
    Loop
    方框中的代码由以下三部分组成:
    s = s + t   i = i + 2   t = -t / (i * (i-1) )
    下列选项中,代码顺序正确的是(  )
    A.③①② B.①②③ C.②①③ D.②③①
    8.某加密算法为:从明文第一个字符开始,每间隔k个字符,将长度为k的字符串进行逆序换位加密,若剩余字符长度不满k则不进行位置变换。如:明文为“IVeryLikeVB6.0”,k的值为3,则加密结果为“IVeLyrike6BV.0”。编写如下VB程序段实现该加密算法,则程序段中3个方框处的代码分别为:(    )
    s = Textl.Text
    k = Val( Text2.Text): i = 1: count = 0: flag = False
    Do While i

    相关试卷

    2.4调试程序同步练习人教版信息技术选修1:

    这是一份高中中图版 (2019)本册综合复习练习题,共11页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。

    2.2vb语言概述同步练习沪科版信息技术选修1:

    这是一份高中信息技术教科版 (2019)选修4 人工智能初步本册综合同步练习题,共5页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。

    2.3选择结构同步练习沪科版信息技术选修1:

    这是一份高中信息技术教科版 (2019)选修4 人工智能初步本册综合当堂达标检测题,共9页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。

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

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map